Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
J
jumpserver
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
ops
jumpserver
Commits
ad0911f7
Commit
ad0911f7
authored
Apr 23, 2019
by
wojiushixiaobai
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
[Add]新增ubuntu自启说明
parent
927b5278
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
64 additions
and
4 deletions
+64
-4
setup_by_centos.rst
docs/setup_by_centos.rst
+1
-1
setup_by_ubuntu.rst
docs/setup_by_ubuntu.rst
+1
-1
start_automatically.rst
docs/start_automatically.rst
+62
-2
No files found.
docs/setup_by_centos.rst
View file @
ad0911f7
一步一步安装(CentOS)
一步一步安装
(CentOS)
--------------------------
本文档旨在帮助用户了解各组件之间的关系, 生产环境部署建议参考 `进阶安装文档 <setup_by_prod.html>`_
...
...
docs/setup_by_ubuntu.rst
View file @
ad0911f7
一步一步安装(Ubuntu)
一步一步安装
(Ubuntu)
--------------------------
本文档旨在帮助用户了解各组件之间的关系, 生产环境部署建议参考 `进阶安装文档 <setup_by_prod.html>`_
...
...
docs/start_automatically.rst
View file @
ad0911f7
开机自启
------------------
Systemd 管理
启动 Jumpserver
Systemd 管理
自启
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 一步一步安装适用 (CentOS 7)
...
...
@@ -83,7 +83,7 @@ Systemd 管理启动 Jumpserver
$ systemctl stop coco
$ systemctl stop guacamole
Docker 组件部署
设置自启
Docker 组件部署
自启 (Centos 7)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 极速安装适用 (CentOS 7)
...
...
@@ -143,3 +143,63 @@ Docker 组件部署设置自启
# 写入 rc.local
$ chmod +x /etc/rc.d/rc.local
$ if [ "$(cat /etc/rc.local | grep start_jms.sh)" == "" ]; then echo "sh /opt/start_jms.sh" >> /etc/rc.local; fi
Docker 组件部署自启 (Ubuntu 18)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 一体化部署适用 (Ubuntu 18)
.. code-block:: vim
# Jumpserver
$ vi /lib/systemd/system/jms.service
[Unit]
Description=jms
After=network.target mysql.service redis-server.service docker.service
Wants=mysql.service redis-server.service docker.service
[Service]
Type=forking
Environment="PATH=/opt/py3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin"
ExecStart=/opt/jumpserver/jms start all -d
ExecReload=
ExecStop=/opt/jumpserver/jms stop
[Install]
WantedBy=multi-user.target
.. code-block:: vim
# 启动
$ vi /opt/start_jms.sh
#!/bin/bash
set -e
export LANG=zh_CN.UTF-8
systemctl start jms
docker start jms_coco
docker start jms_guacamole
exit 0
.. code-block:: vim
# 停止
$ vi /opt/stop_jms.sh
#!/bin/bash
set -e
docker stop jms_coco
docker stop jms_guacamole
systemctl stop jms
exit 0
.. code-block:: shell
# 写入 rc.local
$ chmod +x /etc/rc.d/rc.local
$ if [ "$(cat /etc/rc.local | grep start_jms.sh)" == "" ]; then echo "sh /opt/start_jms.sh" >> /etc/rc.local; fi
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment