如何彻底删除nginx

环境: Ubuntu 16.04
作者:旺仔_0350
链接:https://www.jianshu.com/p/439cd2a7c84e

1、删除apt install安装的软件

1.先执行一下命令:
1.1 删除nginx,–purge包括配置文件

sudo apt-get --purge remove nginx

1.2 自动移除全部不使用的软件包

sudo apt-get autoremove

1.3 罗列出与nginx相关的软件

dpkg --get-selections|grep nginx

执行1.3的结果:

dpkg --get-selections|grep nginx
nginx install
nginx-common install
nginx-full install

1.4 删除1.3查询出与nginx有关的软件

sudo apt-get --purge remove nginx
sudo apt-get --purge remove nginx-common
sudo apt-get --purge remove nginx-full

这样就可以完全卸载掉nginx包括配置文件
2.查看nginx正在运行的进程,如果有就kill掉

ps -ef |grep nginx

1.看下nginx还有没有启动,一般执行完1后,nginx还是启动着的,如下:

ps -ef |grep nginx

2.kill nginx进程

sudo kill -9 进程ID

3.全局查找与nginx相关的文件

sudo find / -name nginx*

4.依依删除4列出的所有文件

sudo rm -rf file

这样就彻底删除nginx了

2、如何彻底删除源码nginx

1、直接删进程和安装目录

1、杀掉进程
ps -ef | grep nginx
点击输入命令:kill -9 10398 和kill -9 10399,
2、查看nginx安装路径
输入命令“find / -name nginx”
或者
直接find / -name “nginx” 看下nginx所有的目录
输入命令“rm -rf /usr/local/nginx”,之后执行命令即可。
3、输入命令 ps -ef | grep nginx检查一下nginx服务是否在运行。
4、运行nginx服务启动命令 /usr/local/nginx/sbin/nginx ,查找不到服务启动文件,证明删除成功。
在这里插入图片描述

2、删除关联文件以及文件夹。

编译时的路径如果指定了–prefix /usr/local/xxx 直接rm -rf /usr/local/xxx即可。
没指定路径,那就到源码路径执行make uninstall。
如果源码删了 自己到 /usr/bin /etc /usr/sbin /usr/lib找到相关文件手动删除

rm -rf /etc/nginx/
rm -rf /usr/sbin/nginx
rm /usr/share/man/man1/nginx.1.gz
apt-get remove nginx*

参考链接:

https://zhidao.baidu.com/question/2009913422328188468.html
linux彻底删除nginx : https://www.jianshu.com/p/439cd2a7c84e

发布了328 篇原创文章 · 获赞 57 · 访问量 9万+

猜你喜欢

转载自blog.csdn.net/qq_40907977/article/details/104486596