【Linux安装Nginx与常规命令】

1、添加Nginx到YUM源

rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm

在这里插入图片描述

2、使用yum命令从Nginx源服务器中获取来安装Nginx

yum install -y nginx

在这里插入图片描述

3、查看nginx安装版本

在这里插入图片描述

4、刚安装的Nginx不会自行启动需要自行启动Nginx:

systemctl start nginx

在这里插入图片描述

5、通过服务器的IP跟端口(默认80)来访问你的Nginx的默认页面

在这里插入图片描述
如果看到这个页面,那么说明你的linux中已经正确安装

6、Nginx全局命令介绍

查看当前nginx版本

nginx -v

检查配置⽂件是否正确

nginx -t

重载配置⽂件

nginx -s reload

快速关闭

nginx -s stop

优雅关闭

nginx -s quit

重新打开⽇志⽂件

nginx -s reopen

通过系统信号进⾏停机

⼯作⽅式是通过获取Nginx的主进程号,然后通过kill命令进⾏停⽌Nginx

获取Nginx的PID

如下可以看到进程信息分为master process和worker process,前者代表主进程后者代表的是⼯作进程

# 获取NginxPID号
ps-ef|grep nginx

在这里插入图片描述
还有⼀种⽅式就是直接访问/run/nginx.pid⽂件获取PID号。

优雅停机

kill -quit `/run/nginx.pid`
kill -quit (输入nginx主进程号)

快速停机

kill -term `/run/nginx.pid`
kill -term (输入nginx主进程号)
#或者
kill -int `/run/nginx.pid`
kill -int (输入nginx主进程号)

强制停机

kill -9 `/run/nginx.pid`
kill -9 (输入nginx主进程号)
# 或者
kill -9 nginx

平滑重启
当Nginx接收到HUP信号时,它会尝试先解析配置⽂件(如果指定配置⽂件,就使⽤指定的,否则使⽤默认的),如果成功,就应⽤新的配置⽂件(例如,重新打开⽇志⽂件或监听的套接字)。之后,Nginx运⾏新的⼯作进程并从容关闭旧的⼯作进程。通知⼯作进程关闭监听套接字,但是继续为当前连接的客户提供服务。所有客户端的服务完成后,旧的⼯作进程被关闭。如果新的配置⽂件应⽤失败,Nginx将继续使⽤旧的配置进⾏⼯作。

kill -hup `/run/nginx.pid`
kill -hup (输入nginx主进程号)
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值