校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > 詳解linux中systemd命令的運行級別與其常見應用

詳解linux中systemd命令的運行級別與其常見應用

熱門標簽:廳外呼梯系統布線 淘寶系統退貨外呼項目考試答案 貴陽語音電銷機器人招商 百度地圖標注陰影動態 2020電銷機器人排行 焦作人工智能電話機器人軟件 鹽城客服外呼系統軟件 鄭州營銷外呼系統運營商 北京市地圖標注

從很久很久以前我們就在使用靜態運行級別。而systemd提供了更為動態靈活的機制,來管控你的系統。

在開始介紹systemd命令前,讓我們先簡單的回顧一下歷史。在Linux世界里,有一個很奇怪的現象,一方面Linux和自由軟件(FOSS)在不斷的向前推進,另一方面人們對這些變化卻不斷的抱怨。這就是為什么我要在此稍稍提及那些反對systemd所引起的爭論的原因,因為我依然記得歷史上有不少類似的爭論:

  •     軟件包(Pacakge)是邪惡的,因為真正的Linux用戶會從源碼構建他所想要的的一切,并嚴格的管理系統中安裝的軟件。
        解析依賴關系的包管理器是邪惡的,真正的Linux用戶會手動解決這些該死的依賴關系。
        apt-get總能把事情干好,所以只有Yum是邪惡的。
        Red Hat簡直就是Linux中的微軟。
     

諸如此類...就像我之前常常說的一樣,變化總是讓人沮喪。這些該死的變化攪亂了我的工作流程,這可不是一件小事情,任何業務流程的中斷,都會直接影響到生產力。但是,我們現在還處于計算機發展的嬰兒期,在未來的很長的一段時間內將會持續有快速的變化和發展。想必大家應該都認識一些因循守舊的人,在他們的心里,商品一旦買回家以后就是恒久不變的,就像是買了一把扳手、一套家具或是一個粉紅色的火烈鳥草坪裝飾品。就是這些人,仍然在堅持使用Windows Vista,甚至還有人在使用運行Windows 95的老破爛機器和CRT顯示器。他們不能理解為什么要去換一臺新機器。老的還能用啊,不是么?

這讓我回憶起了我在維護老電腦上的一項偉大的成就,那臺破電腦真的早就該淘汰掉。從前我有個朋友有一臺286的老機器,安裝了一個極其老的MS-DOS版本。她使用這臺電腦來處理一些簡單的任務,比如說約會、日記、記賬等,我還用BASIC給她寫了一個簡單的記賬軟件。她不用關注任何安全更新,是這樣么?因為它壓根都沒有聯網。所以我會時不時給她維修一下電腦,更換電阻、電容、電源或者是CMOS電池什么的。它竟然還一直能用。它那袖珍的琥珀CRT顯示器變得越來越暗,在使用了20多年后,終于退出了歷史舞臺。現在我的這位朋友,換了一臺運行Linux的老Thinkpad,來干同樣的活。

前面的話題有點偏題了,下面抓緊時間開始介紹systemd。
運行級別 vs. 狀態

SysVInit使用靜態的運行級別來構建不同的啟動狀態,大部分發布版本中提供了以下5個運行級別:

  •     單用戶模式(Single-user mode)
        多用戶模式,不啟動網絡服務(Multi-user mode without network services started)
        多用戶模式,啟動網絡服務(Multi-user mode with network services started)
        系統關機(System shutdown)
        系統重啟(System reboot)

對于我來說,使用多個運行級別并沒有太大的好處,但它們卻一直在系統中存在著。 不同于運行級別,systemd可以創建不同的狀態,狀態提供了靈活的機制來設置啟動時的配置項。這些狀態是由多個unit文件組成的,狀態又叫做啟動目標(target)。啟動目標有一個清晰的描述性命名,而不是像運行級別那樣使用數字。unit文件可以控制服務、設備、套接字和掛載點。參考下/usr/lib/systemd/system/graphical.target,這是CentOS 7默認的啟動目標:

   

復制代碼
代碼如下:
[Unit]
Description=Graphical Interface
Documentation=man:systemd.special(7)
Requires=multi-user.target
After=multi-user.target
Conflicts=rescue.target
Wants=display-manager.service
AllowIsolate=yes
[Install]
Alias=default.target

現在再看看unit文件長什么樣? 我來給大家找個例子。 unit文件存放在下面的兩個目錄下:

   

復制代碼
代碼如下:
/etc/systemd/system/
/usr/lib/systemd/system/

我們可以修改第一個目錄中的文件來進行自定義配置,而第二個目錄中的文件是包安裝時保存的備份。/etc/systemd/system/的優先級高于/usr/lib/systemd/system/。不錯,用戶優先級高于機器。下面是Apache Web server的unit文件:

   

復制代碼
代碼如下:
[Unit]
Description=The Apache HTTP Server
After=network.target remote-fs.target nss-lookup.target
[Service]
Type=notify
EnvironmentFile=/etc/sysconfig/httpd
ExecStart=/usr/sbin/httpd/ $OPTIONS -DFOREGROUND
ExecReload=/usr/sbin/httpd $OPTIONS -k graceful
ExecStop=/bin/kill -WINCH ${MAINPID}
KillSignal=SIGCONT
PrivateTmp=true
[Install]
WantedBy=multi.user.target

