ThinkSSL🔒 一键申购 5分钟快速签发 30天无理由退款 购买更放心 广告
## 在linux系统中,查看内存条个数,及每根内存的大小,可以使用dmidecode命令 dmidecode | grep -A16 "Memory Device$" ``` Memory Device #存储设备 Array Handle: 0x1000 #阵列处理 Error Information Handle: Not Provided #错误信息的处理:不提供 Total Width: 72 bits #总宽度: 72位 Data Width: 64 bits #数据宽度: 64位 Size: 1024 MB #大小 Form Factor: Set: 1 Locator: DIMM1 Bank Locator: Not Specified Type: Type Detail: Synchronous #输入详细信息:同步 Speed: 667 MHz (1.5 ns) #速度: 667兆赫( 1.5纳秒) Manufacturer: 80AD7FB380AD #制造商 Serial Number: 42600700 #序号 ``` # dmseg dmesg命令显示linux内核的环形缓冲区信息,从中获得诸如系统架构、`cpu`、`挂载的硬件`,`RAM`等多个运行级别的大量的系统信 息。当计算机启动时,系统内核(操作系统的核心部分)将会被加载到内存中。在加载的过程中会显示很多的信息,在这些信息中我们可以看到内核检测硬件设备。 dmesg命令用于设备故障的诊断是非常重要的。进行硬件的连接或断开连接操作时,在`dmesg`命令的帮助下,我们可以看到硬件的检测或者断开连接的信息。 ## 语  法 ~~~ dmesg [-cn][-s ] 参  数:  -c  显示信息后,清除ring buffer中的内容。  -s  预设置为8196,刚好等于ring buffer的大小。  -n  设置记录信息的层级。 ~~~ 补充说明:kernel会将开机信息存储在ring buffer中。您若是开机时来不及查看信息,可利用dmesg来查看。开机信息亦保存在/var/log目录中,名称为dmesg的文件里 ## 只输出dmesg命令最后20行日志 在‘dmesg’命令后跟随‘tail’命令(‘ dmesg | tail -20’)来输出‘dmesg’命令的最后20行日志,当你插入可移动设备时它是非常有用的。 ## 查看指定字段 egrep "usb|dma|tty|memory" dmesg ## hwconfig [download][1] ~~~ hwconfig -h usage: hwconfig [-dhnv] [-t timeout] [-r file] [-x file] [-o file] -d show debugging information -h show usage -n don't break output lines -o write output to file (- for stdout) -r write raw source to file (- for stdout) -t abort after timeout seconds -v show version -x write xml to file (- for stdout) ~~~ ## 查看服务器序列号 ``` dmidecode -t 1 ``` ## 查看/dev/mapper对应的磁盘信息 ![](https://ws2.sinaimg.cn/large/006tKfTcgy1g0rweizt3uj31630u0ke1.jpg) [1]:http://p3z4y5mle.bkt.clouddn.com/hwconfig