Linux常用命令(2)—显示系统信息(有相关截图)

写在前面:

最近在学习Linux命令,记录一下学习Linux常用命令的过程,方便以后复习。仅供参考,若有不当的地方,恳请指正。如果对你有帮助,欢迎点赞,关注,收藏,评论,谢谢。

显示系统信息

1.1  arch(architecture) 显示机器的处理器架构

PS:x86_64是一种64位计算机体系结构,是x86的扩展版本。

1.2  uname -m(Unix name machine) 显示系统的硬件架构名称

1.3  uname -r(release) 显示正在使用的内核版本

这里显示的内核版本号为:3.10.0-1160.el7.x86_64

相关解释:

3.10

这部分表示的是Linux内核的主版本号和次版本号,即此内核基于Linux内核的3.10版本开发而来。

1160

这是一个修订号,表示在3.10.0版本基础上的具体修订或更新次数。这个数字通常用于区分同一主版本和次版本下的不同修订版本。

el7

"el"是Enhanced Linux(增强版Linux)的缩写,这通常与Red Hat Enterprise Linux(RHEL)及其衍生版本相关。

x86_64

这部分标识的是操作系统的硬件架构,即该内核是为64位的x86架构(也称为AMD64或Intel 64)设计的。

1.4  dmidecode -q(quiet) 显示硬件系统部件 - (SMBIOS / DMI)

dmidecode 是一个在 Linux 系统中用于获取硬件信息的命令行工具。它通过解析系统的 DMI (Desktop Management Interface) 表来提供有关硬件的详细信息。DMI 表是存储在计算机主板 BIOS(或 UEFI)中的一个标准数据表,包含了关于系统硬件的广泛信息。

-q:使用-q选项时,命令的输出仅限于重要的信息,如插槽、位置等,从而减少了输出的长度和复杂度。

 不使用 -q:dmidecode命令会输出详细的DMI表信息,这包括了硬件组件的详尽描述、位置以及其他相关数据。

1.5  hdparm -tT /dev/sda #在磁盘上执行测试性读取操作

hdparm(hard disk parameters即硬盘参数) 是一个在 Linux 和其他 Unix-like 系统中用于获取和设置硬盘参数的命令行工具。它允许用户查询和修改硬盘的某些参数,如缓存设置、读取/写入模式等。

-t:是用来进行磁盘缓存读取速度测试的。

-T:是用来进行磁盘读取速度测试的。

1.6  cat(concatenate,连接) /proc/cpuinfo 显示CPU info的信息

/proc 是一个特殊的虚拟文件系统(virtual filesystem),通常被称为 procfs 或 proc 文件系统。这个文件系统为内核和用户空间之间的通信提供了一个接口,使得用户空间程序能够访问内核数据结构和其他内核相关的信息。

/proc 文件系统下的文件和目录提供了关于系统硬件、运行中的进程、系统配置、网络状态等的实时信息。这些信息大多数是以文本形式存储的,因此可以直接使用 cat、grep、awk 等文本处理工具来查看和分析。

常见字段解释:

1.7  cat /proc/interrupts  显示中断

常见字段解释:

1.8  cat /proc/meminfo 查看系统内存使用情况的详细信息

meminfo :memory information即内存信息。

常见字段解释:

1.9  cat /proc/swaps 显示Linux系统中交换空间(swap space)的使用情况

字段解释:

1.10  cat /proc/version 显示内核的版本

相关解释:

1.11   cat /proc/net/dev 显示网络适配器及统计

      

相关解释:

1.12 cat /proc/mounts  显示当前已挂载的文件系统的信息

cat /proc/mounts 命令在Linux系统中用于显示当前已挂载的文件系统的信息。然而,需要注意的是,/proc/mounts 文件并不是procfs(或proc文件系统)的标准部分。实际上,/proc/mounts 通常是一个指向 /etc/mtab 的符号链接(symlink),而 /etc/mtab 文件包含了当前已挂载文件系统的列表。

/etc/mtab 文件由内核在挂载文件系统时更新,并且包含了关于已挂载文件系统的详细信息。

相关解释:

1.13  lspci -tv 罗列PCI设备

PCI:PCI(Peripheral Component Interconnect)是一种由英特尔(Intel)公司1991年推出的用于定义局部总线的标准。

lspci: 列出PCI设备信息。

-t(tree): 以树状结构显示设备,这样可以更清晰地看到哪些设备是连接到哪个PCI桥接器上的。

-v(verbose): 显示冗余信息(verbose)。这通常意味着除了设备的基本信息外,还会显示更多的详细信息。

可以看到设备是如何通过PCI桥接器连接在一起的,以及每个设备的制造商和型号信息。

1.14  lsusb -tv  显示USB设备

相关解释:

1.15 date 显示系统日期

1.16  cal(calendar)  显示日历表

cal(不带参数):默认显示当前月份的日历

cal(带上年份参数):如 cal 2024,则会显示整个2024年的日历。

1.17 date  -s  "2099-04-12 17:00:20" 设置系统日期和时间(临时)

另外,还有一种修改系统日期和时间的命令,如下所示:

date 041217002007.00  设置日期和时间 - 月日时分年.秒

个人还是比较推荐使用 date  -s  "2099-04-12 17:00:20" 命令来修改,感觉更加清晰容易记忆。

无论是第一种,还是第二种命令,在重新开机后,系统时间通常会从硬件时钟(也称为实时时钟,RTC)或者通过网络时间协议(NTP)服务来获取。硬件时钟通常是一个独立的硬件设备或者集成在主板上的一个功能,它在系统关机时仍然保持运行。NTP 服务则允许系统从网络上的时间服务器获取准确的时间。

  • 30
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值