一键部署禅道并设置开机启动(centos7.3)
一、下载禅道linux一键安装包,并安装
1.下载地址:http://dl.cnezsoft.com/zentao/10.5/ZenTaoPMS.10.5.stable.zbox_64.tar.gz
2.将安装包直接解压到/opt目录下
3.Apache和Mysql常用命令
执行/opt/zbox/zbox start 命令开启Apache和Mysql。
执行/opt/zbox/zbox stop 命令停止Apache和Mysql。
执行/opt/zbox/zbox restart 命令重启Apache和Mysql。
4.访问和登录禅道
启动Apache和Mysql服务后,
浏览器直接访问 http://禅道服务器ip:apache端口 即可访问和登录禅道。
注:如果网页无法访问,请先关闭禅道所在电脑的防火墙和selinux再刷新网页访问试一下。
禅道默认管理员帐号是 admin,密码 123456。
5.其他
可以使用/opt/zbox/zbox -h命令来获取关于zbox命令的帮助。
其中 -ap参数 可以修改Apache的端口,-mp参数 可以修改Mysql的端口。
例如(apache端口改为8080,mysql端口改为3307):
/opt/zbox/zbox stop
/opt/zbox/zbox -ap 8080 -mp 3307
/opt/zbox/zbox start
二、CentOS7设置自定义开机启动,添加自定义系统服务
Centos 系统服务脚本目录:
/usr/lib/systemd/
有系统(system)和用户(user)之分,如需要开机没有登陆情况下就能运行的程序,存在系统服务(system)里,即:
lib/systemd/system/
反之,用户登录后才能运行的程序,存在用户(user)里,服务以.service结尾。
这边以zentao开机运行为例:
1.建立服务文件
vim /lib/systemd/system/zentao.service
[Unit]
Description=zentao
After=network.target
[Service]
Type=forking
ExecStart=/opt/zbox/zbox start
ExecReload=/opt/zbox/zbox restart
ExecStop=/opt/zbox/zbox stop
PrivateTmp=true
[Install]
WantedBy=multi-user.target
[Unit]:服务的说明
Description:描述服务
After:描述服务类别
[Service]服务运行参数的设置
Type=forking是后台运行的形式
ExecStart为服务的具体运行命令
ExecReload为重启命令
ExecStop为停止命令
PrivateTmp=True表示给服务分配独立的临时空间
注意:[Service]的启动、重启、停止命令全部要求使用绝对路径
[Install]服务安装的相关设置,可设置为多用户
2.保存目录
以754的权限保存在目录:
/lib/systemd/system
3.设置开机自启动
systemctl enable zentao.service
4.其他命令
启动zentao服务:
systemctl start zentao.service
设置开机自启动:
systemctl enable zentao.service
停止开机自启动:
systemctl disable zentao.service
查看服务当前状态:
systemctl status zentao.service
重新启动服务:
systemctl restart zentao.service
查看所有已启动的服务:
systemctl list-units --type=service
三、一键部署禅道并设置开机启动脚本
1.一键部署脚本
#!/bin/sh
# @author ling
# 定义显示颜色
RED='\e[1;91m'
GREEN='\e[1;92m'
WITE='\e[1;97m'
NC='\e[0m'
OPERATION_PATH=/opt
ZENTAO_UNPACKAGE_NAME=ZenTaoPMS.10.4.stable.int.zbox_64.tar.gz
ZENTAO_PACKAGE_NAME=zbox
ZENTAO_SERVICE=zentao.service
SERVICE_PATH=/lib/systemd/system
function install()
{
echo "Install zentao!"
tar -xzvf $ZENTAO_UNPACKAGE_NAME -C $OPERATION_PATH
cp $ZENTAO_SERVICE $SERVICE_PATH && cd $SERVICE_PATH && chmod 754 $ZENTAO_SERVICE
systemctl enable $ZENTAO_SERVICE
systemctl start $ZENTAO_SERVICE && echo -e $GREEN "Install zentao success!" $NC
}
2.设置开机启动
[Unit]
Description=zentao
After=network.target
[Service]
Type=forking
ExecStart=/opt/zbox/zbox start
ExecReload=/opt/zbox/zbox restart
ExecStop=/opt/zbox/zbox stop
PrivateTmp=true
[Install]
WantedBy=multi-user.target
3.脚本使用说明
百度网盘下载地址:https://pan.baidu.com/s/1VOW-L2ZzIVGaCA_OoXrm6A
提取码:0w9z
下载一键部署包,解压后,执行命令:sh start.sh即可。
注意:默认使用的80端口,使用http://ip/访问即可;
更多推荐
所有评论(0)