我已经使用以下命令在新的ubuntu服务器上安装了nginx:
apt-get install nginx
我使用以下命令删除了nginx:
apt-get purge nginx
apt-get autoremove
为什么不从系统中删除nginx文件夹?换句话说,我仍然在这里找到带有nginx文件的nginx文件夹:
/etc/nginx
卸载nginx时,如何从系统中完全删除所有与nginx相关的文件和文件夹?
编辑:
当我运行find / etc / nginx时,会看到以下内容:
/etc/nginx
/etc/nginx/win-utf
/etc/nginx/proxy_params
/etc/nginx/fastcgi_params
/etc/nginx/nginx.config
/etc/nginx/koi-win
/etc/nginx/sites-available
/etc/nginx/sites-available/default
/etc/nginx/koi-utf
/etc/nginx/naxsi.rules
/etc/nginx/scgi_params
/etc/nginx/naxsi_core.rules
/etc/nginx/uwsgi_params
/etc/nginx/naxsi-ui.conf.1.4.1
/etc/nginx/sites-enabled
/etc/nginx/sites-enabled/default
/etc/nginx/mime.types
如果您看一下dpkg -S <filename>
,您会发现这些文件实际上来自名为的程序包nginx-common
。该nginx
软件包与基本软件包同时安装。许多包装是这样分割的。
清除内容时,仅清除指定的程序包。如果需要删除某些东西以满足依赖关系(在这里可能就是这种情况),那么它们只会被删除而不是清除。可能nginx-common
仍是这种情况。
无论哪种方式,解决方案都是相同的。清除nginx-common
:
sudo apt-get purge nginx-common
在其他情况下,您/etc/
在清除后有剩余文件,这通常归因于安装时不存在的文件。在您的情况下,它们看上去都像打包文件,但是在许多情况下,可能有一个用户创建的文件位于其中,他们可能希望在手动删除文件之前先进行抢救。
即使使用,Apt也不会删除它们purge
。如果您确定要删除它们,sudo rm -rf /etc/nginx
可以解决这个问题,但是请再次小心。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句