在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何使用journalctl來讀取、監(jiān)控和分析Linux中的日志

CHANBAEK ? 來源:myfreax ? 作者:myfreax ? 2022-12-23 16:44 ? 次閱讀

Systemd是大多數(shù)主要Linux發(fā)行版的默認(rèn)的初始化程序。Systemd的主要功能之一收集日志以及為分析日志提供工具。

在傳統(tǒng)的SysV 初始化系統(tǒng)中,將日志存儲(chǔ)在純文本文件。讀取和分析這些文件需要使用find、grep、cut和許多其他命令組合。

Systemd比Syslogs從更多的來源收集日志,以二進(jìn)制格式保存日志,并為您提供命令行工具來讀取、分析和操作日志。這比系統(tǒng)日志更精簡(jiǎn)。

journald是Systemd的守護(hù)進(jìn)程,它從各種日志源收集日志,如syslog。journalctl是一個(gè)命令行工具,可讓您與日志進(jìn)行交互。

使用journalctl命令可以讀取日志,實(shí)時(shí)監(jiān)控日志,根據(jù)時(shí)間、服務(wù)、嚴(yán)重性等參數(shù)過濾日志。

在本教程中,我將向您展示如何使用journalctl來讀取、監(jiān)控和分析Linux中的日志。

啟用journald服務(wù)

一些Linux發(fā)行版,特別是桌面發(fā)行版,默認(rèn)情況下不啟用日志。日志的默認(rèn)目錄是/var/log/journal

接下來,在etc/systemd/journald.conf文件中確保將值Storage設(shè)置為autopersistent

journald.conf文件包含默認(rèn)值。因此,配置行前面有#符號(hào),也意味著這些配置選項(xiàng)使用默認(rèn)設(shè)置。如果要更改任何內(nèi)容,請(qǐng)從該行中刪除#。

閱讀日志

我們向您展示一些journalctl命令最基本但最有用的示例。如果您只是在終端中輸入journalctl命令,它將按時(shí)間順序顯示日志日志。

journalctl命令在將會(huì)調(diào)用less命令來向您顯示日志。這意味著您可以與使用less命令相同的按鍵來移動(dòng)日志。

如果您不希望日志以less命令的模式顯示,則可以使用journalctl命令的--no-pager選項(xiàng),這將直接在屏幕上顯示整個(gè)日志。

journalctl
journalctl --no-pager

按時(shí)間倒序顯示日志

默認(rèn)情況下,journalctl命令按時(shí)間順序顯示日志。這意味著最早的存儲(chǔ)日志首先顯示。

如果您想首先查看最近的日志,可以使用journalctl命令的-r選項(xiàng)以相反的順序顯示日志。

journalctl命令它仍然使用less命令,顯示日志,因此你可按快捷鍵q退出日志查看模式。

journalctl -r

查看最近 N行日志

您可以使用journalctl命令的-n選項(xiàng)選擇僅顯示指定行數(shù)最近的日志,而不是顯示所有日志。

例如命令journalctl -n 25顯示最近的 25 行日志。

journalctl -n 25

實(shí)時(shí)查看日志

現(xiàn)在你已經(jīng)學(xué)會(huì)查看最近的日志,如果要實(shí)時(shí)查看日志,可以使用journalctl命令的-f選項(xiàng)。

與tail命令的-f選項(xiàng)一樣,這將在追蹤模式下實(shí)時(shí)顯示日志。可以使用快捷鍵Ctrl+C命令退出實(shí)時(shí)視圖。

journalctl -f

查看內(nèi)核日志

Systemd會(huì)累積來自不同來源的日志。如果您只想查看Linux內(nèi)核日志,可以使用journalctl命令的-k選項(xiàng)。

journalctl -k

查看所有日志

Systemd會(huì)根據(jù)當(dāng)前用戶權(quán)限是否顯示用戶可查看的日志。如果您是普通用戶,它可能會(huì)顯示一些日志,但不會(huì)顯示所有日志。

如果您想訪問所有日志,則應(yīng)使用sudo運(yùn)行journalctl命令。例如命令sudo journalctl

sudo journalctl

查看服務(wù)日志

