目錄
2. View traditional log files in /var/log
3. Using dmesg for hardware and boot messages
4. Log management tips
首頁 系統教程 Linux Linux如何查看系統日誌

Linux如何查看系統日誌

Aug 20, 2025 pm 07:02 PM

在Linux中查看系統日誌的方法主要有:1. 使用journalctl命令(適用於使用systemd的系統),如journalctl -f實時監控日誌,journalctl -u ssh.service查看特定服務日誌,journalctl -p err過濾錯誤級別以上的日誌;2. 查看/var/log目錄下的傳統日誌文件,如/var/log/syslog或/var/log/messages記錄系統事件,/var/log/auth.log記錄登錄嘗試,可用less、tail -f等命令查看;3. 使用dmesg命令查看內核環緩衝信息,dmesg -H --follow可實時顯示帶時間戳的硬件和啟動消息;4. 注意日誌權限和輪轉問題,壓縮日誌可用zless或zcat查看,最終應根據系統類型選擇journalctl或傳統日誌文件進行排查,以完整覆蓋各類日誌需求。

Linux how to view system logs

In Linux, system logs provide valuable information about system events, errors, services, and security-related activities. There are several ways to view system logs depending on your distribution and logging system (typically syslog or journald ). Here's how to check them effectively.


1. Using journalctl (for systems with systemd )

Most modern Linux distributions use systemd , which logs events through journald . The journalctl command is the primary tool to access these logs.

  • View all logs :

     journalctl
  • View recent logs :

     journalctl -n 50

    (Shows the last 50 lines)

  • Follow logs in real time :

     journalctl -f

    (Like tail -f , useful for monitoring)

  • View logs from today only :

     journalctl --since today
  • Check logs for a specific service :

     journalctl -u ssh.service

    (Replace ssh.service with any service name)

  • View kernel messages :

     journalctl -k
  • Filter by log level (eg, errors and above):

     journalctl -p err

    (Levels: debug, info, notice, warning, err, crit, alert, emerg)

Note: Use sudo if you need to access system-wide logs and aren't in the systemd-journal group.


2. View traditional log files in /var/log

Even with systemd , logs are often also stored in plain text files under /var/log .

Common log files include:

  • /var/log/syslog – General system log (on Debian/Ubuntu)
  • /var/log/messages – General system log (on RHEL/CentOS/Fedora)
  • /var/log/auth.log – Authentication and login attempts (Debian/Ubuntu)
  • /var/log/secure – Security and authentication logs (RHEL/CentOS)
  • /var/log/kern.log – Kernel-specific messages
  • /var/log/boot.log – System boot messages
  • /var/log/dmesg – Kernel ring buffer (hardware/driver messages)

You can view them with:

 less /var/log/syslog
tail -f /var/log/auth.log
cat /var/log/dmesg

3. Using dmesg for hardware and boot messages

The dmesg command shows kernel ring buffer messages, useful for hardware issues and early boot problems.

  • View all kernel messages:

     dmesg
  • Human-readable output with timestamps:

     dmesg -H
  • Follow new messages:

     dmesg -H --follow

4. Log management tips

  • Permissions : Some logs require sudo to read.
  • Log rotation : Old logs may be compressed (eg, syslog.1.gz ) and rotated by logrotate .
  • Use zcat or zless to view compressed logs:
     zless /var/log/syslog.1.gz
  • On older systems without systemd , tools like rsyslog or syslog-ng handle logging, and logs are only in /var/log .

Basically, start with journalctl -f for real-time monitoring or check /var/log/syslog (or /var/log/messages ) for a quick look. The exact method depends on your system, but these tools cover most cases.

以上是Linux如何查看系統日誌的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

PHP教程
1583
276
如何查看我的Linux系統信息和版本? 如何查看我的Linux系統信息和版本? Jul 26, 2025 am 02:59 AM

想知道Linux系統信息和版本,可通過以下步驟操作:1.使用lsb_release-a查看發行版信息;2.查看/etc/os-release文件獲取版本詳情;3.用uname-r或uname-mrs確認內核版本及系統架構;4.運行lscpu、free-h或dmidecode(需root權限)獲取硬件信息。上述方法適用於不同發行版,部分命令可能需安裝或權限調整。

