俗話說:“金三銀四”,很多同學近期都在面試,期間有不少同學向老師咨詢善于Linux查看日志的方式有那些,有些同學隻會簡單的查看日志方法,但是面試官有時會問關于如何查看實時更新日志的方法,畢竟系統每天用戶都在操作,日志會時時變化,今天小編這個問題幫大家将查看日志的結果都總結在這個文檔裡了。
Linux查看日志的方法主要有以下4種,分别為:tail、head、cat、sed。
要想查看日志文件之前需要做以下操作:
tail
查看實時運行的日志命令:tail -f catalina.out
1. 參數-f表示循環讀取
查看實時運行的日志命令:tail -f catalina.out
2. 參數-q表示不顯示處理信息。
tail -q catalina.out
3.參數-v顯示詳細的處理信息,命令:tail -v kitty.log
4.參數-c顯示字節數,命令:tail -c test.log
面試題案例分享:
1.如何循環實時查看最後100條數據?
命令:tail -fn 100 catalina.out
2.如何查詢100行之後的所有日志數據?
命令:tail -n 100 catalina.out
3.如何查看指定日志數據?
命令:tail -n 5 kitty.log
Head注意事項同:查詢日志前确保日志文件中存在滿足條件的日志數據。
三、cat1.查看所有文件信息的命令:cat kitty.txt2.使用鍵盤創建一個文件命令:cat > kitty.test
3.清除日志文件命令:cat :> filename
四、sed查找日志文件中指定的一段内容或者根據時間範圍查詢.
操作命令:#sed -n '2,200p' kitty.log
操作命令:#sed -n /'/2022-04-17 10:07:10/,/2019-05-18 16:54:01/p'
綜上所述,以上4種查看日志的方法是必須要掌握的,在工作中要想學會如何定位問題必須要學會使用查看日志的方法來分析定位問題,才能更好的解決問題,同樣面試也是必備考點,請大家收藏好。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!