Linux命令笔记之dmidecode用法

Dmidecode 用来查看设备硬件信息,包括设备型号、BIOS、系统、主板、处理器、内存、缓存详细信息等等。

常用参数:

# dmidecode -h

Usage: dmidecode [OPTIONS]

Options are:

-d,--dev-mem FILE     Read memory fromdevice FILE (default: /dev/mem)

从设备文件中读取信息,输出文件内容与不加参数相同

-h,--help             Display this help textand exit

显示帮助信息

-q,--quiet            Less verbose output

简化信息输出

-s,--string KEYWORD   Only display the valueof the given DMI string

只显示指定DMI字符串的信息(DMI即DesktopManagement Interface, 就是帮助      收集电脑系统信息的管理系统)

-t,--type TYPE        Only display theentries of given type

只显示指定类型的条目

-u,--dump             Do not decode theentries

显示不解码的条目

--dump-bin FILE      Dump the DMIdata to a binary file

--from-dump FILE     Read the DMIdata from a binary file

-V,--version          Display the version andexit

显示版本信息

示例:

# dmidecode   将会输出所有硬件及系统信息

# dmidecode -d /dev/mem       同上

# dmidecode –q        简化输出信息

BIOS Information

Vendor:Dell Inc.

Version:6.1.0

ReleaseDate: 10/18/2011

Address:0xF0000

RuntimeSize: 64 kB

ROMSize: 4096 kB

Characteristics:

…………………..

IPMI Device Information

InterfaceType: KCS (Keyboard Control Style)

SpecificationVersion: 2.0

I2CSlave Address: 0x10

NVStorage Device: Not Present

BaseAddress: 0x0000000000000CA8 (I/O)

RegisterSpacing: 32-bit Boundaries

# dmidecode –s                将检索出来的DMI加入到s参数后面即可看到具体信息

dmidecode: option requires an argument --‘s‘

String keyword expected

Valid string keywords are:

bios-vendor

bios-version

bios-release-date

system-manufacturer

system-product-name

system-version

system-serial-number

system-uuid

baseboard-manufacturer

baseboard-product-name

baseboard-version

baseboard-serial-number

baseboard-asset-tag

chassis-manufacturer

chassis-type

chassis-version

chassis-serial-number

chassis-asset-tag

processor-family

processor-manufacturer

processor-version

processor-frequency

# dmidecode -s system-product-name

PowerEdge R710

#服务器型号为DELL R710

# dmidecode –t                  将检索出的条目加入t参数即可查看该条目详细信息

dmidecode: option requires an argument --‘t‘

Type number or keyword expected

Valid type keywords are:

bios

system

baseboard

chassis

processor

memory

cache

connector

slot

# dmidecode -t bios

# dmidecode 2.11

SMBIOS 2.6 present.

Handle 0x0000, DMI type 0, 24 bytes

BIOS Information

Vendor:Dell Inc.

Version:6.1.0

ReleaseDate: 10/18/2011

Address:0xF0000

RuntimeSize: 64 kB

ROMSize: 4096 kB

Characteristics:

ISAis supported

PCIis supported

PNPis supported

BIOSis upgradeable

BIOSshadowing is allowed

Bootfrom CD is supported

Selectableboot is supported

EDDis supported

Japanesefloppy for Toshiba 1.2 MB is supported (int 13h)

5.25"/360kB floppy services are supported (int 13h)

5.25"/1.2MB floppy services are supported (int 13h)

3.5"/720kB floppy services are supported (int 13h)

8042keyboard services are supported (int 9h)

Serialservices are supported (int 14h)

CGA/monovideo services are supported (int 10h)

ACPIis supported

USBlegacy is supported

BIOSboot specification is supported

Functionkey-initiated network boot is supported

Targetedcontent distribution is supported

BIOSRevision: 6.1

Handle 0x0D00, DMI type 13, 22 bytes

BIOS Language Information

LanguageDescription Format: Long

InstallableLanguages: 1

en|US|iso8859-1

CurrentlyInstalled Language: en|US|iso8859-1

有木有很强大的赶脚,我使用该命令的背景是需要统计生产环境服务器硬件信息,因服务器托管在机房,即不想来回跑机房,又不想翻阅当初采购清单,故通过查阅资料了解了这个dmidecode强大的命令。

感谢http://www.ibm.com/developerworks/cn/linux/l-10sysadtips/

再分享一个统计硬件设备信息的脚本

http://blog.chinaunix.net/uid-26495963-id-3032523.html

时间: 2024-07-29 10:25:47

Linux命令笔记之dmidecode用法的相关文章

linux命令笔记

