【分享篇】運維人員常用的一些Linux命令盤點!

老男孩IT教育機構發表於2022-05-31

  作為一名合格的IT運維人員,我想大家都明白Linux命令的掌握程式對工作效率提升有多大,本篇文章我們繼續為大家分享一些工作中常用的命令,後續我們還會陸續更新,大家可以收藏起來,以供大家參考和使用。請看下文:

  一、伺服器執行狀態

  ps:檢視系統程式執行緒,我們一般都是用這個命令檢視程式pid的,然後用pid做更深入的排查。

  pstree:檢視系統程式樹,它可以把各個程式之間的關係用樹形結構標識出來。

  top:檢視系統程式執行緒執行情況,應用資源的使用情況,系統負載等。用法是看下伺服器上負載是否很高,然後看具體是哪個程式,哪個執行緒佔用cpu比較多。

  free:檢視記憶體及使用情況

  二、檔案操作

  cat:用這個命令檢視配置檔案,或者是日誌檔案,但是有點需要注意,cat命令會把整個檔案輸出到終端了,如果檔案內容非常多,建議使用grep進行過濾,或者直接用less或more命令。

  tail:檢視某個檔案的尾部,或者檢視標準出入的最末尾,預設值顯示10行,可以用-n引數來指定輸出多少行。

  head:和tail命令很相似,不過head是輸出頭部內容,個人感覺head遠沒有tail命令用的多。

  more:也是用來檢視檔案,但more命令只載入一屏的內容,可以向下翻動,因為載入的內容少,所以比cat快多了。

  less:和more很像,但是可以上下翻動,感覺less和more只需要less就可以了,完全可以去掉more啊

  grep:在問題排查的時候,需要用grep從大量的資料中篩選出一些我想要的。grep也支援正規表示式匹配。

  awk:比如在檔案有多列的時候,我們可以用awk輸出具體某幾列,或做一些簡單的統計 求和,求平均值,再或者做一下簡單的資料格式化。

  sort:對標準內容做排序

  uniq:對排序好的內容去重,注意它只是把相鄰且相同的去重,所以如果想要全域性去重,需要先用sort排序。

  wc:wc不僅僅能數多少行,還可以數多少單詞,多少字元。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2898149/,如需轉載,請註明出處,否則將追究法律責任。

相關文章