捯饬这个开发环境弄了一天才搞定。Centos7/6.8 都试过。重新装了四五次系统。。。废话不多说。说说主要遇到的问题。
jdk的安装没什么问题。哪个版本都一样。关键是tomcat和mysql坑。
先说mysql,mysql按照网上的教程装的话7.2版本的问题不大。6.8主要是gblic的问题。安装的mysql5需要gblic2.17的但是6.8系统上是gblic2.12的,安装半截会报错,说gblic的问题。后来干脆我就用7.2版本装具体步骤如下(借鉴网上步骤)
#######安装rpm包
<1>[root@typecodes ~]# rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
Retrieving http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
Preparing... ################################# [100%]
Updating / installing...
1:mysql-community-release-el7-5 ################################# [100%]
<2>查看版本省略。。。接着我们就可以直接用yum方式安装了MySQL5.6版本了
<3>[root@typecodes ~]# yum -y install mysql-community-server
接下来一堆安装提示 只要中间不报错就是ok的。。。成功最后显示的是
Replaced:
mariadb.x86_64 1:5.5.41-2.el7_0 mariadb-devel.x86_64 1:5.5.41-2.el7_0
mariadb-libs.x86_64 1:5.5.41-2.el7_0
#######配置mysql(设置密码等)
iptables的添加方法
- 任意执行一条iptables的防火墙配置规则指令
iptables -P OUTPUT ACCEPT - 对iptables配置进行保存
service iptables save - 重启 iptables服务器
service iptables restart
防火墙iptables文档的配置参考
/etc/sysconfig/iptables
# Firewall configuration written by system-config-firewall
# Manual customization of this file is not recommended.
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8686 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT
7.2(64位)
同样没有iptables
centos7默认使用的是firewall作为防火墙,这里改为iptables防火墙步骤
1、关闭firewall:
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
firewall-cmd --state #查看默认防火墙状态(关闭后显示notrunning,开启后显示running)
vi/etc/sysconfig/iptables #编辑防火墙配置文件, 具体配置同6.8推荐配置即可。
systemctl restart iptables.service #最后重启防火墙使配置生效
systemctl enable iptables.service #设置防火墙开机启动
我最后一步配置完成后8080端口一直不能访问排查半天不知道原因
后来使用 iptables -F命令清除了默认的规则,之后就可以了。。。。。