国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

如何使用 journalctl 查看和分析 systemd 日志(附實例)

運維
本指南介紹了 systemd 的 journalctl 工具及其各種命令的基礎知識。你可以使用這些命令對 Linux 中的桌面和服務器日志進行故障診斷。以下是如何使用 journalctl 查看和分析 systemd 日志的不同例子。

簡介

很多人說 systemd 不好,它對系統的影響很大,這也是一個有爭議的話題。但你不能否認的是,它提供了一套完善的工具來管理和排除系統故障。想象一下,當你遇到一個沒有 GUI 的損壞系統時,你可能會把啟動和 GRUB 弄得一團糟。在這種情況下,你可以從一個立付Live系統啟動,掛上你的 Linux 分區,然后瀏覽 systemd 的日志,找出問題所在。

systemd 有三個基本組件,如下所示:

  • ??systemd??:Linux 操作系統的系統和服務管理器。
  • ??systemctl?? :該命令用于反觀和控制 systemd 系統和服務管理器的狀態。
  • ??systemd-analyze??:該命令提供系統啟動時的性能統計,并從系統和服務管理器中檢索其他狀態和跟蹤信息。

除了這三個服務外,systemd 還提供其他服務,如 journald、logind、networkd 等。在本指南中,我們將討論 systemd 的 journald 服務。

journald - systemd 日志服務

根據設計,systemd 提供了一個集中的方式來處理所有來自進程、應用程序等的操作系統日志。所有這些日志事件都由 systemd 的 journald 守護進程來處理。journald 守護進程收集所有來自 Linux 操作系統各處的日志,并將其作為二進制數據存儲在文件中。

以二進制數據集中記錄事件、系統問題的好處有很多。例如,由于系統日志是以二進制而不是文本形式存儲的,你可以以文本、JSON 對象等多種方式進行轉譯,以滿足各種需求。另外,由于日志是按順序存儲的,通過對日志的日期/時間操作,超級容易追蹤到單個事件。

請記住,journald 收集的日志文件數以千行計,而且不斷更新每次開機、每個事件。因此,如果你有一個長期運行的 Linux 操作系統,日志的大小應該以 GB 為單位。由于有著數以千計的日志,最好用基本命令進行過濾,以了解更多系統問題。

journald 配置文件

journald 的配置文件存在于以下路徑中。它包含了關于如何進行日志記錄的各種標志。你可以看一下這個文件,并進行必要的修改。但我建議不要修改這個文件,除非你知道自己在做什么。

/etc/systemd/journald.conf

journald 存儲二進制日志文件的地方

journald 以二進制格式存儲日志。它們被保存在這個路徑下的一個目錄中:

/var/log/journal

例如,在下面的路徑中,有一個目錄包含了迄今為止的所有系統日志。

journalctl log file path

journalctl log file path

不要使用 ??cat?? 命令,也不要使用 ??nano?? 或 ??vi?? 來打開這些文件。它們(是二進制的),無法正常顯示。

使用 journalctl 來查看和分析 systemd 日志

journald 基本命令

查看 journald 日志的基本命令是:

journalctl

journalctl

journalctl

該命令提供了所有應用程序和進程的日志條目,包括錯誤、警告等。它顯示的列表中,最舊的日志在頂部,當前的日志在底部。你需要不斷按回車鍵來逐行滾動瀏覽。你也可以使用 ??PAGE UP?? 和 ??PAGE DOWN?? 鍵來滾動。按 ??q?? 鍵可以退出這個視圖。

如何以不同時區的時間查看日志條目

默認情況下,??journalctl?? 以當前系統時區顯示日志的時間。然而,你可以很容易地在命令中提供時區,將同一日志轉換為不同的時區。例如,要以 UTC 查看日志,請使用以下命令:

journalctl --utc

journalctl --utc

journalctl --utc

如何在日志中只查看錯誤、警告等信息

系統產生的日志有不同的優先級。有些日志可能是可以忽略的警告,有些可能是重要的錯誤。你可能想只看錯誤,不看警告。這也可以用下面的命令來實現。

