0
点赞
收藏
分享

微信扫一扫

Linux 安装Nginx集群测试

迪莉娅1979 2022-12-31 阅读 133

5.1 停止Nginx服务的四种方法

  • 从容停止服务

  这种方法较stop相比就比较温和一些了,需要进程完成当前工作后再停止。

nginx -s quit

  • 立即停止服务

  这种方法比较强硬,无论进程是否在工作,都直接停止进程。

nginx -s stop

  • systemctl 停止

  systemctl属于Linux命令

systemctl stop nginx.service

  • killall 方法杀死进程

  直接杀死进程,在上面无效的情况下使用,态度强硬,简单粗暴!

killall nginx

5.2.启动Nginx

  1.nginx直接启动

nginx

  2.systemctl命令启动

systemctl start nginx.service

  3.查看启动后记录

ps aux | grep nginx

  4.重启Nginx服务

systemctl restart nginx.service

  5.重新载入配置文件
  当有系统配置文件有修改,用此命令,建议不要停止再重启,以防报错!

nginx -s reload

  6.查看端口号

netstat -tlnp

6 卸载Nginx

6.1 首先输入命令 ps -ef | grep nginx检查一下nginx服务是否在运行。

[root@localhost /]# ps -ef |grep nginx
root 3163 2643 0 14:08 tty1 00:00:00 man nginx
root 5427 1 0 14:50 ? 00:00:00 nginx: master process nginx
nginx 5428 5427 0 14:50 ? 00:00:00 nginx: worker process
root 5532 2746 0 14:52 pts/0 00:00:00 grep --color=auto nginx

6.2 停止Nginx服务

[root@localhost /]# /usr/sbin/nginx -s stop
[root@localhost /]# netstat -lntp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 1/systemd
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1261/sshd
tcp6 0 0 :::111 :::* LISTEN 1/systemd
tcp6 0 0 :::22 :::* LISTEN 1261/sshd

6.3 查找、删除Nginx相关文件

  • 查看Nginx相关文件:whereis nginx

[root@localhost /]# whereis nginx
nginx: /usr/sbin/nginx /usr/lib64/nginx /etc/nginx /usr/share/nginx /usr/share/man/man8/nginx.8.gz /usr/share/man/man3/nginx.3pm.gz

  • find查找相关文件

[root@localhost /]# find / -name nginx
/usr/lib64/perl5/vendor_perl/auto/nginx
/usr/lib64/nginx
/usr/share/nginx
/usr/sbin/nginx
/etc/logrotate.d/nginx
/etc/nginx
/var/lib/nginx
/var/log/nginx

  • 依次删除find查找到的所有目录:rm -rf /usr/sbin/nginx

6.4 再使用yum清理

[root@localhost /]# yum remove nginx
依赖关系解决

======================================================================================================
Package 架构 版本 源 大小
======================================================================================================
正在删除:
nginx x86_64 1:1.12.2-3.el7 @epel 1.5 M
为依赖而移除:
nginx-all-modules noarch 1:1.12.2-3.el7 @epel 0.0
nginx-mod-http-geoip x86_64 1:1.12.2-3.el7 @epel 21 k
nginx-mod-http-image-filter x86_64 1:1.12.2-3.el7 @epel 24 k
nginx-mod-http-perl x86_64 1:1.12.2-3.el7 @epel 54 k
nginx-mod-http-xslt-filter x86_64 1:1.12.2-3.el7 @epel 24 k
nginx-mod-mail x86_64 1:1.12.2-3.el7 @epel 99 k
nginx-mod-stream x86_64 1:1.12.2-3.el7 @epel 157 k

事务概要
======================================================================================================
移除 1 软件包 (+7 依赖软件包)

安装大小:1.9 M
是否继续?[y/N]:

  • ok nginx 卸载完成!

 

 

6.1 首先输入命令 ps -ef | grep nginx检查一下nginx服务是否在运行。

[root@localhost /]# ps -ef |grep nginx
root 3163 2643 0 14:08 tty1 00:00:00 man nginx
root 5427 1 0 14:50 ? 00:00:00 nginx: master process nginx
nginx 5428 5427 0 14:50 ? 00:00:00 nginx: worker process
root 5532 2746 0 14:52 pts/0 00:00:00 grep --color=auto nginx

6.2 停止Nginx服务

[root@localhost /]# /usr/sbin/nginx -s stop
[root@localhost /]# netstat -lntp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 1/systemd
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1261/sshd
tcp6 0 0 :::111 :::* LISTEN 1/systemd
tcp6 0 0 :::22 :::* LISTEN 1261/sshd

举报

相关推荐

linux 安装 nginx

LINUX安装nginx

Linux安装Nginx

Linux 安装 Nginx

Linux安装nginx

0 条评论