设为首页 收藏本站
查看: 1059|回复: 0

[经验分享] CentOS 7 install software jdk mysql tomcat zentao and so on

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2016-8-5 08:49:01 | 显示全部楼层 |阅读模式
1. install jdk
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#查看CentOS自带JDK是否已安装
yum list installed |grep java
  
#若有自带安装的JDK,如何卸载CentOS系统自带Java环境?
##卸载JDK相关文件输入:
yum -y remove java-1.8.0-openjdk*。
## 卸载tzdata-java输入:
yum -y remove tzdata-java.noarch。
#当结果显示为Complete!即卸载完毕。
   
#查看yum库中的Java安装包
#输入:
yum -y list java*  
#使用yum安装Java环境
#输入:
yum -y install java-1.8.0-openjdk*
#当结果显示为Complete!即安装完毕。
#注:“*”表示将java-1.8.0的所有相关Java程序都安装上。



2. install mysql
1
2
3
4
5
6
7
8
9
10
11
12
13
查看有没有安装过:
  yum list installed mysql*
  rpm -qa | grep mysql*
   
查看有没有安装包:
  yum list mysql*
  
安装mysql客户端:
  yum install mysql
   
安装mysql 服务器端:
  yum install mysql-server
  yum install mysql-devel



安装mysql客户端与服务器端时需要注意:CentOS7的yum源中默认是没有mysql的您可以选择安装mariadb
1
2
3
yum install mariadb-server
yum install mariadb-devel
yum install mariadb-test



或者您可以下载并安装mysql的,前提是需要先下载mysql的repo源
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#下载mysql的repo源
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
#安装mysql-community-release-el7-5.noarch.rpm包
rpm -ivh mysql-community-release-el7-5.noarch.rpm
  
#安装这个包后,会获得两个mysql的yum repo源:
#/etc/yum.repos.d/mysql-community.repo,
#/etc/yum.repos.d/mysql-community-source.repo
  
#安装mysql
yum install mysql-server
#设置密码
mysql -u root
#登录时有可能报这样的错:ERROR 2002 (HY000):  
#Can`t connect to local MySQL server through socket #'/var/lib/mysql/mysql.sock'(2),
#原因是/var/lib/mysql的访问权限问题
  
chown -R root /var/lib/mysql
service mysqld restart
  
mysql -u root
use mysql;
update user set password=password('123456') where user='root';



mysql相关命令
1
2
3
4
5
6
7
8
9
10
11
#启动mysql
systemctl start mariadb.service 或者 systemctl start mysqld.service
  
#结束
systemctl stop mariadb.service 或者 systemctl stop mysqld.service
  
#重启
systemctl restart mariadb.service 或者 systemctl restart mysqld.service
  
#开机自启
systemctl enable mariadb.service 或者 systemctl enable mysqld.service





开放3306及80端口,供外网访问
CentOS升级到7之后,无法使用iptables控制Linuxs的端口,使用firewalld代替了原来的iptables使用firewalld开放Linux端口:
1
2
3
4
5
6
7
8
9
10
11
12
13
#开启端口
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --zone=public --add-port=3306/tcp --permanent
#命令含义:
--zone #作用域
--add-port=80/tcp  #添加端口,格式为:端口/通讯协议
--permanent  #永久生效,没有此参数重启后失效
  
#重启防火墙
firewall-cmd --reload
#查看状态
firewall-cmd --state
firewall-cmd --list-all





仍然想使用iptables开放端口的话,需要作如下工作
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
yum install iptables-services
systemctl mask firewalld.service
systemctl stop firewalld.service
systemctl enable iptables.service
systemctl enable ip6tables.service
#静态防火墙规则配置文件是 /etc/sysconfig/iptables 以及 /etc/sysconfig/ip6tables
vi /etc/sysconfig/iptables #编辑防火墙配置文件
#在  
#-A INPUT -j REJECT --reject-with icmp-host-prohibited
#-A FORWARD -j REJECT --reject-with icmp-host-prohibited
#之前添加
#-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
#-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
systemctl restart iptables.service #最后重启防火墙使配置生效
systemctl enable iptables.service #设置防火墙开机启动




如果想切换回CentOS 7防火墙管理的话需要执行以下命令:
1
2
3
4
5
6
7
8
systemctl status firewalld
#used the following command to enable the firewall
systemctl unmask firewalld  
systemctl enable firewalld
systemctl start firewalld
  
systemctl status firewalld
#下面操作与上面使用firewalld开启防火墙一样



mysql创建用户并开启相应权限
1
2
3
grant all privileges on *.* to test@localhost identified  by '123456' ;
grant all privileges on *.* to test@'%' identified  by '123456';
flush privileges;



3. install tomcat
yum repo 中tomcat是7,我们需下载tomcat8
1
2
3
4
5
6
7
8
9
10
11
12
13
wget http://tomcat.apache.org/download-80.cgi
  
#wget http://apache.fayea.com/tomcat/t ... 5.4-deployer.tar.gz
  
wget http://apache.fayea.com/tomcat/t ... tomcat-8.5.4.tar.gz
  
tar zxvf apache-tomcat-8.5.4.tar.gz /opt/tomcat
mv apache-tomcat-8.5.4 /opt/tomcat/tomcat-8.5.4-8181
# 开启防火墙
firewall-cmd --zone=public --add-port=8181/tcp --permanent
firewall-cmd --reload
firewall-cmd --state
firewall-cmd --list-all



4.install 禅道
成功操作
1
2
3
4
5
6
7
8
9
10
11
12
13
wget http://dl.cnezsoft.com/zentao/8. ... .2.4.zbox_64.tar.gz
tar -zxvf  ZenTaoPMS.8.2.4.zbox_64.tar.gz -C /opt
  
/opt/zbox/zbox -mp 3307
/opt/zbox/zbox -ap 8090
/opt/zbox/zbox start  
  
/opt/zbox/auth/adduser.sh
  
firewall-cmd --zone=public --add-port=8090/tcp --permanent
firewall-cmd --reload
firewall-cmd --state
firewall-cmd --list-all



说明:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
1、将安装包直接解压到/opt目录下,不要解压到别的目录再拷贝到/opt/,
因为这样会导致文件的所有者和读写权限改变。
可以使用命令: tar -zxvf  ZenTaoPMS.8.2.4.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。
   可以使用/opt/zbox/zbox -h命令来获取关于zbox命令的帮助
   其中 -ap参数 可以修改Apache的端口,-mp参数 可以修改Mysql的端口
  (比如:/opt/zbox/zbox -ap 8080)
     
3、浏览器访问 http://ip:端口 (默认帐号 admin,密码 123456)
4、数据库的用户名:root,密码为空。数据库管理用的是adminer,但是为了安全,
访问adminer的时候需要身份验证,需要运行/opt/zbox/auth/adduser.sh
来添加用户(先 cd /opt/zbox/auth/ 然后执行 ./adduser.sh)。
5、网页访问禅道,点击数据库管理有2层验证:
  1)弹窗验证是输入运行 addusers.sh添加的帐号和密码;
  2)网页直接显示登录界面:服务器:127.0.0.1:mysql端口   
  帐号 root  数据库填写zentao





运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-253063-1-1.html 上篇帖子: mysql脚本1064 - You have an error in your SQL syntax; check the manual 下篇帖子: 使用cmake在CentOS6.5安装MYSQL5.6 software mysql
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表