今天给各位分享源码安装的nginx怎么卸载的知识,其中也会对nginx 卸载进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、重装nginx时遇到的问题
- 2、如何干净删除“Debian Linux”下面的“Nginx”?
- 3、nginx能完全卸载吗
- 4、如何卸载Nginx · Ruby China
- 5、如何彻底卸载nginx
- 6、源码编译nginx 怎么 删除
重装nginx时遇到的问题
原文链接:
之前在网上看文章提到说,通过apt-get的方式安装nginx,可能安装不是最新版本的情况,考虑到在Ubuntu下第一次安装nginx,以后肯定会有卸载重新安装新版本的需求,刚好刚开始学习nginx,索性练习下卸载重装的过程。
使用Ubuntu下的包管理工具apt来安装nginx
同样使用apt来卸载nginx
sudo apt-get autoremove 命令帮我们卸载不再需要的依赖包
在这里我们卸载nginx相关的依赖包
删除nginx配置文件夹
然而控制台报错:
查看 nginx.service 状态
仔细看报错信息,获取到两个信息点:
于是上网搜,网上找说可能是 apache 占用了 80 端口导致报错
查看端口占用情况
发现80端口没被占用,而且 systemctl status nginx.service 的提示信息也没提及80端口被占用,如果提示信息中说80端口被占用,可以执行以下两步试试:
终止apache运行
重新安装nginx
上述情况与我的并不相符,于是换个思路,报错信息中提及nginx的配置文件不存在,思考为什么卸载重装nginx,却没有生成配置文件?
和第一次安装的时候不一样,然后百度上搜 nginx卸载重装后配置文件没有重新生成 ,找到了类似的问题,给出了如下的操纵步骤:
卸载nginx不保留配置文件
卸载自动安装且不再需要的依赖包
筛选已安装软件包中与nginx有关的
卸载 nginx-common 不保留配置文件
重新安装nginx
查看版本号,执行nginx配置文件语法检测
apt-get autoremove :删除,自动安装的,且不再需要的
(不被其他软件当作依赖的)软件包
既然会自动删除不再需要的软件包,那么为什么nginx-common没被删除?
不知道细心的童鞋发现没,我们在卸载nginx的时候,
手动删除了nginx的配置文件夹( sudo rm -rf /etc/nginx )。
那这些配置文件夹和 nginx-common 软件包有什么关系呢?
通过查找ubuntu packages,找到了 Ubuntu16.0.4下nginx-common软件包的文件清单 。
按照清单上的目录手动排查,发现本机上除了手动删除的 /etc/nginx 目录不存在,文件清单内的其他文件都没有被删除,
猜测可能是nginx-common软件包完整性被破坏,导致 autoremove 的时候没有被删除,当然这只我的猜测。
整理完全卸载nginx命令时,发现执行如下命令,ngnix的配置文件并没有被删除
查阅ubuntu packages发现,nginx依赖nginx-core,nginx-core依赖nginx-common,且其中nginx的配置文件属于nginx-common软件包配置文件的一部分。
执行如下命令进一步验证
apt-get autoremove 执行时, nginx-common 软件包已经被选择用于卸载( deinstall ),但是实际还没有卸载。
了解更多关于deinstall,点击这里 ,如果有知道为什么的同学请不吝赐教。
如何干净删除“Debian Linux”下面的“Nginx”?
1、删除之前注意要先备份/etc/nginx/nginx.conf等文件。编辑cp /etc/nginx/ ~/ -R。
2、然后编写apt-get remove _purge nginx。如果报错,就编辑/var/lib/dpkg/info/nginx.
3、如果出现无法删除的情况,那么删除:sudo rm -rf /etc/nginx/;sudo rm -rf/usr/sbin/nginx;
nginx能完全卸载吗
你是在什么系统上做的 Windows还是Linux ?
Linux我比较熟 看你是怎么装的nginx。
RPM装的 用rpm -e卸载
yum装的用 yum remove卸载
源码装的直接删文件就OK
XP的抱歉 我没试过 不敢乱说
如何卸载Nginx · Ruby China
一、某些软件运行时在 任务栏列表中是不可见的,而是以进程 的方式 在后台运行,常见 的有来 电防火墙、短信防 火墙类软件、杀毒软件、加密软件等需要实时 监控 的软件,因此,当然 无法 删 除 正在 运 行中 的 软件;二、解决方法为:1、 用进程 管理器查看 进程表,如你 能 判断哪个线程是该程序的进程,则可以关闭它,如无法判断则可 以先设臵不显示系 统进程;2、然后关 闭所有的非系 统进程,这 样就可以到程序管理 里正常 卸载软件了。
如何彻底卸载nginx
可以双击电脑操作系统桌面上的腾讯电脑管家图标,打开管家的界面,之后转到工具箱界面,在里面就可以看到“文件粉碎”模块了,把这个模块初始化一下,就可以在电脑管家-文件粉碎界面中使用文件粉碎功能了
源码编译nginx 怎么 删除
1.只删除的/usr/local/nginx 的这样删除不完全,因为会有其他配置或lib中分散再其他地方
2.make clean 只是清除编译时产生的 .o 档
3.建议 config 时加入 prefix 掺数指定软件安装位置
4.如果你只是想重新编译或是换别的版本,没有删除无所谓那无所谓,重新 config ;make ;make install 即可
关于源码安装的nginx怎么卸载和nginx 卸载的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
2、本站永久网址:https://www.yuanmacun.com
3、本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
4、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6、本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
源码村资源网 » 源码安装的nginx怎么卸载(nginx 卸载)