很多人对Centos7出来的管理体系Systemd了解颇少,很多技术同学都会认为Sytstemd就是升级版本的service,只是用来单一作服务管理的。
其实不是,Systemd出来颠覆了我们对于原有系统的管理思想,更多了面向到了实力化的思考角度。
功能上已经覆盖了操作系统服务管理、启动管理、设备管理、日志管理等等方面。也许未来,你不懂Systemd的管理体系,你就玩不转以后版本的主机管理哦~
这篇文章为大家列出基础的systemd所可以管理单元的基础部分的命令列表,供大家参考学习。
在慕课网即将出的新课中,Jeson将详细介绍这块服务,让你轻易的全面掌控systemd的管理体系。
一、基础全局管理命令
基础命令 | 作用 |
systemctl、systemctl list-units | 查看激活的单元 |
systemctl --failed | 查看运行失败的单元 |
systemctl list-unit-files | 查看所有可用的单元 |
systemctl help <单元> | 显示单元的帮助手册页 |
systemctl daemon-reload | 重新载入 systemd,扫描新的或有变动的单元 |
二、基础单元管理命令
基础命令 | 作用 |
systemctl start <单元> | 激活单元 |
systemctl stop <单元> | 停止单元 |
systemctl restart <单元> | 重启单元 |
systemctl reload <单元> | 重载单元 |
systemctl status <单元> | 输出单元运行状态 |
systemctl is-enabled <单元> | 检查单元是否配置为自动启动 |
基础命令 | 作用 |
systemctl enable <单元> | 开机激活单元 |
systemctl enable --now <单元> | 设置单元为自动启动并立即启动这个单元 |
systemctl disable <单元> | 取消开机自动激活单元 |
systemctl mask <单元> | 禁用一个单元(禁用后,间接启动也是不可能的) |
systemctl unmask <单元> | 取消禁用的某个单元 |