Para verificar Apache 1.X ver abajo, para Apache 2.X ver la respuesta de wzzrd.
El proceso del servidor web Apache se llama httpd, por lo que una forma rápida de comenzar con la confirmación de que Apache está instalado y en ejecución es:
ps -A | grep 'httpd'
ps -A enumera todos los procesos en ejecución grep 'httpd' filtra solo las líneas que contienen 'httpd'
Si no obtiene ningún resultado, apache no se está ejecutando.
con respecto a la versión, intente:
estado de apachectl
en la salida debería haber una línea como:
Servidor Apache / 1.3.41 en www.xyz.com Puerto 80
Si no puede encontrar apachectl, es posible que no esté en su ruta de ejecución, intente:
whereis apachectl
para ver dónde se encuentra
Estas son formas independientes de distribución, por lo que no importa qué tan apache se haya instalado en el sistema, debe encontrarlo con estas.
pgrep apache
Produce 11 líneas de salida.