在Linux系统中启动、关闭或管理Nginx服务的命令如下:
# 使用systemd(主流Linux发行版:Ubuntu/Debian/CentOS 7+)
sudo systemctl start nginx
# 旧版系统使用init.d(如CentOS 6)
sudo service nginx start
# 直接通过Nginx二进制文件(通用方式)
sudo nginx
# 优雅停止(等待当前请求完成)
sudo systemctl stop nginx # systemd方式
sudo nginx -s stop # 直接命令
# 强制立即停止
sudo pkill -9 nginx
(修改配置后常用)
sudo systemctl restart nginx # 完全重启
sudo nginx -s reload # 仅重载配置(不中断服务)
sudo systemctl status nginx # 查看运行状态/日志
sudo nginx -t # 测试配置文件语法是否正确
sudo systemctl enable nginx # 启用开机自启动
sudo systemctl disable nginx # 禁用开机自启动
sudo ss -tulnp | grep :80
)。www-data
或nginx
)有权限访问相关文件。sudo nginx -t
验证配置文件。根据你的Linux发行版和Nginx安装方式选择对应命令即可。如果是编译安装(非包管理器安装),则需使用nginx -s
系列命令直接操作。