1. Installation de l'environnement Jdk
1. Vérifiez la version Java
java -version
L'invite de commande introuvable apparaît comme le montre la figure, indiquant que Java n'a pas été installé sur le système. Sinon, désinstallez d'abord les produits jdk concernés.
2. Téléchargez le package d'installation Java
Basculez vers le répertoire usr et vérifiez si le dossier java existe dans le répertoire. S'il n'existe pas, créez le dossier.
cd /usr
ls
mkdir java
Téléchargez le package compressé jdk dans le répertoire usr/java
3. Décompressez le package compressé
Basculez vers le répertoire Java.
Tout d’abord, assurez-vous que vous êtes dans le répertoire racine ou dans le répertoire usr. Si vous êtes dans le répertoire racine, entrez cd /usr/java. S'il se trouve dans le répertoire usr, saisissez directement cd java. Le répertoire racine est suivi du symbole ~ et le répertoire usr est suivi de usr.
cd java
ls
tar –zxvf jdk-8u301-linux-x64.tar.gz
Vérifiez si la décompression a réussi
4. Supprimez le package compressé
Supprimez les packages compressés pour libérer de l'espace disque
rm -rf jdk-8u301-linux-x64.tar.gz
ls
5. Configurer le JDK
Ouvrez l'éditeur de texte à l'aide de la commande vi
vi /etc/profile
En mode anglais, appuyez sur la touche i du clavier ou appuyez sur Shift + A pour entrer dans l'état modifiable.
Dans la dernière ligne de texte, ajoutez le code suivant
#java environment
export JAVA_HOME=/usr/java/jdk1.8.0_301
export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
export PATH=$PATH:${JAVA_HOME}/bin
Appuyez sur la touche Échap du clavier pour annuler l'état d'édition
Faites la distinction entre le statut d'édition et de non-édition pour voir s'il existe un indicateur INSERT
Après avoir quitté l'état d'édition, appuyez sur :wq et appuyez sur Entrée pour enregistrer et quitter. (Lorsque la saisie est incorrecte ou que le fichier est modifié, appuyez sur :q! pour quitter sans enregistrer, puis réessayez)
6. Laissez les variables d'environnement prendre effet
source /etc/profile
Si aucune information n'est demandée ci-dessous, cela signifie que la configuration a réussi, sinon cela signifie que la configuration a échoué.
7. Vérifiez si la configuration a réussi
java -version
Si les informations suivantes s'affichent, la configuration est réussie.
2. Installation de l'environnement de base de données MySQL
1. Téléchargez le package d'installation MySQL
Téléchargez le package d'installation MySQL dans le répertoire opt du serveur
Vérifiez si le téléchargement a réussi
2. Vérifiez si MySQL a été installé
rpm -qa|grep mysql
S'il y a d'autres invites plus tard, cela signifie que MySQL a été installé et doit être désinstallé. Après avoir appuyé sur Entrée, s'il n'y a pas de message d'invite, ignorez-le et effectuez l'étape suivante.
yum remove mysql
rpm –qa|grep mysql
rpm –e mysql_libs
rpm -e --nodeps mysql_libs
3. Vérifiez s'il existe mariadb
rpm –qa|grep maridb
S'il n'y a pas de message d'invite ci-dessous après avoir appuyé sur Entrée pour exécuter, vous pouvez ignorer cette étape et passer à l'étape suivante. Si tel est le cas, effectuez la désinstallation.
rpm -e --nodeps mariadb-libs
Vérifiez s'il a été désinstallé
rpm -qa|grep mariadb
Appuyez sur Entrée pour exécuter la commande sans aucune invite, indiquant que la désinstallation est terminée.
4. Installez le package de dépendances MySQL
yum install -y libaio
yum install -y numactl
Si le formulaire [y/d/n] apparaît et vous invite à passer à l'étape suivante, exécutez simplement y directement. Ou modifiez la commande ci-dessus directement en yum install –y libaio (-y signifie lors de l'installation du logiciel, le choix par défaut est, similaire à l'installation d'un logiciel sur le système Windows, cliquez sur l'étape suivante)
5. Décompressez MySQL
tar -zxvf mysql-8.0.21-el7-x86_64.tar.gz
Vérifiez si la décompression a réussi
Supprimer le package compressé
rm -rf mysql-8.0.21-el7-x86_64.tar.gz
6. Renommer et déplacer l'emplacement
Dans le répertoire opt, renommez le dossier décompressé en mysql
mv mysql-8.0.21-el7-x86_64 mysql
Déplacez le dossier /opt/mysql vers /usr/local
mv /opt/mysql /usr/local/
Basculez vers le répertoire /usr/local/mysql, créez le dossier mysqldb dans ce répertoire et vérifiez si mysqldb est créé avec succès. Dans la case ci-dessous, veuillez remplir le code approprié.
cd /usr/local/mysql
mkdir mysqldb
7. Répertoire d'installation de MySQL et accorder des autorisations
chmod -R 777 /usr/local/mysql
8. Créer un groupe MySQL et un utilisateur
Basculez vers le répertoire usr/local/mysql ; et créez un groupe
groupadd mysql
Créez un utilisateur (le paramètre -s /bin/false spécifie que l'utilisateur MySQL a uniquement la propriété, mais aucune autorisation de connexion)
useradd –r –g mysql –s /bin/false mysql
Ajouter un utilisateur au groupe
chown –R mysql:mysql ./
Vérifiez si l'ajout a réussi
id mysql
9. Modifier le fichier de configuration MySQL
Ouvrez le fichier etc/my.cnf et modifiez-le
vi /etc/my.cnf
[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=/usr/local/mysql
# 设置mysql数据库的数据的存放目录
datadir=/usr/local/mysql/mysqldb
# 允许最大连接数
max_connections=10000
# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10
# 服务端使用的字符集默认为UTF8
character-set-server=utf8mb4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password
# 是否对sql语句大小写敏感,1表示不敏感
lower_case_table_names = 1
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8mb4
10. Installez MySQL
Basculez vers le répertoire /usr/local/mysql/bin et effectuez l'opération d'installation
./mysqld --initialize --console
Une fois l'installation initiale réussie, n'oubliez pas le mot de passe d'initialisation.
11. Démarrez le service msql
Accorder des autorisations sur le répertoire /usr/local/mysql
chmod -R 777 /usr/local/mysql
Après avoir accordé les autorisations, passez au répertoire /usr/local/mysql/support-files et exécutez la commande de démarrage mysql.server.
Une invite SUCCÈS signifie le succès, sinon cela signifie l'échec.
12. Ajoutez MySQL au processus système
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
13. Configurez MySQL pour qu'il démarre automatiquement
chmod +x /etc/init.d/mysqld
systemctl enable mysqld
Si l'invite ci-dessous apparaît, le réglage est réussi.
14. Modifier le mot de passe de connexion de l'utilisateur root
Basculez vers le répertoire /usr/local/mysql/bin et exécutez
./mysql -uroot -p
Entrez le mot de passe d'initialisation pour l'installation de MySQL et entrez mysql
Changez le mot de passe de connexion MySQL en Root@2021
alter user 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'Root@2021';
Si l'invite suivante apparaît, cela signifie que le mot de passe a été modifié avec succès.
15. Configurer pour autoriser la connexion à distance
use mysql;
update user set user.Host='%' where user.User='root';
flush privileges;
Si l'invite suivante apparaît, cela signifie que le paramètre de connexion à distance a réussi.
Après modification, quittez MySQL.
16. Redémarrez le service et testez
systemctl restart mysql
systemctl status mysql
S'il y a une invite ci-dessous, cela signifie le succès
3. Installation et configuration de l'environnement Redis
1. Installez les dépendances gcc
yum install –y gcc
2. Téléchargez et décompressez le package d'installation
Basculez vers le répertoire /usr/local et effectuez l'opération de téléchargement. La version redis peut être modifiée par vous-même.
wget http://download.redis.io/releases/redis-5.0.3.tar.gz
ls
Décompressez le package compressé et écrivez la commande dans la case ci-dessous
tar -zxvf redis-5.0.3.tar.gz
3. Installer et compiler Redis
Basculez vers le répertoire redis-5.0.3 décompressé et effectuez les opérations de compilation et d'installation.
make
Installez et spécifiez le répertoire d'installation dans le répertoire /usr/local/redis
make install PREFIX=/usr/local/redis
4. Configurer le démarrage en arrière-plan
Copiez redis.conf du répertoire de code source Redis vers le répertoire d'installation Redis
cp /usr/local/redis-5.0.3/redis.conf /usr/local/redis/bin
Basculez vers le répertoire /usr/local/redis/bin, ouvrez le fichier redis.conf et modifiez-le. Changer démoniser non pour démoniser oui
Rendre les fichiers modifiés efficaces
./redis-server redis.conf
5. Configurer le démarrage
Ajoutez un service de démarrage, ouvrez le fichier /etc/systemd/system/redis.service et modifiez le contenu du fichier
[Unit]
Description=redis-server
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/bin/redis.conf
PrivateTmp=true
[Install]
WantedBy=multi-user.target
Configurer le démarrage
systemctl daemon-reload
systemctl start redis.service
systemctl enable redis.service
ln -s /usr/local/redis/bin/redis-cli /usr/bin/redis
6. Configurez la connexion à distance à Redis et définissez le mot de passe
Ouvrez le fichier /usr/local/redis/bin/redis.conf, modifiez l'adresse de connexion à distance et remplacez bind 127.0.0.1 par bind 0.0.0.0.
Définissez le mot de passe, recherchez la ligne suivante #requirepass foobared, supprimez le commentaire et remplacez le mot de passe par 123456.
Une fois la modification terminée, redémarrez le service Redis
systemctl restart redis.service
5. Installez le service nginx
1. Basculez vers le répertoire usr/local et téléchargez nginx1.20.1
wget http://nginx.org/download/nginx-1.20.1.tar.gz
Une fois le téléchargement terminé, décompressez-le (la commande de décompression est omise)
Supprimez le package compressé nginx (la commande pour supprimer le package compressé est omise)
2. Installez nginx
Installer les bibliothèques dépendantes de nginx
yum install -y gcc-c++
yum install -y pcre pcre-devel
yum install -y zlib zlib-devel
yum install -y openssl openssl-devel
Basculez vers le répertoire nginx-1.20.1 et exécutez la commande suivante
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module (les instructions suivantes permettent d'installer le module de protocole SSL ou https)
./configure
make
make install
3. Configurez nginx pour qu'il démarre au démarrage
Basculez vers le répertoire /lib/systemd/system, ouvrez le fichier nginx.service et ajoutez le contenu suivant
[Unit]
Description=nginx
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/nginx/sbin/nginx
ExecReload=/usr/local/nginx/sbin/nginx reload
ExecStop=/usr/local/nginx/sbin/nginx quit
PrivateTmp=true
[Install]
WantedBy=multi-user.target
Une fois la modification terminée, enregistrez et quittez, exécutez la commande suivante
systemctl enable nginx.service
Exécutez systemctl start nginx.service pour démarrer le service nginx
systemctl start nginx.service
4. Modifier le fichier de configuration nginx
Basculez vers le répertoire /usr/local/nginx/conf et ouvrez le fichier nginx.conf ; apportez les modifications suivantes à la configuration du port 80 :
location / {
root /opt/office/web;
index index.html index.htm;
}
location /api {
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://127.0.0.1:8010/api;
}
location /upload {
expires 24h;
alias /opt/office/images;
}
6. Déployer le projet backend Java
1. Téléchargez le package jar
Basculez vers le répertoire /opt et créez le répertoire office (la commande de création est omise)
Utilisez l'outil Xftp pour télécharger le package jar dans le répertoire /opt/office
2. Démarrez l'application du package jar en arrière-plan
Basculez vers le répertoire /opt/office
nohup java -jar office-registration-1.0-SNAPSHOT.jar > office1.log 2>&1 &
3. Vérifiez si le programme back-end est démarré
ps –ef|grep java