要查看緊急系統信息,請使用:

journalctl -p 0

journalctl -p 0

journalctl -p 0

錯誤代碼:

0: 緊急情況
1: 警報
2: 危急
3: 錯誤
4: 警告
5: 通知
6: 信息
7:調試

當你指定錯誤代碼時,它顯示該等級及更高的所有信息。例如,如果你指定下面的命令,它會顯示所有優先級為 2、1 和 0 的信息:

journalctl -p 2

如何查看特定啟動的日志

當你運行 ??journalctl?? 命令時,它會顯示當前啟動的信息,即你正在運行的會話中的信息。但也可以查看過去的啟動信息。

在每次重啟時,日志都會持續更新。journald 會記錄不同啟動時的日志。要查看不同啟動時的日志,請使用以下命令。

journalctl --list-boots

journalctl list-boots

journalctl list-boots

  • 第一個數字顯示的是 journald 的唯一的啟動跟蹤號碼,你可以在下一個命令中使用它來分析該特定的啟動。
  • 第二個數字是啟動 ID,你也可以在命令中指定。
  • 接下來的兩個日期、時間組合是存儲在相應文件中的日志的時間。如果你想找出某個特定日期、時間的日志或錯誤,這就非常方便了。

要查看一個特定的啟動號碼,你可以選擇第一個啟動跟蹤號碼或啟動 ID,如下所示。

journalctl -b -45
journalctl -b 8bab42c7e82440f886a3f041a7c95b98

journalctl -b 45

journalctl -b 45

你也可以使用 ??-x?? 選項,在顯示屏上添加 systemd 錯誤信息的解釋。在某些情況下,這是個救命稻草。

journalctl -xb -p 3

journalctl -xb

journalctl -xb

如何查看某一特定時間、日期的日志記錄

??journalctl?? 功能強大,可以在命令中提供類似英語的參數,用于時間和日期操作。

你可以使用 ??--since?? 選項與 ??yesterday??、??today??、??tomorrow?? 或 ??now?? 組合。

下面是一些不同命令的例子。你可以根據你的需要修改它們。它們是不言自明的。以下命令中的日期、時間格式為 ??"YYYY-MM-DD HH:MM:SS"??

journalctl --since "2020-12-04 06:00:00"
journalctl --since "2020-12-03" --until "2020-12-05 03:00:00"
journalctl --since yesterday
journalctl --since 09:00 --until "1 hour ago"

journalctl --since 09:00 --until

journalctl --since 09:00 --until

你也可以將上述內容與錯誤級別開關結合起來。

如何查看內核特定的日志記錄

Linux 內核信息也可以從日志中提取出來。要查看當前啟動時的內核信息,請使用以下命令:

journalctl -k

如何查看某個服務、PID 的日志

你可以從 journald 日志中過濾出某個 systemd 服務單元的特定日志。例如,如果要查看 NetworkManager 服務的日志,請使用下面的命令。

journalctl -u NetworkManager.service

journalctl NetworkManager service

journalctl NetworkManager service

如果你不知道服務名稱,可以使用下面的命令來列出系統中的 systemd 服務。

systemctl list-units --type=service

如何查看用戶、組的日志

如果你正在分析服務器日志,在多個用戶登錄的情況下,這個命令很有幫助。你可以先用下面的命令從用戶名中找出用戶的 ID。例如,要找出用戶 ??debugpoint?? 的 ID:

id -u debugpoint

然后使用 ??_UID?? 選項指定該 ID 與來查看該用戶產生的日志。

journalctl _UID=1000 --since today

journalctl _UID

journalctl _UID

同樣地,使用 ??_GID?? 選項也可以查到用戶組的情況。

如何查看一個可執行文件的日志

你也可以查看某個特定程序或可執行文件的日志。例如,如果你想找出 ??gnome-shell?? 的信息,你可以運行以下命令。

journalctl /usr/bin/gnome-shell --since today

journalctl gnome-shell