就算是對于新手而言,上面的文件也是非常簡單易懂的。這可比SysVInit的init文件要簡單多了,為了便于比較,下面截取了/etc/init.d/apache2的一個片段:

   

復制代碼
代碼如下:
SCRIPTNAME="${0##*/}"
SCRIPTNAME="${SCRIPTNAME##[KS][0-9][0-9]}"
if [ -n "$APACHE_CONFDIR" ] ; then
if [ "${APACHE_CONFDIR##/etc/apache2-}" != "${APACHE_CONFDIR}" ] ; then
DIR_SUFFIX="${APACHE_CONFDIR##/etc/apache2-}"
else
DIR_SUFFIX=

整個文件一共有410行。

你可以檢查unit文件的依賴關系,我常常被這些復雜的依賴關系給嚇到:

   

復制代碼
代碼如下:
$ systemctl list-dependencies httpd.service

cgroups

cgroups,或者叫控制組,在Linux內核里已經出現好幾年了,但直到systemd的出現才被真正使用起來。The kernel documentation中是這樣描述cgroups的:“控制組提供層次化的機制來管理任務組,使用它可以聚合和拆分任務組,并管理任務組后續產生的子任務。”換句話說,它提供了多種有效的方式來控制、限制和分配資源。systemd使用了cgroups,你可以便捷的查看它,使用下面的命令可以展示你系統中的整個cgroup樹:

   

復制代碼
代碼如下:
$ systemd-cgls

你可以使用ps命令來進行查看cgroup樹:

   

復制代碼
代碼如下:
$ ps xawf -eo pid,user,cgroup,args

常用命令集

下面的命令行展示了如何為守護進程重新裝載配置文件,注意不是systemd服務文件。 使用這個命令能夠激活新的配置項,且盡可能少的打斷業務進程,下面以Apache為例:

   

復制代碼
代碼如下:
# systemctl reload httpd.service

重新裝載服務文件(service file)需要完全停止和重新啟動服務。如果服務掛死了,用下面的命令行可以恢復它:

   

復制代碼
代碼如下:
# systemctl restart httpd.service

你還可以用一個命令重啟所有的守護進程。這個命令會重新裝載所有守護進程的unit文件,然后重新生成依賴關系樹:

   

復制代碼
代碼如下:
# systemctl daemon-reload

在非特權模式下,你也可以進行重啟、掛起、關機操作:

   

復制代碼
代碼如下:
$ systemctl reboot
$ systemctl suspend
$ systemctl poweroff

標簽:樂山 青島 大理 大興安嶺 周口 大慶 遼寧 六安

