部件 | 指令作用 | 指令 | 备注 | |
CPU | 查看CPU信息 | cat /proc/cpuinfo | ||
查看CPU微码 | cat /proc/cpuinfo |grep microcode | |||
查看CPU实时频率 | turbostat -i 1 | 每秒读一次 | ||
echo $$ > /mnt/cgroup/cpu/tasks | ||||
cpufreq-info | ||||
查看CPU温度 | sensors | 所有核的温度 | ||
内存 | 查看内存容量 | free -g | 单位G | |
查看内存信息 | dmidecode -t memory | |||
查看内存型号 | dmidecode -t memory |grep -Ei "Part Number" | |||
查看单条内存容量 | dmidecode -t memory |grep Size | |||
查看内存频率 | dmidecode -t memory |grep Speed | |||
查看内存槽位 | dmidecode –t memory |grep Locator | |||
查看内存ecc增长 | grep "[0-9]" /sys/devices/system/edac/mc/mc*/csrow*/ch* | OS内存ecc数值,重启设备会清零 | ||
硬盘 | 查看硬盘分区 | df -h | ||
查看硬盘大小 | fdisk –l | |||
lsblk -d | ||||
查看硬盘全部smart | smartctl -a /dev/sdX | X为盘符 | ||
查看硬盘smart数值 | smartctl -A /dev/sdX | X为盘符 | ||
查看硬盘参数 | smartctl -i /dev/sdX | X为盘符 | ||
查看硬盘io情况 | iostat -x 1 | 每秒读一次io | ||
查看NVME硬盘smart数值 | nvme smart-log /dev/nvmeXn1 | X为盘符 | ||
查看NVME硬盘信息 | nvme id-ctrl /dev/nvmeXn1 | X为盘符 | ||
硬盘坏道检查 | badblocks -b 4096 -s -v /dev/sdX | X为盘符 | ||
查看一体机硬盘盘号所对应的盘符 | grep "盘|dev" -Er /sf/cfg/vs/disk | |||
让硬盘闪烁 | hdparm -t /dev/sdX | X为盘符 | ||
查看一体机签名是否正常 | vs_sn -f | |||
查看单个硬盘是否有签名 | vs_disk_verify /dev/sdX | X为盘符 | ||
坏道修复 | badblocks -w -s /dev/sdX END START (END为结束坏道扇区,START为开始坏道扇区) | X为盘符 | ||
关闭硬盘缓存 | sdparm --set WCE=0 /dev/sdX | X为盘符 | ||
开启硬盘缓存 | sdparm --set WCE=1 /dev/sdX | X为盘符 | ||
数据备份 | dd if=/dev/sdX1 of=/dev/sdX2 将sdX1整盘备份到sdX2 | 需要封闭场景备份 | ||
dd格式化磁盘 | dd if=/dev/zero of=/dev/sdX bs=1k count=3000 | |||
磁盘文件系统修复 | fdisk -l 查看分区文件系统 1:输入 fsck -c 2: 输入 Yes 3: 输入 fsck -t ext4 /dev/sdX1 4: 输入fsck -y /dev/sdX1; 5. reboot | X为盘符 | ||
RAID卡 | 查看RAID卡状态和硬盘状态 | raidstat | ||
查看RAID卡芯片、厂商 | lspci |grep SAS | |||
lspci |grep raid | ||||
Megaraid卡查看硬盘状态 | ./MegaCli64 -PDList -aAll -NoLog | grep -Ei "Enclosure Device ID|Slot Number|Firmware state|WWN|Raw Size|Inquiry Data|Device ID" | 需要进入到对应产品线RAID卡工具路径:VDS: /sf/bin/raidtools/bin/ HCI: /sf/bin/raidtools/bin/ EDS: /sf/vs/bin/ 或者 /sf/bin/raidtools/bin/ SIP:/home/fantom/bin/checkplatform/raidtools/bin/ | ||
SAS卡查看硬盘状态 | ./sas3ircu 0/1 display 0为第一张卡,1为第二张卡 | |||
PMC卡查看硬盘状态 | ./arcconf getconfig 1/2 pd 1为第一张卡,2为第二张卡 | |||
查看RAID卡驱动名称 | 先lspci |grep raid获取ID,然后lspci -s ID -k看驱动名称 | |||
网卡 | 查看网口 | ethtool ethX | X为网口名称 | |
查看所有网口 | ifconfig (ifconfig -a) | |||
查看网口芯片 | lspci |grep Eth | |||
重启网口 | ifconfig ethX down ifconfig ethX up | X为网口名称 | ||
查看网口驱动信息 | ethtool -i ethX | X为网口名称 | ||
临时配置IP和子网掩码 | ifconfig ethX ip/num | X为网口名称 | ||
查看网口错误包类型 | ethtool –S ethX|grep err | X为网口名称,HCI产品线要用realethtool,网口被北研接管的在eth前面加p_ethX | ||
查看网口丢包 | ethtool -S ethX |grep drop | |||
查看网口光模块信息 | ethtool -m ethX | |||
查看网口缓存大小 | ethtool -g ethX | |||
修改网口缓存大小 | ethtool -G ethX rx 2048(实际值决定) | 临时修改,重启失效,然后再使用观察一段时间 看fifo值是否会持续增加 | ||
查看寄存器信息 | ethtool -d ethX X为网口名称 | X为网口名称 | ||
关闭网口硬件流控 | ethtool --pause ethX autoneg off rx off tx off | X为网口名称 | ||
查看网口lldp是否关闭 | realethtool --show-priv-flags ethX | X722固件要在4.0及以上才能关闭lldp | ||
关闭X722网口lldp | realethtool --set-priv-flags ethX disable-fw-lldp on | X为网口名称 | ||
HBA卡 | 查看HBA卡芯片 | lspci |grep Fibre | ||
查看HBA卡WWN号 | cat /sys/class/fc_host/host*/port_name 或者cat /proc/scsi/qla2xxx/* | grep adapter-port | |||
显卡 | 查看显卡芯片 | lspci |grep -i NV | ||
查看显卡温度和核心 | /sf/data/local/sgax/sgax-chroot.sh, nvidia-smi | |||
查看显卡信息 | nvidia-smi -q | |||
IPMI(BMC) | 加载IPMI模块 | modprobe ipmi_si modprobe ipmi_devintf | ||
重启BMC | ipmitool mc reset cold | |||
查看BMC IP地址 | ipmitool lan print 1 | |||
查看最近50条事件日志 | ipmitool sel list last 50 | |||
查看传感器读数 | ipmitool sdr | |||
ipmitool sensor list | ||||
时间 | 查看当前系统时间 | date | ||
查看设备运行时间 | uptime | |||
基本信息 | 查看OS版本 | cat /sf/version | ||
查看是否是一体机、厂商名称、厂商SN | dmidecode –t 1 | |||
查看我司型号、SN | dmidecode –t 2 | |||
日志 | 内核日志路径 | /sf/log/日期/kernel.log | ||
黑盒日志路径 | /sf/log/blackbox/日期/ | |||
mce日志 | /sf/log/blackbox/日期/LOG_mcelog.txt | |||
demesg日志 | /sf/log/blackbox/日期/LOG_dmesg.txt | |||
查看历史iostat日志 | /sf/log/blackbox/日期/LOG_iostat.log | |||
查看ecc每小时增长日志 | /sf/log/blackbox/日期/LOG_edac_mc.txt | |||
查看历史CPU温度、频率路径 | /sf/log/checkitem/ | |||
查看硬盘历史smart信息 | /sf/log/blackbox/日期/LOG_vs_smart.txt | |||
宕机日志路径 | /sf/log/kdump/ | |||
其它类 | 查看进程 | top | ||
查看进程具体信息 | ps -auxf | |||
查看集群ID和IP | vtpclustat | VDS、HCI产品线 | ||
cat /etc/hosts | EDS产品线 | |||
华为服务器用BMC清除CMOS指令 | 远程IPMI IP,账号密码为IPMI WEB登录账号密码,指令:ipmcset -d clearcmos | |||
批量查看指令 | vs_cluster_cmd.sh e "" | VDS、HCI产品线 | ||
cluster_cmd.sh e | EDS | |||
硬盘批量检测 | for disk in `lsblk -d |grep sd |awk '{print $1}'`;do echo “----$disk----”;smartctl -a /dev/$disk|grep -E "Raw_Read_Error_Rate|Reallocated_Sector_Ct|Spin_Retry_Count|End-to-End_Error|Reported_Uncorrect|Command_Timeout|Current_Pending_Sector|Offline_Uncorrectable|UDMA_CRC_Error_Count|Reallocated_Event_Count|Available_Reservd_Space|Program_Fail_Cnt_Total|Erase_Fail_Count_Total|Media_Wearout_Indicator";done | |||
软拔盘指令 | source /sf/vs/bin/vs_common_disk_interface.sh ; remove_one_disk /dev/sdX | X为盘符 | ||
SIP挂载硬盘指令 | ll /usr/sbin/ |grep disk 然后执行第四个datadiskmount-v2.sh,成功后df -h查看 | |||
服务器共享目录 | /sf/data/vs/gfs/【VS挂载点】/ 需要进挂载点进去创 | |||
硬件指令小知识
于 2024-08-08 17:22:42 首次发布