linux常用指令

2021-10-19 08:14:51 字數 1686 閱讀 3473

1、檢視cpu資訊

檢視所有cpu資訊:cat /proc/cpuinfo

檢視cpu型別: grep

"model name" /proc/cpuinfo

2、檢視記憶體資訊
檢視所有記憶體資訊:cat /proc/meminfo

檢視記憶體容量:grep "memtotal" /proc/meminfo

3、檢視linux版本資訊
cat /proc/version
4、檢視系統資訊
uname -a
5、檢視cpu的位長
getconf long_bit
6、檢視磁碟資訊
df -h
7、檢視目錄大小
當前目錄大小:du -sh

子目錄大小:du -sh *

8、檢視當前cpu執行狀況
top

精確監控:top -p pid

通過程序id找到記憶體和cpu占用最高的執行緒tid:top -h -p pid

9、檢視系統記憶體資訊
free
10、檢視usb資訊
lsusb(/sbin/lsusb)

lsusb -tv

11、檢視程序資訊
ps

樹狀顯示程序:ps -e -o pid,args --forest

檢視pid歸屬於哪個應用:ps aux |

grep pid

檢視程序中的執行緒使用資源情況:ps -mp pid -o thread,tid,time

12、監控網路
tcpdump
13、檢視使用者開啟的檔案控制代碼的列表
lsof

檢視開啟使用者目錄的程序:lsof ~

14、檢視和跟蹤系統呼叫和訊號
strace  // strace -h,檢視具體使用方式
15、檢視網絡卡/網路介面相關資訊,包括ip,mac等
ifconfig

(/sbin/ifconfig)

16、檢視路由相關資訊
ip (/sbin/ip)

檢視路由資訊:/sbin/ip route

17、檢視/統計檔案資訊
cat filename |

grep

"context" -c 10 // 從檔案中過濾出包含"context",取其上下10行

cat filename |

grep

"context"

|wc -l // 統計"context"在檔案**現的次數

find

. -name "filename*.log.gz"

|xargs gunzip -dc |

grep

"context" //檢視壓縮檔案gz中是否包含"context"

18、統計io讀寫速度
time

dd if=/dev/zero of=1gbytes count=100 bs=1m conv=fsync // 寫

time

cp file1 file2 // 讀

linux常用指令

一 查詢狀態類 1 pwd pwd print work directory 顯示當前工作目錄的絕對路徑 2 ls ls list 顯示當前目錄的檔案 二 目錄類 1 cd cd change directory 切換目錄 波浪符號,代表使用者家目錄 cd 返回上乙個目錄 cd 回到自己的家目錄 c...

Linux常用指令

ctrl alt t 開啟終端 sudo su 在終端裡從普通使用者轉換成 root 使用者。su 普通使用者名稱 在終端裡從 root 使用者轉成普通使用者。clear 清除螢幕 mkdir 資料夾名 新建資料夾 rmdir 資料夾名 刪除資料夾 rm f filename 強制刪除乙個檔案 rm...

Linux常用指令

echo home cores core e p t proc sys kernel core pattern e 標示exe p 標示pid t 標示發生時間 使用root許可權建立 home cores目錄 chmod a w home cores r ulimit c unlimited讓co...