journalctl命令的-u選項(xiàng)。可讓您可以根據(jù)Systemd服務(wù)過濾日志。例如,你想查看 SSH服務(wù)生成的日志。請(qǐng)運(yùn)行命令journalctl -u ssh

journalctl -u ssh

查看指定時(shí)間間隔的日志

這是日志的過濾功能的另一個(gè)示例。您可以過濾指定時(shí)間段的日志,并且有多種方法可以做到這一點(diǎn)。

您可以使用自然語言來過濾日志。像yesterday、today和tormrow這樣的術(shù)語也會(huì)被識(shí)別。您還可以指定日期或日期時(shí)間組合。使用日期和時(shí)間指定時(shí)間段。

您甚至還可以使用-1h20min等相對(duì)時(shí)間來指定過去的1小時(shí)20分鐘。journalctl命令的--since選項(xiàng)表示開始時(shí)間。--until選項(xiàng)表示結(jié)束時(shí)間。

journalctl --since=yesterday --until=now
journalctl --since "2020-07-10"
journalctl --since "2020-07-10 15:10:00" --until "2020-07-12"

根據(jù)UID、GID和PID過濾日志

如果您正在調(diào)試程序問題,您可能希望使用進(jìn)程的PID查看日志。還可以根據(jù)用戶 ID (UID)、組ID (GID) 和進(jìn)程 ID (PID) 過濾日志日志。

journalctl _PID=1234

journalctl -xe

您經(jīng)常會(huì)發(fā)現(xiàn)有人建議使用journalctl -xe命令。-e跳轉(zhuǎn)到日志分頁的末尾。-x選項(xiàng)添加日志的額外的消息解釋。

某些日志消息具有正常日志查看中未顯示的附加信息。使用-x選項(xiàng)可能會(huì)顯示此類信息。附加信息有助于解釋錯(cuò)誤或日志事件的上下文以及可能的解決方案。

查看指定日志級(jí)別日志

您還可以使用日志級(jí)別來獲取調(diào)試、警告甚至關(guān)鍵級(jí)別的日志。這里列出了所有日志級(jí)別和優(yōu)先級(jí)。

0表示emerg緊急,1表示alert警報(bào),2表示crit關(guān)鍵。3表示錯(cuò)誤。4表示警告。5表示注意。6表示普通信息。7表示調(diào)試消息。

要查看當(dāng)前會(huì)話中的所有錯(cuò)誤級(jí)別的日志,可以運(yùn)行命令journalctl -p 3 -xb-p選項(xiàng)指定日志級(jí)別,這里指定為3,也就是錯(cuò)誤級(jí)別。

-x選項(xiàng)添加日志的附加信息。-b選項(xiàng)自上次啟動(dòng),即當(dāng)前會(huì)話以來。

journalctl -p 3 -xb

您還可以指定多個(gè)日志級(jí)別。例如您想查看當(dāng)前會(huì)話中的所有警告、通知和信息日志,請(qǐng)運(yùn)行命令journalctl -p 4..6 -b0

journalctl -p 4..6 -b0

查看日志大小

journald從各種來源收集日志,并存儲(chǔ)包括調(diào)試日志在內(nèi)的各種級(jí)別的日志。雖然保留日志有助于分析和審計(jì),但它們會(huì)占用大量磁盤空間。

您可以運(yùn)行命令journalctl --disk-usage檢查日志占用多少磁盤空間。當(dāng)您看到輸出時(shí),它將打印消息Archived and active journals take up 2.8G in the file system.。

journalctl --disk-usage

結(jié)論

