亚洲欧洲国产欧美一区精品,激情五月亚洲色五月,最新精品国偷自产在线婷婷,欧美婷婷丁香五月天社区

      考試首頁 | 考試用書 | 培訓課程 | 模擬考場 | 考試論壇  
        當前位置:Linux認證 > 綜合輔導 > 文章內容
        

      Linux教程:最簡明扼要的Systemd教程,只需十分鐘

      來源:Linux中國 [ 2016年2月24日 ] 【

      日志文件:向 journald 問聲好

      Systemd 的第二個主要部分是 journal 。這是個日志系統(tǒng),類似于 syslog 但也有些顯著區(qū)別。如果您是個 Unix 日志管理模式的粉絲,準備好出離憤怒吧:這是個二進制日志,因此您不能使用常規(guī)的命令行文本處理工具來解析它。這個設計決定不出意料地在網上引起了激烈的爭論,但它的確有些優(yōu)點。例如,日志可以被更系統(tǒng)地組織,帶有更多的元數據,因此可以更容易地根據可執(zhí)行文件名和進程號等過濾出信息。

      要查看整個 journal,輸入以下命令:

      1. journalctl

      像許多其他的 Systemd 命令一樣,該命令將輸出通過管道的方式引向 less 程序,因此您可以使用空格鍵向下滾動,鍵入/(斜杠)查找,以及其他熟悉的快捷鍵。您也能在此看到少許顏色,像紅色的警告及錯誤信息。

      以上命令會輸出很多信息。為了限制其只輸出本次啟動的消息,使用如下命令:

      1. journalctl-b

      這就是 Systemd 大放異彩的地方!您想查看自上次啟動以來的全部消息嗎?試試 journalctl -b -1 吧。再上一次的?用 -2 替換 -1 吧。那自某個具體時間,例如2014年10月24日16:38以來的呢?

      1. journalctl-b --since=”2014-10-2416:38”

      即便您對二進制日志感到遺憾,那依然是個有用的特性,并且對許多系統(tǒng)管理員來說,構建類似的過濾器比起寫正則表達式而言容易多了。

      我們已經可以根據特定的時間來準確查找日志了,那可以根據特定程序嗎?對單元而言,試試這個:

      1. journalctl-u gdm.service

      (注意:這是個查看 X server 產生的日志的好辦法。)那根據特定的進程號?

      1. journalctl _PID=890

      您甚至可以請求只看某個可執(zhí)行文件產生的消息:

      1. journalctl/usr/bin/pulseaudio

      若您想將輸出的消息限制在某個優(yōu)先級,可以使用 -p 選項。該選項參數為 0 的話只會顯示緊急消息(也就是說,是時候向 $DEITY 祈求保佑了)(LCTT 譯注: $DEITY 是一個計算機方面的幽默,DEITY 是指廣義上的“神”,$前綴表示這是一個變量),為 7 的話會顯示所有消息,包括調試消息。請查看手冊 (man journalctl) 獲取更多關于優(yōu)先級的信息。

      值得指出的是,您也可以將多個選項結合在一起,若想查看在當前啟動中由 GDM 服務輸出的優(yōu)先級數小于等于 3 的消息,請使用下述命令:

      1. journalctl-u gdm.service -p 3-b

      最后,如果您僅僅想打開一個隨 journal 持續(xù)更新的終端窗口,就像在沒有 Systemd 時使用 tail 命令實現的那樣,輸入 journalctl -f 就好了。

      二進制日志并不流行,但 journal 的確有它的優(yōu)點,如非常方便的信息查找及過濾。

      二進制日志并不流行,但 journal 的確有它的優(yōu)點,如非常方便的信息查找及過濾。

      將考試網添加到收藏夾 | 每次上網自動訪問考試網 | 復制本頁地址,傳給QQ/MSN上的好友 | 申請鏈接 | 意見留言 TOP
      關于本站  網站聲明  廣告服務  聯系方式  站內導航  考試論壇
      Copyright © 2007-2013 中華考試網(Examw.com) All Rights Reserved