tft每日頭條

 > 生活

 > linux查看日志流程

linux查看日志流程

生活 更新时间:2025-01-24 19:34:44

俗話說:“金三銀四”,很多同學近期都在面試,期間有不少同學向老師咨詢善于Linux查看日志的方式有那些,有些同學隻會簡單的查看日志方法,但是面試官有時會問關于如何查看實時更新日志的方法,畢竟系統每天用戶都在操作,日志會時時變化,今天小編這個問題幫大家将查看日志的結果都總結在這個文檔裡了。

linux查看日志流程(Linux查看日志的命令記不住)1

Linux查看日志的方法主要有以下4種,分别為:tail、head、cat、sed。

要想查看日志文件之前需要做以下操作:

  1. 切換到某個路徑的日志目标下,命令: # cd training/hadoop-2.7.3/logs/

linux查看日志流程(Linux查看日志的命令記不住)2

tail

查看實時運行的日志命令:tail -f catalina.out

1. 參數-f表示循環讀取

查看實時運行的日志命令:tail -f catalina.out

2. 參數-q表示不顯示處理信息。

tail -q catalina.out

linux查看日志流程(Linux查看日志的命令記不住)3

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

注意事項同:查詢日志前确保日志文件中存在滿足條件的日志數據。

  1. 查詢日志文件前10條記錄,命令:head -n 10 kitty.log
  2. 查詢日志文件後10條記錄,命令:head -n -100 kitty.log

linux查看日志流程(Linux查看日志的命令記不住)4

三、cat1.查看所有文件信息的命令:cat kitty.txt2.使用鍵盤創建一個文件命令:cat > kitty.test

3.清除日志文件命令:cat :> filename

四、sed

查找日志文件中指定的一段内容或者根據時間範圍查詢.

  1. 如何按行号查找?

操作命令:#sed -n '2,200p' kitty.log

  1. 如何按時間段查找?

操作命令:#sed -n /'/2022-04-17 10:07:10/,/2019-05-18 16:54:01/p'

  1. /var/log/message 系統啟動後的信息和錯誤日志,是Red Hat Linux中最常用的日志之一。
  2. /var/log/secure # 查詢安全信息的日志信息。
  3. /var/log/maillog # 查詢郵件的日志信息。
  4. /var/log/cron # 查詢定時任務的日志信息。
  5. /var/log/spooler # 查詢UUCP和news設備的日志信息。
  6. /var/log/boot.log # 查詢守護進程啟動和停止的日志消息。
  7. /var/log/wtmp # 查詢該日志文件永久記錄每個用戶登錄、注銷以及系統的啟動、停機的事件

綜上所述,以上4種查看日志的方法是必須要掌握的,在工作中要想學會如何定位問題必須要學會使用查看日志的方法來分析定位問題,才能更好的解決問題,同樣面試也是必備考點,請大家收藏好。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved