linux中/var/log目錄日志的作用詳解

在linux中]/var/log目錄日志是什麽作用大家都明白嗎?如果不明白小編在這裏有一篇教程供各位參考,具體的細節如下。

位于/var/log/目錄之下有許多日志文件,這裏記錄一下相關用途。其中一些只有特定版本采用,如dpkg.log只能在基于Debian的系統中看到。
/var/log/messages — 包括整體系統信息,其中也包含系統啓動期間的日志。此外,mail,cron,daemon,kern和auth等內容也記錄在var/log/messages日志中。
/var/log/dmesg — 包含內核緩沖信息(kernel ring buffer)。在系統啓動時,會在螢幕上顯示許多與硬件有關的信息。可以用dmesg查看它們。
/var/log/auth.log — 包含系統授權信息,包括用戶登錄和使用的權限機制等。
/var/log/boot.log — 包含系統啓動時的日志。
/var/log/daemon.log — 包含各種系統後台守護進程日志信息。
/var/log/dpkg.log – 包括安裝或dpkg命令清除軟件包的日志。
/var/log/kern.log – 包含內核産生的日志,有助于在定制內核時解決問題。
/var/log/lastlog — 記錄所有用戶的最近信息。這不是一個ASCII文件,因此需要用lastlog命令查看內容。
/var/log/maillog /var/log/mail.log — 包含來著系統運行電子郵件伺服器的日志信息。例如,sendmail日志信息就全部送到這個文件中。
/var/log/user.log — 記錄所有等級用戶信息的日志。
/var/log/Xorg.x.log — 來自X的日志信息。
/var/log/alternatives.log – 更新替代信息都記錄在這個文件中。
/var/log/btmp – 記錄所有失敗登錄信息。使用last命令可以查看btmp文件。例如,”last -f /var/log/btmp | more“。
/var/log/cups — 涉及所有列印信息的日志。
/var/log/anaconda.log — 在安裝Linux時,所有安裝信息都儲存在這個文件中。
/var/log/yum.log — 包含使用yum安裝的軟件包信息。
/var/log/cron — 每當cron進程開始一個工作時,就會將相關信息記錄在這個文件中。
/var/log/secure — 包含驗證和授權方面信息。例如,sshd會將所有信息記錄(其中包括失敗登錄)在這裏。
/var/log/wtmp或/var/log/utmp — 包含登錄信息。使用wtmp可以找出誰正在登陸進入系統,誰使用命令顯示這個文件或信息等。
/var/log/faillog – 包含用戶登錄失敗信息。此外,錯誤登錄命令也會記錄在本文件中。
除了上述Log文件以外, /var/log還基于系統的具體應用包含以下一些子目錄:
/var/log/httpd/或/var/log/apache2 — 包含伺服器access_log和error_log信息。
/var/log/lighttpd/ — 包含light HTTPD的access_log和error_log。
/var/log/mail/ – 這個子目錄包含郵件伺服器的額外日志。
/var/log/prelink/ — 包含.so文件被prelink修改的信息。
/var/log/audit/ — 包含被 Linux audit daemon儲存的信息。
/var/log/samba/ – 包含由samba存儲的信息。
/var/log/sa/ — 包含每日由sysstat軟件包收集的sar文件。
/var/log/sssd/ – 用于守護進程安全服務。
除了手動存檔和清除這些日志文件以外,還可以使用logrotate在文件達到一定大小後自動刪除。可以嘗試用vi,vim,tail,grep和less等命令查看這些日志文件。