巨人網絡通訊聲明:本文標題《詳解linux中systemd命令的運行級別與其常見應用》,本文關鍵詞  詳解,linux,中,systemd,命令,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《詳解linux中systemd命令的運行級別與其常見應用》相關的同類信息!
  • 本頁收集關于詳解linux中systemd命令的運行級別與其常見應用的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    麻豆精品一区二区av白丝在线| 欧美日韩一区二区三区在线| 91国偷自产一区二区三区成为亚洲经典 | 久久综合久久综合久久| 国产精品嫩草影院av蜜臀| 美日韩一区二区| 99久久伊人网影院| 久久久久久久久久久久电影| 亚洲va韩国va欧美va| 91影视在线播放| 国产视频一区在线观看| 男女性色大片免费观看一区二区| 91亚洲国产成人精品一区二区三| 精品免费视频一区二区| 免费在线观看日韩欧美| 欧美日韩精品一区二区三区四区| 亚洲日本电影在线| 丁香桃色午夜亚洲一区二区三区| 精品国产露脸精彩对白| 日韩电影在线免费| 欧美人xxxx| 性欧美大战久久久久久久久| 91高清视频在线| 亚洲欧美视频一区| 91在线观看美女| 1000部国产精品成人观看| 国产一区二区h| 久久尤物电影视频在线观看| 久久er99热精品一区二区| 欧美一区二区观看视频| 肉色丝袜一区二区| 欧美一区二区三区四区久久 | 久久精品99国产精品日本| 欧美精品 国产精品| 亚洲高清免费视频| 欧美日韩一区在线观看| 午夜不卡av免费| 欧美伊人精品成人久久综合97| 亚洲一线二线三线视频| 在线视频一区二区三区| 亚洲成人激情自拍| 欧美一级淫片007| 美女在线视频一区| 久久婷婷成人综合色| 国产xxx精品视频大全| 欧美精彩视频一区二区三区| 成人性生交大片免费看视频在线| 国产精品三级久久久久三级| 91丨porny丨国产| 亚洲午夜激情网页| 欧美一区二区成人6969| 久久91精品久久久久久秒播| 国产校园另类小说区| 成人av电影免费在线播放| 亚洲综合一区二区三区| 91精品办公室少妇高潮对白| 亚洲高清中文字幕| 日韩视频在线你懂得| 国产一区二区三区在线观看精品 | 亚洲chinese男男1069| 91精品欧美一区二区三区综合在| 久99久精品视频免费观看| 久久精品一区蜜桃臀影院| 99久久精品国产一区二区三区| 亚洲精品日韩一| 日韩精品专区在线影院重磅| 国产aⅴ综合色| 亚洲一二三级电影| 久久精品综合网| 欧美三级午夜理伦三级中视频| 九九在线精品视频| 综合色天天鬼久久鬼色| 欧美日韩国产美女| 成人av在线影院| 亚洲成人精品一区二区| 国产精品欧美一区二区三区| 欧美一区二区在线不卡| 波波电影院一区二区三区| 日本va欧美va欧美va精品| 国产精品久久久久久户外露出| 在线播放日韩导航| a级精品国产片在线观看| 日韩vs国产vs欧美| 一区二区三区四区精品在线视频| 26uuu色噜噜精品一区| 欧美三区免费完整视频在线观看| 高清免费成人av| 日韩高清在线电影| 国产精品久久久久天堂| 精品黑人一区二区三区久久| 欧洲av一区二区嗯嗯嗯啊| 国产麻豆精品久久一二三| 一区二区三区在线免费视频 | 日韩免费观看高清完整版 | 久久久亚洲精品一区二区三区 | 国产夜色精品一区二区av| 欧美撒尿777hd撒尿| 成人av免费在线播放| 久久电影网电视剧免费观看| 亚洲一区二区三区免费视频| 国产精品久久福利| 国产丝袜欧美中文另类| 精品国产欧美一区二区| 91精品国产欧美日韩| 欧美日韩电影一区| 在线视频国产一区| eeuss鲁片一区二区三区| 国产一区二区三区黄视频| 九九国产精品视频| 蜜桃精品视频在线| 麻豆精品久久精品色综合| 丝袜美腿亚洲一区二区图片| 亚洲午夜成aⅴ人片| 一区二区三区中文字幕在线观看| 最新久久zyz资源站| 国产精品成人一区二区艾草 | 亚洲国产精品影院| 亚洲一区二区在线视频| 夜夜嗨av一区二区三区网页| 亚洲免费在线视频一区 二区| 综合久久国产九一剧情麻豆| 日韩一区在线播放| 亚洲乱码国产乱码精品精小说 | 激情小说欧美图片| 91精品国产综合久久久蜜臀粉嫩 | 最新成人av在线| 国产日产欧产精品推荐色| 久久婷婷一区二区三区| 国产亚洲精品超碰| 日本一区二区三区电影| 亚洲婷婷在线视频| 亚洲国产成人av网| 免费看日韩a级影片| 黄色日韩网站视频| 国产99精品在线观看| 色综合久久综合网97色综合| 在线精品视频一区二区三四| 欧美日本不卡视频| 2欧美一区二区三区在线观看视频| 国产午夜精品一区二区三区嫩草| 国产欧美精品一区| 亚洲精品日韩专区silk| 日韩av网站在线观看| 国产综合色产在线精品 | 国产乱淫av一区二区三区| 国产精品一区二区黑丝| av一区二区不卡| 欧美日本一区二区在线观看| 精品国产sm最大网站免费看| 国产精品美女久久久久高潮| 亚洲一区二区精品3399| 久国产精品韩国三级视频| 91亚洲精品久久久蜜桃| 欧美一区二区三区四区五区| 国产欧美日韩三区| 亚洲成人动漫在线免费观看| 国产九色sp调教91| 欧美三级电影网站| 欧美国产在线观看| 午夜精品一区二区三区三上悠亚| 国产一区二区不卡在线 | 国产欧美精品一区aⅴ影院| 亚洲综合视频在线观看| 国产一区二区调教| 欧美日韩另类国产亚洲欧美一级| 久久日韩精品一区二区五区| 亚洲免费观看高清完整版在线观看 | 波多野结衣在线一区| 欧美日韩精品一区二区| 国产精品二区一区二区aⅴ污介绍| 热久久国产精品| 91久久精品一区二区三区| 久久久久久免费毛片精品| 亚洲午夜精品17c| 97精品久久久午夜一区二区三区| 精品国产免费一区二区三区四区 | 欧美挠脚心视频网站| 中文字幕一区二区三区四区| 九九精品一区二区| 91精品在线一区二区| 亚洲最快最全在线视频| 成人av电影免费观看| 国产日韩av一区二区| 国产一区二区免费看| 日韩一区二区在线播放| 亚洲一区二区在线免费看| 97aⅴ精品视频一二三区| 国产色综合久久| 国精产品一区一区三区mba桃花| 9191国产精品| 亚洲成人av资源| 欧美日韩综合色| 亚洲午夜久久久久久久久电影院| 91色.com| 亚洲一区中文日韩| 欧美日韩在线播| 日韩不卡一区二区| 日韩欧美亚洲国产精品字幕久久久| 亚洲成人一二三| 欧美精品自拍偷拍|