whereis-nginx

本文最后更新于 2024年4月6日 晚上

使用 apt 安装 Nginx 后的软件包是如何布局的

在 Ubuntu22.04 操作系统上,我们使用以下命令安装 Nginx 以后:

1
root@dwj2:~# sudo apt update && sudo apt install nginx

使用命令 whereis nginx 查看安装路径:

1
2
root@dwj2:/home# whereis nginx
nginx: /usr/sbin/nginx /usr/lib/nginx /etc/nginx /usr/share/nginx /usr/share/man/man8/nginx.8.gz

我们分部分五个部分进行解读:

/usr/sbin/nginx

/usr/sbin/nginx

* 含义解释

当前路径包含了 nginx 服务器的可执行文件。而 Ubuntu 中这个位置是用于存放系统管理的可执行文件的标准目录之一,可以从图二中的 * 看出,在 Mobaxterm 中,文件名后面加 * 表示该文件拥有执行权限。

/usr/lib/nginx

/usr/lib/nginx
/usr/lib/nginx/modules

当前路径包含 nginx 的共享对象模块(so,shared objects)。通常情况下,这些模块文件可能被 nginx 服务器在运行时动态加载。当服务器需要使用特定功能时,它会动态加载相应的模块,以提供所需的功。

/etc/nginx

/etc/nginx

当前路径是 nginx 的主要配置文件目录。我们主要在这里进行 nginx 的配置。

/usr/share/nginx

/usr/share/nginx

当前路径包含一些 nginx 的静态资源,同时软链接到模块依赖文件。

/usr/share/man/man8/nginx.8.gz

/usr/share/man/man8/nginx.8.gz

当前路径包含 nginx 的手册页文件,以供用户查阅 nginx 命令的使用说明。我们可以使用 gzip -d nginx.8.gz 将其解压后阅读。


whereis-nginx
https://blog.dwj601.cn/Operation/Nginx/whereis-nginx/
作者
Mr_Dwj
发布于
2024年4月2日
更新于
2024年4月6日
许可协议