Linux下如何查看硬盘型号? (linux设备硬盘型号)

在Linux系统中,硬盘信息是非常重要的一部分。无论是进行存储还是备份,都需要了解硬盘的型号和容量等相关信息。因此,该如何在Linux系统中查看硬盘的型号呢?

一、使用硬件查看工具

众所周知,硬件信息在Linux系统中都以文件的形式存在。通过查看硬件信息对应的文件,我们就可以了解硬件的各项参数。Linux系统中有一个非常强大的硬件查看工具,那就是“lshw”。

1、安装lshw

我们需要先安装lshw。在Debian、Ubuntu等系统中,可以通过apt-get命令来安装。在CentOS、Fedora等系统中,可以通过yum命令来安装。

Debian、Ubuntu系统安装命令:

sudo apt-get install lshw

CentOS、Fedora系统安装命令:

sudo yum install lshw

2、查看硬盘信息

安装完成后,我们可以通过命令“sudo lshw -class disk”来查看硬盘信息。该命令可以列出系统中所有硬盘的信息,包括硬盘的制造商、型号、磁盘容量等等。

二、使用/sys文件系统

/sys是Linux系统中的一个虚拟文件系统,它对应的是系统内核的状态。在/sys/block目录下,存储着系统中所有的硬盘信息。通过查看/sys/block目录下的文件,我们就可以了解硬盘的型号等相关信息。

1、查看硬盘信息

我们需要进入/sys/block目录。在该目录下,可以看到系统中所有的硬盘设备都以文件夹的形式展现出来。文件夹的名称就是对应设备的名称,而文件夹中存储着设备的相关信息。

通过查看文件夹中的文件,我们可以了解硬盘的各项参数。其中,“/sys/block/{device}/device/model”文件可以查看硬盘的型号。

例如,我们可以通过以下命令来查看硬盘的型号:

cat /sys/block/sda/device/model

通过上述两种方法,我们就可以轻松地查看Linux系统下的硬盘型号和容量等相关信息。这些信息的准确性对于保障数据的管理和存储非常重要,因此在平时使用中可以多加注意。

相关问题拓展阅读:

linux 如何查看硬盘大小,内存大小等系统信息及硬件信息?

