如何在ubuntu上檢視和寫入系統日誌檔案

Linux將大量事件記錄到磁碟上,它們大部分以明文形式儲存在/var/log目錄中。大多數日誌條目都經過系統日誌守護程式syslogd,並寫入系統日誌。...

如何在ubuntu上檢視和寫入系統日誌檔案

Linux將大量事件記錄到磁碟上,它們大部分以明文形式儲存在/var/log目錄中。大多數日誌條目都經過系統日誌守護程式syslogd,並寫入系統日誌。

Ubuntu提供了許多檢視這些日誌的方法,可以是圖形方式,也可以是命令列方式。您還可以將自己的日誌訊息寫入系統日誌-在指令碼**別有用。

以圖形方式檢視日誌

要使用易於使用的圖形化應用程式檢視日誌檔案,請從儀表板開啟日誌檔案檢視器應用程式。

如何在ubuntu上檢視和寫入系統日誌檔案

預設情況下,日誌檔案檢視器顯示許多日誌,包括系統日誌(syslog)、包管理器日誌(dpkg.對數),身份驗證日誌(身份驗證日誌),以及圖形伺服器日誌(Xorg.0.log)。您可以在單個視窗中檢視所有日誌–新增新日誌事件時,它將自動顯示在視窗中並以粗體顯示。也可以按Ctrl+F搜尋日誌訊息,或使用“過濾器”選單過濾日誌。

如何在ubuntu上檢視和寫入系統日誌檔案

如果要檢視其他日誌檔案(例如特定應用程式的日誌檔案),可以單擊“檔案”選單,選擇“開啟”,然後開啟日誌檔案。它將與列表中的其他日誌檔案一起出現,並將像其他日誌一樣被監視和自動更新。

如何在ubuntu上檢視和寫入系統日誌檔案

寫入系統日誌

logger實用程式允許您使用一個簡單的命令將訊息快速寫入系統日誌。例如,要將訊息Hello World寫入系統日誌,請使用以下命令:

logger “Hello World”

如何在ubuntu上檢視和寫入系統日誌檔案

您可能還希望指定其他資訊—例如,如果您在指令碼中使用logger命令,則可能希望包含指令碼的名稱:

logger –t ScriptName “Hello World”

如何在ubuntu上檢視和寫入系統日誌檔案

在終端中檢視日誌

dmesg命令顯示Linux核心的訊息緩衝區,它儲存在記憶體中。執行這個命令,你會得到很多輸出。

如何在ubuntu上檢視和寫入系統日誌檔案

要過濾此輸出並搜尋您感興趣的訊息,可以透過管道將其傳送到grep:

dmesg | grep something

您還可以透過管道將dmesg命令的輸出設定為less,這允許您以自己的速度滾動訊息。要退出較少,請按Q。

dmesg | less

如何在ubuntu上檢視和寫入系統日誌檔案

如果grep搜尋產生大量結果,您也可以透過管道將其輸出減少到:

dmesg | grep something | less

除了在任何文字編輯器中開啟位於/var/log中的日誌檔案外,還可以使用cat命令將日誌(或任何其他檔案)的內容列印到終端:

cat /var/log/syslog

與上面的dmesg命令一樣,這將產生大量的輸出。您可以使用grep和less命令來處理輸出:

grep something /var/log/syslog

less /var/log/syslog

其他有用的命令包括head和tail命令。head列印檔案中的前n行,tail列印檔案中的最後n行—如果您想檢視最近的日誌訊息,tail命令特別有用。

head -n 10 /var/log/syslog

tail -n 10 /var/log/syslog

如何在ubuntu上檢視和寫入系統日誌檔案

有些應用程式可能不會寫入系統日誌,並且可能會生成自己的日誌檔案,您可以用相同的方式對其進行操作–您通常也會在/var/log目錄中找到它們。例如,apacheweb伺服器建立一個包含其日誌的/var/log/apache2目錄。

  • 發表於 2021-04-12 08:53
  • 閱讀 ( 32 )
  • 分類:網際網路

你可能感興趣的文章

如何在mac上安裝和雙引導linux

...dows,但安裝Linux則完全是另一回事。按照下面的步驟學習如何做到這一點。 ...

  • 發佈於 2021-03-18 04:03
  • 閲讀 ( 63 )

