服務端Linux機器日志查看命令


常用查看命令

  • ps -ef | grep java 查看當前機器運行程序;
  • tail -100f /... 查看日志,實時的
  • less /… 按頁查看日志,空格翻頁,q退出
  • cat /.. | grep 'Exception' 查找;或者 grep 'str' /...

|和<

前者是管道,就是前面一部分的執行后的輸出作為下一個命令的輸入。

后者是輸入重定向,把某個東西作為輸入,具體看Linux 輸入輸出(I/O)重定向

tail命令

tail命令用於輸入文件中的尾部內容。tail命令默認在屏幕上顯示指定文件的末尾10行。如果給定的文件不止一個,則在顯示的每個文件前面加一個文件名標題。如果沒有指定文件或者文件名為“-”,則讀取標准輸入。

注意:如果表示字節或行數的N值之前有一個”+”號,則從文件開頭的第N項開始顯示,而不是顯示文件的最后N項。N值后面可以有后綴:b表示512,k表示1024,m表示1 048576(1M)。

語法
tail(選項)(參數)

常用的-f選項,是讓它顯示實時更新的日志信息;

cat命令

cat命令連接文件並打印到標准輸出設備上,cat經常用來顯示文件的內容,類似於下的type命令。

注意:當文件較大時,文本在屏幕上迅速閃過(滾屏),用戶往往看不清所顯示的內容。因此,一般用more等命令分屏顯示。為了控制滾屏,可以按Ctrl+S鍵,停止滾屏;按Ctrl+Q鍵可以恢復滾屏。按Ctrl+C(中斷)鍵可以終止該命令的執行,並且返回Shell提示符狀態。

語法
cat(選項)(參數)

實例

設ml和m2是當前目錄下的兩個文件

  • cat m1 (在屏幕上顯示文件ml的內容)
  • cat m1 m2 (同時顯示文件ml和m2的內容)
  • cat m1 m2 > file (將文件ml和m2合並后放入文件file中)

grep命令

grep(global search regular expression(RE) and print out the line,全面搜索正則表達式並把行打印出來)是一種強大的文本搜索工具,它能使用正則表達式搜索文本,並把匹配的行打印出來
grep命令

經常性使用的命令,要多多熟悉,能靈活掌握則最好!

dump命令

dump命令用於備份ext2或者ext3文件系統。可將目錄或整個文件系統備份至指定的設備,或備份成一個大文件。

語法
dump(選項)(參數)

實例

將/home目錄所有內容備份到/tmp/homeback.bak文件中,備份層級為0並在/etc/dumpdates中記錄相關信息:

‍dump -0u -f /tmp/homeback.bak /home

將/home目錄所有內容備份到/tmp/homeback.bak文件中,備份層級為1(只備份上次使用層次0備份后發生過改變的數據)並在/etc/dumpdates中記錄相關信息:

dump -1u -f /tmp/homeback.bak /home

通過dump命令的備份層級,可實現完整+增量備份、完整+差異備份,在配合crontab可以實現無人值守備份。


免責聲明!

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



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