国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区

掃一掃
關注微信公眾號

Windows 到 Linux 之旅: Linux 日志
2008-07-11   IBM

IBM 電子商務架構師 Chris Walden 將通過他在 developerWorks 上發表的九篇系列文章來指導您如何在 Linux 環境中運用您的 Windows 操作技巧。在本部分,我們追蹤、處理和輪循日志,以增強系統安全,收集信息。

成功地管理任何系統的關鍵之一,是要知道系統中正在發生什么事。Linux 中提供了異常日志,并且日志的細節是可配置的。

Linux 日志都以明文形式存儲,所以您不需要特殊的工具就可以搜索和閱讀它們。您還可以編寫腳本,來掃描這些日志,并基于它們的內容去自動執行某些功能。

Linux 日志存儲在 /var/log 目錄中。這里有幾個由系統維護的日志文件,但其他服務和程序也可能會把它們的日志放在這里。大多數日志只有 root 才可以讀,不過只需要修改文件的訪問權限就可以讓其他人可讀。

/var/log/messages

messages 日志是核心系統日志文件。它包含了系統啟動時的引導消息,以及系統運行時的其他狀態消息。IO 錯誤、網絡錯誤和其他系統錯誤都會記錄到這個文件中。其他信息,比如某個人的身份切換為 root,也在這里列出。如果服務正在運行,比如 DHCP 服務器,您可以在 messages 文件中觀察它的活動。通常,/var/log/messages 是您在做故障診斷時首先要查看的文件。

/var/log/XFree86.0.log

這個日志記錄的是 Xfree86 Xwindows 服務器最后一次執行的結果。如果您在啟動到圖形模式時遇到了問題,一般情況從這個文件中會找到失敗的原因。

其他日志

根據您的 Linux 發行版本以及您所運行的服務和應用程序的不同,/var/log 目錄下還會有其他日志文件。例如,可能會有與郵件服務器、資源共享、自動任務等相關的日志。


準備好了就開始輪循

您將看到,/var/log 目錄下有一些文件以一個數字結尾,這些是已輪循的歸檔文件。日志文件會變得特別大,特別笨重。Linux 提供了一個命令來輪循這些日志,以使您的當前日志信息不會淹沒在舊的無關信息之中。 logrotate 通常是定時自動運行的,但是也可以手工運行。當執行后,logrotate 將取得當前版本的日志文件,然后在這個文件名最后附加一個“.1”。其他更早輪循的文件為“.2”、“.3”,依次類推。文件名后的數字越大,日志就越老。

您可以通過編輯 /etc/logrotate.conf 文件來配置 logrotate 的自動行為。通過 man logrotate 來學習 logrotate 的全部細節。


日志工具

任何文本工具都可以用來處理日志文件。下面是一些特別有用的工具。

dmesg
使用 dmesg 命令可以快速查看最后一次系統引導的引導日志。通常它的內容會很多,所以您往往會希望將其通過管道傳輸到一個閱讀器。

dmesg | more 

上面的命令將以分頁的方式顯示引導信息。

tail
有時,當某些行為發生時,您會希望密切關注一個日志文件。 Tail 命令設計用于顯示文本文件的最后幾行。使用 -f 開關,當日志增加新的內容時, tail 將繼續顯示新的輸出。

tail -f /var/log/messages

上面的命令將顯示 /var/log/messages 文件的最后 10 行,然后繼續監控那個文件,并輸出新的行為。要停止 tail -f 命令,使用 Ctrl + C 來中止進程。

more
More 的工作方式與 DOS 版本相同。您可以將它指向一個文件,或者通過它以管道輸出信息,以分頁的方式來查看信息。例如,以分頁方式顯示 Xfree86 啟動日志文件的內容:

more /var/log/XFree86.0.log

使用“q”或者 [Ctrl]-C 來停止查看文件。

less
Less 是另一個文本閱讀器,不過它還允許在文件中滾動瀏覽以及檢索信息。

less /var/log/messages

上面的命令將顯示 /var/log/messages 文件的內容。使用“q”來停止查看文件。使用“h”來獲得 less 的使用幫助。

logger
您可能會希望將自己的消息也記錄到日志文件。您可以只是將日志消息附加到恰當的文本文件,但是您必須得套用日志信息格式。同樣,如果日志系統被定制,您還將不得不修改您的代碼。l logger 命令使您可以將自己的消息發送到日志工具。在腳本中使用它來提供關于執行和錯誤的消息。



定制的日志

有兩個服務,或者稱之為后臺程序,在控制日志,分別是 klogdsyslogdklogd 只處理內核消息, syslogd 處理其他系統消息,比如應用程序。您可以通過編輯 /et/syslog.conf 和 /etc/sysconfig/syslog 來配置它們的行為。完全定制日志超出了本文的范圍,不過在本文最后的 參考資料 列表中可以找到詳細的資料。您也可以查看 /etc/syslogd.conf 的 man 頁面來進一步學習。

本質上,軟件所產生的每一條消息都提供一些信息用于確定消息是從哪里來的以及這個消息是什么。/etc/syslog.conf 文件允許您來指定如何處理那種類型的消息。您可以將它轉儲到消息文件,也可以將它轉儲到一個定制的文件。您可以將它發送到遠程的主機,由遠程主機來根據其自己的 syslogd 配置來處理它。遠程日志是一個非常好的安全功能。通過將您的日志放置到遠程系統中,您可以防止有人通過改變日志文件來掩飾其蹤跡。

下面是取自 man /etc/syslog.conf 頁面中的一個定制日志的例子:

              # Kernel messages are first, stored in the kernel
              # file, critical messages and higher ones also go
              # to another host and to the console
              #
              kern.*                       /var/adm/kernel
              kern.crit                    @finlandia
              kern.crit                    /dev/console
              kern.info;kern.!err          /var/adm/kernel-info

第一個規則將所有內核消息定向到 /var/adm/kernel 文件。

第二個語句將所有優先級為 crit 或者更高的內核消息定向到一個名為 finlandia 的遠程主機。這是有用的,因為如果主機崩潰以及磁盤錯誤無法恢復,您將無法讀取存儲的消息。如果那些消息同時在遠程主機上也存在,您就依然可以找出崩潰的原因。

第三個規則將這些消息定向到實際的控制臺,這樣,在這臺機器上工作的人也可以看到它們。

第四行告訴 syslogd 將所有優先級為 info 到 warning 的內核消息保存到 /var/adm/kernel-info 文件。所有優先級為 err 以及更高的消息不包括在內。

像這種定制日志的能力為 Linux 環境提供了極大的靈活性與可控制性。




Webmin 中的日志配置

Webmin 有一個用于操作日志文件的模塊。


圖 1. Webmin 系統日志視圖
圖 1. Webmin 系統日志視圖

顯示了所有配置的日志文件。點擊一個日志文件來編輯它的配置。


圖 2. Webmin 日志編輯屏幕
圖 2. Webmin 日志編輯屏幕

或者您可以點擊 View 來查看日志文件的內容。

在控制臺中查看日志文件

由于 Linux 中的日志文件以明文的形式記錄,所以不需要特殊的工具來解釋它們。任何文本文件閱讀器都可以顯示 Linux 日志文件。瀏覽器,比如 Mozilla,可以顯示日志文件,并且提供搜索功能。Linux 還有控制臺工具可以查看文本文件。 more ,如同 MS DOS 版本一樣以分頁方式顯示文件。 less 命令將在只讀閱讀器中顯示文件,這個閱讀器具有雙向滾動和搜索的功能。現在,在命令行中輸入 less /var/log/messages ,體會一下這個命令。

Webmin 模塊與 /etc/syslog.conf 文件相關聯,因此您對其中一個所做的修改會影響另一個。



您生活中的日志

Linux 中的日志文件對于系統的故障診斷和維護來說至關重要。Linux 日志記錄到文本文件,所以不需要專門的工具來查看這些文件。文本文件也容易用于定制腳本和程序。

日志被輪循,以避免變得過大,同時可以將當前信息與老的數據相分離。日志輪循是可配置的。

