- jdk安装
- 下载jdk,解压。
sudo tar -zxvf /usr/local/jdk-8u321-linux-x64.tar.gz -C /usr/local/
- 在/etc/profile文件中的,我们只需要编辑一下,在文件的最后加上java变量的有关配置(其他内容不要动)。
export JAVA_HOME=/usr/local/java/jdk1.8.0_321
export PATH=$PATH:$JAVA_HOME/bin
source /etc/profile
- 测试jdk是否安装成功,输入java -version,显示以下,安装成功。
- redis安装
tar -zxvf /usr/local/redis-6.2.6.tar.gz -C /usr/local/src/
cd /usr/local/redis-6.2.6/src
- yum安装一些支持的包
sudo yum -y install gcc automake autoconf libtool make
- 解压
sudo tar -zxvf /usr/local// redis-6.2.6.tar.gz -C /usr/local/src/
- 编译
进入cd /usr/local/ src/ redis-6.2.6
执行sudo make
- 安装
sudo make PREFIX=/usr/local/redis install
- 拷贝redis的配置文件
sudo cp /usr/local/ redis-6.2.6/redis.conf /usr/local/redis/bin/
cp /usr/local/src/ redis-6.2.6/redis.conf /usr/local/redis/bin
注意:
找到cd /usr/local/redis/bin/redis.conf
(1)找到stop-writes-on-bgsave-error后面的yes改成no
(2)daemonize后面修改为yes
- 启动redis
sudo /usr/local/redis/bin/redis-server
/usr/local/src/redis/bin
- 确认6379端口被防火墙放行
sudo firewall-cmd --list-ports
- nginx安装
- 先使用yum安装c的编译环境
sudo yum install gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel -y
- 解压
sudo tar -zxvf /usr/local/nginx-1.18.0.tar.gz -C /usr/local/src/
- 在/usr/local/src/nginx-1.18.0,执行make命令即可,就可以对源码进行编译
- sudo make install
- 启动
sudo /usr/local/nginx/sbin/nginx
重启
sudo /usr/local/nginx/sbin/nginx -s reload
查看进程命令
ps -ef | grep nginx
- 确认防火墙80端口是否被开启
sudo firewall-cmd --list-ports
- 防火墙配置
- 查询是否安装防火墙,出现下图,则表示已安装
sudo systemctl status firewalld
- 下载防火墙
sudo yum install -y firewalld
sudo yum install -y firewall-config
- 常用命令
开启
systemctl start firewalld
重启
firewall-cmd --relaod# 或systemctl reload firewalld
关闭
systemctl stop firewalld
- 查看占用端口
netstat –ntpl
配置防火墙
firewall-cmd --zone=public --add-port=80/tcp --permanent 添加端口
firewall-cmd --zone=public --add-port=6379/tcp --permanent
firewall-cmd --reload 防火墙重新加载
firewall-cmd --zone=public --query-port=80/tcp 查询80端口是否开启
firewall-cmd --zone=public --list-ports 查询所有能够穿透防火墙的端口
firewall-cmd --zone=public --remove-port=80/tcp –permanent 删除端口