在Linux操作系統中,log文件代表著日誌文件,就是記錄系統活動信息的文件,比如:某時、某IP、某時間、進行的某種操作等。此外,在Linux系統中,我們還可以通過tail、cat、tac、head等命令來查看日誌,那麼Linux系統中log文件是什麼意思?本文為大家詳細解答一下。
Linux系統中log文件是什麼意思?
在Linux中,log文件是指日誌文件,是重要的系統信息文件,其中記錄了許多重要的系統事件,包括用戶的登錄信息、系統的啟動信息、系統的安全信息、郵件相關信息、各種服務相關信息等。這些信息有些非常敏感,所以在Linux中這些日誌文件只有root用戶可以讀取。
log文件存放在/var/log/目錄下,該目錄是系統日誌文件的保存位置;除此之外,採用RPM包方式安裝的系統服務也會默認把日誌記錄在/var/log/目錄中。
Linux日誌文件說明
①/var/log/messages:該文件記錄著伺服器系統發生的所有錯誤信息或重要的信息,所以這個文件相當重要,如果系統發生莫名的錯誤時,這個文件是必查的日誌文件之一。
②/var/log/secure:該文件記錄伺服器牽扯到需要輸入賬號密碼的軟體,當登入時都會被記錄到這個文件中,包括系統的login程序、圖形界面登入所使用的gdm程序、su、sudo等程序,還有網路遠程的ssh、telnet等程序,登入信息都會被記載。
③/var/log/maillog:該文件記錄伺服器郵件的來往信息,其實主要記錄SMTP和POP3協議提供者所產生的信息。
④/var/log/cron:與定時任務相關的日誌信息。
⑤/var/log/spooler:與UUCP和news設備相關的日誌信息。
⑥/var/log/boot.log:守護進程啟動和停止相關的日誌信息。
⑦/var/log/wtmp:該日誌文件永久記錄每個用戶登錄、注銷及系統的啟動、停機的事件。
2. linux 軟體安裝日誌存放在哪裡
要分幾種情況:
1、Linux系統安裝時的日誌文件一般放在/root下(/root/install.log,也有少數放在/tmp上的)內。
2、一容般應用軟體多放在當前目錄或者/tmp上(也有的能夠指定日誌目錄)。
3、某些大型軟體定義有自己的安裝日誌文件保存目錄(如Oracle)。
4、系統自帶的安裝工具,有自己的安裝歷史記錄(Ubuntu: /var/log/apt/history.log)
3. linux系統日誌文件的位置命令
Linux常見的日誌文件詳述如下
1、/var/log/boot.log(自檢過程)
2、/var/log/cron (crontab守護進程crond所派生的子進程的動作)
3、/var/log/maillog (發送到系統或從系統發出的電子郵件的活動)
4、/var/log/syslog (它只記錄警告信息,常常是系統出問題的信息,所以更應該關注該文件)
要讓系統生成syslog日誌文件,
在/etc/syslog.conf文件中加上:*.warning /var/log/syslog
該日誌文件能記錄當用戶登錄時login記錄下的錯誤口令、Sendmail的問題、su命令執行失敗等信息
5、/var/run/utmp
該日誌文件需要使用lastlog命令查看
6、/var/log/wtmp
(該日誌文件永久記錄每個用戶登錄、注銷及系統的啟動、停機的事件)
last命令就通過訪問這個文件獲得這些信息
7、/var/run/utmp
(該日誌文件記錄有關當前登錄的每個用戶的信息) 《Linux就該這么學》 一起學習linux
8、/var/log/xferlog
(該日誌文件記錄FTP會話,可以顯示出用戶向FTP伺服器或從伺服器拷貝了什麼文件)
4. linux 系統日誌在哪個目錄
要分復幾種情況:
1、Linux系統制安裝時的日誌文件一般放在/root下(/root/install.log,也有少數放在/tmp上的)。
2、一般應用軟體多放在當前目錄或者/tmp上(也有的能夠指定日誌目錄)。
3、某些大型軟體定義有自己的安裝日誌文件保存目錄(如Oracle)。
4、系統自帶的安裝工具,有自己的安裝歷史記錄(Ubuntu: /var/log/apt/history.log)
5. 安全:Linux系統的LOG日誌文件在什麼地方
要分幾種情況: 1、Linux系統安裝時的日誌文件一般放在/root下(/root/install.log,也有少數放在/tmp上的)。 2、一般專應用軟體多屬放在當前目錄或者/tmp上(也有的能夠指定日誌目錄)。 3、某些大型軟體定義有自己的安裝日誌文件保存目錄(如Orac...