一、默认自动安装是docker安装 所以先更新docker库为阿里
1.先安装工具 要不命令不可用 centos 7
yum -y install yum-utils
2.
yum-config-manager \
--add-repo \
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3.更新索引
yum makecache fast
二、安装
curl -sSL https://github.com/jumpserver/jumpserver/releases/download/v2.25.2/quick_start.sh | bash
手动安装
1.上传安装包 (1个多G)
2.解压缩
tar -xf jumpserver-installer-v2.25.2.tar.gz
3.进入目录
cd jumpserver-installer-v2.25.2
# 安装
./jmsctl.sh install
# 启动
./jmsctl.sh start
三、相关命令
cd /opt/jumpserver-installer-v2.25.2
# 启动
./jmsctl.sh start
# 停止
./jmsctl.sh down
# 卸载
./jmsctl.sh uninstall
# 帮助
./jmsctl.sh -h
四、开机自动启动
vi /usr/lib/systemd/system/jms.service
[Unit]
Description=jms
After=network.target mariadb.service redis.service
Wants=mariadb.service redis.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
vi /usr/lib/systemd/system/coco.service
[Unit]
Description=coco
After=network.target jms.service
[Service]
Type=forking
PIDFile=/opt/coco/coco.pid
Environment="PATH=/opt/py3/bin"
ExecStart=/opt/coco/cocod start -d
ExecReload=
ExecStop=/opt/coco/cocod stop
[Install]
WantedBy=multi-user.target
设置开启自启动
systemctl enable jms
systemctl enable coco