Construcción del entorno del servidor web Linux Delopy

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

http://192.168.0.101:8080/

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

 

Supongo que te gusta

Origin blog.csdn.net/qianzhitu/article/details/103221271
Recomendado
Clasificación