`

查看 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 系统硬件配置详解】 Linux 系统作为一个强大的开源操作系统,其硬件配置方法具有独特性和灵活性。在Linux中,硬件设备被视为文件,通过文件系统进行管理和操作,这一概念称为设备文件。本文将深入探讨Linux...

    LINUX 查看硬件配置命令.docx

    LINUX 查看硬件配置命令.docx

    linux硬件配置命令

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

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

    在Linux环境中,管理和维护服务器时,了解系统的硬件配置至关重要。这篇文档将详细解析一个用于获取Linux服务器硬件配置信息的shell脚本,包括CPU、内存、硬盘、PCI Express(PCIe)设备、主板以及系统制造商等关键...

    Linux下的硬件信息查看图形化工具

    总的来说,HardINFO.sh这样的工具为Linux用户提供了一个友好的界面,以可视化的方式查看和理解系统硬件配置,极大地简化了硬件信息查询的过程。对于那些希望在Linux环境中轻松获取硬件信息的用户,这是一个非常实用...

    修改linux系统和硬件时间

    Linux提供了几种命令行工具用于查看和设置系统时钟和硬件时钟。 **3.1 使用`date`命令设置系统时钟** - **查看系统时钟**: ```bash date ``` - **设置系统时钟**(示例:设置时间为2023年9月17日13时27分): ...

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

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

    嵌入式linux硬件软件与接口

    在“嵌入式Linux硬件软件与接口”这个主题中,我们将深入探讨以下几个关键知识点: 1. **嵌入式硬件**:嵌入式系统的核心是硬件,通常包括微处理器、存储器(RAM和ROM)、输入/输出(I/O)接口、外围设备(如传感器...

    linux常用查看硬件设备信息命令

    Linux 操作系统提供了多种命令来查看硬件设备信息,这些命令可以帮助用户了解系统的硬件配置,监控系统的运行状态,并对硬件设备进行维护和管理。本文将对 Linux 中查看硬件设备信息的常用命令进行总结和分类。 ...

    linux硬件管理命令

    在Linux操作系统中,硬件管理是系统管理...在实际操作中,结合其他系统工具如`dmidecode`(获取系统BIOS信息)、`iostat`(监控I/O性能)和`smartctl`(硬盘SMART自我监测)等,可以更全面地管理和维护Linux硬件环境。

    如何在 Linux 中查看当前系统的硬件信息

    这些命令和工具可以帮助你深入了解 Linux 系统的硬件配置和状态。通过这些信息,你可以进行系统维护、故障排除和性能优化。 在 Linux 系统中,查看硬件信息是一项基本而重要的任务,它可以帮助我们了解系统配置、...

    LINUX-samba设置 LINUX-samba设置

    Linux Samba 设置是将 Linux 系统转换为文件服务器的过程,需要安装 VMware、安装 Linux、配置虚拟机网络设置、配置网络设置、重新启动网卡、创建新用户、设置用户密码和添加 Samba 用户等步骤。

    linux内核编译配置查看工具

    在Linux系统中,内核是操作系统的核心部分,它负责管理硬件资源、进程调度、内存管理等关键任务。为了实现特定的功能或优化性能,Linux内核可以进行编译配置。`.config`文件是记录这些配置选项的地方,包含了用户在...

    Linux下查看PCI设备配置空间方法_有源代码模块示例

    总的来说,掌握在Linux下查看PCI设备配置空间的方法对于系统管理员、驱动开发者和硬件调试人员来说非常关键。通过理解PCI配置空间的结构和使用相应的工具或代码模块,我们可以更深入地了解和控制硬件设备,从而优化...

    《番外篇:linux硬件驱动程序开发简介》源代码

    《番外篇:Linux硬件驱动程序开发简介》的源代码提供了一个基础的学习平台,帮助开发者理解驱动程序的基本构造和工作原理。以下是这个项目中涉及的一些核心知识点: 1. **设备模型**:Linux内核有一套完整的设备...

    Linux硬件驱动和应用程序

    同时,对于FPGA部分,需要掌握VHDL或Verilog等硬件描述语言,用于设计和配置硬件逻辑。最后,通过Makefile或者CMake等工具将驱动程序编译为内核模块,或者集成到内核源码中进行编译,确保驱动能在ZedBoard的Linux...

    RedHat系列以及Debian系的linux硬件信息查看命令

    内容包括查看系统位数、操作系统版本、内核版本、系统架构内核、物理CPU个数、逻辑CPU个数、CPU的核数、总线程数量、服务器内存、系统中所有的的磁盘(包括挂载和未挂载)、...,适用于云计算领域linux硬件信息查看...

    嵌入式linux系统平台的搭建

    嵌入式Linux系统平台的搭建是一项复杂而关键的任务,它涉及到硬件选型、Bootloader配置、内核编译以及文件系统制作等多个环节。本教程将深入浅出地讲解这一过程,帮助你掌握嵌入式开发的基本技能。 1. **硬件选型**...

Global site tag (gtag.js) - Google Analytics