日志是高度可配置的,為了安全和備份,日志甚至可以存儲到單獨的系統中。您可以讓自己的腳本和程序產生系統日志消息,這些消息將被 syslogd 后臺進程識別出并進行處理。



參考資料

  • 您可以參閱本文在 developerWorks 全球站點上的 英文原文.

  • 閱讀 Windows 到 Linux 之旅系列文章的其他部分( developerWorks, 2003 年 11 月)。



  • syslog.conf 的 man 頁中有關于如何配置日志的極好的描述。要訪問它,請輸入命令 info syslog.conf



  • syslogd 的 man 頁很好地概括描述了 syslogd 的工作原理,包括安全的問題。請輸入命令 info syslogd



  • 在 IBM developerWorks 文章“ 理解 Linux 配置文件”中您將發現更多關于.config 文件的資料。



  • 要開始在 Linux 上使用 IBM 的軟件產品, 為您的 Linux 應用開發加油提速 將為您提供最好的參考資料。您可以找到關于 DB2、Lotus Domino、WebSphere Application Server、WebSphere Studio 等多種應用軟件的安裝提示和參考資料。您還可以登錄獲得免費的 Linux Software Evaluation Kit,里面有試用軟件和培訓資料。



  • developerWorks Linux 專區可以找到更多 為 Linux 開發者準備的參考資料



 

熱詞搜索:

上一篇:在多線程應用程序中進行日志記錄
下一篇:在Linux操作系統上配置DNS服務器的日志

