服務(wù)器日志 之 CentOS7日志管理工具 journalctl

1? 概述

日志管理工具journalctl是centos7上專有的日志管理工具振亮,該工具是從message這個文件里讀取信息徽惋。Systemd統(tǒng)一管理所有Unit的啟動日志。帶來的好處就是,可以只用journalctl一個命令瓶殃,查看所有日志(內(nèi)核日志和應(yīng)用日志)敲茄。日志的配置文件是/etc/systemd/journald.conf

journalctl功能強(qiáng)大位谋,用法非常多。本文將介紹journalctl的相關(guān)使用方法堰燎。

2? journalctl 使用方法

.查看所有日志

默認(rèn)情況下掏父,只保存本次啟動的日志

journalctl

.查看內(nèi)核日志(不顯示應(yīng)用日志)

journalctl?-k

.查看系統(tǒng)本次啟動的日志

journalctl???-b

journalctl??-b??-0

.查看上一次啟動的日志

需更改設(shè)置,如上次系統(tǒng)崩潰,需要查看日志時秆剪,就要看上一次的啟動日志赊淑。

journalctl??-b?-1

.查看指定時間的日志

journalctl?--since="2012-10-3018:17:16"

journalctl?--since?"20?minago"

journalctl?--since?yesterday

journalctl?--since"2015-01-10"?--until?"2015-01-11?03:00"

journalctl?--since?09:00?--until"1?hour?ago"

journalctl?--since"15:15"?--until?now

.顯示尾部的最新10行日志

journalctl??-n

.顯示尾部指定行數(shù)的日志

查看的是/var/log/messages的日志,但是格式上有所調(diào)整仅讽,如主機(jī)名格式不一樣而已

journalctl?-n?20

.實(shí)時滾動顯示最新日志

journalctl???-f

.查看指定服務(wù)的日志

journalctl? /usr/lib/systemd/systemd

.查看指定進(jìn)程的日志

journalctl? ?_PID=1

.查看某個路徑的腳本的日志

journalctl? ? /usr/bin/bash

.查看指定用戶的日志

journalctl _UID=33? --since today

.查看某個Unit的日志

journalctl? -u nginx.service

journalctl? -u nginx.service? --since? today

.實(shí)時滾動顯示某個Unit的最新日志

journalctl? -u nginx.service? -f

.合并顯示多個Unit的日志

journalctl? -u nginx.service? -u php-fpm.service? --since today

?查看指定優(yōu)先級(及其以上級別)的日志

日志優(yōu)先級共有8級

0: emerg

1: alert

2: crit

3: err

4: warning

5: notice

6: info

7: debug

journalctl? -p err? -b

.不分頁標(biāo)準(zhǔn)輸出

日志默認(rèn)分頁輸出--no-pager改為正常的標(biāo)準(zhǔn)輸出

journalctl? --no-pager

.以JSON格式(單行)輸出

