Linux常用命令總結

2021-10-05 22:16:45 字數 2611 閱讀 5954

1.free命令

能夠顯示系統中物理上的空閒和已用記憶體,還有交換記憶體,同時也能顯示被核心使用的緩衝和快取

語法:free [param]

-b:byte為單位    -k:kb為單位     -m:mb為單位      -t:顯示記憶體總和序列     -v:顯示版本資訊  -o:不顯示緩衝區調節列   

-s《間隔秒數》:持續觀察記憶體使用狀況

執行結果說明:

mem:表示物理記憶體統計

-total:表示物理記憶體總數(total=used+free)

-used:表示系統分配給快取使用的數量(這裡的快取包括buffer和cache)

-free:表示未分配的物理記憶體總數

-shared:表示共享記憶體

-buffers:系統分配但未被使用的buffers數量

-cached:系統分配但未被使用的cache數量

-/+ buffers/cache:表示物理記憶體的快取統計

(-buffers/cache) 記憶體數: (指的第一部分mem行中的used – buffers – cached)

(+buffers/cache) 記憶體數: (指的第一部分mem行中的free + buffers + cached)

(-buffers/cache)表示真正使用的記憶體數, (+buffers/cache) 表示真正未使用的記憶體數

swap:表示硬碟上交換分割槽的使用情況

2.ulimit命令

ulimit命令用於顯示系統資源限制的資訊

語法:ulimit [param]

-a:顯示目前資源限制的設定   -c-d《資料節區大小》 程式資料節區的最大值,單位為kb

-f《檔案大小》  shell所能建立的最大檔案,單位為區塊

-h 設定資源的硬性限制,也就是管理員所設下的限制

-m《記憶體大小》 指定可使用的記憶體的上限,單位為kb

-n《檔案數目》 指定同一時間最多可開啟的檔案數

-p《快取區大小》 指定管道緩衝區的大小,單位512位元組

-s《堆疊大小》 指定堆疊的上限,單位為kb

-s 設定資源的彈性限制

-t-u 《程式數目》  使用者最多可開啟的程式數目。

-v 《虛擬記憶體大小》  指定可使用的虛擬記憶體上限,單位為kb

3.top命令

top命令可以實時動態地檢視系統的整體運**況,是乙個綜合了多方資訊監測系統效能和執行資訊的使用工具

語法: top [param]

-b:以批處理模式操作    -c:顯示完整的治命令    -d:螢幕重新整理間隔時間

-l:忽略失效過程     -s:保密模式    -s:累積模式   -u [使用者名稱]:指定使用者名稱

-p [程序號]:指定程序    -n [次數]:迴圈顯示的次數

4.df命令

df -h 檢視磁碟使用情況

df -i  檢視inode使用情況

5.ps命令

ps命令用於檢視程序統計資訊

a:顯示當前終端下的所有程序資訊

u:使用以使用者為主的格式輸出程序資訊

x:顯示當前使用者在所有終端下的程序

-e:顯示系統內的所有程序資訊

-l:使用長(long)格式顯示程序資訊

-f:使用完整的(full)格式顯示程序資訊

在使用中可以加上grep命令一起使用,也可單獨使用

單獨使用

ps -elf tomcat

結合管道操作和grep命令進行過濾,用於查詢某乙個程序的資訊

ps -elf | grep tomcat

1.tail命令

tail命令可用於檢視檔案內容,語法為:

tail [param] [filename]

param可以為:

-f:迴圈讀取

-q:不顯示處理資訊

-v:顯示詳細的處理資訊

-c[數目]:顯示位元組數

-n[行數]:顯示檔案的尾部n行內容

-pid=pid:與f合用,表示在程序id,pid撕掉之後結束

-q, --quiet, --silent:從不輸出給檔名的首部

-s, --sleep-interval=s :與-f合用,表示在每次反覆的間隔休眠s秒

2.ll -ah

ll -ah命令,可以用於檢視檔案情況

ll -ah

1.netstat

netstat命令用於監控進出網路的包和網路介面統計的命令列工具

語法: netstat [param]

引數:-h:檢視幫助    -r:顯示路由表    -i:檢視網路介面

2.重啟網路

service network restart

3.防火牆

查詢linux系統防火牆開啟狀態

firewall-cmd --state

臨時關閉防火牆(學習用的linux才可以禁用,生產的不建議禁用selinux)

systemctl stop firewalld.service

永久關閉防火牆(學習用的linux才可以禁用,生產的不建議禁用selinux)

systemctl disable firewalld.service

1.uname

uname命令用於檢視核心版本

2.ip addr

Linux常用命令總結

下面這些命令是我在複習linux時記錄的,沒有詳解,只記錄了簡單的用法 檢視物理cpu個數 cat proc cpuinfo grep physical id sort uniq wc l 檢視物理cpu中core的個數,即核心數 cat proc cpuinfo grep cpu cores un...

LINUX常用命令總結

readlink f 找出符號鏈結所指向的位置 1g 到我檔案頭 g到檔案尾 cat瀏覽檔案 netstat a 檢視所有埠 mkdir 建立資料夾 rm rf 刪除檔案 執行指令碼 指令碼檔案 在當前目錄下 在目錄中查詢檔案 find 檔名 根目錄 當前目錄 剪下 mv vi命令 在檔案中搜尋關鍵...

Linux 常用命令總結

mkdir 建立目錄 ls l 顯示目錄或檔案 cd 切換目錄層次 cat n顯示行號 檢視檔案內容 cat demo.text eof 建立檔案 結尾eof退出編輯狀態 tac 反轉內容輸出 cp apr 拷貝檔案或者目錄 rm f 強制刪除檔案 r 遞迴刪除 刪除檔案或目錄 fr 刪除指定的目錄...