Unverified Commit abb46483 authored by wojiushixiaobai's avatar wojiushixiaobai Committed by GitHub

Merge pull request #2625 from wojiushixiaobai/docs

[Add]新增ubuntu自启说明
parents c169280b ad0911f7
一步一步安装(CentOS) 一步一步安装 (CentOS)
-------------------------- --------------------------
本文档旨在帮助用户了解各组件之间的关系, 生产环境部署建议参考 `进阶安装文档 <setup_by_prod.html>`_ 本文档旨在帮助用户了解各组件之间的关系, 生产环境部署建议参考 `进阶安装文档 <setup_by_prod.html>`_
......
一步一步安装(Ubuntu) 一步一步安装 (Ubuntu)
-------------------------- --------------------------
本文档旨在帮助用户了解各组件之间的关系, 生产环境部署建议参考 `进阶安装文档 <setup_by_prod.html>`_ 本文档旨在帮助用户了解各组件之间的关系, 生产环境部署建议参考 `进阶安装文档 <setup_by_prod.html>`_
......
开机自启 开机自启
------------------ ------------------
Systemd 管理启动 Jumpserver Systemd 管理自启
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 一步一步安装适用 (CentOS 7) - 一步一步安装适用 (CentOS 7)
...@@ -83,7 +83,7 @@ Systemd 管理启动 Jumpserver ...@@ -83,7 +83,7 @@ Systemd 管理启动 Jumpserver
$ systemctl stop coco $ systemctl stop coco
$ systemctl stop guacamole $ systemctl stop guacamole
Docker 组件部署设置自启 Docker 组件部署自启 (Centos 7)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 极速安装适用 (CentOS 7) - 极速安装适用 (CentOS 7)
...@@ -143,3 +143,63 @@ Docker 组件部署设置自启 ...@@ -143,3 +143,63 @@ Docker 组件部署设置自启
# 写入 rc.local # 写入 rc.local
$ chmod +x /etc/rc.d/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 $ 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
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment