Я пытаюсь определить, принадлежит ли httpd из rpm или из пользовательской сборки.
httpd -v
возвращается
Server version: Apache/2.2.15 (Unix)
Server built: Mar 3 2015 12:06:14
Ты можешь использовать rpm -qa
и / или yum list installed
чтобы получить список установленных пакетов.
rpm -qa httpd
или
yum list installed httpd
Если соответствующий пакет httpd не установлен, значит, ваш httpd определенно был скомпилирован.
Вышеупомянутое позволит определить, был ли установлен соответствующий пакет, но не поможет, если бинарный файл был позже скомпилирован и затем использован для перезаписи оригинала.
Вы можете проверить файлы из rpm
rpm -V httpd
это сообщит вам, изменились ли файлы в пакете httpd с момента установки.