查看日志 查找报错
cat /var/log/message
查看最后5000条并查找包含error的信息
tail -5000 /var/log/messages |grep error
tail -n 10 test.log 查询日志尾部最后10行的日志;
tail -n +10 test.log 查询10行之后的所有日志;
head查看日志
head -n 10 test.log 查询日志文件中的头10行日志;
head -n -10 test.log 查询日志文件除了最后10行的其他所有日志;
cat查看日志
cat -n test.log | grep ‘error’ 查询日志中含有某个关键字的信息,显示出行号
查看硬盘
查看硬盘信息
smartctl -i /dev/sdf
查看硬盘健康状态
smartctl -H /dev/sdf
PASSED
表示健康,否则意味着磁盘已经故障,或很快就会发生故障。
lsblk -l 查看分区和磁盘 lsblk -f
df -h 查看空间使用情况
fdisk -l 分区工具查看分区信息
cfdisk /dev/sda 查看分区
blkid 查看硬盘label(别名)
du -sh ./* 统计当前目录各文件夹大小
free -h 查看内存大小
cat /proc/cpuinfo| grep "cpu cores"| uniq 查看cpu核心数
cat /proc/cpuinfo| grep "physical id"|uniq| wc -l 查看物理cpu个数
cat /proc/cpuinfo| grep "processor"| wc -l 查看逻辑cpu的个数
lsscsi
查看SCSI控制器设备的信息
raid
物理磁盘
dmesg
#
查看开机信息里面的磁盘info
smartctl -A /dev/sda
或者 smartctl –all /dev/sda #硬盘的smart信息
smartctl -a /dev/sda
这里提示Device does not support SMART,所以按下面方式查看
查看raid5中第一块磁盘的状态
smartctl -a -d megaraid,0 /dev/sdb
# smartctl -a -d megaraid,1 /dev/sdb
# smartctl -a -d megaraid,2 /dev/sdb