【linux】Linux查看各類日志


Log位置:

/var/log/message    系統啟動后的信息和錯誤日志,是Red Hat Linux中最常用的日志之一   
/var/log/secure 與安全相關的日志信息   
/var/log/maillog    與郵件相關的日志信息   
/var/log/cron   與定時任務相關的日志信息   
/var/log/spooler    與UUCP和news設備相關的日志信息   
/var/log/boot.log   守護進程啟動和停止相關的日志消息 

常用命令:

1、tail

實例:  
1、tail -f filename  
說明:監視filename文件的尾部內容(默認10行,相當於增加參數 -n 10),刷新顯示在屏幕上。退出,按下CTRL+C。  

2、tail -n 20 filename  
說明:顯示filename最后20行。  

3、tail -r -n 10 filename  
說明:逆序顯示filename最后10行。

2、cat

cat主要有三大功能:  
1.一次顯示整個文件。$ cat filename  
2.從鍵盤創建一個文件。$ cat > filename   
  只能創建新文件,不能編輯已有文件.  
3.將幾個文件合並為一個文件: $cat file1 file2 > file  

參數:  
-n 或 --number 由 1 開始對所有輸出的行數編號  
-b 或 --number-nonblank 和 -n 相似,只不過對於空白行不編號  
-s 或 --squeeze-blank 當遇到有連續兩行以上的空白行,就代換為一行的空白行  
-v 或 --show-nonprinting  
例:  
把 textfile1 的檔案內容加上行號后輸入 textfile2 這個檔案里  
cat -n textfile1 > textfile2  

把 textfile1 和 textfile2 的檔案內容加上行號(空白行不加)之后將內容附加到 textfile3 里。  
cat -b textfile1 textfile2 >> textfile3  

把test.txt文件扔進垃圾箱,賦空值test.txt  
cat /dev/null > /etc/test.txt   
注意:>意思是創建,>>是追加。千萬不要弄混了。  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM