Для проверки Apache 1.X см. Ниже, для Apache 2.X см. Ответ wzzrd.
Процесс веб-сервера apache называется httpd, поэтому быстрый способ начать с подтверждения установки и запуска apache:
пс -А | grep 'httpd'
ps -A выводит список всех запущенных процессов. grep 'httpd' фильтрует только строки, содержащие 'httpd'
Если вы не получили никаких результатов, Apache не работает.
Что касается версии, попробуйте:
статус apachectl
в выводе должна быть строка вроде:
Apache / 1.3.41 Server на www.xyz.com Порт 80
Если он не может найти apachectl, он может не находиться в вашем пути выполнения, попробуйте:
whereis apachectl,
чтобы увидеть, где он находится
Это независимые от распространения способы, поэтому независимо от того, как apache был установлен в системе, вы должны найти его с этими.
pgrep apacheпроизводит 11 строк вывода.