debian 12 防火墙管理
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
除特别注明外,所有文章均采用 Creative Commons BY-NC-ND 4.0(自由转载-保持署名-非商用-禁止演绎)协议 发布