Linux運維常用命令有哪些?Linux學習教程(三)

老男孩IT教育機構發表於2021-09-15

  作為一名Linux運維工程師,想要在工作中游刃有餘,這個時候我們就需要掌握一些基本的操作命令,之前已經為大家介紹了很多,今天我們再來看看Linux還有哪些命令是我們需要掌握的。

  系統許可權及使用者授權相關命令(4個)

  chmod:改變檔案或目錄許可權。

  chown:改變檔案或目錄的屬主和屬組。

  chgrp:更改檔案使用者組。

  umask:顯示或設定許可權掩碼。

  檢視系統使用者登陸資訊的命令(7個)

  whoami:顯示當前有效的使用者名稱稱,相當於執行id -un命令。

  who:顯示目前登入系統的使用者資訊。

  w:顯示已經登陸系統的使用者列表,並顯示使用者正在執行的指令。

  last:顯示登入系統的使用者。

  lastlog:顯示系統中所有使用者最近一次登入資訊。

  users:顯示當前登入系統的所有使用者的使用者列表。

  finger:查詢並顯示使用者資訊。

  內建命令及其它(19個)

  echo:列印變數,或直接輸出指定的字串

  printf:將結果格式化輸出到標準輸出。

  rpm:管理rpm包的命令。

  yum:自動化簡單化地管理rpm包的命令。

  watch:週期性的執行給定的命令,並將命令的輸出以全屏方式顯示。

  alias:設定系統別名。

  unalias:取消系統別名。

  date:檢視或設定系統時間。

  clear:清除螢幕,簡稱清屏。

  history:檢視命令執行的歷史紀錄。

  eject:彈出光碟機。

  time:計算命令執行時間。

  nc:功能強大的網路工具。

  xargs:將標準輸入轉換成命令列引數。

  exec:呼叫並執行指令的命令。

  export:設定或者顯示環境變數。

  unset:刪除變數或函式。

  type:用於判斷另外一個命令是否是內建命令。

  bc:命令列科學計算器

  系統管理與效能監視命令(9個)

  chkconfig:管理Linux系統開機啟動項。

  vmstat:虛擬記憶體統計。

  mpstat:顯示各個可用CPU的狀態統計。

  iostat:統計系統IO。

  sar:全面地獲取系統的CPU、執行佇列、磁碟 I/O、分頁(交換區)、記憶體、 CPU中斷和網路等效能資料。

  ipcs:用於報告Linux中程式間通訊設施的狀態,顯示的資訊包括訊息列表、共享記憶體和訊號量的資訊。

  ipcrm:用來刪除一個或更多的訊息佇列、訊號量集或者共享記憶體標識。

  strace:用於診斷、除錯Linux使用者空間跟蹤器。我們用它來監控使用者空間程式和核心的互動,比如系統呼叫、訊號傳遞、程式狀態變更等。

  ltrace:命令會跟蹤程式的庫函式呼叫,它會顯現出哪個庫函式被呼叫。

  關機/重啟/登出和檢視系統資訊的命令(6個)

  shutdown:關機。

  halt:關機。

  poweroff:關閉電源。

  logout:退出當前登入的Shell。

  exit:退出當前登入的Shell。

  Ctrl+d:退出當前登入的Shell的快捷鍵。

  程式管理相關命令(15個)

  bg:將一個在後臺暫停的命令,變成繼續執行 (在後臺執行)。

  fg:將後臺中的命令調至前臺繼續執行。

  jobs:檢視當前有多少在後臺執行的命令。

  kill:終止程式。

  killall:透過程式名終止程式。

  pkill:透過程式名終止程式。

  crontab:定時任務命令。

  ps:顯示程式的快照。

  pstree:樹形顯示程式。

  nice/renice:調整程式執行的優先順序。

  nohup:忽略掛起訊號執行指定的命令。

  pgrep:查詢匹配條件的程式。

  runlevel:檢視系統當前執行級別。

  init:切換執行級別。

  service:啟動、停止、重新啟動和關閉系統服務,還可以顯示所有系統服務的當前狀態。


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

相關文章