测试机器的硬件信息: 查看CPU信息(型号) # cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c 8 Intel(R) grep flags | grep ' lm ' | wc -l 8 (结果大于0, 说明支持64bit计算. lm指long mode, 支持lm则是64bit) 再完整看cpu详细信息 # dmidecode | grep 'Processor Information' 查看内 存信息 # cat /proc/meminfo # uname -a Linux euis1 2.6.9-55.ELsmp #1 SMP Fri Apr 20 17:03:35 EDT 2007 i686 i686 i386 GNU/Linux (查看当前操作系统内核信息) # cat # dmidecode | grep "Product Name" 查看网卡信息 # dmesg | grep -i eth
系统 # uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/cpuinfo # 查看CPU信息 # hostname # 查看计算机名 # lspci -tv # 列出所有PCI设备(yum install pciutils netstat -lntp # 查看所有监听端口 # netstat -antp # 查看所有已经建立的连接 # netstat -s # 查看网络统计信息 top # 实时显示进程状态 用户 # w # 查看活动用户 # id <用户名> # 查看指定用户信息 # 查看所有安装的软件包 查看网卡型号 # lspci | grep Ethernet 查看内存和cpu最直接最常用的命令 # free # cat /proc/cpuinfo 查看硬盘信息
-- L2 cache ------" lscpu | grep -i 'L2 缓存\|L2 cache' | awk -F ':|:' '{print $2}' echo -e "------ L3 cahce ------" lscpu | grep -i 'L3 缓存\|L3 cache' | awk -F ':|:' '{print $2}'
Windows 下查看系统硬件信息 本文转载自https://blog.csdn.net/guyan1101/article/details/86706859 一、如何在windows系统自带命令查看硬件信息 输入:wmic memorychip list brief 或者 wmic MEMPHYSICAL list brief 就会看到内存条的数量 2、查看cpu wmic cpu list brief 3、 pagefile list brief 7、查看网卡 wmic nic list brief 8、查看网络协议 ·wmic netprotocal list brief· 二、如何在windows系统自带命令查看硬件信息 、最直观的:(在运行里面输入CMD,以下命令都是在CMD下输入的:) 输入 sysdm.cpl, 系统属性. 2、 输入dxdiag 3、 输入 start msinfo32,winmsd系统信息 4 2.CPU信息 wmic cpu 上面显示的有位宽,最大始终频率, 生产厂商,二级缓存等信息 3.内存信息 wmic memorychip 可以显示出来三条内存,两条256,一条1G的,速度400MHz
在之前开发windows应用程序时,为了实现一个注册码只能注册一台设备(只要不换机器一台电脑的设备序列号是唯一的),这时需要获取使用者电脑硬件的各种常见信息,如主板信息,cpu信息等,经过查询,模块vmi 安装 pip install vmi 使用 # 获取当前网卡信息 import wmi w = wmi.WMI() for n in w.Win32_NetworkAdapter():
我们在 Linux 下进行开发时,有时也需要知道当前的硬件信息,比如:CPU几核?使用情况?内存大小及使用情况?USB设备是否被识别?等等类似此类问题。下面良许介绍一些常用的硬件查看命令。 lshw lshw 这个命令是一个比较通用的工具,它可以详细的列出本机的硬件信息。但这个命令并非所有的发行版都有,比如 Fedora 就默认没有,需要自己安装。 lshw 可以从各个 /proc 文件中提取出硬件信息,比如:CPU、内存、usb 控制器、硬盘等。如果不带选项的话,列出的信息将很长,加上 -short 选项时,将只列出概要信息。 bridge 440FX - 82441FX PMC [Natoma] /0/100/1 bridge 82371SB PIIX3 默认情况下,只列出概要信息,使用 -v 选项可以列出每一个 USB 口的详细信息。
time import os import re system=dmidecode.system() print "\033[1;36;40m%s\033[0m" %"获取服务器硬件信息 " """ 安装linux硬件信息收集工具包 """ #os.system('yum -y install make wget gcc* ;wget http://ezix.org \d{1,3}\.\d{1,3}\. \d{1,3}\.\d{1,3}\. \d{1,3}\.\d{1,3}\.\d{1,3}',netcard)[0] print "网卡状态: %s " % re.findall('link=\w{3}(?
你可能会有很多的原因需要查清计算机硬件的详细信息。例如,你需要修复某些问题并在论坛上发出请求,人们可能会立即询问你的计算机具体的信息。 或者你可以在系统启动时,按下相应的按键进入 UEFI 和 BIOS 界面获得信息。这两种方式都会向你显示硬件信息但省略软件信息。 你也可以使用命令行获取硬件信息。等一下… 这听起来有些困难。 很多检测硬件信息的命令行都需要使用 root 权限。 这篇文章介绍了很多用于发现系统信息的有用命令。文章最后的快速查询表对它们作出了总结。 硬件概述 下面几条命令可以全面概述计算机硬件信息。 它列出了每个分区的唯一标识符(UUID)及其文件系统类型(例如 ext3 或 ext4): blkid 使用以下命令列出已挂载的文件系统和它们的挂载点,以及已用的空间和可用的空间(兆字节为单位): df
[TOC] 0x00 硬件查看 hwinfo 命令 描述:hwinfo 意即硬件信息工具,是另外一种很好的实用工具。它被用来检测系统中已存在的硬件,并且以可读的格式显示各种硬件组件的细节信息。 Attached to: #44 (Ethernet controller) #显示摘要信息 hwinfo --short cpu: Intel(R) Xeon(R) CPU E3-1271 描述:lshw(list hardware)列出硬件设备提取对机器的硬件配置的详细信息,相当于 Windows 下的设备管理器列出系统里的硬件设备。 此表包含系统硬件组成的说明以及其他有用的信息,如序列号和BIOS版本。由于有了这个表您可以检索这些信息,而无需探测实际的硬件。 提供的信息当然取决于记录的类型。在这里,我们将了解电路板的制造商、型号、版本和序列号。
linux 获取linux硬件信息的方式,有很多。 1.使用puppet或者saltstack 2.直接读取/proc/xx文件,比如cpu信息,就是/proc/cpuinfo 3.dmidecode 4.psutil,它可以获取某些信息,但是对于CPU 接下来讨论一下关于 python-hwinfo, 它是一个展示硬件信息概况的工具之一,并且其配置简洁 什么是 python-hwinfo 这是一个通过解析系统工具(例如 lspci 和 dmidecode )的输出,来检查硬件和设备的 Python 库。 3.Ethernet Controller Info(网卡信息): 供应商名称、供应商 ID、设备名称、设备 ID、子供应商名称、子供应商 ID,子设备名称、子设备 ID。
linux查看系统的硬件信息,并不像windows那么直观,这里我罗列了查看系统信息的实用命令,并做了分类,实例解说。 上面输出的是第一个cpu部分信息,还有3个cpu信息省略了。 查看内存硬件信息 dmidecode -t memory # dmidecode 2.11 SMBIOS 2.7 present. Link detected: yes #表示有网线连接,和路由是通的 其他 查看pci信息,即主板所有硬件槽信息。 这些信息包括了硬件以及BIOS,既可以得到当前的配置,也可以得到系统支持的最大配置,比如说支持的最大内存数等。 如果要查看所有有用信息 dmidecode -q 里面包含了很多硬件信息。
Python 中 platform 库的基本用法介绍 Python 有个内置库是 platform,它可以让我们轻松地获取有关操作系统、计算机硬件和 Python 环境的详细信息。 获取计算机硬件信息 除了操作系统信息,我们还可以使用 platform 库获取有关计算机硬件的信息。 获取 Python 环境信息 除了操作系统和硬件信息,我们还可以使用 platform 库获取有关 Python 环境的信息。 总结 platform 库是 Python 的一个内置库,可以让我们轻松地获取有关操作系统、计算机硬件和 Python 环境的详细信息。 这些信息对于开发人员在编写跨平台代码时非常有用,因为不同的操作系统和计算机硬件可能需要不同的处理方式。
https://blog.csdn.net/qq_41844618/article/details/104347445
dmidecode命令可以让你在Linux系统下获取有关硬件方面的信息。dmidecode的作用是将DMI数据库中的信息解码,以可读的文本方式显示。 ─────────────────── 0 BIOS # 查看BIOS相关的硬件信息 1 System # 查看系统相关的硬件信息 2 Baseboard # 查看主板相关的硬件信息 3 Chassis # 查看机箱相关的硬件信息 4 Processor # 查看处理器相关的硬件信息 5 Memory Controller # 查看内存控制的相关信息 6 Memory 22 Portable Battery # 查看系统便携式电池的相关信息 23 System Reset # 查看系统复位的相关信息 24 Hardware Security # 查看硬件安全的相关信息 # 查看系统处理器频率的相关信息 获取系统信息 [root@baremetal-3-77 ~]# dmidecode -t 1 # dmidecode 3.2 Getting SMBIOS
如果你发现你期望查询的硬件信息在本文中没有写出来,请参看MSDN的《Computer System Hardware Classes》中相关的类。 (转载请指明出于breaksoftware的csdn博客) 查询硬盘信息 因为一台电脑上可以有多块硬盘,所以在查询硬盘信息之前,我们需要明确我们要查询哪块硬盘。 其中我们将要使用到《WMI技术介绍和应用——查询磁盘分区和逻辑磁盘信息》中相关信息。本文我们将以获取系统启动盘所在的硬盘信息为例。 如何使用WMI查询内存信息? SELECT * FROM Win32_MemoryDevice ? 查询显示器信息 如何使用WMI查询显示器的分辨率? Value Meaning 0 (0x0) x86 1 (0x1) MIPS 2 (0x2) Alpha 3 (0x3) PowerPC 5 (0x5) ARM 6 (0x6) Itanium-based
查看 CPU 信息(个数): [root@zabbix ~]# cat /proc/cpuinfo | grep "physical"| sort |uniq -c 32 address proc/cpuinfo |grep "name" |cut -f2 -d: |uniq -c 32 Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz 3. root@zabbix ~]# dmidecode |grep Product Product Name: PowerEdge R430 Product Name: 03XKDV 5.查看服务器磁盘信息 SR590 -[7X99CTO1WW]- Version: 04 Serial Number: J300CHZE UUID: 2DEA8468-8B49-11E8-BA10-0A94EF69C8C3 ---- 标题:通过命令查看服务器硬件信息 作者:cuijianzhe 地址:https://solo.cjzshilong.cn/articles/2019/04/23/1556013126298
lspci你可以看到类似下图的输出信息:可以通过运行下面的命令来过滤出特定设备的信息:lspci -v | grep "VGA" -A 12运行上面的命令可以看到类似下图的关于显卡的信息:lshwlshw 是一个通用的工具,可以列出多种硬件单元的详细或者概要的信息,比如 CPU、内存、usb 控制器、硬盘等。 默认情况下,lsusb命令只打印出概要信息。可以通过使用-v参数打印每一个usb端口的详细信息。lsusb可以看到下面输出dfdf命令能够列出不同分区的概要信息、挂载点、已用的和可用的空间。 Hdparmhdparm命令可以用来显示像硬盘这样的 sata 设备的信息。sudo hdparm可以看到下面的输出:总结每个命令都有不同的方式来获取硬件的信息。 在查看特定的硬件信息的时候,可以尝试使用不同的方式。上面所有的命令行工具在大部分的 Linux 发行版本中都是可以使用的,可以很容易的从仓库中获取安装。
有时需要查看服务器的硬件信息,例如cpu数量、内存大小、硬盘容量等等。 有时为了节约成本,会同时采购一些性价比比较高的二手服务器;这时一般将服务器的硬件的工作模式设置为RAID1,同时对几种型号的服务器作相同文件的写操作,然后各自执行iostat –d,作对比性测试。 uname –a 有关查看内核信息的更多指令,可参考Linux查看版本信息及CPU内核、型号等一文。有关Linux的内核优化,则可参考Linux 2.6.31内核优化指南一文。 如果disk 经常不等于0, 且在 b中的队列 大于3, 表示 io性能不好。 掌握上面这九条,你对你的Linux服务器的硬件信息基本就可以随时掌控了。
① 物理CPU 实际服务器中插槽上的CPU个数 是指物理上,也就是硬件上存在着几颗物理cpu,指的是真实存在是cpu处理器的个数,1个代表一颗,2个代表2颗cpu处理器。 它是用来存储cpu硬件信息的 信息内容分别列出了processor 0 – n 的规格。 个数,物理cpu数量可以数不重复的 physical id 有几个 (physical id) (2) 【CPU核数】:单块CPU上面能处理数据的芯片组的数量,如双核、四核等 (cpu cores) (3) 查看整体软硬件信息+状态的快捷Bash: # 总核数 = 物理CPU个数 X 每颗物理CPU的核数 # 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数 physicalNumber echo "CPU Core Number : ${coreNumber}" echo "HT Number : ${HTNumber}" top -b |head -n 3
本次由于需要搭建一套环境,但是所需硬件配置不足,需要进行统计采购。那么就需要得知服务器现有配置,所以这次会介绍些常用的命令和工具来查询硬件信息。 其实也可以通过像DELL厂商的IDRAC控制台来获取这些信息,但是比较尴尬的是IBM在获取硬盘信息方面支持比较差,仅显示物理磁盘数量,能够获取的信息很少,这时就需要像storcli这种专业工具来收集。 64 bits Size: 8192 MB Form Factor: DIMM Set: 1 Locator: DIMM 1 Bank Locator: Bank 1 Type: DDR3 Unknown Part Number: M393B1K70DH0-YH9 Rank: 2 Configured Clock Speed: 1333 MHz 四、使用 storcli 查看服务器硬件基础信息 ,这里我需要看物理磁盘的容量情况,可以在PD LIST部分找到 如果不需要其他信息,和我一样只需要知道物理磁盘信息的话可以使用如下命令 [root@node-1 ~]# /opt/MegaRAID/storcli