Linux系统(虚拟机)安装禅道
1、查看linux系统版本 uname -a

2、禅道下载:http://www.zentao.net/download.html,找到要下载的版本,点击进入各平台下载;

3、将下载好的安装包上传到linux系统/opt目录下,我使用的是

4、在/opt 目录直接解压安安装包
tar -zxvf ZenTaoPMS.8.2.5.zbox_64.tar.gz -C /opt

5、修改禅道自带apache、mysql端口
为了不占用Server上默认的80、3306端口,我们修改禅道自带的apache、mysql端口
修改禅道自带apache端口:
[root@xiaobing1]# /opt/zbox/zbox -ap 9000
修改禅道自带mysql端口:
[root@xiaobing1]# /opt/zbox/zbox -mp 9001

6、.重启禅道服务
[root@xiaobing1]# /opt/zbox/zbox start
Apache is running
Mysql is running

执行/opt/zbox/zbox start 命令开启Apache和Mysql。
执行/opt/zbox/zbox stop 命令停止Apache和Mysql。
执行/opt/zbox/zbox restart 命令重启Apache和Mysql。
可以使用/opt/zbox/zbox -h命令来获取关于zbox命令的帮助
7、创建数据库账号
[root@xiaobing1 logs]# /opt/zbox/auth/adduser.sh
This tool is used to add user to access adminer
Account: adminer
Password: Adding password for user adminer
注:数据库的用户名:root,密码为空。数据库管理用的是adminer,但是为了安全,访问adminer的时候需要身份验证,需要运行脚本添加账户
命令行登录禅道自带mysql数据库:
/opt/zbox/bin/mysql -u root -P 3306 -p
命令行导入备份的数据:
/opt/zbox/bin/mysql -u root -P 3306 -p zentaopro < zentao.sql
如果是首次安装“禅道”,此处略过;如果之前已经装有“禅道”,想导入之前的数据,则可以导入备份的zentao.sql文件;
8、配置iptables防火墙规则,允许端口访问
[root@xiaobing1 logs]#iptables -A INPUT -p tcp --dport 9000 -j ACCEPT
[root@xiaobing1 logs]#iptables -A INPUT -p tcp --dport 9001 -j ACCEPT
重启防火墙,使规则生效:
[root@xiaobing1 logs]#service iptables save
[root@xiaobing1 logs]#service iptables restart
补充参考:
9、浏览器访问
http://x.x.x.x:9000
客户端:
http://x.x.x.x:9000/zentao/user-login-L3plbnRhby8=.html
默认账号密码:admin/123456
10、【补充部分】
服务器每次重启,“禅道”服务自动启动
1.编辑rc.local文件,添加shell命令
[root@xiaobing1]# vim /etc/rc.local
#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.
touch /var/lock/subsys/local
#执行禅道服务启动脚本
/opt/zbox/zbox start
:wq 保存退出
2.重启服务器测试是否自动启动了“禅道”服务
ps aux | grep zbox
11、补充参考:
启动一个服务:systemctl start firewalld.service
关闭一个服务:systemctl stop firewalld.service
重启一个服务:systemctl restart firewalld.service
显示一个服务的状态:systemctl status firewalld.service
在开机时启用一个服务:systemctl enable firewalld.service
在开机时禁用一个服务:systemctl disable firewalld.service
查看服务是否开机启动:systemctl is-enabled firewalld.service
查看已启动的服务列表:systemctl list-unit-files|grep enabled
查看启动失败的服务列表:systemctl --failed
(3).配置firewalld-cmd
转载原文地址:http://www.jianshu.com/p/39beebc32b5e
转载原文地址:https://www.cnblogs.com/moxiaoan/p/5683743.html
Linux系统(虚拟机)安装禅道的更多相关文章
- linux系统在线搭建禅道
1.先安装wget:yum -y install wget 2.下载安装禅道:[root@zhaowen ~]# wget http://dl.cnezsoft.com/zentao/9.0.1/Ze ...
- Linux环境下安装禅道
1.下载禅道包 http://dl.cnezsoft.com/zentao/7.3/ZenTaoPMS.7.3.stable.zbox_64.tar.gz http://dl.cnezsoft.c ...
- 【linux】linux 环境下 安装禅道(转载) -- 跟web服务器无关,无视apache、nginx!!!
下载地址:http://www.zentao.net/download/zentao10.0.beta-80076.html 参考文章 链接 :https://blog.csdn.net/xinxin ...
- Cent OS8.0 及以上版本安装禅道教程
Cent OS8系统下安装禅道需要搭建环境如下:httpd ,mariadb , php7.2 再运行禅道 一,环境说明: 运行环境推荐使用 Apache + PHP(7.0/7.1/7.2版本) + ...
- linux下一步一步安装禅道项目管理工具
linux下一步一步安装禅道项目管理工具 因为禅道官网的安装教程实在是太简陋了,所以记录在此. 1.安装apache服务 archlinux下直接 sudo pacman -S apache ubun ...
- Redis学习之一VMWare Pro虚拟机安装和Linux系统的安装
一.引言 设计模式写完了,相当于重新学了一遍,每次学习都会有不同的感受,对设计模式的理解又加深了,理解的更加透彻了.还差一篇关于设计模式的总结的文章了,写完这篇总结性的文章,设计模式的文章就暂时要告一 ...
- Redis进阶实践之一VMWare Pro虚拟机安装和Linux系统的安装(转载)(1)
Redis进阶实践之一VMWare Pro虚拟机安装和Linux系统的安装 一.引言 设计模式写完了,相当于重新学了一遍,每次学习都会有不同的感受,对设计模式的理解又加深了,理解的更加透彻了.还差一篇 ...
- Redis进阶实践之一VMWare Pro虚拟机安装和Linux系统的安装
一.引言 设计模式写完了,相当于重新学了一遍,每次学习都会有不同的感受,对设计模式的理解又加深了,理解的更加透彻了.还差一篇关于设计模式的总结的文章了,写完这篇总结性的文章,设计模式的文章就暂时要告一 ...
- 如何在Windows环境下安装Linux系统虚拟机
如何在Windows环境下安装Linux系统虚拟机 本篇经验写给想要入门学习C语言的小白们.Windows系统因为使用窗口图形化,操作简单,功能多样,所以我们在Windows环境下可以做到很多,但想要 ...
随机推荐
- Vue.js——vue-resource
vue-resource是Vue.js的一款插件,它可以通过XMLHttpRequest或JSONP发起请求并处理响应. vue-resource使用 引入 npm install vue-reso ...
- MySQLorder by用法
首先,order by是用来写在where之后,给多个字段来排序的一个DQL查询语句. 其次,order by写法: 1. select 字段列表/* from 表名 where 条件 order ...
- Netty 客户端断线重连
client 关闭后会执行 finally 代码块,可以在这里可以进行重连操作 public class NettyClient implements Runnable { private final ...
- Java实训作业
1.编写程序:声明一个整型变量a,并赋初值5,在程序中判断a是奇数还是偶数,然后输出判断的结果. public class hello{ public static void main(String[ ...
- Codeforces Round #520 (Div. 2) B. Math 唯一分解定理+贪心
题意:给出一个x 可以做两种操作 ①sqrt(x) 注意必须是完全平方数 ② x*=k (k为任意数) 问能达到的最小的x是多少 思路: 由题意以及 操作 应该联想到唯一分解定理 经过 ...
- package.json 中script脚本传入参数问题
"build:test": "cross-env BUILD_ENV=dev nuxt build", 最近项目中通过传入自定义参数区分测试和正式环境,但是发现 ...
- goroutine的意义与实现
goroutine的意义与实现 goroutine存在的意义 goroutine是用于实现GO的并发的,而不是并行.此处的并发指的是一套管理.调度.执行goroutine的过程. 并行的性能更高,可以 ...
- python之路day08--文件的操作
文件的操作 hanfei的博客.txt 1/文件的路径2.编码方式3.操作方式:只读,只写,追加,读写,写读... 只读 f=open('hanfei的博客',mode='r',encoding='u ...
- Javascript介绍(了解)
Web前端有三层: HTML:从语义的角度,描述页面结构 CSS:从审美的角度,描述样式(美化页面) JavaScript:从交互的角度,描述行为(提升用户体验) JavaScript的历史 1992 ...
- 结构体addrinfo, sockaddr, sockaddr_in的区别
struct sockaddr和struct sockaddr_in这两个结构体用来处理网络通信的地址. 一.sockaddr sockaddr在头文件#include <sys/socket. ...