journalctl gnome-shell

結束語

希望本指南能幫助你使用 ??journalctl?? 查看分析 Linux 桌面或服務器上的 systemd 日志,排除故障。如果你知道如何使用這些命令,systemd 日志管理的功能非常強大,它能讓你在調試時的生活變得輕松一些。現在所有主流的 Linux 發行版都使用 systemd。Ubuntu、Debian、Fedora、Arch 它們都使用 systemd 作為其默認的操作系統組件。如果你想了解不使用 systemd 的 Linux發行版,你可能想看看 ??MX-Linux??、Gentoo、Slackware、Void Linux。

責任編輯:龐桂玉 來源: Linux中國
相關推薦

2023-02-10 09:40:26

systemd日志

2025-04-24 10:34:45

2022-03-21 09:52:44

LinuxSystemd日志

2021-06-29 10:50:40

Linux.NET命令

2023-12-21 13:02:25

Linux系統Ubuntu

2009-11-19 11:23:08

Oracle重作日志

2019-05-20 09:54:40

Linuxsystemd自動備份

2015-08-03 15:48:22

Linux日志

2015-08-25 11:17:13

OpenStack對象存儲Swift

2018-11-26 08:40:43

2014-07-14 09:24:51

Debiansystemd

2023-10-10 07:24:59

SRE日志OnCall

2024-01-17 17:36:06

Linuxsystemd

2024-11-26 08:00:00

SQLPandasPandaSQL

2020-09-02 10:17:10

大數據數據分析數據

2023-12-25 11:18:12

OpenTeleme應用日志Loki

2009-08-27 15:17:18

C# interfacinterface使用

2023-03-31 17:33:06

Oracle數據庫

2023-11-23 08:00:00

OpenAILangChain

2020-07-28 08:54:39

內核通信Netlink
點贊
收藏

51CTO技術棧公眾號

