CentOS7中systemctl的使用

CentOS 7.x開始,CentOS開始使用systemd服務來代替daemon张肾,原來管理系統(tǒng)啟動和管理系統(tǒng)服務的相關命令全部由systemctl命令來代替。

1、原來的 service 命令與 systemctl 命令對比

daemon命令systemctl命令說明

service [服務] startsystemctl start [unit type]啟動服務

service [服務] stopsystemctl stop [unit type]停止服務

service [服務] restartsystemctl restart [unit type]重啟服務

此外還是二個systemctl參數(shù)沒有與service命令參數(shù)對應

status:參數(shù)來查看服務運行情況

reload:重新加載服務炸渡,加載更新后的配置文件(并不是所有服務都支持這個參數(shù),比如network.service)

應用舉例:

#啟動網(wǎng)絡服務systemctl start network.service#停止網(wǎng)絡服務systemctl stop network.service#重啟網(wǎng)絡服務systemctl restart network.service#查看網(wǎng)絡服務狀態(tài)systemctl status network.serivce

2丽已、原來的chkconfig 命令與 systemctl 命令對比

2.1蚌堵、設置開機啟動/不啟動

daemon命令systemctl命令說明

chkconfig [服務] onsystemctl enable [unit type]設置服務開機啟動

chkconfig [服務] offsystemctl disable [unit type]設備服務禁止開機啟動

應用舉例:

#停止cup電源管理服務systemctl stop cups.service#禁止cups服務開機啟動systemctl disable cups.service#查看cups服務狀態(tài)systemctl status cups.service#重新設置cups服務開機啟動systemctlenablecups.service

2.2、查看系統(tǒng)上上所有的服務

命令格式:

systemctl [command] [–type=TYPE] [–all]

參數(shù)詳解:

command- list-units:依據(jù)unit列出所有啟動的unit。加上 –all 才會列出沒啟動的unit; - list-unit-files:依據(jù)/usr/lib/systemd/system/ 內的啟動文件吼畏,列出啟動文件列表

–type=TYPE- 為unit type, 主要有service, socket, target

應用舉例:

systemctl命令說明

systemctl列出所有的系統(tǒng)服務

systemctl list-units列出所有啟動unit

systemctl list-unit-files列出所有啟動文件

systemctl list-units –type=service –all列出所有service類型的unit

systemctl list-units –type=service –all grep cpu列出 cpu電源管理機制的服務

systemctl list-units –type=target –all列出所有target

3督赤、systemctl特殊的用法

systemctl命令說明

systemctl is-active [unit type]查看服務是否運行

systemctl is-enable [unit type]查看服務是否設置為開機啟動

systemctl mask [unit type]注銷指定服務

systemctl unmask [unit type]取消注銷指定服務

應用舉例:

#查看網(wǎng)絡服務是否啟動systemctl is-active network.service#檢查網(wǎng)絡服務是否設置為開機啟動systemctl is-enable network.service#停止cups服務systemctl stop cups.service#注銷cups服務systemctl mask cups.service#查看cups服務狀態(tài)systemctl status cups.service#取消注銷cups服務systemctl unmask cups.service

4、init 命令與systemctl命令對比

init命令systemctl命令說明

init 0systemctl poweroff系統(tǒng)關機

init 6systemctl reboot重新啟動

與開關機相關的其他命令:

systemctl命令說明

systemctl suspend進入睡眠模式

systemctl hibernate進入休眠模式

systemctl rescue強制進入救援模式

systemctl emergency強制進入緊急救援模式

5泻蚊、設置系統(tǒng)運行級別

5.1躲舌、運行級別對應表

init級別systemctl target

0shutdown.target

1emergency.target

2rescure.target

3multi-user.target

4無

5graphical.target

6無

此外還是一個getty.target用來設置tty的數(shù)量。

5.2性雄、設置運行級別

命令格式:

systemctl[command][unit.target]

參數(shù)詳解:

command:

get-default :取得當前的target

set-default :設置指定的target為默認的運行級別

isolate :切換到指定的運行級別

unit.target :為5.1表中列出的運行級別

systemctl命令說明

systemctl get-default獲得當前的運行級別

systemctl set-default multi-user.target設置默認的運行級別為mulit-user

systemctl isolate multi-user.target在不重啟的情況下没卸,切換到運行級別mulit-user下

systemctl isolate graphical.target在不重啟的情況下,切換到圖形界面下

6秒旋、使用systemctl分析各服務之前的依賴關系

命令格式:

systemctl list-dependencies[unit][–reverse]

–reverse是用來檢查尋哪個unit使用了這個unit

應用舉例:

