我正在尝试确定 httpd 是来自 rpm 还是自定义版本。
httpd -v
返回
Server version: Apache/2.2.15 (Unix)
Server built: Mar 3 2015 12:06:14
答案1
您可以使用rpm -qa
和/或yum list installed
来获取已安装包的列表。
rpm -qa httpd
或者
yum list installed httpd
如果没有安装相关的 httpd 包,那么您的 httpd 肯定已经被编译了。
上述操作将确定相关包是否已安装,但如果后来编译了二进制文件并用来覆盖原始文件,则无济于事。
您可以从 rpm 中验证文件
rpm -V httpd
这会告诉您 httpd 包中的文件自安装后是否发生了变化。