debian 12 防火墙管理

debian 12 使用·发布于 2 年前
1 分钟阅读

debian 12 中使用了 systemd 作为 init 软件。systemd 使用了 systemctl 来管理系统。

下面以 nginx 为例,我们来看下如何使用 systemctl 来管理系统。

一、开启 nginx 服务

systemctl start nginx

二、查看 nginx 服务状态

systemctl status nginx

三、添加开机启动项

systemctl enable nginx

四、移除开机启动项

systemctl disable nginx

五、关闭 nginx

systemctl stop nginx

六、重启 nginx

systemctl restart nginx

七、重载 nginx

⚠️ 重载功能需要服务支持

systemctl reload nginx

八、tips

🏷️ 重启和重载有何区别?

重启服务会关闭服务然后再启动服务,如果配置文件出错的情况下,服务将重启失败,处于关闭状态。

重载服务会加载当前配置文件,以当前配置文件来启动服务,如配置文件出错,将回滚操作,使用原有配置文件。此时服务仍处于运行状态。

  • 一、开启 nginx 服务
  • 二、查看 nginx 服务状态
  • 三、添加开机启动项
  • 四、移除开机启动项
  • 五、关闭 nginx
  • 六、重启 nginx
  • 七、重载 nginx
  • 八、tips