linux常用命令

查看CPU负载

uptime |  cat /proc/loadavg

查看内存使用情况

vmstat | free -m

磁盘I/O性能监控

iostat -dkt 5 | mpstat

iostat :
Device:块设备名。
Tps:设备每秒进行传输的数量(每秒的I/O请求)。
Blk_read/s,Blk_wrtn/s:设备每秒读写数据块的数量。
Blk_read,Blk_wrtn:自从系统启动以来读写的块设备的总量。
“-d”选项只输出磁盘数据,结合“-k”、“-m”选项用于以KB、MB为单位输出统计信息,结合“-t”选项可以同时输出时间,最后还可以直接指定刷新信息的时间间隔(秒)。

检测硬盘坏道

badblocks -sv /dev/sdb7(-s 选项用于显示进度信息,-v选项用于显示详情)

mkfs -t ext3 -c /dev/sdb7 | grep "bad"(在创建文件系统过程中可以结合mkfs命令的“-c”进行检测)

无法卸载已挂载的设备

fuser -mv /media/cdrom (-m 选项指定相应的文件或目录,-v选项显示详细信息, -k强制关闭正在使用该文件或目录的进程)
fuser -k /media/cdrom(也可以使用kill命令终止该进程)

磁盘资源耗尽故障

df -hT /dev/sdb7
df -i /dev/sdb7

rm -rf `find /date -empty -a -type f`

查看磁盘使用情况

df -hT (-h 显示更易读的容量单位,-T显示对应文件系统的类型)

弹出光盘驱动器,取出光盘后再收回光驱托架

eject | eject -t(亦可将光盘文件系统卸载)

确认系统识别的硬盘设备

fdisk -l

你可能感兴趣的:(linux)