JSON(JavaScript Object Notation)是一種輕量級的數(shù)據(jù)交換格式陶缺。易于人閱讀和編寫。同時也易于機(jī)器解析和生成洁灵。它基于JavaScriptProgramming Language,?Standard ECMA-262 3rd Edition - December 1999的一個子集组哩。JSON采用完全獨(dú)立于語言的文本格式,但是也使用了類似于C語言家族的習(xí)慣(包括C, C++, C#, Java,JavaScript, Perl, Python等)处渣。這些特性使JSON成為理想的數(shù)據(jù)交換語言伶贰。

JSON建構(gòu)于兩種結(jié)構(gòu):

“名稱/值”對的集合(A collection ofname/value pairs):不同的語言中,它被理解為對象(object)罐栈,紀(jì)錄(record)黍衙,結(jié)構(gòu)(struct),字典(dictionary)荠诬,哈希表(hash table)琅翻,有鍵列表(keyed list),或者關(guān)聯(lián)數(shù)組(associativearray)柑贞。

值的有序列表(An ordered list of values):在大部分語言中方椎,它被理解為數(shù)組(array)。

這些都是常見的數(shù)據(jù)結(jié)構(gòu)钧嘶。事實(shí)上大部分現(xiàn)代計算機(jī)語言都以某種形式支持它們棠众。這使得一種數(shù)據(jù)格式在同樣基于這些結(jié)構(gòu)的編程語言之間交換成為可能。

例子

以JSON格式(單行)輸出

journalctl? -b -u httpd.service? -o json

.以JSON格式(多行)輸出,可讀性更好闸拿,建議選擇多行輸出

journalctl? -b -u httpd.service? -o json-pretty

.顯示日志占據(jù)的硬盤空間

journalctl? --disk-usage

.指定日志文件占據(jù)的最大空間

journalctl?? --vacuum-size=1G

.指定日志文件保存多久

journalctl?? --vacuum-time=1years

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末空盼,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子新荤,更是在濱河造成了極大的恐慌揽趾,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,755評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件苛骨,死亡現(xiàn)場離奇詭異篱瞎,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)痒芝,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,305評論 3 395
  • 文/潘曉璐 我一進(jìn)店門奔缠,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人吼野,你說我怎么就攤上這事×讲ǎ” “怎么了瞳步?”我有些...
    開封第一講書人閱讀 165,138評論 0 355
  • 文/不壞的土叔 我叫張陵,是天一觀的道長腰奋。 經(jīng)常有香客問我单起,道長,這世上最難降的妖魔是什么劣坊? 我笑而不...
    開封第一講書人閱讀 58,791評論 1 295
  • 正文 為了忘掉前任嘀倒,我火速辦了婚禮,結(jié)果婚禮上局冰,老公的妹妹穿的比我還像新娘测蘑。我一直安慰自己,他們只是感情好康二,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,794評論 6 392
  • 文/花漫 我一把揭開白布碳胳。 她就那樣靜靜地躺著,像睡著了一般沫勿。 火紅的嫁衣襯著肌膚如雪挨约。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,631評論 1 305
  • 那天产雹,我揣著相機(jī)與錄音诫惭,去河邊找鬼。 笑死蔓挖,一個胖子當(dāng)著我的面吹牛夕土,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播瘟判,決...
    沈念sama閱讀 40,362評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼隘弊,長吁一口氣:“原來是場噩夢啊……” “哼哈踱!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起梨熙,我...
    開封第一講書人閱讀 39,264評論 0 276
  • 序言:老撾萬榮一對情侶失蹤开镣,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后咽扇,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體邪财,經(jīng)...
    沈念sama閱讀 45,724評論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,900評論 3 336
  • 正文 我和宋清朗相戀三年质欲,在試婚紗的時候發(fā)現(xiàn)自己被綠了树埠。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,040評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡嘶伟,死狀恐怖怎憋,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情九昧,我是刑警寧澤绊袋,帶...
    沈念sama閱讀 35,742評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站铸鹰,受9級特大地震影響癌别,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜蹋笼,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,364評論 3 330
  • 文/蒙蒙 一展姐、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧剖毯,春花似錦圾笨、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,944評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至涣狗,卻和暖如春谍婉,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背镀钓。 一陣腳步聲響...
    開封第一講書人閱讀 33,060評論 1 270
  • 我被黑心中介騙來泰國打工穗熬, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人丁溅。 一個月前我還...
    沈念sama閱讀 48,247評論 3 371
  • 正文 我出身青樓唤蔗,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子妓柜,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,979評論 2 355

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理箱季,服務(wù)發(fā)現(xiàn),斷路器棍掐,智...
    卡卡羅2017閱讀 134,659評論 18 139
  • 日志介紹rsyslog日志管理journalctlMySQL管理日志 一藏雏、日志介紹 (一)日志的基本概念 日志:將...
    哈嘍別樣閱讀 495評論 0 0
  • muahao閱讀 2,070評論 0 3
  • systemd攻略 轉(zhuǎn)自http://www.reibang.com/p/d5305104d03a或者這個http...
    x1596357閱讀 2,873評論 0 3
  • systemd攻略 相關(guān)文檔 arch 的 systemd 說明頁面 (簡體中文) fedora 的 system...
    muahao閱讀 11,669評論 0 12