Que debe saber antes de presentarse al examen RHCSA
Tabla de contenido:
- Antes de que empieces
- Inicie Apache
- Parada, apache
- Reiniciar Apache
- Recargar Apache
- Probar la configuración de Apache
- Ver el estado de Apache
- Verifique la versión de Apache
- Conclusión
El servidor HTTP Apache es el servidor web más popular del mundo. Es un servidor HTTP gratuito, de código abierto y multiplataforma que ofrece potentes funciones que pueden ampliarse mediante una amplia variedad de módulos.
En esta guía, repasaremos los comandos Apache más importantes y de uso frecuente, incluidos el inicio, la detención y el reinicio de Apache.
Antes de que empieces
Suponemos que ha iniciado sesión como root o usuario con privilegios de sudo. Los comandos en esta guía deberían funcionar en cualquier distribución moderna de Linux como Ubuntu 18.04 y CentOS 7 y Debian 9.
En Ubuntu y Debian, el servicio Apache se llama
apache2
, mientras que en el sistema basado en Red Hat como CentOS, el nombre del servicio Apache es
httpd
.
Inicie Apache
Iniciar Apache es bastante simple. Simplemente escriba el siguiente comando.
sudo systemctl start apache2
En caso de éxito, el comando no produce ningún resultado.
sudo service apache2 start
En lugar de iniciar manualmente el servicio Apache, es una buena idea configurarlo para que se inicie en el arranque del sistema:
Parada, apache
Al detener Apache, se cierra rápidamente el proceso principal de Apache y todos los procesos secundarios, incluso si hay conexiones abiertas.
Para detener Apache, ejecute uno de los siguientes comandos:
sudo systemctl stop apache2
sudo service apache2 stop
Reiniciar Apache
La opción de reinicio es una forma rápida de detener y luego iniciar el servidor Apache.
Use uno de los siguientes comandos para reiniciar:
sudo systemctl restart apache2
sudo service apache2 restart
Este es el comando que probablemente usará con más frecuencia.
Recargar Apache
Debe volver a cargar o reiniciar Apache cada vez que realice cambios en su configuración.
Al recargar, el proceso principal de apache cierra los procesos secundarios, carga la nueva configuración e inicia nuevos procesos secundarios.
Para volver a cargar Apache, use uno de los siguientes comandos:
sudo systemctl reload apache2
sudo service apache2 reload
Probar la configuración de Apache
Siempre que realice cambios en el archivo de configuración del servidor Apache, es una buena idea probar la configuración antes de reiniciar o volver a cargar el servicio.
Use el siguiente comando para probar la configuración de Apache en busca de cualquier sintaxis o error del sistema:
sudo apachectl -t
La salida se verá así:
Syntax OK
Si hay algún error, el comando imprime un mensaje detallado.
Ver el estado de Apache
Para verificar el estado del servicio Apache, use el siguiente comando:
sudo systemctl status apache2
La salida se verá como a continuación:
● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: Drop-In: /lib/systemd/system/apache2.service.d └─apache2-systemd.conf Active: active (running) since Wed 2019-05-29 21:16:55 UTC; 6s ago Process: 938 ExecStop=/usr/sbin/apachectl stop (code=exited, status=0/SUCCESS) Process: 956 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCES Main PID: 997 (apache2) Tasks: 55 (limit: 1152) CGroup: /system.slice/apache2.service ├─ 997 /usr/sbin/apache2 -k start ├─ 999 /usr/sbin/apache2 -k start └─1000 /usr/sbin/apache2 -k start
Verifique la versión de Apache
A veces es posible que necesite conocer la versión de su Apache para poder depurar un problema o determinar si una determinada característica está disponible.
Puede verificar su versión de Apache ejecutando:
sudo apache2 -v
Server version: Apache/2.4.29 (Ubuntu) Server built: 2019-04-03T13:22:37
La opción
-V
(mayúscula) muestra la versión de Apache junto con la opción de configuración.
Conclusión
En esta guía, le mostramos algunos de los comandos Apache más esenciales. Si desea obtener más información sobre la línea de comandos de Apache, visite la documentación de Apache
terminal apache3 Geekos comandos de Windows Run que quieres saber!
Apuesta que nunca has oído hablar de estos raros comandos de ejecución geeks menos conocidos para Windows 8/7 / Vista. Impresiona amigos. ¡Ejecútelos para abrir la unidad del sistema y las carpetas de usuario!
3 comandos de terminal útiles que todo usuario de Mac debería saber
Aquí hay algunos comandos básicos y útiles para usar en Terminal para hacer que su experiencia con Mac sea aún mejor.
Comandos Nginx que debes saber
Nginx es un servidor proxy HTTP inverso y de código abierto gratuito y de alto rendimiento. En esta guía, repasaremos los comandos más importantes de Nginx, incluidos el inicio, la detención y el reinicio de Nginx.