本文安装系统是基于 CentOS 7 版本及以上
一、安装JDK
1.先去 Oracle官网 下载Linux1.8的版本以 .tar.gz
为后缀的文件,我这里用的是 jdk-8u181-linux-x64.tar.gz
2.将下载好的 jdk
通过 xftp
传入到Linux服务器上 (一般放在 /opt
目录下)
3.将 JDK 解压到 /usr/local/java
目录下,java
目录需要自己手动创建
4.配置环境变量
配置环境变量的配置文件:vim /etc/profile(下面路径与jdk版本号一定要与真实内容保持一致)
export JAVA_HOME=/usr/local/java/jdk1.8.0_231
export CLASSPATH=$:CLASSPATH:$JAVA_HOME/lib/
export PATH=$PATH:$JAVA_HOME/bin
5.测试是否安装成功
执行:
source /etc/profile (重新执行刚修改的初始化文件,使之立即生效)
java -version 查看JDK版本信息,如果显示出1.8证明成功
二、安装 汤姆凯特(Tomcat)
1.先去 Tomcat官网 Core
中下载以 .tar.gz
为后缀的文件
或者 直接运行 wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-9/v9.0.30/bin/apache-tomcat-9.0.30.tar.gz
2.将下载好的 Tomcat
通过 xftp
传入到Linux服务器上 (一般放在 /opt
目录下)
3.将 Tomcat 解压到 /usr/local/java
目录下,java
目录需要自己手动创建
4.进入解压成功后的 Tomcat
文件夹中的 bin
目录
例如我的:
cd /usr.local/java/apache-tomcat-9.0.29/bin 进入bin目录下
5.启动
./startup.sh 启动Tomcat
6.验证
netstat -tlunp | grep 8080 查看包含8080端口的服务
如果可以看到8080端口,说明 汤姆凯特
启动成功
7.防火墙放行 8080 端口
- 防火墙这一块又涉及到一个知识点:
在 ConterOS 7.0 以上使用的是firewall
,ConterOS 7.0 以下使用的是iptables
- 具体操作请参考 Linux防火墙firewall和iptables的使用
8.访问验证
在你的浏览器上直接访问你的服务器ip地址加端口号,例如http://39.107.104.52:8080/
如果访问成功,说明我们的 tomcat 已经配置好了。
三、安装MySQL
本次教程安装MySQL的方式为 RPM 安装(5.7版本) !
在CentOS 7中默认有安装MariaDB,这个是mysql的分支,一般来说还是使用自己安装的MySQL比较好
3.1 查看当前系统是否安装过MySQL
在我们安装之前一定要检查是否安装过MySQL,并且将之前的MySQL清楚干净,避免安装出现冲突!
具体操作请参考:Linux怎么将MySQL彻底删除
3.2 下载yum源
wget 'https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm' 一般放在 /opt 下
3.2 安装yum源
rpm -Uvh mysql57-community-release-el7-11.noarch.rpm
3.3 查看有哪些版本
yum repolist all | grep mysql 查看哪些版本是可用的(默认安装5.7版本)

3.4 安装
yum install -y mysql-community-server
当我们最后看到 Complete!
就代表安装成功
If 你遇到了下面这个错
Error: Unable to find a match: mysql-community-server
那么请先执行下面这个命令
yum module disable mysql
再次安装即可
3.5 启动
systemctl start mysqld 启动Mysql【注意这里的命令中是 mysqld】
systemctl status mysqld 查看状态
当看到绿色的 Active (running)
代表启动成功
3.6 进入数据库
MySQL 5.7 在安装过程中会自动创建一个临时密码,请在 /var/log/mysqld.lod
进行密码查看
grep 'temporary password' /var/log/mysqld.log 查看初始化密码(即下图框住部分)

mysql -uroot -p 进入数据库
复制密码到 password
这里
注意:这里输入密码是看不到的,登陆成功如下图

3.6 修改数据库密码 及 密码策略
此时,你需要给你的MySql重新设置密码,因为MySQL默认的就是必须修改密码后才能操作数据库
SET PASSWORD = PASSWORD('Admin123.'); 设置密码为Admin123.
设置密码的时候需要遵守MySQL密码设置规范,如果不符合规范是不能修改成功的。
修改密码策略:
# 查看密码策略(因为Mysql 5.7 和 8.0 变量不一致,所以下面的值对应起来即可修改)
show variables like 'validate_password%';
set global validate_password_policy=0; 修改为只需满足长度要求
set global validate_password_length=6; 设置长度最低为6
alter user 'root'@'localhost' identified by '123456'; 修改密码为123456
3.7 设置远程登陆
1、进入MySQL
2、use mysql;
3、update user set Host = "%" where User = "root";
4、FLUSH PRIVILEGES; # 重新加载权限表
3.8 开放端口
- 防火墙这一块又涉及到一个知识点:
在 ConterOS 7.0 以上使用的是firewall
,ConterOS 7.0 以下使用的是iptables
-
具体操作请参考 Linux防火墙firewall和iptables的使用
3.9 本地登陆验证
在本地使用Navicat进行连接测试
四、安装Redis
4.1 下载Redis
进入官网找到下载地址 https://redis.io/download

右键Download按钮,选择复制链接。
进入到Xshell控制台(在/opt
目录下),输入wget 将上面复制的下载链接粘贴上,如下命令:
wget https://download.redis.io/releases/redis-6.2.5.tar.gz
4.2 解压并安装Redis
# 解压 redis-6.2.5.tar.gz 压缩包 到 /usr/local/redis 目录(注意-C要大写)
tar -zxvf redis-6.2.5.tar.gz -C /usr/local/redis
解压完成后,进入/usr/local/redis
目录,输入命令make
执行编译命令
make

之后再次执行
make PREFIX=/usr/local/redis install
【注意】这里多了一个关键字 PREFIX= 这个关键字的作用是编译的时候用于指定程序存放的路径。
- 比如我们现在就是指定了redis必须存放在
/usr/local/redis
目录。 - 假设不添加该关键字Linux会将 可执行文件 存放在
/usr/local/bin
目录,库文件 会存放在/usr/local/lib
目录。配置文件 会存放在/usr/local/etc
目录。其他的资源文件 会存放在usr/local/share
目录。 - 这里指定号目录也方便后续的卸载,后续直接rm -rf /usr/local/redis 即可删除redis。
4.3 启动Redis
根据上面的操作已经将Redis安装完成了。在目录/usr/local/redis
输入下面命令启动Redis
./bin/redis-server& ./redis.conf # 加& 表示后台启动
网友评论