linux中利用dmidecode命令查看Linux服务器硬件信息

对于大部分普通服务器用户来说,我们选择VPS、服务器产品的时候比较关心的是产品的费用、服务器的速度以及稳定性,更有就是服务商家的服务(尤其不能跑路)。随着我们使用服务器时间的推移,以及会看到各个不同的商家产品的时候,就会需要有所对比,严谨的用户会更为的关注产品的硬件配置信息。

 

因为在主机行业中,配置的差距关乎到产品的成本和费用,至少我们要弄明白不能被人忽悠。这不刚才一篇关于RAKsmart服务器评测文章的时候有接触到使用dmidecode命令查看服务器主板、硬盘等硬件信息。所以在这篇文章中,老左就详细的整理常用的dmidecode命令使用技巧,一来作为备注记录,二来以后有朋友需要用到也可以参考。

 

第一、dmidecode查看主板信息

 

 代码如下 复制代码

dmidecode -t 2

 

 

第二、dmidecode查询内存信息

 

 代码如下 复制代码

dmidecode -t 16

 

 

这里可以查看到当前服务器允许扩容的最大内存大小。

 

第三、查看当前内存数和插槽数

 

 代码如下 复制代码

dmidecode|grep -P -A5 "Memory Device" |grep Size

 

 

第四、查看内存条数

 

 代码如下 复制代码

dmidecode -t 17

 

 

我们可以看到当前服务器是4GB内存,然后看到上面数据,可以知道是一根内存条。

 

第五、查看CPU信息

 

 代码如下 复制代码

dmidecode -t 4

 

 

我们也可以用cat /proc/cpuinfo命令查看CPU信息。

 

第六、查看服务器硬盘信息

 

 代码如下 复制代码

cat /proc/scsi/scsi

 

 

第七、dmidecode查看内存速率

 

 代码如下 复制代码

dmidecode|grep -A16 "Memory Device"|grep 'Speed'

 

 

总结,今天老左也是第一次接触dmidecode命令,所以简单的查阅相关资料把需要查看的服务器硬件信息命令记录下来,以后有需要的话可以直接复制使用。如果有朋友比较精通的,看看是否还需要补充相关参数。

时间: 2024-09-18 13:07:47

linux中利用dmidecode命令查看Linux服务器硬件信息的相关文章

Linux中使用cat命令查看系统信息的方法

Linux中使用cat命令查看系统信息的方法 cat /proc/cpuinfo - CPU (i.e. vendor, Mhz, flags like mmx) cat /proc/interrupts - 中断 cat /proc/ioports - 设备IO端口 cat /proc/meminfo - 内存信息(i.e. mem used, free, swap size) cat /proc/partitions - 所有设备的所有分区 cat /proc/pci - PCI设备的信息

Linux中利用scp命令进行自动远程拷贝

一般情况下执行拷贝命令时会提示我们输入远程服务器的用户名和密码,这在自动执行的程序中是一个障碍,因为没有人工的干预.关于服务器之间互访不需要密码的方式前面已经有介绍,可以参考前面的文章.这里介绍一下scp拷贝命令. scp 本地用户名@IP地址:文件名1 远程用户名@IP地址:文件名2 [本地用户名@IP地址:] 可以不输入,可能需要输入远程用户名所对应的密码. scp 命令================== scp 可以在 2个 linux 主机间复制文件:   命令基本格式: scp [可

linux中利用shell脚本查看占用swap的进程

查看进程在占用swap分区的脚本 命令脚本如下:  代码如下 复制代码 for i in `cd /proc;ls |grep "^[0-9]"|awk ' $0 >100'` ;do awk '/Swap:/{a=a+$2}END{print '"$i"',a/1024"M"}' /proc/$i/smaps ;done |sort -k2nr 查看占用swap的进程  代码如下 复制代码 #!/bin/bash   echo -e `d

linux中利用SSH工具管理Linux服务器

首先下载软件安装 SecureCRT是收费软件,如果你支持正版的话就到官网购买.否则百度一下N多破解版,随便下载一个根据提示破解即可使用 新建连接 选择新建会话 下一步 输入信息,下一步 主机名 : 你的服务器或者VPS的IP地址,用户名一般是root,如是其它自行填写 点击完成 选中刚创建的连接,点击左下角连接 如果弹出密码输入框则表示连接成功,此时输入密码,输入密码点击确定 如果密码正确则会进入命令模式 如果错误会提示密码错误,点击确定重新输入就好.

linux中mount/umount命令的基本用法及开机自动挂载方法_Linux

本文介绍了linux中mount/umount命令的基本用法及开机自动挂载,具体方法如下: mount命令格式如下: 格式:mount [-参数] [设备名称] [挂载点] 其中常用的参数有: -a 安装在/etc/fstab文件中类出的所有文件系统. -f 伪装mount,作出检查设备和目录的样子,但并不真正挂载文件系统. -n 不把安装记录在/etc/mtab 文件中. -r 讲文件系统安装为只读. -v 详细显示安装信息. -w 将文件系统安装为可写,为命令默认情况. -t <文件系统类型

在 Linux 中以交互方式实时查看Apache web访问统计

在 Linux 中以交互方式实时查看Apache web访问统计 无论你是在网站托管业务,还是在自己的VPS上运行几个网站,你总会有需要显示访客统计信息,例如前几的访客.访问请求的文件(无论动态或者静态).所用的带宽.客户端的浏览器,和访问的来源网站,等等. GoAccess 是一款用于Apache或者Nginx的命令行日志分析器和交互式查看器.使用这款工具,你不仅可以浏览到之前提及的相关数据,还可以通过分析网站服务器日志来进一步挖掘数据 - 而且这一切都是在一个终端窗口实时输出的.由于今天的大

linux中 shell 历史命令记录功能_Linux

在 Linux 下面可以使用 history 命令查看用户的所有历史操作,同时 shell 命令操作记录默认保存在用户目录的 .bash_history 文件中.通过这个文件可以查询 shell 命令的执行历史,有助于运维人员进行系统审计和问题排查,同时在服务器遭受黑客攻击后,也可以查询黑客登录服务器的历史命令操作.但是黑客在入侵后,为了抹除痕迹,会删除 .bash_history 文件,这个就需要合理备份这个文件了. 默认的 history 命令只能查看用户的历史操作记录,但是不能区分每个用户

c语言编程-如何用C语言实现linux中的ll命令?

问题描述 如何用C语言实现linux中的ll命令? 如何用C语言实现linux中的ll命令?大师能给个完整的代码吗?最好有些注释.(我C语言学的不怎么好,害怕看不懂.) 解决方案 C语言实现的linux下ls命令linux "ll" 命令实现在Linux中, 用C语言简单实现chmod命令 解决方案二: 获取文件属性:http://www.cnblogs.com/hnrainll/archive/2011/05/11/2043361.html 遍历文件夹:http://blog.csd

Linux中利用两个现存文件,生成一个新的文件

Linux中利用两个现存文件,生成一个新的文件的方法 前提条件:每个文件中不得有重复行 1. 取出两个文件的并集(重复的行只保留一份) cat file1 file2 | sort | uniq 2. 取出两个文件的交集(只留下同时存在于两个文件中的文件) cat file1 file2 | sort | uniq -d 3. 删除交集,留下其他的行 cat file1 file2 | sort | uniq –u