`

查看 Linux 硬件配置

阅读更多

 

如何查看Linux 硬件配置信息

在网上找了N久,发现了一篇不错的文档,转载一下:

1.查看机器所有硬件信息:

dmidecode |more

dmesg |more

这2个命令出来的信息都非常多,所以建议后面使用"|more"便于查看

2.查看CPU信息

   方法一:
   Linux下CPU相关的参数保存在 /proc/cpuinfo 文件里
   cat /proc/cpuinfo |more
   方法二:
   采用命令 dmesg | grep CPU 可以查看到相关CPU的启动信息
   查看CPU的位数:

   getconf LONG_BIT

 

3.查看Mem信息

 cat /proc/meminfo |more (注意输出信息的最后一行:MachineMem:   41932272 kB)

 free -m

 top

4.查看磁盘信息

   方法一:
   fdisk -l 可以看到系统上的磁盘(包括U盘)的分区以及大小相关信息。
   方法二:
   直接查看

   cat /proc/partitions

5.查看网卡信息

   方法一:
   ethtool eth0 采用此命令可以查看到网卡相关的技术指标
   (不一定所有网卡都支持此命令)
   ethtool -i eth1 加上 -i 参数查看网卡驱动
   可以尝试其它参数查看网卡相关技术参数
   方法二:
   也可以通过dmesg | grep eth0 等看到网卡名字(厂家)等信息
   通过查看 /etc/sysconfig/network-scripts/ifcfg-eth0  可以看到当前的网卡配置包括IP、网关地址等信息。
   当然也可以通过ifconfig 命令查看。

6.如何查看主板信息?
 lspci

7.如何挂载ISO文件
mount -o loop *.iso mount_point
8.如何查看光盘相关信息
   方法一:
   插入CD光碟后,在本人的RHEL5系统里,光碟文件是 /dev/cdrom,
   因此只需 mount /dev/cdrom mount_point 即可。
   [root@miix tmp]# mount /dev/cdrom mount_point
   mount: block device /dev/cdrom is write-protected, mounting read-only
   其实仔细看一下,光驱的设备文件是 hdc 
   [root@miix tmp]# ls -l /dev/cdrom*
   lrwxrwxrwx 1 root root 3 01-08 08:54 /dev/cdrom -> hdc
   lrwxrwxrwx 1 root root 3 01-08 08:54 /dev/cdrom-hdc -> hdc
   因此我们也可以这样 mount /dev/hdc mount_point
   如果光驱里没放入有效光盘,则报错:
   [root@miix tmp]# mount /dev/hdc mount_point
   mount: 找不到介质
9.如何查看USB设备相关

   方法一:
   其实通过 fdisk -l 命令可以查看到接入的U盘信息,本人的U盘信息如下:
  
   Disk /dev/sda: 2012 MB, 2012217344 bytes
   16 heads, 32 sectors/track, 7676 cylinders
   Units = cylinders of 512 * 512 = 262144 bytes
  
      Device Boot      Start         End      Blocks   Id  System
   /dev/sda1   *          16        7676     1961024    b  W95 FAT32
  
   U盘的设备文件是 /dev/sda,2G大小,FAT32格式。
  
   如果用户登陆的不是Linux图形界面,U盘不会自动挂载上来。
   此时可以通过手工挂载(mount):
   mount /dev/sda1 mount_point
   以上命令将U盘挂载到当前目录的 mount_point 目录,注意挂的是 sda1 不是 sda。
   卸载命令是 umount mount_point
  
   Linux默认没有自带支持NTFS格式磁盘的驱动,但对FAT32支持良好,挂载的时候一般不需要 -t vfat 参数 。
   如果支持ntfs,对ntfs格式的磁盘分区应使用 -t ntfs 参数。
   如果出现乱码情况,可以考虑用 -o iocharset=字符集 参数。
  
   可以通过 lsusb 命令查看 USB 设备信息哦:
  
   [root@miix tmp]# lsusb
   Bus 001 Device 001: ID 0000:0000
   Bus 002 Device 001: ID 0000:0000
   Bus 003 Device 001: ID 0000:0000
   Bus 004 Device 002: ID 0951:1613 Kingston Technology
   Bus 004 Device 001: ID 0000:0000

 

文章出处:DIY部落(http://www.diybl.com/course/6_system/linux/Linuxjs/20090319/163424.html )

 

 

 

如何用Linux的命令正确识别cpu的个数和核数:

 

判断依据:

1.具有相同core id的cpu是同一个core的超线程。
2.具有相同physical id的cpu是同一颗cpu封装的线程或者cores。
英文版:
1.Physical id and core id are not necessarily consecutive but they are unique. Any cpu with the same core id are hyperthreads in the same core.
2.Any cpu with the same physical id are threads or cores in the same physical socket.

以自己的惠普DL380G6为例说明:

 

①物理cpu个数:
[root@localhost ~]# cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l
2
②每个物理cpu中core的个数(即核数)
[root@localhost ~]# cat /proc/cpuinfo | grep "cpu cores" | uniq
cpu cores : 4
③每个物理cpu中逻辑cpu(可能是core、threads或both)的个数
[root@localhost ~]# cat /proc/cpuinfo | grep "siblings" | uniq
siblings : 8

 

# cat /proc/cpuinfo | grep "core"
core id     : 0
cpu cores    : 4
core id     : 0
cpu cores    : 4
core id     : 2
cpu cores    : 4
core id     : 2
cpu cores    : 4
core id     : 1
cpu cores    : 4
core id     : 1
cpu cores    : 4
core id     : 3
cpu cores    : 4
core id     : 3
cpu cores    : 4
core id     : 0
cpu cores    : 4
core id     : 0
cpu cores    : 4
core id     : 2
cpu cores    : 4
core id     : 2
cpu cores    : 4
core id     : 1
cpu cores    : 4
core id     : 1
cpu cores    : 4
core id     : 3
cpu cores    : 4
core id     : 3
cpu cores    : 4

※ 这款服务器的cpu蛮强悍的,难怪在许多linux命令中,如iostat中显示有16个cpu之多,这里也请大家注意区分物理cpu和逻辑cpu的区 别,不要混淆了。最后能过查询服务器清单发现此款服务器用的cpu是英特尔至强E5540@2.53GHz,四核(Gainestown),二级缓存 8MB,正好通过结果验证以上命令。

 

分享到:
评论

相关推荐

    Linux查看硬件配置

    Linux查看硬件配置 有时需要查看服务器的硬件信息,例如cpu数量、内存大小、硬盘容量等等。

    常用LINUX硬件配置参数查看语句汇总

    常用LINUX硬件配置参数查看语句汇总,包括CPU数量内存大小,硬盘分布

    LINUX系统的硬件配置方法.pdf

    LINUX系统的硬件配置方法.pdf

    LINUX 查看硬件配置命令.docx

    LINUX 查看硬件配置命令.docx

    linux硬件配置命令

    linux硬件配置命令 linux 查看系统硬件配置 cpu类型 硬盘大小 等一系列和硬件配置有关的命令集合

    LINUX查看硬件配置-命令.pdf

    LINUX查看硬件配置_命令.pdfLINUX查看硬件配置_命令.pdf

    linux服务器配置vsftp翻译

    linux服务器配置之vsftp的个参数翻译,不好之出请多多见谅

    Linux获取服务器硬件配置(CPU、内存、硬盘、主板)信息shell 脚本

    该脚本使用了以下命令: cat /proc/cpuinfo: 获取 CPU 信息。 grep: 在文件中搜索...dmidecode: 一个工具,用于从 DMI 表中读取硬件信息。 使用该脚本,你可以获得 CPU、内存、硬盘、PCIe 设备、主板以及 厂商信息。

    linux查看硬件信息.docx

    详细的查看Linux设备的硬件信息和使用状况

    嵌入式开发中linux系统需要的基本配置方法

    一般嵌入式开发都是基于linux平台的,大公司用linux服务器供多人使用,那么个人开发或者出差就需要搭建虚拟机了。文档会介绍嵌入式开发过程中虚拟机系统的安装及可能用到的Samba、TFTP、NFS、SSH2这几个基本的服务...

    如何在ARM Linux内核中使用硬件断点1

    file:///G:/BaiduNetdiskDownload/课时8/资料/硬件断点/如何在ARM Linux内核中使用硬件断点 - lingxf的专栏 -

    LINUX安装与配置简明手册

    本书详细介绍如何在个人电脑上安装配置Caldera和Red Hat两种发行版本的Linux操作系统,并能帮助用户解决安装和配置过程中出现的各种问题。本书既能指导你进行基本的安装步骤,也能指导你定制独具特色的Linux 操作...

    Linux服务器配置与管理1.7z

     Linux是以Intel x86系列CPU为硬件平台的32位多用户多任务操作系统,具备强大的网络服务功能,是商用网络服务器首选的操作系统之一。  本书以目前使用最广泛、安装也最为方便的Red Hat Linux 9为例,结合作者多年...

    linux查看硬件配置命令的方法示例

    主要介绍了linux查看硬件配置命令,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    Linux高级配置详解(PDF)

    Linux的软件、硬件、网络配置,x-windows配置和内核配置。

    Linux系统网络接口配置文件及相关工具

    网络接口(interface)是网络硬件设备在操作系统中的表示方法,在Linux操作系统中配置网络接口,一般是通过网络配置工具实现的,但最终目的还 是通过网络配置工具来达到修改与网络相关的配置文件而起作用的。由于Linux...

    路由器和防火墙软件Coyote Linux的配置

    coyote Linux可以仅通过一张软盘来运行,有效降低 了对硬件资源的要求,并提高了工作效率。coyote Linux声称可以在486以上的PC机上顺畅运行,而且只需8MB以上的内存。它的用途和设计思路与嵌入式系统非常类似。和...

    Caldera OpenLinux安装与配置手册

    本书由浅入深详细讲解OpenLinux的安装、系统配置与优化、硬件配置和OpenLinux下应用软件的安装和使用。全书结构紧凑,内容详实具体,是一本不可多得的Linux读物。对于初学者,本书是一本掌握Linux的通用教材;对于...

    Linux网络操作系统基础:Linux初步使用.ppt

    Linux 光盘安装 准备工作: 下载安装光盘 收集计算机硬件信息 规划硬盘空间及网络配置 硬件需求: CPU:X86系列 Pentium以上 Memory: 文本模式:>=192M 图形模式:>=256M 硬盘:>=2G 安装步骤: CMOS设置:光盘启动...

    LINUX 下防火墙的研究与实现(详细配置)

    Intranet简单地说是采用Internet的技术和产品建立的公司中专用企业网络,人们可以利用现有的内部网络硬件、软件和服务器,采用Internet技术和协 议(如TCP/IP、HTTP、SMTP、HTML 等等)来建立企业Intranet。 近年来,...

Global site tag (gtag.js) - Google Analytics