Linux命令 systemctl - 系統(tǒng)服務(wù)管理器指令

2022-03-21 10:20 更新

systemctl

系統(tǒng)服務(wù)管理器指令

補(bǔ)充說明

systemctl命令 是系統(tǒng)服務(wù)管理器指令,它實(shí)際上將 service 和 chkconfig 這兩個(gè)命令組合到一起。

任務(wù)舊指令新指令
使某服務(wù)自動(dòng)啟動(dòng)chkconfig --level 3 httpd onsystemctl enable httpd.service
使某服務(wù)不自動(dòng)啟動(dòng)chkconfig --level 3 httpd offsystemctl disable httpd.service
檢查服務(wù)狀態(tài)service httpd statussystemctl status httpd.service (服務(wù)詳細(xì)信息) systemctl is-active httpd.service (僅顯示是否 Active)
顯示所有已啟動(dòng)的服務(wù)chkconfig --listsystemctl list-units --type=service
啟動(dòng)服務(wù)service httpd startsystemctl start httpd.service
停止服務(wù)service httpd stopsystemctl stop httpd.service
重啟服務(wù)service httpd restartsystemctl restart httpd.service
重載服務(wù)service httpd reloadsystemctl reload httpd.service

實(shí)例

systemctl start nfs-server.service . # 啟動(dòng)nfs服務(wù)
systemctl enable nfs-server.service # 設(shè)置開機(jī)自啟動(dòng)
systemctl disable nfs-server.service # 停止開機(jī)自啟動(dòng)
systemctl status nfs-server.service # 查看服務(wù)當(dāng)前狀態(tài)
systemctl restart nfs-server.service # 重新啟動(dòng)某服務(wù)
systemctl list-units --type=service # 查看所有已啟動(dòng)的服務(wù)

開啟防火墻22端口

iptables -I INPUT -p tcp --dport 22 -j accept

如果仍然有問題,就可能是SELinux導(dǎo)致的

關(guān)閉SElinux:

修改/etc/selinux/config文件中的SELINUX=""為disabled,然后重啟。

徹底關(guān)閉防火墻:

sudo systemctl status firewalld.service
sudo systemctl stop firewalld.service          
sudo systemctl disable firewalld.service


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號