Nginx 的卸载
# Nginx 的卸载
我一般都是通过源码编译安装的方式,所以这里主要介绍如何卸载编译安装的 Nginx。
编译安装的 Nginx 卸载非常方便,直接将 Nginx 的安装目录删除即可,同时可以把 Nginx 使用的日志目录和临时目录一并删除。
# 停止 Nginx 服务
首先输入命令 ps -ef | grep nginx
检查一下 Nginx 服务是否在运行,在卸载之前需要先停止服务。
# 删除 Nginx 安装目录
# 查找安装路径
whereis nginx
# 如果是按照我上一篇介绍的步骤安装,删除安装目录的命令如下:
rm -rf /usr/local/nginx
1
2
3
4
5
2
3
4
5
# Ubuntu 删除 Nginx 自启动
如果安装了 Nginx 自启动(后面章节会讲),按照如下命令将自启动脚本删除。
# 进入 /etc/init.d 查看哪些服务进程是开机自启动的
cd /etc/init.d
ls
# 取消 Nginx 开机启动
update-rc.d -f nginx remove
# 删除 Nginx 自启动脚本
rm /etc/init.d/nginx
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
# CentOS 7.x 删除 Nginx 自启动
在 CentOS 7.x 中,如果你跟我一样是通过 systemd 实现 Nginx 自启动的(后面章节会讲),按照如下命令将自启动脚本删除。
# 查看开机启动项里有没有 nginx.service
systemctl list-unit-files --type=service | grep enabled
# 停止 Nginx 服务进程
systemctl stop nginx.service
# 使 Nginx 开机不启动
systemctl disable nginx.service
# 删除 Nginx 服务文件
rm /usr/lib/systemd/system/nginx.service
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
# find 查找相关文件并删除
查找并删除 Nginx 相关文件,如日志目录和临时目录等。
# 查找相关文件
find / -name nginx
# 判断是否能删除后,执行删除命令
...
1
2
3
4
5
2
3
4
5
(完)