3步实现ssh login不用密码: 1 ssh-keygen  (Create public and private keys) 2 ssh-copy-id -i ~/.ssh/id_rsa.pub remote-host    (Copy the public key to remote-host) 3 ssh remote-host    (不用密码了) linux命令笔记,布布扣,bubuko.com

Linux命令中service的用法

用途说明 service命令用于对系统服务进行管理,比如启动(start).停止(stop).重启(restart).查看状态(status)等.相关的命令还包括chkconfig.ntsysv等,chkconfig用于查看.设置服务的运行级别,ntsysv用于直观方便的设置各个服务是否自动启动.service命令本身是一个shell脚本,它在/etc/init.d/目录查找指定的服务脚本,然后调用该服务脚本来完成任务. 看看下面的手册页可能更加清楚的了解service的内幕:service运行

常用Linux命令笔记

任何脱离业务的架构都是耍流氓 只记录实际常用的Linux命令 常用Linux命令 查找安装路径: whereis nginx 查询nginx进程: ps aux|grep nginx 查看 CentOS 内核版本: # 查看内核版本 uname -r 卸载 Docker: # 查看 yum list installed | grep docker # 卸载 yum -y remove docker.xxx.x86_64 # 删除 rm -ef /var/lib/docker #查看ip信息 ip

linux命令之less相关用法

分享Linux中less命令的一些常用用法 less 文件名 查看文件 less 文件名 | grep -n 查找内容 根据内容过滤显示,并显示行号 less +行号g 文件名 查看文件,并定位到某行 d 向下翻页 u 向上翻页 g 跳到首行 G 跳到底部 ? 查找内容 向上查找 / 查找内容 向下查找 n 下一个 N 上一个 q 退出less命令 下面是具体栗子: 1.打开文件 less catalina.out 2.查看文件,并显示行号 less -N catalina.out 3.定位到某

关于一些Linux命令的格式及用法(Linux就业班第二次作业)[修改版]

type  查看命令为内部或者外部命令 cd命令:change directory   linux把命令尽可能简写 cd  [/PATH/TO/SOMEWHERE]可以自己设置指定位置, cd ~回主目录. cd ~USERNAME 切换回指定用户主目录 usradd 添加用户 cd -:回到上次所在目录 相关环境变量: PWD OLDPWD  变量   非命令 pwd命令:显示当前目录 echo $pwd同上 ls: list列表获取,列出指定路径下的文件或目录的属性信息. ls -a 显示所

linux命令:du,df用法说明

   du命令简介: 计算每个文件的磁盘用量,目录则取总用量. 1.命令格式: 用法:du [选项]... [文件]... 或:du [选项]... --files0-from=F 2.命令功能: 计算每个文件的磁盘用量,目录则取总用量. 3.命令参数: -a, --all输出所有文件的磁盘用量,不仅仅是目录 --apparent-size显示表面用量,而并非是磁盘用量:虽然表面用量通常会 小一些,但有时它会因为稀疏文件间的"洞".内部碎片.非直接引用的块等原因而变大. -B, --b

linux命令--ldconfig和ldd用法

一.ldconfig ldconfig是一个动态链接库管理命令,为了让动态链接库为系统所共享,还需运行动态链接库的管理命令--ldconfig. ldconfig 命令的用途,主要是在默认搜寻目录(/lib和/usr/lib)以及动态库配置文件/etc/ld.so.conf内所列的目录下,搜索出可共享的动态 链接库(格式如前介绍,lib*.so*),进而创建出动态装入程序(ld.so)所需的连接和缓存文件.缓存文件默认为 /etc/ld.so.cache,此文件保存已排好序的动态链接库名字列表.

linux 命令(笔记记录)

一.基本命令 ls 显示文件或目录 -l 列出文件详细信息l(list) -a 列出当前目录下所有文件及目录,包括隐藏的a(all) mkdir 创建目录 -p 创建目录,若无父目录,则创建p(parent) cd 切换目录 touch 创建空文件 echo 创建带有内容的文件. cat 查看文件内容 cp 拷贝 mv 移动或重命名 rm 删除文件 -r 递归删除,可删除子目录及文件(yes/no) -f 强制删除 rm -rf 文件夹名(强制删除) find 在文件系统中搜索某文件 wc 统计

Linux命令之find的用法

find顾名思义就是查找,Linux下find命令提供相当多的查找条件,因此功能比较强大,可以在众多文件或目录下查找你想要的任何文件或目录. find 命令格式:find pathname -options [-print -exec -ok...] pathname表示find命令所查找的文件或目录的路径.例如:/home/tools/tongyan -print: find命令将匹配的文件输出到标准输出.-exec: find命令对匹配的文件执行该参数所给出的shell命令.相应命令的形式为