插件窝 干货文章 linux怎么查看nginx是否安装

linux怎么查看nginx是否安装

Nginx 安装 如果 方法 189    来源:    2025-05-03

在Linux系统中,可以通过以下几种方法检查Nginx是否已安装:


方法1:检查服务状态

systemctl status nginx
  • 如果已安装且运行:会显示 active (running) 状态及版本信息。
  • 如果未安装:提示 Unit nginx.service could not be found

方法2:直接运行Nginx命令

nginx -v  # 查看版本(快速验证是否存在)
  • 如果已安装:输出类似 nginx version: nginx/1.18.0
  • 如果未安装:提示 command not found

方法3:检查安装包(适用于包管理器)

Debian/Ubuntu (APT)

dpkg -l | grep nginx

RHEL/CentOS (YUM/DNF)

rpm -qa | grep nginx
  • 输出结果会显示已安装的Nginx包名及版本。

方法4:查找Nginx文件路径

which nginx        # 查找二进制文件路径
find / -name nginx 2>/dev/null  # 全局搜索(可能需要sudo)

方法5:检查进程

ps aux | grep nginx
  • 如果Nginx正在运行,会显示其工作进程。

总结

  1. 先用 nginx -vsystemctl status nginx 快速验证。
  2. 若需详细包信息,用 dpkgrpm 查询。
  3. 如果未安装,可通过包管理器安装: bash sudo apt install nginx # Debian/Ubuntu sudo yum install nginx # RHEL/CentOS

常见问题

  • 权限不足:在命令前加 sudo
  • 安装了但未启动:用 systemctl start nginx 启动服务。
  • 编译安装:若通过源码编译安装,默认路径通常在 /usr/local/nginx/