如何使用Cron和Anacron在Linux上安排任務 如何使用Cron和Anacron在Linux上安排任務 Aug 01, 2025 am 06:11 AM

cronisusedforpreciseschedulingonalways-onsystems,whileanacronensuresperiodictasksrunonsystemsthataren'tcontinuouslypowered,suchaslaptops;1.Usecronforexacttiming(e.g.,3AMdaily)viacrontab-ewithsyntaxMINHOURDOMMONDOWCOMMAND;2.Useanacronfordaily,weekly,o

如何使用終端在Linux上安裝軟件? 如何使用終端在Linux上安裝軟件? Aug 02, 2025 pm 12:58 PM

在Linux上安裝軟件主要有三種方法:1.使用包管理器,如apt、dnf或pacman,通過更新源後執行install命令安裝,例如sudoaptinstallcurl;2.對於.deb或.rpm文件,分別使用dpkg或rpm命令安裝,並在需要時修復依賴;3.使用snap或flatpak跨平台安裝應用,如sudosnapinstall軟件名,適用於追求版本更新的用戶,推薦優先使用系統自帶包管理器以獲得更好的兼容性和性能。

Linux上高性能遊戲的最終指南 Linux上高性能遊戲的最終指南 Aug 03, 2025 am 05:51 AM

ChoosePop!_OS,Ubuntu,NobaraLinux,orArchLinuxforoptimalgamingperformancewithminimaloverhead.2.InstallofficialNVIDIAproprietarydriversforNVIDIAGPUs,ensureup-to-dateMesaandkernelversionsforAMDandIntelGPUs.3.EnabletheperformanceCPUgovernor,usealow-latenc

Linux與Windows的主要利弊是什麼? Linux與Windows的主要利弊是什麼? Aug 03, 2025 am 02:56 AM

Linux適合老舊硬件、安全性高、可定制,但軟件兼容性弱;Windows軟件豐富、易用,但資源佔用高。 1.性能上,Linux輕量高效,適合舊設備;Windows對硬件要求高。 2.軟件上,Windows兼容性更廣,尤其專業工具和遊戲;Linux需借助工具運行部分軟件。 3.安全上,Linux權限管理更嚴格,更新便捷;Windows雖有防護但仍易受攻擊。 4.使用難度上,Linux學習曲線陡峭;Windows操作直觀。根據需求選擇:重性能與安全選Linux,重兼容與易用選Windows。

時間同步在Linux上與NTP的重要性 時間同步在Linux上與NTP的重要性 Aug 01, 2025 am 06:00 AM

timessynchronizationiscroucialforsystemriabilitile andsecurityBecurityBecurityBecurityTimecauseslogConfusion,SecurityFailures,不正確的SCHEDULEDTASKS,and distributedSystementerors; 1.CheckntpStatusptatususistimeDimeDimeDatectlstatectlstatustatustoconFirmSynChronChronChronChronizationServiciative and servicivity; 2

在Linux計算機上設置GIT服務器 在Linux計算機上設置GIT服務器 Jul 28, 2025 am 02:47 AM

安裝Git:在服務器上通過包管理器安裝Git並驗證版本;2.創建專用Git用戶:使用adduser創建git用戶並可選地限制其shell訪問;3.配置開發者SSH訪問:為git用戶設置.ssh目錄和authorized_keys文件,添加開發者的公鑰;4.創建裸倉庫:在服務器上初始化bare倉庫並設置正確所有權;5.客戶端克隆與推送:開發者通過SSH克隆倉庫、提交更改並成功推送代碼,完成私有Git服務器搭建。

了解Linux服務器上的RAID配置 了解Linux服務器上的RAID配置 Aug 05, 2025 am 11:50 AM

RAIDimprovesstorageperformanceandreliabilityonLinuxserversthroughvariousconfigurations;RAID0offersspeedbutnoredundancy;RAID1providesmirroringforcriticaldatawith50�pacityloss;RAID5supportssingle-drivefailuretoleranceusingparityandrequiresatleastthre

See all articles