CentOS7下安装JDK、MySQL、Tomcat、Redis

CentOS7下安装JDK、MySQL、Tomcat、Redis

前期准备工作
  1. 配置ip vi /etc/sysconfig/network-scripts/ifcfg-ens33 修改ONBOOT=yes,然后按Esc, 输入:wq保存并退出,然后重启网络服务: service network restart 查看ip地址: ip addr
  2. 安装wget yum -y install wget
  3. 安装vim yum -y install vim*
开放端口(3306、8080、6379)

查看已经开放的端口:

firewall-cmd --list-ports

依次开放所需的三个端口

firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --zone=public --add-port=6379/tcp --permanent

上传jdk、Tomcat、Redis包

mkdir /usr/local/tomcat
mkdir /usr/local/java
mkdir /usr/local/redis

使用FileZilla工具将下载好的文件分别上传到三个文件夹中

安装JDK

cd /usr/local/java

解压jdk压缩包

tar -zxvf jdk-8u91-linux-i586.tar.gz

安装依赖包:

yum install glibc.i686

配置环境变量:

vim /etc/profile

在profile文件的末尾行添加以下语句,然后保存并退出

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

使更改的配置立即生效

source /etc/profile

查看JDK版本信息,如果显示出1.8.0证明成功

java -version

安装Tomcat

cd /usr/local/tomcat

解压压缩包

tar -zxvf apache-tomcat-7.0.57.tar.gz

重命名

mv apache-tomcat-7.0.57 tomcat
cd tomcat

启动Tomcat

./bin/startup.sh

在浏览器中访问Tomcat测试是否安装启动成功: http://192.168.81.130:8080

安装Redis

cd /usr/local/redis
tar -zxvf redis-3.0.7.tar.gz
cd redis-3.0.7
yum install gcc-c++

编译源码

make

安装Redis

make PREFIX=/usr/local/redis install    
cp /usr/local/redis/redis-3.0.7 /usr/local/redis
cd /usr/local/redis

修改/usr/local/redis.conf, 将文件中原来的daemonize=no改成daemonize=yes

启动服务端

./bin/redis-server ./redis.conf

启动客户端

./bin/redis-cli

输入Redis命令测试是否安装启动成功

安装MySql

我在CentOS7中安装MySql过程中出现了很多棘手的问题,各种百度Google,最终依靠一篇文章教程成功安装解决,下面我会贴出文章链接

Centos7会默认自带Mariadb数据库,安装MySql之前先将其移除

查询自带的Mariadb版本

rpm -qa|grep mariadb

卸载Mariadb

rpm -e --nodeps 文件名称

接下来按照文章教程来安装即可

PS: 在第一次安装成功之后若忘记随机密码,可以修改my.cfg文件

vi /etc/my.cnf

在文件最后添加 skip-grant-tables ,然后保存并退出

重启并登陆MySql

service  mysqld  restart
mysql -u root

在MySql中输入

update mysql.user set authentication_string=password(123456) where user=root;
flush privileges

退出MySql,然后打开my.cfg文件将skip-grant-tables删除

修改密码参考:

经验分享 程序员 微信小程序 职场和发展