7您應該使用的隱藏叢設定

...都應該使用。那麼,讓我們看看這些隱藏的叢設定,以及如何在Windows、Mac和Linux上找到它們。 ...

  • 發佈於 2021-03-19 09:39
  • 閲讀 ( 58 )

如何用testdisk恢復linux上刪除的檔案

...用,不需要對檔案系統有詳細、低階的瞭解。讓我們看看如何使用它! 相關:你想知道的關於Linux上inodes的一切 安裝測試盤 要在Ubuntu上安裝testdisk,請使用以下命令: sudo apt-get install testdisk 在Fedora上,您需要鍵入: sudo dnf insta...

  • 發佈於 2021-04-01 08:34
  • 閲讀 ( 49 )

如何解決mac上的藍芽問題

...hpad圖示,然後單擊System Preferences>Bluetooth。 相關:如何將藍芽裝置與電腦、平板電腦或**配對 重新連線藍芽裝置 如果您的裝置未連線到Mac,請關閉藍芽裝置,然後再次開啟以檢視是否重新連線。這也是檢查裝置電池電量...

  • 發佈於 2021-04-02 14:57
  • 閲讀 ( 58 )

如何使用journalctl讀取linux系統日誌

隨著systemd的引入,Linux系統日誌記錄發生了變化。瞭解如何使用journalctl命令讀取和過濾系統日誌訊息。 集中式日誌記錄 對爭議並不陌生,systemd系統和****器在收集系統日誌的方式上引入了一個重大的改變。根據建立日誌的服...

  • 發佈於 2021-04-02 17:06
  • 閲讀 ( 44 )

如何在linux上使用tail命令

...料。它甚至可以實時顯示新增到檔案中的更新。我們教你如何使用它。 他殺了尾巴嗎? tail命令顯示檔案末尾的資料。通常,新資料會新增到檔案的末尾,因此tail命令是檢視檔案中最新新增內容的一種快速簡便的方法。它還可...

  • 發佈於 2021-04-02 17:32
  • 閲讀 ( 44 )

如何在linux上使用echo命令

...以建立文字檔案和日誌檔案。按照這個簡單的指南來了解如何。 回聲重複你讓它重複的東西 宙斯喜歡離開奧林匹斯山,與美麗的仙女交往。在一次旅行中,他告訴一個叫埃科的山裡仙女,如果他的妻子赫拉跟著他,他就要攔...

  • 發佈於 2021-04-03 00:31
  • 閲讀 ( 59 )

如何在linux上使用mkfs命令

...後才能使用連線到Linux計算機的任何資料儲存裝置。學習如何使用mkfs和其他實用程式來為各種檔案系統實現這一點。我們教你怎麼做。 mkfs**檔案系統 mkfs命令生成檔案系統。在其他作業系統上,建立檔案系統稱為格式化。不管...

  • 發佈於 2021-04-03 02:03
  • 閲讀 ( 53 )

如何在linux上使用最後一個命令

...來實現什麼可以完成使用世界衛生組織的命令。 相關:如何在Linux中確定當前使用者帳戶 lastb命令 lastb命令值得一提。它從名為btmp的日誌中讀取資料。關於這個日誌名,大家有了更多的共識。“b”代表壞,但“tmp”部分仍有爭...

  • 發佈於 2021-04-03 12:45
  • 閲讀 ( 53 )

如何修復“需要注意什麼”Windows10安裝錯誤

...。Windows知道這個問題,但微軟對你隱瞞了細節。下面是如何自己識別和解決問題。 如何看“什麼需要你的關注” Microsoft應該提供更具描述性的錯誤訊息。我們在嘗試使用Microsoft Update Assistant升級到Windows 10 2019年5月的更新時看...

  • 發佈於 2021-04-03 13:07
  • 閲讀 ( 54 )
tfxrbfd
tfxrbfd

0 篇文章

作家榜

  1. admin 0 文章
  2. 孫小欽 0 文章
  3. JVhby0 0 文章
  4. fvpvzrr 0 文章
  5. 0sus8kksc 0 文章
  6. zsfn1903 0 文章
  7. w91395898 0 文章
  8. SuperQueen123 0 文章

相關推薦