CentOS7.5环境下搭建禅道
CentOS7.5环境下搭建禅道
在安装配置禅道之前,可以百度了解一下两款项目管理工具禅道与JIRA的区别。
一、安装
进入禅道官网https://www.zentao.net,选择适用的版本进行安装,我这里下载的是“开源版11.6”
官方开源版使用手册:https://www.zentao.net/book/zentaopmshelp/40.html
注:Linux一键安装包必须直接解压到/opt目录下。
1、将安装包直接解压到/opt目录下,不要解压到别的目录再拷贝到/opt/,因为这样会导致文件的所有者和读写权限改变,也不要解压后把整个目录777权限。
可以使用命令:tar -zxvf ZenTaoPMS.11.6.stable.zbox_64.tar.gz -C /opt/
2、执行/opt/zbox/zbox start 命令开启Apache和MySQL
执行/opt/zbox/zbox stop 命令停止Apache和MySQL
执行/opt/zbox/zbox restart 命令重启Apache和MySQL
我这里因为服务器上已经安装了Apache和MySQL,避免端口冲突,所以启动时用命令/opt/zbox/zbox start -ap 8888 -mp 3307 指定了Apache和MySQL的端口,如下图:
可以使用/opt/zbox/zbox -h命令来获取关于zbox命令的帮助
其中-ap参数可以修改Apache的端口,-mp参数可以修改MySQL的端口
顺便将Apache端口加入防火墙
firewall-cmd --zone=public --add-port=8888/tcp --permanent
firewall-cmd --reload
3、浏览器访问http://ip:apache端口,点击“开源版”,进入到禅道登录界面,输入默认用户名admin,密码123456,进入后修改密码。
进入后的首页如下图:
到此处,说明禅道已经搭建完成,可以进行一系列新建产品和项目,包括分配任务。
二、如何访问数据库
1、网页登录数据库。
禅道数据库管理用的是adminer,但是为了安全,访问adminer的时候需要身份验证,需要运行/opt/zbox/auth/adduser.sh来添加用户(先cd /opt/zbox/auth/ 然后执行./ adduser.sh)。
1)我设置的Account是root,Password是123456,这里添加的用户名和密码是自定义的。
网页访问http://禅道服务的ip:apache端口,点击“数据库管理”
输入刚运行addusers.sh 设置的用户名和密码。
2)连接数据库:
系 统:默认选择MySQL
服务器:127.0.0.1:mysql端口,我在前面开启服务时,mysql端口启用的是3307。那么就填写127.0.0.1:3307(服务器以实际部署的ip为准)
用户名: root
密 码:123456
数据库:zentao
点击“登录”后,进入数据库管理界面,如下图:
2、命令行连接数据库。
登录数据库:/opt/zbox/bin/mysql -u root -P mysql端口-p (比如:/opt/zbox/bin/mysql -u root -P 3307 -p)
导入数据库:/opt/zbox/bin/mysql -u root -P mysql端口-p 要导入的库名< XXXX.sql (比如:/opt/zbox/bin/mysql -u root -P 3307 -p zentao < zentao.sql)
三、设置开机自动启动,添加自定义系统服务
CentOS7 系统服务脚本目录 /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.设置开机自启动
systemctl enable zentao
3.其他命令
# 启动zentao服务
systemctl start zentao
# 设置开机自启动
systemctl enable zentao
# 停止开机自启动
systemctl disable zentao
# 查看服务当前状态
systemctl status zentao
# 重新启动服务
systemctl restart zentao
# 查看所有已启动的服务
systemctl list-units --type=service | grep running
4.重启服务器测试是否自动启动了“禅道”服务
ps aux | grep zbox
参考自其他博客:(1)https://www.jianshu.com/p/7fc2da0fdc4a
(2)https://www.cnblogs.com/yinrw/p/10103748.html
(3)https://blog.csdn.net/q13554515812/article/details/83718583
CentOS7.5环境下搭建禅道相关推荐
- Linux环境下搭建禅道
简短的环境搭建..(小白篇) 1.先在禅道官网下载对应的压缩包 首先进入禅道官网 拉到最下面 我这里使用的是CentOS7 64位系统,所以下载如下图所示的安装包 禅道压缩包里自带apache.mys ...
- linux centos7安装git服务器配置,CentOS7 Linux环境下搭建Git仓库
1.安装依赖库 yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-devel 2.安装Git ...
- linux安装meb工具,linux-docker下安装禅道全部
友情提示:按照步骤走,99%的人会安装成功,1%的人可以咨询度娘 64位电脑安装禅道,满足发送邮件功能 第一步: docker ps 查看docker中的容器是否有禅道(docker ps -a ...
- 实现在CentOS7环境下搭建个人github博客
实现在CentOS7环境下搭建个人github博客 主机要求:必须是centos环境版本可以不一样,假如你用的是其他版本的linux系统,只不过是命令不太一样. Tips:这里提前说下,对于Ubunt ...
- CentOS7环境下搭建Kibana
本次安装的Kibana主要用于展示<CentOS7环境下搭建ElasticSearch>中搭建的ES,其详细安装部署过程如下所示: 1.解压Kibana压缩包kafka_2.11-0.8. ...
- 如何在远程的linux服务器中搭建禅道及bugfree
如何在远程的linux服务器中搭建禅道及bugfree 一.介绍远程连接工具 1.首先连接远程的linux服务器,就需要使用连接工具及通过FTP上传工具. 远程连接的工具:putty和xshell 区 ...
- 如何在Mac环境下搭建svn服务器端环境
为什么80%的码农都做不了架构师?>>> 在Windows环境中,我们一般使用TortoiseSVN来搭建svn环境.在Mac环境下,由于Mac自带了svn的服务器端和客户端功 ...
- windows环境下搭建rabbitMQ开发环境
2019独角兽企业重金招聘Python工程师标准>>> windows环境下搭建rabbitMQ开发环境 1.下载与安装 erlang rabbitmq 是使用erlang语言开发的 ...
- 在Windows环境下搭建Android开发环境
标题:在Windows环境下搭建 Android 开发环境 作者:CrazyPebble 时间:2011年2月28日 声明:此文在参考其他网上资料以及笔者实践总结写下,一来自己可以做一些总结,二来给跟 ...
最新文章
- Ubuntu 14.04 64位机上用Caffe+MNIST训练Lenet网络操作步骤
- 两个函数彻底理解Lua中的闭包
- 服务器状态监控之二软硬件环境介绍
- 机房动力环境监控对消防子系统、UPS不间断电源监控方案
- py之textgenrnn:Python利用textgenrnn库实现训练文本生成网络
- a[1]和1[a]——浅谈数组下标运算符
- Linux - 系统 - 基础操作
- 去除Activity的标题栏以及全屏显示
- php基础不好,基础不好,问个php类调用的初级问题
- 排序算法:堆排序算法实现及分析
- 使用Dockerfile构建Nginx,Tomcat,MySQL镜像
- c语言for语句用法和例子
- 什么是全球位置编号(GLN)?
- 野路子玩Qt,第十集,八音盒
- re python 引擎_转 python内置正则表达式(re)模块官方文档简要中文版
- DSP6713 Simulator HelloWorld与LED
- php源码中powerby,小龙源码网 - discuz论坛怎么去掉power by discuz版权
- 关于DateTime.Now.Ticks
- $().each()与$.each()的区别
- WinSockAPI