一、linux CPU大小\x0d\x0a# cat /proc/cpuinfo |grep “model name” && cat /proc/cpuinfo |grep “physical id”\x0d\x0amodel name: Intel(R) Xeon(TM) CPU 2.80GHz\x0d\x0amodel name: Intel(R) Xeon(TM) CPU 2.80GHz\x0d\x0amodel name: Intel(R) Xeon(TM) CPU 2.80GHz\x0d\x0amodel name: Intel(R) Xeon(TM) CPU 2.80GHz\x0d\x0aphysical id : 0\x0d\x0aphysical id : 0\x0d\x0aphysical id : 3\x0d\x0aphysical id : 3\x0d\x0a#\x0d\x0a\x0d\x0a说明:Linux下可以在/proc/cpuinfo中看到每个cpu的详细信息。但是对于双核的cpu,在cpuinfo中会看到两个cpu。常常会让人误以为是两个单核的cpu。\x0d\x0a其实应该通过Physical Processor ID来区分单核和双核。而Physical Processor ID可以从cpuinfo或者dmesg中找到. flags 如果有 ht 说明支持超线程技术 判断物理CPU的个数可以查看physical id 的值,相同则为同一个物理CPU\x0d\x0a可以看到上面,这台机器有两个双核的CPU,ID分别是0和3,大小是2.8G。\x0d\x0a二、内存大小\x0d\x0a# cat /proc/meminfo |grep MemTotal\x0d\x0aMemTotal:kB\x0d\x0a# \x0d\x0a\x0d\x0a三、硬盘大小\x0d\x0a# fdisk -l |grep Disk\x0d\x0aDisk /dev/sda: 300.0 GB,bytes\x0d\x0a#\x0d\x0a\x0d\x0a四、 更多查看linux硬件信息的方法\x0d\x0auname -a # 查看内核/操作系统/CPU信息的linux系统信息命令\x0d\x0ahead -n 1 /etc/issue # 查看操作系统版本,是数字1不是字母L\x0d\x0acat /proc/cpuinfo # 查看CPU信息的linux系统信息命令\x0d\x0ahostname # 查看计算机名的linux系统信息命令\x0d\x0alspci -tv# 列出所有PCI设备\x0d\x0alsu -tv# 列出所有USB设备的linux系统信息命令\x0d\x0alod # 列出加载的内核模块\x0d\x0aenv # 查看环境变量资源搏毕团\x0d\x0afree -m # 查看内存使用量和交换区基橘数辩使用量\x0d\x0adf -h # 查看各分区使用情况\x0d\x0adu -sh# 查看指定目录的大小\x0d\x0agrep MemTotal /proc/meminfo # 查看内存总量\x0d\x0agrep MemFree /proc/meminfo # 查看空闲内存量\x0d\x0auptime # 查看系统运行时间、用户数、负载\x0d\x0acat /proc/loadavg # 查看系统负载磁盘和分区\x0d\x0amount | column -t # 查看挂接的分区状态\x0d\x0afdisk -l # 查看所有分区\x0d\x0aswapon -s# 查看所有交换分区\x0d\x0ahdparm -i /dev/hda # 查看磁盘参数(仅适用于IDE设备)\x0d\x0admesg | grep IDE# 查看启动时IDE设备检测状况网络\x0d\x0aifconfig # 查看所有网络接口的属性\x0d\x0aiptables -L# 查看防火墙设置\x0d\x0aroute -n # 查看路由表\x0d\x0anetstat -lntp# 查看所有监听端口\x0d\x0anetstat -antp# 查看所有已经建立的连接\x0d\x0anetstat -s# 查看网络统计信息进程\x0d\x0aps -ef # 查看所有进程\x0d\x0atop # 实时显示进程状态用户\x0d\x0aw# 查看活动用户\x0d\x0aid# 查看指定用户信息\x0d\x0alast # 查看用户登录日志\x0d\x0acut -d: -f1 /etc/passwd # 查看系统所有用户\x0d\x0acut -d: -f1 /etc/group # 查看系统所有组\x0d\x0acrontab -l# 查看当前用户的计划任务服务\x0d\x0achkconfig _list# 列出所有系统服务\x0d\x0achkconfig _list | grep on # 列出所有启动的系统服务程序\x0d\x0arpm -qa # 查看所有安装的软件包\x0d\x0acat /proc/cpuinfo :查看CPU相关参数的linux系统命令\x0d\x0acat /proc/partitions :查看linux硬盘和分区信息的系统信息命令\x0d\x0acat /proc/meminfo :查看linux系统内存信息的linux系统命令\x0d\x0acat /proc/version :查看版本,类似uname -r\x0d\x0acat /proc/ioports :查看设备io端口\x0d\x0acat /proc/interrupts :查看中断\x0d\x0acat /proc/pci :查看pci设备的信息\x0d\x0acat /proc/swaps :查看所有swap分区的信息

如何在linux下查看机器硬件配置

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: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 即可。

# mount /dev/cdrom mount_point

mount: block device /dev/cdrom is write-protected, mounting read-only

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

# ls -l /dev/cdrom*

lrwxrwxrwx 1 root root:54 /dev/cdrom -> hdc

lrwxrwxrwx 1 root root:54 /dev/cdrom-hdc -> hdc

因此我们也可以这样 mount /dev/hdc mount_point

如果光驱里没放入有效光盘,则报错:

# mount /dev/hdc mount_point

mount: 找不到介质

9.如何查看USB设备相关

方法一:

其实通过 fdisk -l 命令可以查看到接入的U盘信息,本人的U盘信息如下:

Disk /dev/sda: 2023 MB,bytes

16 heads, 32 sectors/track, 7676 cylinders

Units = cylinders of 512 * 512 =bytes

Device Boot StartEnd Blocks Id System

/dev/sda1 *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=字符集 参数。

可以通过 lsu 命令查看 USB 设备信息哦:

# lsu

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

华硕弊首笔记本系租迟数统内如何查看序列号和硬件配旦缺置

1、陪升查看cpu型号

# more /proc/cpuinfo |grep -i model

2、显示有几块物理网卡

# lspci | grep Eth | wc -l

3、显示主板序列号

# dmidecode | grep ‘Serial Number’

4、查看硬盘型号

# more /proc/scsi/scsi |grep -i model

5、查芦散老看物理CPU的个数

#cat /proc/cpuinfo |grep “physical id”|sort |uniq|wc -l

6、查看逻辑CPU的个数掘敬

#cat /proc/cpuinfo |grep “processor”|wc -l

7、查看CPU是几核

#cat /proc/cpuinfo |grep “cores”|uniq

linux设备硬盘型号的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux设备硬盘型号,Linux下如何查看硬盘型号?,linux 如何查看硬盘大小,内存大小等系统信息及硬件信息?,如何在linux下查看机器硬件配置的信息别忘了在本站进行查找喔。


数据运维技术 » Linux下如何查看硬盘型号? (linux设备硬盘型号)