国产精品永久免费在线| 国产在线日韩欧美| 亚洲最大色网站| 亚洲精品乱码视频| 欧美日韩国产高清电影| 亚洲丝袜一区在线| 最爽无遮挡行房视频在线| 久久久噜噜噜久久中文字幕色伊伊| 国产美女被下药99| japansex久久高清精品| 四季av一区二区三区免费观看| 中文字幕日韩欧美在线视频| 国产精选在线| 亚洲精品国产拍免费91在线| 韩国中文字幕在线| 欧美三级中文字| 高h视频在线| 日本韩国欧美在线| 国产二区视频在线观看| 色八戒一区二区三区| 毛片av在线| 亚洲精品在线看| **国产精品| 欧美中文字幕在线视频| 日韩一区二区三区免费播放| 国产精品免费一区二区三区在线观看| 亚洲中无吗在线| 欧美亚州在线观看| 972aa.com艺术欧美| 国产wwww| 欧美精品九九99久久| 精精国产xxxx视频在线播放| 日韩中文字幕视频| 久久社区一区| 欧美激情专区| 成人夜色视频网站在线观看| 手机看片一级片| 欧美日韩的一区二区| 91福利区在线观看| 91国产美女在线观看| 亚洲国产二区| 欧美图片激情小说| 黄色成人在线免费| bbw在线视频| 国产福利视频一区二区| 久久国产日本精品| 色婷五月综激情亚洲综合| 在线免费观看日本欧美| 久久电影tv| 99久久综合狠狠综合久久止| 国产亚洲一区二区三区四区| 久草中文在线观看| 2021国产精品视频| 国产成人啪免费观看软件 | 91九色国产在线| 欧美一区不卡| 欧美色图色综合| 日韩一区二区免费视频| 青青一区二区| 亚洲熟妇国产熟妇肥婆| 欧美一区二区久久久| 欧美一站二站| 欧美大尺度做爰床戏| 亚洲欧洲视频在线| 日韩精品成人一区二区在线| 97影视大全免费追剧大全在线观看| 国产一区av在线| 日本伊人精品一区二区三区观看方式| 亚洲电影欧美电影有声小说| 超在线视频97| 久久久久9999亚洲精品| 97精品资源在线观看| 国产激情片在线观看| 欧美在线|欧美| 欧美激情在线精品一区二区三区| 成人黄色一区二区| 久久精品国产一区二区三区| 亚洲人妖在线| 免费黄色在线看| 国偷自产av一区二区三区小尤奈| 午夜精品久久一牛影视| 精品国产1区| av免费在线一区二区三区| 成人9ⅰ免费影视网站| 在线免费观看成人短视频| 国产精品99一区二区三区| 国产三级在线| 欧美久久久久久| 亚洲欧美日韩高清| 国产精品视频一二三区| 精品久久久久久久久久久下田| 精品乱码一区二区三四区视频 | 男人添女荫道口女人有什么感觉| 亚洲女成人图区| 国产精品女主播av| 99视频精品全国免费| 国产超级va在线视频| 天堂а√在线中文在线| 久久琪琪电影院| 欧美私人免费视频| 成人在线视频免费看| 福利在线免费| 日韩一区国产在线观看| 久久久国产成人精品| 中文字幕一区在线观看| 中文高清一区| 日韩中文字幕一区二区高清99| av网站一区| 亚洲一区二区三区精品视频| 欧美国产亚洲视频| 日韩欧美精品网站| 99久久国产综合精品色伊| 午夜激情久久| 日韩中文一区二区| 怡红院在线播放| 超碰在线公开超碰在线| 日本999视频| 中文字幕日韩精品久久| 97视频资源在线观看| 97视频在线观看亚洲| 日韩久久精品成人| 欧美性xxxx极品hd满灌| 最近国产精品视频| 第一福利在线| 日本特黄a级高清免费大片| 亚洲综合在线播放| 国产99久久精品一区二区永久免费| 亚洲国产成人在线播放| 日韩欧美国产黄色| 午夜视频一区二区| 一区二区三区在线播| 中文字幕欧美一| 国产女主播一区| 中文av一区二区| 亚洲国产精品av| 国产精品美女久久久久av爽李琼| 国产麻豆精品theporn| 国产在线观看一区二区| 美国十次了思思久久精品导航 | 国产毛片久久久| 91大神影片| 男人本色网站| 91av影院| 毛片网站大全| 有码在线播放| 伊人75在线| 9色在线视频| 蜜桃视频m3u8在线观看| 欧美最新精品| 久久1电影院| 欧美激情日韩| 久久爱www久久做| 成人美女视频在线看| 国产亚洲综合性久久久影院| ㊣最新国产の精品bt伙计久久| 亚洲欧美日韩久久| 91麻豆精品国产自产在线观看一区| 日韩三级.com| 91爱爱小视频k| 国偷自产av一区二区三区小尤奈| 亚洲综合欧美日韩| 性猛交ⅹ×××乱大交| 99视频在线观看地址| 欧美日韩国产观看视频| 成人午夜三级| 国产人成精品一区二区三| 成人高清视频在线| 午夜激情综合网| 久久成人这里只有精品| 成人黄动漫网站免费| 国产美女主播在线播放| 日本不卡视频一区二区| 亚洲国产91视频| 日韩和欧美一区二区三区| 国产精品麻豆久久久| 亚洲成色www8888| 日韩在线视频二区| 国产免费一区二区三区| eeuss在线播放| 成人网ww555视频免费看| 亚洲一区二区毛片| 一区二区久久久| 国产一区二区三区在线| 欧美日韩一区在线观看视频| 在线中文字幕资源| 国产精品极品在线观看| 精品写真视频在线观看| 欧美婷婷六月丁香综合色| 国产精品aaa| 亚洲欧洲日本精品| 亚洲最大的免费视频网站| 日本午夜精品视频在线观看 | 久久久久久久片| 加勒比一区二区三区在线| 伊人亚洲精品| 男女男精品视频网| 色菇凉天天综合网| 国产一区二区三区日韩欧美| 伊人久久大香线蕉精品| 免费在线看污片|