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


    
二、系統相關
總核數 = 物理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


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章