<em id="0a85b"><option id="0a85b"></option></em>

<abbr id="0a85b"></abbr>

      <nobr id="0a85b"></nobr>
        <tr id="0a85b"></tr>
        9久久伊人精品综合,亚洲一区精品视频在线,成 人免费va视频,国产一区二区三区黄网,99国产精品永久免费视频,亚洲毛片多多影院,精品久久久无码人妻中文字幕,无码国产欧美一区二区三区不卡
        學習啦 > 學習電腦 > 操作系統 > 操作系統基礎知識 > Linux操作系統的日志說明及分析

        Linux操作系統的日志說明及分析

        時間: 佳洲1085 分享

        Linux操作系統的日志說明及分析

          Linux操作系統的系統日志是記錄系統操作信息的,是很重要的一個日志文件。下面由學習啦小編為大家整理了Linux操作系統的日志說明及分析,希望對大家有幫助!

          Linux操作系統的日志說明及分析

          Linux操作系統的日志說明

          【Linux日志】系統日志及分析Linux系統擁有非常靈活和強大的日志功能,可以保存幾乎所有的操作記錄,并可以從中檢索出我們需要的信息。

          大部分Linux發行版默認的日志守護進程為 syslog,位于 /etc/syslog 或 /etc/syslogd 或/etc/rsyslog.d,默認配置文件為 /etc/syslog.conf 或 rsyslog.conf,任何希望生成日志的程序都可以向 syslog 發送信息。

          Linux系統內核和許多程序會產生各種錯誤信息、警告信息和其他的提示信息,這些信息對管理員了解系統的運行狀態是非常有用的,所以應該把它們寫到日志文件中去。

          完成這個過程的程序就是syslog。syslog可以根據日志的類別和優先級將日志保存到不同的文件中。

          例如,為了方便查閱,可以把內核信息與其他信息分開,單獨保存到一個獨立的日志文件中。默認配置下,日志文件通常都保存在“/var/log”目錄下。

          日志類型

          下面是常見的日志類型,但并不是所有的Linux發行版都包含這些類型:

        類型 說明
        auth 用戶認證時產生的日志,如login命令、su命令。
        authpriv 與 auth 類似,但是只能被特定用戶查看。
        console 針對系統控制臺的消息。
        cron 系統定期執行計劃任務時產生的日志。
        daemon 某些守護進程產生的日志。
        ftp FTP服務。
        kern 系統內核消息。
        local0.local7 由自定義程序使用。
        lpr 與打印機活動有關。
        mail 郵件日志。
        mark 產生時間戳。系統每隔一段時間向日志文件中輸出當前時間,每行的格式類似于May 26 11:17:09 rs2 -- MARK --,可以由此推斷系統發生故障的大概時間。
        news 網絡新聞傳輸協議(nntp)產生的消息。
        ntp 網絡時間協議(ntp)產生的消息。
        user 用戶進程。
        uucp UUCP子系統。

          日志優先級

          常見的日志優先級請見下標:

        優先級 說明
        emerg 緊急情況,系統不可用(例如系統崩潰),一般會通知所有用戶。
        alert 需要立即修復,例如系統數據庫損壞。
        crit 危險情況,例如硬盤錯誤,可能會阻礙程序的部分功能。
        err 一般錯誤消息。
        warning 警告。
        notice 不是錯誤,但是可能需要處理。
        info 通用性消息,一般用來提供有用信息。
        debug 調試程序產生的信息。
        none 沒有優先級,不記錄任何日志消息。

          常用日志文件

          系統日志是由一個名為syslog的服務管理的,如以下日志文件都是由syslog日志服務驅動的:

          /var/log/boot.log:錄了系統在引導過程中發生的事件,就是Linux系統開機自檢過程顯示的信息

          /var/log/lastlog :記錄最后一次用戶成功登陸的時間、登陸IP等信息

          /var/log/messages :記錄Linux操作系統常見的系統和服務錯誤信息

          /var/log/secure :Linux系統安全日志,記錄用戶和工作組變壞情況、用戶登陸認證情況

          /var/log/btmp :記錄Linux登陸失敗的用戶、時間以及遠程IP地址

          /var/log/syslog:只記錄警告信息,常常是系統出問題的信息,使用lastlog查看

          /var/log/wtmp:該日志文件永久記錄每個用戶登錄、注銷及系統的啟動、停機的事件,使用last命令查看

          /var/run/utmp:該日志文件記錄有關當前登錄的每個用戶的信息。如 who、w、users、finger等就需要訪問這個文件

          /var/log/syslog 或 /var/log/messages 存儲所有的全局系統活動數據,包括開機信息。基于 Debian 的系統如 Ubuntu 在 /var/log/syslog 中存儲它們,而基于 RedHat 的系統如 RHEL 或 CentOS 則在 /var/log/messages 中存儲它們。

          /var/log/auth.log 或 /var/log/secure 存儲來自可插拔認證模塊(PAM)的日志,包括成功的登錄,失敗的登錄嘗試和認證方式。Ubuntu 和 Debian 在 /var/log/auth.log 中存儲認證信息,而 RedHat 和 CentOS 則在 /var/log/secure 中存儲該信息。

          Linux操作系統的日志文件分析

          /var/log/boot.log

          該文件記錄了系統在引導過程中發生的事件,就是Linux系統開機自檢過程顯示的信息。

          /var/log/syslog

          默認Centos,Fedora不生成該日志文件,但可以配置/etc/syslog.conf讓系統生成該日志文件。

          它和/etc/log/messages日志文件不同,它只記錄警告信息,常常是系統出問題的信息,所以更應該關注該文件。

          要讓系統生成該日志文件,在/etc/syslog.conf文件中加上:*.warning /var/log/syslog 該日志文件能記錄當用戶登錄時login記錄下的錯誤口令、Sendmail的問題、su命令執行失敗等信息。

          該日志文件記錄最近成功登錄的事件和最后一次不成功的登錄事件,由login生成。在每次用戶登錄時被查詢,該文件是二進制文件,需要使用lastlog命令查看,根據UID排序顯示登錄名、端口號和上次登錄時間。如果某用戶從來沒有登錄過,就顯示為"**Never logged in**"。該命令只能以root權限執行。簡單地輸入lastlog命令后就會看到類似圖4的信息:

        1
        2
        3
        4
        5
        6
        7
        8
        9
        10
        11
        12
        13
        14
        15
        16
        17
        18
        19
        20
        21
        22
        23
        [root@TestStation etc]# lastlog
        Username         Port     From             Latest
        root             pts/0    110.87.109.232   Wed Nov  2 10:34:20 +0800 2016
        bin                                        **Never logged in**
        daemon                                     **Never logged in**
        adm                                        **Never logged in**
        lp                                         **Never logged in**
        sync                                       **Never logged in**
        shutdown                                   **Never logged in**
        halt                                       **Never logged in**
        mail                                       **Never logged in**
        uucp                                       **Never logged in**
        operator                                   **Never logged in**
        games                                      **Never logged in**
        gopher                                     **Never logged in**
        ftp                                        **Never logged in**
        nobody                                     **Never logged in**
        vcsa                                       **Never logged in**
        saslauth                                   **Never logged in**
        postfix                                    **Never logged in**
        sshd                                       **Never logged in**
        ntp                                        **Never logged in**
        suda             pts/2    222.79.79.120    Tue Oct 25 16:00:01 +0800 2016

          /var/log/wtmp

          該日志文件永久記錄每個用戶登錄、注銷及系統的啟動、停機的事件。因此隨著系統正常運行時間的增加,該文件的大小也會越來越大,增加的速度取決于系統用戶登錄的次數。該日志文件可以用來查看用戶的登錄記錄,last命令就通過訪問這個文件獲得這些信息,并以反序從后向前顯示用戶的登錄記錄,last也能根據用戶、終端tty或時間顯示相應的記錄。

          /var/run/utmp

          該日志文件記錄有關當前登錄的每個用戶的信息。因此這個文件會隨著用戶登錄和注銷系統而不斷變化,它只保留當時聯機的用戶記錄,不會為用戶保留永久的記錄。系統中需要查詢當前用戶狀態的程序,如 who、w、users、finger等就需要訪問這個文件。該日志文件并不能包括所有精確的信息,因為某些突發錯誤會終止用戶登錄會話,而系統沒有及時更新 utmp記錄,因此該日志文件的記錄不是百分之百值得信賴的。

          以上提及的3個文件(/var/log/wtmp、/var/run/utmp、/var/log/lastlog)是日志子系統的關鍵文件,都記錄了用戶登錄的情況。這些文件的所有記錄都包含了時間戳。這些文件是按二進制保存的,故不能用less、cat之類的命令直接查看這些文件,而是需要使用相關命令通過這些文件而查看。其中,utmp和wtmp文件的數據結構是一樣的,而lastlog文件則使用另外的數據結構,關于它們的具體的數據結構可以使用man命令查詢。

          每次有一個用戶登錄時,login程序在文件lastlog中查看用戶的UID。如果存在,則把用戶上次登錄、注銷時間和主機名寫到標準輸出中,然后login程序在lastlog中記錄新的登錄時間,打開utmp文件并插入用戶的utmp記錄。該記錄一直用到用戶登錄退出時刪除。utmp文件被各種命令使用,包括who、w、users和finger。

          下一步,login程序打開文件wtmp附加用戶的utmp記錄。當用戶登錄退出時,具有更新時間戳的同一utmp記錄附加到文件中。wtmp文件被程序last使用。

        3643719 主站蜘蛛池模板: 人妻无码∧V一区二区| 男人j进入女人j内部免费网站| 亚洲毛片无码专区亚洲乱| 少妇人妻综合久久中文字幕| 制服丝袜长腿无码专区第一页| 国内精品久久久久影院蜜芽| 日韩有码av中文字幕| 国产欧美日韩va另类在线播放| 高清美女视频一区二区三区| 日韩中文字幕高清有码| 四虎影院176| 中国国产一级毛片| 亚洲综合av一区二区三区| 国产精品成人中文字幕| 国产V片在线播放免费无码| 国产肥妇一区二区熟女精品| 成人午夜电影福利免费| 精品一区二区三区蜜桃久| 国产精品麻豆中文字幕| 国产chinesehdxxxx老太婆| 成人精品网一区二区三区| 中文字幕一区二区三区久久蜜桃| 欧美精品亚洲精品日韩专| 最新中文乱码字字幕在线| 日韩一区二区三区在线观院| 公天天吃我奶躁我的在线观看| 欧美大胆老熟妇乱子伦视频| 啦啦啦视频在线日韩精品| 欧美成人www免费全部网站| 无码av永久免费专区麻豆| 欧美做受视频播放| 久久这里只精品热免费99| 日韩精品区一区二区三vr| 久久99久国产麻精品66| 六十路老熟妇乱子伦视频| 久久国产精品色av免费看| 国产精品午夜福利视频| 国产一区二区三区在线影院| 亚洲春色在线视频| 欧日韩无套内射变态| 精品嫩模福利一区二区蜜臀|