查看计算机硬件信息:
/proc下主要文件介绍
对于“/proc”中文件可使用文件查看命令浏览其内容,文件中包含系统特定信息:
Cpuinfo--主机CPU信息
Dma--主机DMA通道信息
Filesystems--文件系统信息
Interrupts--主机中断信息
Ioprots--主机I/O端口号信息
Meminfo--主机内存信息
Version Linux--版本信息
查看CPU信息(大而全的):
cat /proc/cpuinfo
查看CPU启动信息:
dmesg | grep CPU
查看物理CPU的个数
#cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l
查看逻辑CPU的个数
#cat /proc/cpuinfo |grep "processor"|wc -l
查看CPU是几核
#cat /proc/cpuinfo |grep "cores"|uniq
查看CPU的主频
#cat /proc/cpuinfo |grep MHz|uniq
查看cpu型号
cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
2 Intel(R) Core(TM)2 Duo CPU P8600 @ 2.40GHz
(看到有2个逻辑CPU, 也知道了CPU型号)
查看cpu运行位数:
getconf LONG_BIT
返回32 or 64,表示运行在32位或者64位模式下
返回32并不代表该cpu不支持64位计算
查看cpu是否支持64bit计算
cat /proc/cpuinfo | grep flags | grep ' lm ' | wc -l
结果大于0, 说明支持64bit计算. lm指long mode, 支持lm则是64bit
在aix和ubuntu上可以使用lscpu命令查看cpu信息
查看内存信息:
cat /proc/meminfo
free -m
查看板卡信息:
cat /proc/pci
查看网卡相关信息
方法一:
ethtool eth0 采用此命令可以查看到网卡相关的技术指标
(本人测试过不一定所有网卡都支持此命令)
ethtool -i eth1 加上 -i 参数查看网卡驱动
可以尝试其它参数查看网卡相关技术参数
方法二:
也可以通过 dmesg | grep eth0 等看到网卡名字(厂家)等信息
通过查看 /etc/sysconfig/network-.s/ifcfg-eth0
可以看到当前的网卡配置包括IP、网关地址等信息。
当然也可以通过ifconfig命令查看。
查看USB设备:
cat /proc/bus/usb/devices
lsusb
查看键盘和鼠标:
cat /proc/bus/input/devices
查看各设备的中断请求(IRQ):
cat /proc/interrupts
查看硬盘类型
df -h
/dev/sd* 代表scsi接口 硬盘
/dev/hd* 代表 IDE接口硬盘
/dev/vd* 代表 光盘
iostat -x 1 10
可以查看一共挂了几块盘。
lsscsi 查看磁盘情况
[0:0:0:0] cd/dvd QEMU QEMU DVD-ROM 2.5+ /dev/sr0
可以看到磁盘类型是光盘 磁盘设备名称是 /dev/sr0
查看硬盘分区:
cat /proc/partitions
fdisk -l
在Linux系统下如何正确查看Raid信息
软件raid:
只能通过Linux系统本身来查看
cat /proc/mdstat
可以看到raid级别,状态等信息。
硬件raid:
最佳的办法是通过已安装的raid厂商的管理工具来查看,有cmdline,也有图形界面。如Adaptec公司的硬件卡就可以通过下面的命令进行查看:
# /usr/dpt/raidutil -L all
可以看到非常详细的信息。
当然更多情况是没有安装相应的管理工具,只能依靠Linux本身的话一般我知道的是两种方式:
# dmesg |grep -i raid
# cat /proc/scsi/scsi
显示的信息差不多,raid的厂商,型号,级别,但无法查看各块硬盘的信息。
另外经过实际测试,Dell的服务器可以通过命令来显示,而HP、IBM等的服务器通过上面的命令是显示不出的。只能够通过装硬件厂商的管理工具来查看。
linux查看服务器python程序 linux 查看服务器信息
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。

提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
LInux查看服务器硬件信息
查看服务器的硬件信息:SN序列号、机器型号、BIOS信息、内存插槽、CPU个数等相关信息
LInux HardWare Command -
安装CUDA为什么没有samples
说在前面 我解决这个错误花了一天多不到两天的时间 感谢各位大佬的帮助 我太菜了 在这期间 我经历了看了百度里面的几乎所有的博客 但是依然不好使...这个是和我遇到了同样问题的一个大佬,看了他这篇博客之后觉得他说的话就是我想说的....下面是建立
安装CUDA为什么没有samples 计算机视觉 机器学习 人工智能 深度学习