目录
一、安装JDK
步骤:
1.将jdk的二进制文件上传到linux;
2.解压安装包
tar -zxvf -C /usr/local
3.配置环境变量
使用vim命令修改/etc/profile文件,在文件末尾加如下配置
JAVA_HOME=/usr/local/jdk1.8.0_361
PATH=$JAVA_HOME/bin:$PATH
4.重新加载配置文件,使修改的配置文件立即生效
source /etc/profile
5.检查是否安装
java -version
二、安装Tomcat
1.上传tomcat到linux
2.解压
tar -zxvf apache-tomcat-10.1.5.tar.gz
3.进入tomcat的bin目录启动服务
sh startup.sh
或者
./statrtup/sh
三、安装Mysql
1.检查系统中是否安装有Mysql数据库
rpm -qa | grep mysql
rpm -qa | grep mariadb
2.如果有卸载已安装的mysql(否则跳过)
rpm -e --nodeps mariadb-libs-5.5.68-1.el7.x86_64
3.将下载的Mysql安装包上传到linux /usr/local
链接:https://pan.baidu.com/s/1KV-FgHEw8RX5uHIVZEiXvg
提取码:1430
4.解压
tar -zxvf mysql-5.7.25-1.el7.x86_64.rpm-bundle.tar.tar.gz -C /usr/local/mysql
5.按照顺序安装rpm软件包
rpm -ivh mysql-community-common-5.7.25-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.25-1.el7.x86_64.rpm
rpm -ivh mysql-community-devel-5.7.25-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-compat-5.7.25-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.25-1.el7.x86_64.rpm
yum install net-tools
rpm -ivh mysql-community-server-5.7.25-1.el7.x86_64.rpm
yum update
注意: 若出现如下问题
解决方法,卸载mariadb
需要卸载mariadb-libs-1:5.5.68-1.el7.x86_64, MySQL 与 mariadb 冲突;
yum remove mariadb-libs-1:5.5.68-1.el7.x86_64
6.启动mysql服务
systemctl status mysqld 查看MySQL服务状态
systemctl start mysqld 启动MySQL服务systemctl enable mysqld 开机启动MySQL服务
ps -ef |grep mysql 查看MySQL进程
7.查看MySQL临时密码
cat /var/log/mysqld.log 查看文件内容
cat /var/log/mysqld.log|grep password 查看文件内容中包含password行
8.登录MySQL 修改密码、权限
登录
mysql -uroot -p
修改密码
set global validate_password_length=4; 密码最短长度
set global validate_password_policy=LOW; 密码安全等级
set password=password('root'); 密码为root
修改权限
grant all on*.*to 'root'@'%'identified by 'root';
flush privileges;
四、安装Nginx
1.安装依赖包
yum -y install gcc pcre-devel zlib-devel openssl openssl-devel
2.下载Nginx安装包
wget https://nginx.org/download/nginx-1.16.1.tar.gz
3.
创建nginx文件夹;
进入nginx解压
tar -axvf nginx-1.16.1.tar.gz
4.
进入nginx-1.16.1目录
5.
./configure --prefix=/usr/local/nginx
6.
make && make install
启动和停止
./nginx 启动nginx
./nginx -s stop 停止nginx
ps -ef|grep nginx 查看nginx进程
问题:启动无法访问
查看版本
firewall-cmd --version
——————————
sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload
————————————————
>>> 开启端口
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --zone=public --add-port=443/tcp --permanent
firewall-cmd --zone=public --add-port=22/tcp --permanent
firewall-cmd --zone=public --add-port=53322/tcp --permanent
五、安装Redis
1.安装Redis依赖
Redis是基于C语言编写的,因此首先需要安装Redis所需要的gcc依赖:
yum install -y gcc tcl
2.上传资料到linux
链接:https://pan.baidu.com/s/1EaT3dfCld4nrUKOHZTgZ5g
提取码:5461
3.解压缩
tar -zxvf redis-6.2.6.tar.gz
4.进入目录
cd redis-6.2.6
5.运行编译命令:
make && make install
注意:默认的安装路径是在 /usr/local/bin
目录下
该目录以及默认配置到环境变量,因此可以在任意目录下运行这些命令。其中:
-
redis-cli:是redis提供的命令行客户端
-
redis-server:是redis的服务端启动脚本
-
redis-sentinel:是redis的哨兵启动脚本
6.修改配置文件,才能以后台方式启动
在usr/local/redis-6.2.6/目录下
然后备份
cp redis.conf redis.conf.bck
修改配置
vim redis.conf
# 允许访问的地址,默认是127.0.0.1,会导致只能在本地访问。修改为0.0.0.0则可以在任意IP访问,生产环境不要设置为0.0.0.0
bind 0.0.0.0
# 守护进程,修改为yes后即可后台运行
daemonize yes
# 密码,设置后访问Redis必须输入密码
requirepass root
7.启动
启动Redis:
# 进入redis安装目录
cd /usr/local/redis-6.2.6
# 启动
redis-server redis.conf
停止:
# 利用redis-cli来执行 shutdown 命令,即可停止 Redis 服务,
# 因为之前配置了密码,因此需要通过 -u 来指定密码
redis-cli -u root shutdown
8.开机自启
首先,新建一个系统服务文件:
vi /etc/systemd/system/redis.service
内容如下:
[Unit]
Description=redis-server
After=network.target[Service]
Type=forking
ExecStart=/usr/local/bin/redis-server /usr/local/redis-6.2.6/redis.conf
PrivateTmp=true[Install]
WantedBy=multi-user.target
然后重载系统服务:
systemctl daemon-reload
然后可以操作redis
# 启动
systemctl start redis
# 停止
systemctl stop redis
# 重启
systemctl restart redis
# 查看状态
systemctl status redis
执行下面的命令,可以让redis开机自启:
systemctl enable redis
8.连接图像化工具