更多相關文章
  • linux中ncdu-磁盤目錄占用空間分析工具
    linux中ncdu-磁盤目錄占用空間分析工具 有需要的朋友可參考一下.目前的最新版本是1
  • 今天在巡檢的時候發現/var/log/message提示:last message repeated N times,並且有大量這類數據.今天在檢查伺服器是發現messages日志中有很多形如last message repeated N times的提示.如下:Jun 2 19:43:46 ser ...
  • 在linux中 which查找命令的所在目錄了,而whereis查找系統命令的特定文件的,下面小編來給大家介 紹一下他們的一些簡單使用實例吧.whereis查找系統命令的特定文件1.命令格式whereis -bmsu 搜索字符串•-b:binary 只搜索二進制的文件•-m:manual 只搜索手冊 ...
  • 文章從多篇文章中總結整理出來的關于linux中Nginx與Lua執行順序例子,這些例子對各位同學都有很好的幫助哦,有需要的同學進入看看吧.1.1. 介紹ngx_lua – 把lua語言嵌入nginx中,使其支持lua來快速開發基于nginx下的業務邏輯該模塊不在nginx源碼包中,需自行下載編譯安裝
  • 在linux中atime,ctime和mtime這些函數如果一不小心還真可能搞混亂了,下面我來給大家整理一下linux中atime,ctime和mtime函數區別吧.猜測man手冊中應當有這三個時間的相關說明,于是嘗試man atime.man st_atime都沒有相關文檔.後來想到stat可以查
  • linux中防DDOS攻擊軟件DDoS-Deflate詳解
    雖然說linux中的iptables軟件可以有效的防止ddos攻擊了,但是有很多朋友會發現這個只能防小攻擊了,如果稍大一點的ddos攻擊就會有問題了,下面我們來介紹使用一款名爲DDoS-Deflate工具軟件來防止ddos攻擊.DDoS-Deflate安裝及配置1.安裝 代碼如下 wget http
  • 我們知道在shell命令中有很多的變量,今天下文要講到的是特殊變量$0 $n $* $@ $! $?詳解,希望下文能幫助到各位朋友哦.$0:獲取當前執行腳本的文件名,包括路徑.[[email protected] script]# cat 0.sh #!/bin/bashecho $0[[email protected] scri
  • Kernel 操作系統內核 操作系統內核是指大多數操作系統的核心部分.它由操作系統中用于管理記憶體.文件.外設和系統資源的那些部分組成.操作系統內核通常運行進程,並提供進程間的通信,下面我來爲各位簡單的介紹一下kernel 的nf_conntrack參數調整,有需要的朋友可進入參考.[[email protected] ...
一周排行
  • 彩色驗證碼圖片可以防禦別人的攻擊?因爲當別人用輪詢技術模擬登錄的時候,他並不知道你的驗證碼是什麽,也獲取不到,因爲這是一張圖片,電腦並不能識別裏面的數字是什麽(除非破解驗證碼裏面的幹擾,再利用相關的圖片識別技術有可能
  • 如果你想對apache各個站點進行下載限速度的話我們需要開啓mod_status.so模板,並且再下載一個第三方插件mod_bw.dll,下面我來介紹簡單的配置方法.打開httpd.conf,去掉mod_status
  • 最近說要做一個java專案好像沒有做這個東西了,下面我是看了很多的資料整理出來的一個manyTOMany映射例子,希望文章對各位會有幫助. 看了好多資料,終于弄出來了 代碼如下 import java.util.Se
  • 今天在做一個小應用碰到java.lang.ArithmeticException: Non-terminating decimal expansion; no exact representable decimal
  • putty+vps實現代理訪問配置教程
    現在要訪問google都需要訪問國外的網站了,這個我相信各位朋友肯定是所有感的了,我們如果
  • 本文章介紹了php四種調用外部文件函數用法和區別,有需要了解的朋友可以參考一下.引用文件的方法有兩種:require 及 include.兩種方式提供不同的使用彈性.require 的使用方法如 require(&q ...
  • Boost庫是一個可移植.提供源代碼的C++庫,作爲標准庫的後備,是C++標准化進程的開發引擎之一. CRC64,即循環冗余校驗.本文我們來講講使用boost進行CRC64計算.因接入平台,平台提供的是一個字符串的k
  • 下面來看一個JavaScript構造函數使用NEW關鍵詞自動執行例子,希望這個例子能幫助到大家.JavaScript是一個輕量級不嚴密的編程語言,有基本的語法,但是雖然輕量級和簡單,但是有時候卻能難住你,這是一篇有趣
  • CentOS 7系統升級了比版本6要強大並且也修改了不少的功能,下面我們爲各位介紹RHEL 7/CentOS 7系統主機名修改教程RHEL 7/CentOS 7相對以前修改hostname的方法有了改變,比如Cent ...
  • 本文章提供一款 div隱藏/顯示js代碼,他是從dedecms中拿出來的,他可以自動判斷當前div是顯示還是隱藏,然後作出相反操作. <!doctype html public "-//w3c//dt ...