linux常用指令-重启nginx

本文介绍了重启Nginx服务的方法,包括使用ps aux命令查找进程并kill,以及通过指定Nginx安装路径来重启服务。如果遇到权限问题,可以使用sudo获取更高权限。
重启nginx的方法:
ps aux |grep nginx
kill [pid]
重启,使用全路径重启
/usr/local/webservice/nginx/sbin/nginx -c /usr/local/webservice/nginx/conf/nginx.conf

如果没有权限的话,添加sudo
### 查看和重启 Nginx 服务的命令 在 Linux 系统中,查找、查看以及重启 Nginx 服务可以通过多种方式实现。以下是常用的命令和方法。 #### 查看 Nginx 服务状态 使用 `systemctl` 或 `service` 命令可以查看 Nginx 服务的运行状态: - 使用 `systemctl` 查看服务状态: ```bash systemctl status nginx ``` - 使用 `service` 查看服务状态: ```bash service nginx status ``` #### 重启 Nginx 服务 重启 Nginx 服务有多种方式,可以根据系统的初始化系统选择合适的命令: - 使用 `systemctl` 重启 Nginx 服务: ```bash systemctl restart nginx ``` - 使用 `service` 重启 Nginx 服务: ```bash service nginx restart ``` - 使用 `nginx` 命令进行平滑重启(仅重新加载配置文件,不中断当前连接): ```bash /usr/sbin/nginx -s reload ``` > 注意:此命令适用于配置文件发生更改且希望应用新配置而不停止服务的情况 [^2]。 #### 停止 Nginx 服务 如果需要停止 Nginx 服务,可以使用以下命令: - 使用 `systemctl` 停止服务: ```bash systemctl stop nginx ``` - 使用 `service` 停止服务: ```bash service nginx stop ``` - 强制停止 Nginx 进程: ```bash pkill -9 nginx ``` - 通过进程 ID 杀死特定的 Nginx 进程(例如进程 ID 为 2072): ```bash kill -QUIT 2072 ``` #### 验证 Nginx 配置文件 在重启或重新加载 Nginx 服务之前,建议验证配置文件是否正确: - 进入 Nginx 安装目录的 `sbin` 子目录,并运行以下命令: ```bash ./nginx -t ``` 如果配置文件没有问题,会显示如下信息: ``` nginx.conf syntax is ok nginx.conf test is successful ``` ###
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值