在配置服务器之前,需要关闭防火墙和SELinux,避免因为权限账号的问题导致安装失败,产生安装垃圾。
关闭防火墙有几种情况:
临时关闭:实例重启后防火墙会自动开启
sudo systemctl stop firewalld
永久关闭:
sudo systemctl stop firewalld
同时可以配置实例开机之禁止启动防火墙:
sudo systemctl disable firewalld
命令执行成功后可以通过下面的命令查看防火墙状态:
systemctl status firewalld
其中Active :active(runing)防火墙为开启状态,需要重新执行关闭操作
Active :inactive,则防火墙为关闭状态
关闭SELinux:
getenforce
一、nginx安装与配置
执行:
sudo yum -y install nginx
执行成功后,运行下面命令查看nginx版本号
nginx -v
安装成功则返回类似下面的信息:
nginx version: nginx/1.20.1
安装成功后再/etc/nginx目录下可以看到对应的文件
二、安装mysql
执行以下命令安装mysql依赖包:
sudo yum install -y compat-openssl10
更新yum源:
sudo rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-11.noarch.rpm
下载软件包索引信息:
yum makecache
安装mysql:
sudo yum -y install mysql-community-server
安装完成后,执行mysql -v 查看版本号
mysql -V
到这里安装结束。
三、配置mysql
运行以下命令查看mysql初始密码:
sudo grep 'temporary password' /var/log/mysqld.log
执行后返回
2024-07-22T18:01:26.595215Z 1 [Note] A temporary password is generated for root@localhost: QEUSR5+****
其中QEUSR5+****为初始密码,可用于初始登录,并完成密码重置。
运行下面的命令设置mysql安全性,也就是在这一步完成密码重置:
sudo mysql_secure_installation
运行后出现
Securing the MySQL server deployment.
Enter password for user root: #root用户初始密码 也就是上一步的QEUSR5+****
设置新的密码::
The existing password for the user account root has expired. Please set a new password.
New password: #输入新密码。长度为8至30个字符,必须同时包含大小写英文字母、数字和特殊符号。特殊符号包含()` ~!@#$%^&*-+=|{}[]:;‘<>,.?/
Re-enter new password: #确认新密码。
The 'validate_password' plugin is installed on the server.
The subsequent steps will run with the existing configuration
of the plugin.
Using existing password for root.
Estimated strength of the password: 100 #返回结果包含您设置的密码强度。
Change the password for root ? (Press y|Y for Yes, any other key for No) :Y #您需要输入Y以确认使用新密码。
#新密码设置完成后,需要再次验证新密码。
New password:#再次输入新密码。
Re-enter new password:#再次确认新密码。
Estimated strength of the password: 100
Do you wish to continue with the password provided?(Press y|Y for Yes, any other key for No) :Y #您需要输入Y,再次确认使用新密码。
然后一路Y完成。
四、安装JDK
首先查看可用软件包:
yum -y list java*
以JDK 17为例:
sudo yum -y install java-17-openjdk-portable-devel.x86_64
安装完成后执行
java -version
出现:
安装成功。
查看安装路径:
find /usr/lib/jvm -name 'java-17-openjdk-17*'
返回:
usr/lib/jvm/java-17-openjdk-17.0.11.0.9-2.0.1.1.al8.x86_64
最后配置环境变量:
sudo vim /etc/profile
输入以下信息:
JAVA_HOME=/usr/lib/jvm/java-17-openjdk-17.0.11.0.9-2.0.1.1.al8.x86_64
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME CLASSPATH PATH
按Esc,输入:wq,保存退出。
执行:
source /etc/profile
完成资源加载,环境变量生效。