中文字幕亚洲第一精品|精品国产免费一区二区|久久婷婷五月六月综合版|中文字幕熟妇久久久人妻|久久综合精品国产一区无码|国产成人精品永久免费视频|午夜亚洲国产精品理论片a级|久久精品一区二区三区无码护土

 訪問手機版  

Linux系統(tǒng)入門學(xué)習(xí)|Linux培訓(xùn)|考試認證|工資待遇與招聘,認準(zhǔn)超級網(wǎng)工!

招聘|合作 登陸|注冊

網(wǎng)絡(luò)工程師培訓(xùn)

當(dāng)前位置:網(wǎng)絡(luò)工程師 > 技術(shù)課程 > linux > 熱點關(guān)注 > linux系統(tǒng)入門學(xué)習(xí)

Linux日志文件位置以及如何在Linux上查看日志文件?

時間:2018-06-07

  幾乎所有的日志文件都位于/var/logLinux目錄及其子目錄下。您可以使用cd命令更改為此目錄。您需要是root用戶才能查看或訪問Linux或Unix上的日志文件,例如操作系統(tǒng)。您可以使用以下命令查看日志文件:

  1、更少的命令

  2、更多的命令

  3、貓命令

  4、grep命令

  5、尾巴命令

  6、zcat命令

  7、zgrep命令

  8、zmore命令

  我如何在Linux上查看日志文件?

  打開終端或使用ssh命令以root用戶身份登錄。使用以下cd命令轉(zhuǎn)至/ var / log目錄:

  # cd /var/log

  要列出文件,請使用以下ls命令:

  # ls

  來自RHEL 6.x服務(wù)器的示例輸出:

  anaconda.ifcfg.log boot.log-20111225 cron-20131110.gz maillog-20111218 messages-20131103.gz secure-20131027.gz spooler-20131117.gz up2date-20131117.gz

  anaconda.log btmp cron-20131117.gz maillog-20111225 messages-20131110.gz secure-20131103.gz squid uptrack.log

  anaconda.program.log btmp-20120101 cups maillog-20120101 messages-20131117.gz secure-20131110.gz swinstall.d uptrack.log.1

  anaconda.storage.log btmp-20131101.gz dkms_autoinstaller maillog-20131027.gz mysqld.log secure-20131117.gz tallylog uptrack.log.2

  anaconda.syslog collectl dmesg maillog-20131103.gz ntpstats setroubleshoot UcliEvt.log varnish

  anaconda.yum.log ConsoleKit dmesg.old maillog-20131110.gz prelink spooler up2date wtmp

  arcconfig.xml cron dracut.log maillog-20131117.gz rhsm spooler-20111211 up2date-20111211 yum.log

  atron cron-20111211 dracut.log-20120101 messages sa spooler-20111218 up2date-20111218 yum.log-20120101

  audit cron-20111218 dracut.log-20130101.gz messages-20111211安全后臺打印程序-20111225 up2date-20111225 yum.log-20130101.gz

  boot.log cron-20111225 httpd messages-20111218 secure-20111211 spooler-20120101 up2date-20120101

  boot.log-20111204 cron-20120101 lastlog messages-20111225 secure-20111218 spooler-20131027.gz up2date-20131027.gz

  boot.log-20111211 cron-20131027.gz maillog messages-20120101 secure-20111225 spooler-20131103.gz up2date-20131103.gz

  boot.log-20111218 cron-20131103.gz maillog-20111211 messages-20131027.gz secure-20120101 spooler-20131110.gz up2date-20131110.gz

  要查看名為/ var / log / messages的通用日志文件,請使用以下任一命令:示例輸出:

  # less /var/log/messages

  # more -f /var/log/messages

  # cat /var/log/messages

  # tail -f /var/log/messages

  # grep -i error /var/log/messages

  Jul 17 22:04:25 router dnsprobe [276]:dns查詢失敗

  7月17日22:04:29路由器最后一條消息重復(fù)2次

  Jul 17 22:04:29 router dnsprobe [276]:主DNS服務(wù)器關(guān)閉...切換到備用DNS服務(wù)器

  Jul 17 22:05:08 router dnsprobe [276]:切換回主DNS服務(wù)器

  7月17日22:26:11 debian - MARK -

  7月17日22:46:11 debian - MARK -

  Jul 17 22:47:36 router - MARK -

  Jul 17 22:47:36 router dnsprobe [276]:dns查詢失敗

  7月17日22:47:38 debian內(nèi)核:rtc:在1024Hz下丟失了一些中斷。

  Jun 17 22:47:39 debian kernel:IN = eth0 OUT = MAC = 00:0f:ea:91:04:07:00:08:5c:00:00:01:08:00 SRC = 61.4.218.24 DST = 192.168.1.100 LEN = 60 TOS = 0x00 PREC = 0x00 TTL = 46 ID = 21599 DF PROTO = TCP SPT = 59297 DPT = 22 WINDOW = 5840 RES = 0x00 SYN URGP = 0

  常見的Linux日志文件名稱和用法

  /var/log/messages :一般消息和系統(tǒng)相關(guān)的東西

  /var/log/auth.log :Authenication日志

  /var/log/kern.log :內(nèi)核日志

  /var/log/cron.log :Crond日志(cron作業(yè))

  /var/log/maillog :郵件服務(wù)器日志

  /var/log/qmail/ :Qmail日志目錄(更多文件在這個目錄里面)

  /var/log/httpd/ :Apache訪問和錯誤日​​志目錄

  /var/log/lighttpd/ :Lighttpd訪問和錯誤日​​志目錄

  /var/log/boot.log :系統(tǒng)啟動日志

  /var/log/mysqld.log :MySQL數(shù)據(jù)庫服務(wù)器日志文件

  /var/log/secure或者/var/log/auth.log:身份驗證日志

  /var/log/utmp或者/var/log/wtmp:登錄記錄文件

  /var/log/yum.log :Yum命令日志文件。

  GUI工具在Linux上查看日志文件

  系統(tǒng)日志查看器是一個圖形化菜單驅(qū)動的查看器,您可以使用它查看和監(jiān)視系統(tǒng)日志。此工具僅適用于您的Linux筆記本電腦或臺式機系統(tǒng)。大多數(shù)服務(wù)器沒有安裝X Window系統(tǒng)。您可以通過以下方式啟動系統(tǒng)日志查看器:

  Click on System menu > Choose Administration > System Log:

  示例輸出:

#FormatImgID_0#

  圖01 Gnome日志文件查看器

  關(guān)于rsyslogd的說明

  以上所有日志均使用rsyslogd服務(wù)生成。它是一個為消息記錄提供支持的系統(tǒng)實用程序。支持internet和unix域套接字使此實用程序可以同時支持本地和遠程日志記錄。您可以通過綁定以下命令來查看其配置文件:簡而言之,/ var / log是您應(yīng)該找到所有Linux日志文件的位置。但是,有些應(yīng)用程序(如httpd)在/ var / log /中有一個用于其自己的日志文件的目錄。您可以使用logrotate軟件旋轉(zhuǎn)日志文件,并使用logwatch軟件監(jiān)控日志文件。

  # vi /etc/rsyslog.conf

  # ls /etc/rsyslog.d/

 上一個教程:返回列表