#獲得當前運行級別的target[root@www ~]# systemctl get-defaultmulti-user.target#查看當前運行級別target(mult-user)啟動了哪些服務[root@www ~]# systemctl list-dependenciesdefault.target├─abrt-ccpp.service├─abrt-oops.service├─vsftpd.service├─basic.target│ ├─alsa-restore.service│ ├─alsa-state.service.....(中間省略).....│ ├─sockets.target│ │ ├─avahi-daemon.socket│ │ ├─dbus.socket.....(中間省略).....│ ├─sysinit.target│ │ ├─dev-hugepages.mount│ │ ├─dev-mqueue.mount.....(中間省略).....│ └─timers.target│? └─systemd-tmpfiles-clean.timer├─getty.target│ └─getty@tty1.service└─remote-fs.target#查看哪些target引用了當前運行級別的target[root@www ~]# systemctl list-dependencies --reversedefault.target└─graphical.target

7约计、關閉網(wǎng)絡服務

在使用systemctl關閉網(wǎng)絡服務時有一些特殊 需要同時關閉unit.servce和unit.socket

使用systemctl查看開啟的sshd服務

[root@www system]#? systemctl list-units --all | grep sshdsshd-keygen.service loaded inactive dead? ? ? ? OpenSSH Server Key Generationsshd.service? ? ? ? loaded active? running? ? OpenSSH server daemonsshd.socket? ? ? ? loaded inactive dead? ? ? ? OpenSSH Server Socket

可以看到系統(tǒng)同時開啟了sshd.service和sshd.socket, 如果只閉關了sshd.service那么sshd.socket還在監(jiān)聽網(wǎng)絡,在網(wǎng)絡上有要求連接 sshd 時就會啟動sshd.service迁筛。因此如果想完全關閉sshd服務的話煤蚌,需要同時停用sshd.service和sshd.socket。

systemctl stop sshd.service

systemctl stop sshd.socket

systemctl disable sshd.service sshd.socket

由于centos 7.x默認沒有安裝net-tools细卧,因此無法使用netstat 來查看主機開發(fā)的商品尉桩。需要通過yum安裝來獲得該工具包:

yum -y install net-tools

查看是否關閉22端口

netstat -lnp |grep sshd

8、關閉防火墻firewall

Centos 7.x 中取消了iptables, 用firewall取而代之酒甸。要關閉防火墻并禁止開機啟動服務使用下面的命令:

systemctl stop firewalld.service

systemctl disable firewalld.service

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末魄健,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子插勤,更是在濱河造成了極大的恐慌沽瘦,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,324評論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件农尖,死亡現(xiàn)場離奇詭異析恋,居然都是意外死亡,警方通過查閱死者的電腦和手機盛卡,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,356評論 3 392
  • 文/潘曉璐 我一進店門助隧,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人滑沧,你說我怎么就攤上這事并村。” “怎么了滓技?”我有些...
    開封第一講書人閱讀 162,328評論 0 353
  • 文/不壞的土叔 我叫張陵哩牍,是天一觀的道長。 經(jīng)常有香客問我令漂,道長膝昆,這世上最難降的妖魔是什么丸边? 我笑而不...
    開封第一講書人閱讀 58,147評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮荚孵,結果婚禮上妹窖,老公的妹妹穿的比我還像新娘。我一直安慰自己收叶,他們只是感情好骄呼,可當我...
    茶點故事閱讀 67,160評論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著滔驾,像睡著了一般谒麦。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上哆致,一...
    開封第一講書人閱讀 51,115評論 1 296
  • 那天绕德,我揣著相機與錄音,去河邊找鬼摊阀。 笑死耻蛇,一個胖子當著我的面吹牛,可吹牛的內容都是我干的胞此。 我是一名探鬼主播臣咖,決...
    沈念sama閱讀 40,025評論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼漱牵!你這毒婦竟也來了夺蛇?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 38,867評論 0 274
  • 序言:老撾萬榮一對情侶失蹤酣胀,失蹤者是張志新(化名)和其女友劉穎刁赦,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體闻镶,經(jīng)...
    沈念sama閱讀 45,307評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡甚脉,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,528評論 2 332
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了铆农。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片牺氨。...
    茶點故事閱讀 39,688評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖墩剖,靈堂內的尸體忽然破棺而出猴凹,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 35,409評論 5 343
  • 正文 年R本政府宣布,位于F島的核電站基跑,受9級特大地震影響,放射性物質發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,001評論 3 325
  • 文/蒙蒙 一揉阎、第九天 我趴在偏房一處隱蔽的房頂上張望庄撮。 院中可真熱鬧,春花似錦毙籽、人聲如沸洞斯。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,657評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽烙如。三九已至,卻和暖如春毅否,著一層夾襖步出監(jiān)牢的瞬間亚铁,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,811評論 1 268
  • 我被黑心中介騙來泰國打工螟加, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留徘溢,地道東北人。 一個月前我還...
    沈念sama閱讀 47,685評論 2 368
  • 正文 我出身青樓捆探,卻偏偏與公主長得像然爆,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子黍图,可洞房花燭夜當晚...
    茶點故事閱讀 44,573評論 2 353

推薦閱讀更多精彩內容