在 CentOS 8.2 系统下,查看 Nginx 版本号的常用方法有以下几种:
1. 使用命令行直接查询(推荐)
这是最直接的方法。在终端中执行以下命令:
nginx -v
- 输出示例:
nginx version: nginx/1.18.0 - 注意:该命令通常不会输出错误信息到标准输出,而是输出到标准错误流(stderr)。如果你只看到空行或提示 "command not found",请尝试下面的方法。
如果需要同时查看版本号并忽略错误提示(例如在某些脚本中),可以使用:
nginx -v 2>&1
2. 查看 Nginx 帮助信息
如果 -v 参数不生效,可以尝试查看完整帮助信息,其中也会包含版本说明:
nginx -V
- 区别:
-V(大写)会显示更详细的信息,包括 Nginx 版本、编译选项、模块配置等。 - 输出示例:
nginx version: nginx/1.18.0 built with OpenSSL 1.1.1g ... ...
3. 通过 RPM 包管理器查询(适用于安装方式)
如果你的 Nginx 是通过 yum 或 dnf 安装的,可以通过包管理器查询:
rpm -q nginx
或者使用更详细的包信息查询:
dnf info nginx
# 或者
yum info nginx
4. 检查配置文件中的版本(可选)
如果上述命令均不可用,可以查看 Nginx 的默认配置文件,通常在 /etc/nginx/nginx.conf 的第一行注释中可能会标注版本信息,但这不如命令行准确。
总结建议:优先使用 nginx -v 或 nginx -V,它们能提供最准确的运行时版本信息。如果提示找不到命令,请先确认 Nginx 是否已正确安装(可通过 which nginx 或 systemctl status nginx 验证)。
PHPWP博客