仅个人想法,会持续不间断更新和改进。
怎么忽然来硬的呢,因为在Linux的世界中,系统是灵活,但是骨架同样重要。
而跟踪确认硬件信息对于我们同样重要。
lsblk
命令可以查看系统中的块设备信息
$ lsblk
这个命令会列出系统中所有的块设备(比如硬盘、分区和挂载点)的信息。
默认情况下,它会显示每个设备的名称、大小、类型、挂载点等信息。
如果需要显示更详细的信息,可以使用 -a
或 --all
选项:
$ lsblk -a
这会显示完整的块设备信息,包括未挂载的设备。
当然,还可以根据需求,定制化输出,不过单单这个命令,足矣。
fdisk
是用于检查一个磁盘上分区信息最通用的命令。
fdisk
可以显示分区信息及一些细节信息,比如文件系统类型等。
设备的名称通常是/dev/sda、/dev/sdb 等。
对于以前的设备有可能还存在设备名为 /dev/hd* (IDE)的设备,这个设备逐步淘汰了。
fdisk
也可以用于创建并操控分区表信息,支持主任GPU、MBR、Sun、SGI和BSD。
块设备可以划分为一个或多个称为分区的逻辑磁盘。这种划分的记录会保存在分区表,通常位于磁盘的第 0 扇区。
fdisk的官方解释为:
fdisk - manipulate disk partition table
语法格式为:
$ fdisk [options] device
$ fdisk -l [device...]
其中一些常用的参数为:
-l
列出指定的外围设备的分区表状况-L, --color[=when]
:将输出颜色化,其中when可以指定为auto, never or always. 默认为 auto.这个也是我唯一推荐入门者使用的 命令,仅仅list显示出目前的系统分区。
万万不要输入fdisk执行其他操作,极易格式化硬盘,切记切记。
$ fdisk -l
WARNING: fdisk GPT support is currently new, and therefore in an experimental phase. Use at your own discretion.
Disk /dev/sda: 256.1 GB, 256060514304 bytes, 500118192 sectors # 磁盘空间及扇区信息
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: gpt
Disk identifier: FAF37680-0ECE-4BE7-93FC-E87A8F2F6455
hwinfo
又一个用于显示硬件信息的命令。
可以获得 Linux 系统的各种硬件组件(如CPU、内存、显卡、硬盘等)的详细信息。
sudo hwinfo
列出系统上几乎所有可用硬件的详细信息。
sudo hwinfo --cpu
sudo hwinfo --memory
sudo hwinfo --gfxcard
sudo hwinfo --disk
通过在命令后添加 --cpu
、--memory
、--gfxcard
、--disk
等参数,获取特定硬件的信息。
lshw
是Hardware Lister
的缩写,直面意思即列出系统硬件信息。
可以显示关于计算机硬件组件(如处理器、内存、硬盘、网卡等)的详细信息,对于系统管理员和用户来说是一个非常有用的工具。
任何参数都不加的话,可用,信息极多,但是可用信息不多。
sudo lshw
这将输出系统中所有可用硬件的详细信息,包括硬件组件的制造商、型号、驱动程序等。
显示摘要信息:相对而言,这个反而好一些,简单的就是有用的
sudo lshw -short
这将显示硬件的摘要信息,包括设备名、类别、描述等。
显示指定类型的硬件信息:
sudo lshw -C network
上述示例将仅显示网络相关的硬件信息。
比如还可以查看memory
、cpu
、disk
等信息。
lshw
提供了全面的硬件信息,帮助用户了解系统配置和硬件组件的细节。在查看和诊断硬件问题或了解系统配置时,它是一个非常有用的工具。