Uno, instalación JDK
Instale el entorno java en Centos7, compruebe si se ha instalado el entorno java antes de la instalación. Ejecute el comando java directamente, le indicará que no se encuentra el comando, significa que no se ha instalado el entorno java.
Java
[root@zixuephp ~]# java
-bash: java: command not found
También puede usar el comando rpm para ver:
rpm -qa |grep java
1. Ver el paquete java de yum source
yum list java*
2. Instale el software java1.8 jdk
yum -y install java-1.8.0-openjdk
3. Verifique la versión y verifique si la instalación es exitosa
java -version
Como se muestra en la figura, significa que el entorno java se ha instalado correctamente.
Dos, CentOS usa instrucciones rz, sz
Es muy conveniente instalar rz bajo linux, use
yum install lrzsz
Puede instalarlo y utilizar los comandos rz y sz normalmente.
La siguiente es una introducción a los comandos sz y rz:
En términos generales, los servidores Linux se inician y administran en su mayoría de forma remota a través de clientes ssh. Después de iniciar sesión en el host Linux usando ssh, ¿cómo pueden interactuar rápidamente con la máquina local, es decir, cargar y descargar archivos al servidor y local;
Dos comandos relacionados con ssh pueden proporcionar operaciones muy convenientes:
sz: envía (envía) el archivo seleccionado a la máquina local, es decir, descarga
rz: Al ejecutar este comando, aparecerá una ventana de selección de archivos, seleccione el archivo del local y cárguelo al servidor (reciba), es decir, cargue
Envíe el archivo al cliente: sz filename La primera vez que use sz, se le pedirá el directorio que colocó.
La recepción de zmodem puede iniciarse por sí misma.
Cargue archivos desde el cliente al servidor Linux:
siempre que el servidor ejecute: rz
y luego seleccione el archivo para enviar en SecureCRT, el protocolo zmodem es
simple, si ha estado usando ssh antes y no ha abierto el servicio ftp al mundo exterior, Solo usa este método para transferir tus archivos
Tres, instale tomcat8
1. Cree una nueva carpeta tomcat8 en el directorio / usr / src / java
[root@localhost java]# mkdir tomcat8
2. Descarga tomcat del sitio web oficial
http://tomcat.apache.org/download-80.cgi
3.cd al directorio usr / src / java // tomcat8 y transfiera el archivo descargado al directorio tomcat8
4. Descomprime el archivo en el directorio actual.
[root@localhost tomcat8]# tar -zxvf apache-tomcat-8.5.49.tar.gz
5. Elimina el paquete de instalación.
rm -f apache-tomcat-8.5.49.tar.gz
6. Cambie el nombre de la carpeta descomprimida a tomcat8
mv apache-tomcat-8.5.49 tomcat8
7. Modificar las variables de entorno
vi /etc/profile
Agregue la siguiente configuración al final de / etc / profile
CATALINA_BASE=/usr/src/java/tomcat8
PATH=$PATH:$CATALINA_BASE/bin
export CATALINA_BASE PATH
Recargar variables de entorno
source /etc/profile
8. Inicie tomcat
cd al directorio bin de tomcat8
cd /usr/src/java/tomcat8/bin
Iniciar tomcat
./startup.sh
Visitar tomcat
Si puede acceder correctamente, la instalación de Tomcat se ha realizado correctamente.
关闭tomcat
./shutdown.sh
9.Shell script para iniciar tomcat
Artículo de referencia: https://www.cnblogs.com/nucdy/p/7725799.html
Para configurar un servicio de inicio automático en Linux, debe montarse en /etc/rcX.d. Además, se necesitan algunos scripts de inicio en /etc/init.d. De hecho, es muy simple: primero exporte las variables de entorno requeridas, como JAVA_HOME, JRE_HOME, CATALINA_HOME, CATALINA_BASE, etc., y luego llame directamente a $ CATALINA_HOME / bin / startup.sh para comenzar correctamente.
El primer paso: creamos un nuevo archivo tomcat en /etc/init.d (necesita operar con privilegios de root)
vi /etc/init.d/tomcat
Escriba el siguiente código, secuencia de comandos de inicio automático de tomcat:
#!/bin/sh
# chkconfig: 345 99 10
# description: Auto-starts tomcat
# /etc/init.d/tomcatd
# Tomcat auto-start
# Source function library.
#. /etc/init.d/functions
# source networking configuration.
#. /etc/sysconfig/network
RETVAL=0
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.232.b09-0.el7_7.aarch64
export JRE_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.232.b09-0.el7_7.aarch64/jre
export CATALINA_HOME=/usr/src/java/tomcat8
export CATALINA_BASE=/usr/src/java/tomcat8
start()
{
if [ -f $CATALINA_HOME/bin/startup.sh ];
then
echo $"Starting Tomcat"
$CATALINA_HOME/bin/startup.sh
RETVAL=$?
echo " OK"
return $RETVAL
fi
}
stop()
{
if [ -f $CATALINA_HOME/bin/shutdown.sh ];
then
echo $"Stopping Tomcat"
$CATALINA_HOME/bin/shutdown.sh
RETVAL=$?
sleep 1
ps -fwwu root | grep tomcat|grep -v grep | grep -v PID | awk '{print $2}'|xargs kill -9
echo " OK"
# [ $RETVAL -eq 0 ] && rm -f /var/lock/...
return $RETVAL
fi
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
echo $"Restaring Tomcat"
$0 stop
sleep 1
$0 start
;;
*)
echo $"Usage: $0 {start|stop|restart}"
exit 1
;;
esac
exit $RETVAL
Aquí hay un recordatorio especial de esta oración ps -fwwu root | grep tomcat | grep -v grep | grep -v PID | awk '{print $ 2}' | xargs kill -9, aquellos que estén familiarizados con los comandos de Linux deben conocer el significado de esta oración , Aquí hay una breve introducción a la primera mitad, consulte el proceso PID de tomcat bajo el usuario root, modifíquelo personalmente de acuerdo con la situación real.
Paso 2: después de guardar y salir, agréguele permisos ejecutables
chmod +x /etc/init.d/tomcat
Paso 3: montar
Conecte el enlace de este archivo de shell al directorio /etc/rc2.d/. Los números en el directorio /etc/rcX.d/ de Linux representan diferentes niveles de ejecución al arrancar, es decir, el orden de arranque Hay seis niveles del 0 al 5 en Ubuntu 9.10, que no se pueden conectar a otros directorios a voluntad. Cuando se inicia el programa en ese directorio, algunas bibliotecas requeridas por Tomcat aún no se han cargado, use el comando ln para vincular tomcat: sudo ln -s /etc/init.d/tomcat /etc/rc2.d/S16Tomcat. Las reglas de nomenclatura en el directorio rcX.d son muy particulares. Para necesidades más diferentes, puede comenzar con S o K, y el número después de que representa su secuencia de inicio. Consulte los archivos Léame en los directorios respectivos para obtener más detalles.
ln -s /etc/init.d/tomcat /etc/rc2.d/S16Tomcat
Paso 4: configura el script para que se inicie automáticamente
Configure este script para que se ejecute automáticamente cuando se inicie el sistema y se detenga automáticamente cuando el sistema se apague, use el siguiente comando:
chkconfig --add tomcat
Paso cinco: verificación
Ejecute sudo reboot. Después de reiniciar, verá que Tomcat se ha ejecutado correctamente.
Digresión: después de agregar este script, podemos iniciar, detener y reiniciar Tomcat directamente con comandos
service tomcat start
service tomcat stop
service tomcat restart
Algunos otros comandos de configuración de tomcat son: chkconfig --list tomcat chkconfig tomcat on, puede intentar ver qué efecto tiene.
Cuarto, instale mysql
Artículo de referencia: https://blog.csdn.net/weixin_40080972/article/details/83444891
Iniciar mysql
sudo service mysql start