全面总结查看Linux全部硬件信息

Linux全部硬件信息是我们使用这一系统时关注的一个重点,这里介绍产看CPU、内存大小、硬盘、网卡等等。Linux全部硬件信息查看要注意每个命令后面所跟的参数,参数不同效果不同。

1、如何查看CPU类型以及相关特性?

方法一:
Linux下CPU相关的参数保存在 /proc/cpuinfo 文件里,
查看文件内容,即可知道CPU相关的技术参数。

方法二:
采用命令 dmesg | grep CPU 可以查看到相关CPU的启动信息

查看CPU的位数可以这样 getconf LONG_BIT,不是32位就是64位了:)

2、如何查看内存大小以及使用情况?

方法一:
直接查看 /proc/meminfo 文件

方法二:
使用 free -m 命令查看,如下:

[[email protected] proc]# free -m
total used free  shared buffers  cached
Mem:  748  738 9 0  121  304
-/+ buffers/cache:  313  435
Swap: 768 0  768

可以看到总内存为748M,使用了738M,空闲9M,交换空间768M还没使用。
其实我的物理内存是768M的,一些内存和显卡共享了。

方法三:
使用 top 命令也可以看到实时的内存使用情况。

3、如何查看硬盘型号以及相关参数?

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

方法二:
直接查看 /proc/partitions 文件。

方法三:
通过命令 hdparm -i /dev/hda 获取硬盘详细物理参数

4、如何查看网卡相关信息?

方法一:
ethtool eth0 采用此命令可以查看到网卡相关的技术指标
(本人测试过不一定所有网卡都支持此命令)

ethtool -i eth1 加上 -i 参数查看网卡驱动
可以尝试其它参数查看网卡相关技术参数

方法二:
也可以通过 dmesg | grep eth0 等看到网卡名字(厂家)等信息

通过查看 /etc/sysconfig/network-.s/ifcfg-eth0
可以看到当前的网卡配置包括IP、网关地址等信息。
当然也可以通过ifconfig命令查看。

5、如何查看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 BootStartEndBlocksId  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 设备信息哦:

[[email protected] 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

6、如何查看光盘相关信息?

方法一:
插入CD光碟后,在本人的RHEL5系统里,光碟文件是 /dev/cdrom,
因此只需 mount /dev/cdrom mount_point 即可。

[[email protected] tmp]# mount /dev/cdrom mount_point
mount: block device /dev/cdrom is write-protected, mounting read-only

其实仔细看一下,光驱的设备文件是 hdc

[[email protected] 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
如果光驱里没放入有效光盘,则报错:

[[email protected] tmp]# mount /dev/hdc mount_point
mount: 找不到介质

7、如何挂载ISO文件?

方法:
mount -o loop *.iso mount_point

8、如何查看主板信息?

使用命令 lspci 即可

时间: 2024-10-05 07:59:38

全面总结查看Linux全部硬件信息的相关文章

Linux系统硬件信息

对于linux系统硬件信息的查看,主要针对cpu.memory.disk,以及网卡,每一种硬件的信息通常会有多种查看方法. 1.cpu 查看/proc/cpuinfo文件 可查看cpu的详细信息. [[email protected]_server ~]# cat /proc/cpuinfo  vendor_id : GenuineIntel cpu family : 15 model : 4 model name : Intel(R) Xeon(TM) CPU 2.80GHz stepping

linx查看raid和硬件信息

首先查看系统信息,cat proc/version. 显示系统信息 下面查看有木有做raid,软raid: 1.软件raid的话可以通过 cat /proc/mdstat md1 : active raid1 sdb3[1] sda3[0] 480572352 blocks [2/2] [UU] md3 : active raid1 sdb2[1] sda2[0] 1952704 blocks [2/2] [UU] md2 : active raid1 sda1[0] sdb1[1] 19449

查看linux的版本信息

查看linux的版本信息 cat /etc/issue  //查看linux的版本信息 [[email protected]_32_234_centos mysql-5.6.15]# cat /etc/issue CentOS release 6.2 (Final) Kernel \r on an \m lsb_release -a  //查看LSB本身的版本信息 (centos 没这东西) uname -r                 //Kernel版本 [[email protecte

linux查看系统的硬件信息

1.cpu lscpu命令,查看的是cpu的统计信息. [email protected]:~$ lscpu Architecture: i686 #cpu架构 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian #小尾序 CPU(s): 4 #总共有4核 On-line CPU(s) list: 0-3 Thread(s) per core: 1 #每个cpu核,只能支持一个线程,即不支持超线程 Core(s) per socket

查看Linux系统版本信息

一.查看Linux内核版本命令(两种方法): 1.cat /proc/version [[email protected]CentOS home]# cat /proc/versionLinux version 2.6.32-431.el6.x86_64 ([email protected]) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-4) (GCC) ) #1 SMP Fri Nov 22 03:15:09 UTC 2013 2.uname -a [

查看linux ssh服务信息及运行状态

关于ssh服务端配置有不少文章,例如 linux下ssh服务配置,这里仅列举出一些查看ssh服务相关信息的常用命令. rpm -qa | grep ssh 可以看到系统中ssh安装包 rpm -ql openssh-3.5p1-6 查看该安装包安装信息(如安装路径,配置文件等) ps -e | grep ssh 查看ssh服务有没有运行,如果有,可以看到类似以下内容: 2254 ? 00:00:00 sshd 这证明ssh已经在运行了,进程名为sshd 如果没有运行,可以通过以下命令运行之: r

【LInux】查看Linux系统版本信息

一.查看Linux内核版本命令(两种方法): 1.cat /proc/version [[email protected]CentOS home]# cat /proc/versionLinux version 2.6.32-431.el6.x86_64 ([email protected]) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-4) (GCC) ) #1 SMP Fri Nov 22 03:15:09 UTC 2013 2.uname -a [

查看Linux系统版本信息相关指令

Linux下如何查看版本信息, 包括位数.版本信息以及CPU内核信息.CPU具体型号等等,整个CPU信息一目了然. 1.# uname -a   (Linux查看版本当前操作系统内核信息) Linux localhost.localdomain 2.4.20-8 #1 Thu Mar 13 17:54:28 EST 2003 i686 athlon i386 GNU/Linux 2.# cat /proc/version (Linux查看当前操作系统版本信息) Linux version 2.4

查看linux系统/机器信息

系统/机器信息 1.查看linux是ubuntu还是centos lsb_release --help -a 打印所有信息 -s 简短打印 2.查看系统是64还是32 uname --help -a 查看所有消息 看到最后显示x86_64则为64位的 原文地址:https://www.cnblogs.com/zealousness/p/8748107.html