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...