美文网首页
Linux下安装JDK,MySQL和Tomcat

Linux下安装JDK,MySQL和Tomcat

作者: Rc在努力 | 来源:发表于2018-09-09 21:26 被阅读8次

安装JDK

卸载OpenJDK(如果有)

查看和java相关的包

rpm –qa | grep java

卸载OpenJDK

rpm -e  --nodeps  (OpenJDK版本)

注意:括号里面是当前Linux OpenJDK版本。

创建JDK的安装路径

/usr/local/ 创建Java文件夹

mkdir java

解压jdk.tar.gz

安装Jdk所需的依赖

yum install glibc.i686

解压安装文件到/usr/local/java

  tar –xvf xxx.tar.gz –C /usr/local/java

注意:上面xxx.tar.gz是你需要安装的Jdk

配置环境变量

修改配置文件

vim /etc/profile

在文件末尾添加

 #set java environment
JAVA_HOME=/usr/local/src/java/jdk1.7.0_71
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH

注意:JAVA_HOME是你所安装Jdk的路径。

重新加载配置文件

source /etc/profile

安装MySQL

卸载自带mysql

rpm -e --nodeps (mysql版本)

创建MySQL的安装路径

/usr/local/ 创建mysql文件夹

mkdir mysql

解压MySQL安装文件

tar -xvf MySQL-5.6.22-1.el6.i686.rpm-bundle.tar -C /usr/local/mysql

安装MySQL的服务端

rpm -ivh MySQL-server-5.6.22-1.el6.i686.rpm

安装MySQL的客户端

rpm -ivh MySQL-client-5.6.22-1.el6.i686.rpm

MySQL常用相关命令

查看MySQL的服务状态

service mysql status 

启动 MySQL

service mysql start

停止MySQL

service mysql stop

修改MySQL的root的密码

登录:

mysql -uroot

修改密码:

use mysql;
update user set password = password('1234') where user = 'root';
flush privileges;# 刷新

开启远程访问

grant all privileges on *.* to 'root' @'%' identified by '1234';
flush privileges;

开启防火墙端口 3306

3306端口放行

/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT

将该设置添加到防火墙的规则中

/etc/rc.d/init.d/iptables save

设置MySQL的服务随着系统的启动而启动

加入到系统服务:

chkconfig --add mysql

自动启动:

chkconfig mysql on

安装tomcat

创建tomcat目录

/usr/local/创建tomcat目录

mkdir tomcat

解压tomcat

tar –xvf xxx.tar.gz –C /usr/local/tomcat

启动tomcat

进入bin目录

方式1:
            sh startup.sh
方式2:
            ./startup.sh

开启端口号 8080

8080端口放行 
/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
将该设置添加到防火墙的规则中
/etc/rc.d/init.d/iptables save

CentOS 7 默认使用firewalld来管理iptables规则,由于防火墙规则变动的情况很少,动不动态变得无所谓了。但是习惯是魔鬼,跟之前不一样,总是感觉不太习惯。
systemctl disable firewalld
yum remove firewalld -y
使用下面的办法来恢复原来的习惯,同时解决iptables开机启动的问题。
yum install iptables-services -y
systemctl enable iptables
这样的话,iptables服务会开机启动,自动从/etc/sysconfig/iptables 文件导入规则。
为了让/etc/init.d/iptables save 这条命令生效,需要这么做
cp /usr/libexec/iptables/iptables.init /etc/init.d/iptables
/etc/init.d/iptables save
而chkconfig iptables 命令会自动重定向到sytemctl enable iptables

tips :查看日志文件 tail -f logs/catalina.out ,退出 ctrl+c

相关文章

网友评论

      本文标题:Linux下安装JDK,MySQL和Tomcat

      本文链接:https://www.haomeiwen.com/subject/hwqdgftx.html