Centos 常用系统命令

一、查看系统硬件信息:

1、CPU

# 总核数 = 物理CPU个数 X 每颗物理CPU的核数 
# 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数

# 查看物理CPU个数
cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l

# 查看每个物理CPU中core的个数(即核数)
cat /proc/cpuinfo| grep "cpu cores"| uniq

# 查看逻辑CPU的个数
cat /proc/cpuinfo| grep "processor"| wc -l

#查看CPU信息(型号)
cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c

2、内存

#查看内存信息
cat /proc/meminfo
free
#查看系统硬件的全部信息(不包含硬盘)
dmidecode|more 

 二、常用的命令:

1、查看本目录下所有的文件夹及文件大小:
 du -sh .[!.]*

2、查看那个程序占用的swap最高:
for i in $(ls /proc | grep "^[0-9]" | awk '$0>100'); do awk '/Swap:/{a=a+$2}END{print '"$i"',a/1024"M"}' /proc/$i/smaps;done| sort -k2nr | head
ps aux | grep $pid

 

posted @ 2017-06-28 11:04  灬魑魅魍魉灬  阅读(2065)  评论(0编辑  收藏  举报