journalctl命令還有很多選項(xiàng)和用法,這里不可能全部介紹。如果您想了解更多詳細(xì)信息,建議您閱讀其手冊(cè)頁。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11304

    瀏覽量

    209499
  • 命令
    +關(guān)注

    關(guān)注

    5

    文章

    684

    瀏覽量

    22027
  • 日志
    +關(guān)注

    關(guān)注

    0

    文章

    138

    瀏覽量

    10643
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    Linux日志分析工具logwatch的安裝及使用

    日志是非常重要的系統(tǒng)文件,管理員每天的重要工作就是分析和查看服務(wù)器的日志,判斷服務(wù)器的健康狀態(tài)。但是日志管理又是一項(xiàng)非常枯燥的工作,如果需要管理員手工查看服務(wù)器上所有的
    發(fā)表于 08-24 10:08 ?446次閱讀

    java 日志框架Spring Boot分析

    應(yīng)用程序輸出相應(yīng)的日志。 在傳統(tǒng)Java應(yīng)用程序,我們一般會(huì)使用類似Log4j這樣的日志框架輸出
    發(fā)表于 09-28 14:58 ?0次下載

    linux系統(tǒng)日志在哪里

    Linux系統(tǒng)擁有非常靈活和強(qiáng)大的日志功能,可以保存幾乎所有的操作記錄,并可以從中檢索出我們需要的信息。日志文件的默認(rèn)路徑是:/var/log下面是幾個(gè)重要的日志文件的路徑及其包含的信
    發(fā)表于 11-03 12:25 ?3776次閱讀
    <b class='flag-5'>linux</b>系統(tǒng)<b class='flag-5'>日志</b>在哪里

    對(duì)于大規(guī)模系統(tǒng)日志日志模式提煉算法的優(yōu)化

    LARGE框架是部署在中國(guó)科學(xué)院超級(jí)計(jì)算環(huán)境日志分析系統(tǒng),通過日志收集、集中分析、結(jié)果反饋等步驟對(duì)環(huán)境
    發(fā)表于 11-21 14:54 ?7次下載
    對(duì)于大規(guī)模系統(tǒng)<b class='flag-5'>日志</b>的<b class='flag-5'>日志</b>模式提煉算法的優(yōu)化

    基于Hadoop與聚類分析的網(wǎng)絡(luò)日志分析模型

    針對(duì)海量web日志數(shù)據(jù)在存儲(chǔ)和計(jì)算方面存在的問題,結(jié)合當(dāng)前的大數(shù)據(jù)技術(shù),提出一種基于Hadoop與聚類分析的網(wǎng)絡(luò)日志分析模型。利用Hadoop
    發(fā)表于 12-07 15:40 ?0次下載
    基于Hadoop與聚類<b class='flag-5'>分析</b>的網(wǎng)絡(luò)<b class='flag-5'>日志</b><b class='flag-5'>分析</b>模型

    NAS日志分析用戶指南

    摘要:?NAS“日志分析”新功能,旨在幫助用戶更好地監(jiān)控文件系統(tǒng)資源。通過該功能,用戶可以方便地跟蹤系統(tǒng)性能問題,記錄文件系統(tǒng)上的數(shù)據(jù)操作情況,審計(jì)文件刪除等相關(guān)操作,有效監(jiān)控各區(qū)域
    發(fā)表于 08-08 17:44 ?460次閱讀

    Linux系統(tǒng)日志文件的JFS文件系統(tǒng)

    嵌入式linux中文站向大家介紹一下JFS文件系統(tǒng)。Linux系統(tǒng)日志文件的JFS系統(tǒng), JFS 由IBM 公司開發(fā),最初出現(xiàn)在AIX 操作系統(tǒng)之上,它提供了基于
    發(fā)表于 05-05 14:10 ?5050次閱讀
    <b class='flag-5'>Linux</b>系統(tǒng)<b class='flag-5'>日志</b>文件<b class='flag-5'>中</b>的JFS文件系統(tǒng)

    學(xué)會(huì)用日志了解你的 Linux 系統(tǒng)

    Linux 系統(tǒng)日志非常重要,后臺(tái)運(yùn)行的程序(通常被稱為守護(hù)進(jìn)程或者服務(wù)進(jìn)程)處理了你 Linux 系統(tǒng)的大部分任務(wù)。
    發(fā)表于 05-06 16:39 ?726次閱讀

    Linux 中使用日志排錯(cuò)

    人們創(chuàng)建日志的主要原因是排錯(cuò)。通常你會(huì)診斷為什么問題發(fā)生在你的 Linux 系統(tǒng)或應(yīng)用程序。錯(cuò)誤信息或一系列的事件可以給你提供找出根本原因的線索,說明問題是如何發(fā)生的,并指出如何解
    發(fā)表于 04-02 14:33 ?315次閱讀

    嵌入式linux設(shè)備應(yīng)用運(yùn)行日志的實(shí)現(xiàn)

    嵌入式linux設(shè)備應(yīng)用運(yùn)行日志的實(shí)現(xiàn)? ? ? 最近在做一個(gè)項(xiàng)目時(shí),需要記錄設(shè)備運(yùn)行中情況,以方便對(duì)故障進(jìn)行跟蹤定位,完善.所以決定采用記錄程序運(yùn)行日志,經(jīng)過在網(wǎng)上搜索,采用
    發(fā)表于 11-01 17:22 ?8次下載
    嵌入式<b class='flag-5'>linux</b>設(shè)備<b class='flag-5'>中</b>應(yīng)用運(yùn)行<b class='flag-5'>日志</b>的實(shí)現(xiàn)

    解析Linux系統(tǒng)日志

    日志記錄了系統(tǒng)每天發(fā)生的各種各樣的事情,比如監(jiān)測(cè)系統(tǒng)狀況、排查系統(tǒng)故障等。你可以通過日志檢查錯(cuò)誤發(fā)生的原因,或者受到攻擊時(shí)攻擊者留下的痕跡。日志的主要功能是審計(jì)和監(jiān)測(cè),還可以實(shí)時(shí)地監(jiān)
    的頭像 發(fā)表于 01-05 09:41 ?1626次閱讀

    linux日志管理之journalctl命令

    journalctl 用來查詢 systemd-journald 服務(wù)收集到的日志。systemd-journald 服務(wù)是 systemd init 系統(tǒng)提供的收集系統(tǒng)日志的服務(wù)。
    的頭像 發(fā)表于 08-14 18:18 ?2561次閱讀
    <b class='flag-5'>linux</b><b class='flag-5'>日志</b>管理之<b class='flag-5'>journalctl</b>命令

    Jtti:如何查看yum命令的錯(cuò)誤日志診斷問題?

    Linux系統(tǒng),當(dāng)yum命令無法正常工作時(shí),查看錯(cuò)誤日志是診斷問題的重要步驟。以下是一些方法,可以幫助你查看和分析yum命令的錯(cuò)誤日志
    的頭像 發(fā)表于 10-14 15:51 ?231次閱讀

    Linux高頻命令終極指南

    查看日志 1、系統(tǒng)今日小于warning級(jí)別的日志 man journalctl | grep - C 2 "debug" | journalctl - xen all --since
    的頭像 發(fā)表于 12-05 16:53 ?186次閱讀

    Jtti:有哪些工具可以幫助我監(jiān)控自動(dòng)更新過程的系統(tǒng)狀態(tài)?

    監(jiān)控自動(dòng)更新過程的系統(tǒng)狀態(tài)對(duì)于確保系統(tǒng)的穩(wěn)定性和性能至關(guān)重要。以下是一些可以幫助你監(jiān)控系統(tǒng)狀態(tài)的工具: 1.系統(tǒng)日志工具 dmesg:顯示內(nèi)核環(huán)緩沖區(qū)消息,有助于識(shí)別硬件和驅(qū)動(dòng)程序相
    的頭像 發(fā)表于 12-10 15:46 ?100次閱讀
    主站蜘蛛池模板: 国产精品亚洲精品日韩动图| 人人澡人人澡人人看青草| 国产在线观看黄色| 性欧美大胆高清视频| 久久久夜色精品国产噜噜| 手机在线你懂的| 亚洲欧美天堂网| 日本欧美一级| 天天色天天| 性生交酡| 狠狠干天天色| 最近的中文字幕免费动漫视频| 欧美一二| 人人干人人干人人干| 好硬好湿好爽再深一点h| 免费两性的视频网站| 两人性潮高免费视频看| 在线你懂的| 天堂网在线最新版官网| wwwwww日本| 精品午夜久久影视| 一级黄色日本| 丁香5月婷婷| 91美女啪啪| 你懂的在线观看网站| 黄网免费观看| 婷婷色六月| 午夜免费啪在线观看视频网站| 视频二区中文字幕| 久久国产精品视频| 四虎永久免费地ww4hu57| 三级黄色在线| 人人草人| 性欧美暴力猛交69hd| 亚洲第一区精品日韩在线播放| 色婷婷激情五月| 激情午夜婷婷| 成年人啪啪网站| 酒色激情网| 在线欧美三级| 免费人成在线|