Systemctl是一個systemd工具桨嫁,主要負責(zé)控制systemd系統(tǒng)和服務(wù)管理器。
Systemd是一個系統(tǒng)管理守護進程柠傍、工具和庫的集合擅这,用于取代System V初始進程。
Systemd的功能是用于集中管理和配置類UNIX系統(tǒng)采章。
重要:
Systemctl 接受 服務(wù)(.service)运嗜,掛載點(.mount),套接口(.socket)和設(shè)備(.device)作為單元悯舟。
RHEL 7相關(guān)命令和之前的對比
(systemctl命令中服務(wù)名后面的.service可以省略)
作用 | Centos7之前 | Centos7 |
---|---|---|
啟動服務(wù) | service firewalld start | systemctl start firewalld.service |
重啟服務(wù) | service firewalld restart | systemctl restart firewalld.service |
停止服務(wù) | service firewalld stop | systemctl stop firewalld.service |
重新加載配置文件(不終止服務(wù)) | service firewalld reload | systemctl reload firewalld.service |
查看服務(wù)狀態(tài) | service firewalld status | systemctl status firewalld.service |
設(shè)置開機啟動 | chkconfig --level 3 firewalld on | systemctl enable firewalld.service |
開機不自啟動 | chkconfig --level 3 firewalld off | systemctl disable firewalld.service |
查看所有已啟動的服務(wù) | chkconfig --list | systemctl list-units --type=service |
查看所有服務(wù)列表:
systemctl list-unit-files --type=service
列出所有運行中單元
systemctl list-units
查看服務(wù)是否開機啟動:
systemctl is-enabled firewalld.service
查看啟動失敗的服務(wù)列表:
systemctl --failed