linux簡單經常使用命令

一.進程相關

1.查看佔用CPU最高的進程:
    ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|head
2.查看佔用內存最高的進程:
    ps aux|head -1;ps aux|grep -v PID|sort -rn -k +4|head
3.進程處於 Running 狀態:
    top -i 
4.查看磁盤信息:    
    vmstat
5.查看天天CPU的使用率
sar -u -f /var/log/sa/sa24


    
2、系統相關
總核數 = 物理CPU個數 X 每顆物理CPU的核數 
總邏輯CPU數 = 物理CPU個數 X 每顆物理CPU的核數 X 超線程數

1. 查看物理CPU的個數
cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l

2.查看每一個物理CPU中core的個數(即核數)
cat /proc/cpuinfo| grep "cpu cores"| uniq

3.查看邏輯CPU的個數
cat /proc/cpuinfo |grep "processor"|wc -l

4.查看cpu型號
cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c

5.查看內核版本
uname -a 

6.查看操做系統版本 
head -n 1 /etc/issue 

7.列出全部PCI設備
lspci -tv

8.列出加載的內核模塊
lsmod 

9.查看環境變量 
env  

10.查看內存使用量和交換區使用量
free -m

11.查看各分區使用狀況 
df -h 

12.查看指定目錄的大小
du -sh

13.查看系統運行時間、用戶數、負載
uptime 


14.查看全部分區
fdisk -l 

15.查看全部交換分區
swapon -s 


16.查看全部網絡接口的屬性
ifconfig  

17.查看防火牆設置
iptables -L 

18.查看路由表 
route -n
相關文章
相關標籤/搜索