要卸载 Nginx,你可以按照以下步骤操作:
1. 停止 Nginx 服务。使用以下命令来停止 Nginx 服务:
```
sudo systemctl stop nginx
```
2. 禁用 Nginx 服务。使用以下命令来禁用 Nginx 服务:
```
sudo systemctl disable nginx
```
3. 删除 Nginx 软件包。使用以下命令来删除 Nginx 软件包:
```
sudo apt remove nginx
```
4. 删除 Nginx 配置文件和数据。使用以下命令来删除 Nginx 的配置文件和数据:
```
sudo rm -rf /etc/nginx /var/log/nginx /var/www/html
```
这里假设你使用的是默认的 Nginx 配置和数据路径。如果你将它们放在其他位置,请相应地更改路径。
5. 清理系统依赖项。使用以下命令来清理不再需要的系统依赖项:
```
sudo apt autoremove
```
这将删除安装 Nginx 时安装的所有其他软件包(如果它们不再被其它软件所使用)。
完成上述步骤后,Nginx 将从你的系统中完全删除。
————————————————
注:
`systemctl` 全称为 System Control。是 Linux 系统中用来管理系统服务(systemd unit),包括启动、停止、重启、启用、禁用等操作的命令工具。
systemd 是现代 Linux 发行版中普遍采用的初始化系统,它负责管理系统的启动过程,监视所有运行的系统服务,并能够在必要时自动重新启动它们。
systemctl 命令使用简单,常见的用法包括:
- `systemctl start <service>` 启动一个系统服务。
- `systemctl stop <service>` 停止一个系统服务。
- `systemctl restart <service>` 重启一个系统服务。
- `systemctl enable <service>` 将一个系统服务设为开机自启动。
- `systemctl disable <service>` 禁用一个系统服务的开机自启动。
- `systemctl status <service>` 查看一个系统服务的状态信息。
- `systemctl list-units` 列出当前正在运行的所有系统服务。
此外,systemctl 还可以通过其他选项来控制依赖性、重载配置文件、查看日志等。通过 systemctl 命令,你可以方便地管理系统服务,以确保系统的正常运行。