分享到: 收藏
国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区
丁香啪啪综合成人亚洲小说 | 亚洲三级在线看| 色av成人天堂桃色av| 蜜臀a∨国产成人精品| 亚洲动漫第一页| 成人欧美一区二区三区黑人麻豆 | 蜜桃久久久久久久| 天天色综合天天| 亚洲自拍偷拍麻豆| 亚洲视频在线一区观看| 中国色在线观看另类| 精品国产乱码久久| 欧美精品一区二区精品网| 欧美一区二区女人| 制服丝袜一区二区三区| 欧美亚洲日本国产| 欧美少妇性性性| 成人a级免费电影| 国产精品99久久久久久有的能看| 捆绑调教一区二区三区| 久久99精品国产| 黄页视频在线91| 成人午夜av在线| 99久久精品免费观看| 一本高清dvd不卡在线观看| 不卡欧美aaaaa| 日本高清无吗v一区| 欧美日韩亚州综合| 欧美三电影在线| 欧美一区二区福利在线| 91精品国产综合久久精品图片| 欧美久久一二三四区| 91丨九色porny丨蝌蚪| 91日韩精品一区| 欧美日韩国产片| 91麻豆精品国产无毒不卡在线观看 | 国产精品一二三在| 国产福利91精品一区二区三区| 91视频免费观看| 91精品免费在线| 亚洲免费在线观看视频| 麻豆精品一二三| 欧美三级日韩三级| 中文无字幕一区二区三区| 亚洲电影在线播放| a在线欧美一区| 久久这里只有精品6| 夜夜揉揉日日人人青青一国产精品| 久草热8精品视频在线观看| 色网综合在线观看| 亚洲国产成人一区二区三区| 日本成人在线网站| 欧美视频在线一区二区三区| 国产精品日韩成人| 国产精品小仙女| 2欧美一区二区三区在线观看视频 337p粉嫩大胆噜噜噜噜噜91av | 日韩激情视频网站| 欧美日韩一二三| 亚洲一区二区在线免费观看视频 | 日韩电影免费在线观看网站| 日本韩国视频一区二区| 国产精品亲子伦对白| 国产一区二区三区免费观看| 日韩欧美一级在线播放| 日韩专区欧美专区| 88在线观看91蜜桃国自产| 亚洲成精国产精品女| 色94色欧美sute亚洲线路一久| 中文字幕日韩精品一区| 不卡一二三区首页| 欧美激情在线观看视频免费| 国产在线播放一区三区四| 日韩美女在线视频| 国产自产高清不卡| 欧美精品一区二区三区蜜桃视频 | 国产69精品久久久久毛片| 国产欧美视频一区二区| 国产裸体歌舞团一区二区| 久久亚洲春色中文字幕久久久| 狠狠色狠狠色合久久伊人| 久久综合狠狠综合久久激情| 精品亚洲国产成人av制服丝袜| 久久欧美一区二区| 成人免费看片app下载| 综合色天天鬼久久鬼色| 欧美色综合天天久久综合精品| 亚洲成人动漫在线观看| 日韩一卡二卡三卡国产欧美| 狠狠色综合日日| 一本久道久久综合中文字幕| 欧美图区在线视频| 三级欧美韩日大片在线看| 精品黑人一区二区三区久久| 国产激情视频一区二区在线观看 | 美女国产一区二区| 精品国产免费人成在线观看| 狠狠狠色丁香婷婷综合激情| 国产精品福利一区| 欧美亚洲日本国产| 久久精品国产精品青草| 国产精品天干天干在观线| 在线中文字幕一区二区| 奇米影视一区二区三区| 久久久青草青青国产亚洲免观| 91影院在线免费观看| 天堂久久一区二区三区| 欧美韩日一区二区三区| 欧美无砖砖区免费| 国产精品99久久久久| 亚洲国产色一区| 久久久国产精品午夜一区ai换脸| 日本道在线观看一区二区| 精品在线观看视频| 亚洲与欧洲av电影| 久久久五月婷婷| 欧美日韩国产大片| 成人av一区二区三区| 日韩国产在线一| 亚洲三级免费观看| www激情久久| 欧美福利视频一区| 一本大道久久a久久综合| 免费不卡在线观看| 亚洲成人激情社区| 亚洲精品中文在线| 国产日韩综合av| 精品国产免费人成电影在线观看四季| 91美女片黄在线观看91美女| 国产精品888| 麻豆国产91在线播放| 亚洲成av人片在线| 亚洲精品少妇30p| 亚洲欧洲日本在线| 国产精品色婷婷| 国产视频一区在线观看| 日韩一区二区在线免费观看| 日本电影亚洲天堂一区| 99精品偷自拍| www.日本不卡| 99免费精品在线观看| www.成人在线| 不卡视频在线观看| av色综合久久天堂av综合| 成人在线一区二区三区| 国产精品一区二区久激情瑜伽| 久久国产精品99久久人人澡| 日韩电影在线看| 日韩精品一区第一页| 日韩精品电影在线| 日本vs亚洲vs韩国一区三区 | 日韩精品一区二区在线观看| 成人h精品动漫一区二区三区| 国产精品亚洲一区二区三区妖精| 久久精品国产久精国产| 美国一区二区三区在线播放| 青青国产91久久久久久 | 久久国产精品一区二区| 美日韩一区二区三区| 久久66热re国产| 国产精品自拍在线| www.亚洲免费av| 91久久精品一区二区| 欧美日韩国产一区| 日韩精品一区二区三区视频在线观看| 欧美一级免费观看| 精品国产91九色蝌蚪| 国产亚洲欧洲997久久综合| 国产精品久久久久影院| 亚洲欧美日本在线| 五月婷婷欧美视频| 激情综合五月婷婷| eeuss鲁片一区二区三区| 欧美日韩精品二区第二页| 3atv一区二区三区| 中文字幕乱码日本亚洲一区二区| 1000精品久久久久久久久| 亚洲高清免费在线| 狠狠色2019综合网| 欧美在线一区二区| 欧美白人最猛性xxxxx69交| 中文字幕在线观看不卡视频| 午夜视频在线观看一区二区三区 | 色狠狠色狠狠综合| 欧美一区二区福利视频| 国产精品美女久久久久久久久久久 | 一本色道亚洲精品aⅴ| 欧美亚洲一区三区| 欧美va在线播放| 亚洲柠檬福利资源导航| 麻豆一区二区三| 91亚洲国产成人精品一区二区三| 欧美裸体一区二区三区| 欧美日韩国产欧美日美国产精品| 成人精品免费视频| 欧美日韩一二三| 国产精品久久久久久久浪潮网站 | 精品一区二区在线视频| 91蜜桃视频在线| 国产欧美精品一区aⅴ影院| 性欧美疯狂xxxxbbbb|