操作系统
查看操作系统发行版信息
- cat /etc/redhat-release
查看操作系统发行版详细信息
- lsb_release -a
CPU
查看CPU统计信息
-
lscpu
- 其中的CPU(s)数量即为 常说的多少核
查看CPU型号
- cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
查看CPU个数
- cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l
查看每个物理CPU中core的个数(即核数)
- cat /proc/cpuinfo| grep "cpu cores"| uniq
内存
查看概要内存使用情况
- free -g
-g 是以GB为单位,也可以-m
查看内存详细使用情况
- cat /proc/meminfo
查看内存的插槽数,已经使用多少插槽.每条内存多大
- dmidecode|grep -A5 "Memory Device"|grep Size|grep -v Range
硬盘
查看硬盘和分区分布
- lsblk
查看硬盘和分区的详细信息
- fdisk -l
借鉴参考文章
基础巡检命令
1.df -h * 查看磁盘空间
2.du -sh * 精确定位当前目录磁盘占用情况
3.top 实时显示系统中各进程资源占用情况
4.free -h 查看当前内存使用量和交换区使用量
5.iostat 1 10 输出cpu和每个分区的输出统计信息
6.ps -ef | grep '查看的进程'
7.netstat -anp|grep '端口号'
8.crontab -e 设置定时任务
9.uname -a 查看内核/操作系统/cpu信息
10.cat /proc/cpuinfo/grep "corea"|uniq 查看当前cpu核数