Java安装
下载jdk
点击下方链接下载jdk11的安装包
https://www.oracle.com/java/technologies/downloads/?spm=a2c6h.12873639.article-detail.4.f7c57cb7ZEn0FQ#java11
上传jdk安装包
进入home目录,创建一个名为jdk的目录名
# 进入home目录
cd /home/
# 创建jdk目录
mkdir jdk
进入jdk目录,上传下载的jdk压缩包
解压安装包
tar -zxvf jdk-11.0.26_linux-x64_bin.tar.gz
配置环境
编辑配置文件
vim /etc/profile
输入i进入编辑模式,在配置文件末尾加入jdk环境配置
#jdk11 environment
export JAVA_HOME=/home/jdk/jdk-11.0.26
export CLASSPATH=.:${JAVA_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
按ESC键,输入:wq进行保存
使配置文件生效
# 配置生效
source /etc/profile
校验
java -version
mysql安装
下载mysql安装包
UOS Server 20 基于 RHEL 8,需要下载 基于RHEL 8内核版本的rpm安装包
https://downloads.mysql.com/archives/community/?spm=a2c6h.12873639.article-detail.5.5699ff48klHHRH
上传mysql安装包
进入/usr/local/目录,创建一个名为mysql的目录名
cd /usr/local/
# 创建mysql目录
mkdir mysql
进入mysql目录,上传下载好的的mysql rpm安装包
解压rpm安装包
tar -xvf mysql-8.0.32-1.el8.x86_64.rpm-bundle.tar
安装rpm软件包(按顺序执行)
rpm -ivh mysql-community-common-8.0.32-1.el8.x86_64.rpm
rpm -ivh mysql-community-client-plugins-8.0.32-1.el8.x86_64.rpm
rpm -ivh mysql-community-libs-8.0.32-1.el8.x86_64.rpm
rpm -ivh mysql-community-client-8.0.32-1.el8.x86_64.rpm
rpm -ivh mysql-community-icu-data-files-8.0.32-1.el8.x86_64.rpm
安装mysql-community-server前需要安装net-tools组件(服务器没有该组件时执行该步骤)
点击如下链接访问阿里云镜像网站下载 net-tools 组件
https://mirrors.aliyun.com/centos/8/BaseOS/x86_64/os/Packages/
上传下载好的net-tools组件的rpm安装包
安装net-tools rpm安装包
rpm -ivh net-tools-2.0-0.52.20160912git.el8.x86_64.rpm
安装mysql-community-server安装包
rpm -ivh mysql-community-server-8.0.32-1.el8.x86_64.rpm
启动mysql
查看mysql服务状态
systemctl status mysqld
启动mysql服务
systemctl start mysqld
设置mysql开机启动
systemctl enable mysqld
查看mysql服务是否已经启动
netstat -tunlp | grep mysql
# 查看Linux中已经启动的服务
netstat -tunlp
查看mysql进程
ps -ef | grep mysql
登录MySQL数据库
查看mysql数据库临时密码
登录mysql
# 登录mysql(回车后输入密码)【这里使用上面查询到的临时密码】
mysql -uroot -p
修改密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '您的密码';
远程连接配置
# 开启远程访问权限
create USER 'root'@'%' IDENTIFIED BY '您的密码';
grant all privileges on *.* to 'root'@'%';
# 刷新配置
flush privileges;
# 这里就需要修改root密码,如果不修改,密码就会被改为password
ALTER USER 'root'@'localhost' IDENTIFIED BY '您的密码' PASSWORD EXPIRE NEVER;
# 密码与上一个命令保持一致
ALTER USER 'root'@'localhost' IDENTIFIED with mysql_native_password BY '您的密码';
flush privileges; #刷新
开放防火墙端口
firewall-cmd –permanent –add-port=3306/tcp
firewall-cmd –reload
redis安装
下载redis安装包
点击下方链接下载redis的安装包
https://rpmfind.net/linux/rpm2html/search.php?query=redis&submit=Search+…&system=&arch=
上传redis安装包
进入home目录,创建一个名为redis的目录名
cd /home/
# 创建redis目录
mkdir redis
# 进入redis目录
cd redis/
进入redis目录,上传准备的redis rpm安装包
安装rpm安装包
# 安装命令
rpm -ivh redis-6.0.20-1.el8.remi.x86_64.rpm
启动redis
# 启动redis
systemctl start redis
# 查看reids运行状态
systemctl status redis
测试连接
redis-cli
nginx安装
下载nginx安装包
点击下方链接下载nginx的安装包
https://nginx.org/en/download.html#_ts1749006593502
上传nginx安装包
进入home目录,创建一个名为nginx的目录名
cd /home/
# 创建nginx目录
mkdir nginx
# 进入nginx目录
cd nginx/
进入nginx目录,上传准备的nginx安装包
解压安装包
tar -xzf nginx-1.24.0.tar.gz
编译安装
编译安装默认的路径是/usr/local/nginx,安装成功之后,删除home路径下创建的nginx相关目录
# 加入nginx解压文件夹
cd nginx-1.24.0
# 编译
./configure
# 安装
make && make install
nginx 加入环境变量
echo 'export PATH=$PATH:/usr/local/nginx/sbin' >> ~/.bashrc
source ~/.bashrc
nginx -v
手动添加 nginx 的 systemd 服务文件
创建文件
sudo nano /usr/lib/systemd/system/nginx.service
内容如下(适用于大多数默认安装路径)
[Unit]
Description=The NGINX HTTP and reverse proxy server
After=network.target
[Service]
ExecStart=/usr/local/nginx/sbin/nginx
ExecReload=/usr/local/nginx/sbin/nginx -s reload
ExecStop=/usr/local/nginx/sbin/nginx -s quit
PIDFile=/usr/local/nginx/logs/nginx.pid
Type=forking
PrivateTmp=true
[Install]
WantedBy=multi-user.target
注意修改 /usr/local/nginx/ 路径为你自己的安装路径
保存并退出 nano 的操作方式:
- **按下 ****Ctrl + O** (O 是 Output 的意思,用于保存文件)
- 它会在底部提示你保存的文件名(默认就是你刚打开的 /usr/lib/systemd/system/nginx.service) 直接按 **Enter** 键确认保存
- 然后 **按下 ****Ctrl + X** (退出 nano 编辑器)
保存后执行
systemctl daemon-reload
systemctl enable nginx
systemctl start nginx
systemctl status nginx
评论前必须登录!
注册