在 Ubuntu 系统中,可以使用以下命令查询 Apache 安装目录:
sudo updatedb
locate apache2
或者
dpkg -L apache2
这将会显示 apache2 安装的所有目录。
使用 locate apache2
命令会返回如下类似的结果:
/etc/apache2
/etc/apache2/sites-available
/etc/apache2/sites-enabled
/etc/apache2/mods-available
/etc/apache2/mods-enabled
/etc/apache2/conf-available
/etc/apache2/conf-enabled
/etc/apache2/conf-available/charset.conf
/etc/apache2/conf-available/other-vhosts-access-log.conf
/usr/lib/apache2
/usr/lib/apache2/modules
/usr/lib/apache2/modules/mod_access_compat.so
/usr/lib/apache2/modules/mod_alias.so
/usr/lib/apache2/modules/mod_auth_basic.so
/usr/lib/apache2/modules/mod_authn_core.so
使用 dpkg -L apache2
命令会返回如下类似的结果:
/.
/usr
/usr/lib
/usr/lib/apache2
/usr/lib/apache2/modules
/usr/lib/apache2/modules/mod_access_compat.so
/usr/lib/apache2/modules/mod_alias.so
/usr/lib/apache2/modules/mod_auth_basic.so
/usr/lib/apache2/modules/mod_authn_core.so
/usr/lib/apache2/modules/mod_authn_file.so
/usr/lib/apache2/modules/mod_authz_core.so
注意:这些命令输出的目录可能因版本不同而有所不同,请确保检查正确的 Apache 版本。
使用ps -ef | grep apache2
查询
ps -ef | grep apache2
可以用来查询 Apache 的运行状态和安装目录。
ps -ef
命令会列出当前系统中所有运行的进程,而 grep apache2
命令会在这些进程中查找所有包含字符串 “apache2” 的进程。
例如:
$ ps -ef | grep apache2
root 1234 1 0 Jan01 ? 00:00:00 /usr/sbin/apache2 -k start
www-data 1235 1234 0 Jan01 ? 00:00:00 /usr/sbin/apache2 -k start
www-data 1236 1234 0 Jan01 ? 00:00:00 /usr/sbin/apache2 -k start
这个命令会显示Apache进程的PID,以及它的安装目录,所以说是可以查询Apache的运行状态和安装目录的。
需要注意的是,这个命令的输出可能会因系统不同而有所不同。
作者:牛奇网,本站文章均为辛苦原创,在此严正声明,本站内容严禁采集转载,面斥不雅请好自为之,本文网址:https://www.niuqi360.com/linux/ubuntu%e7%b3%bb%e7%bb%9f%e5%a6%82%e4%bd%95%e6%9f%a5%e8%af%a2apache%e5%ae%89%e8%a3%85%e7%9b%ae%e5%bd%95%e4%bd%8d%e7%bd%ae/