9.6 收集系统信息

从命令行中收集当前系统信息对于记录系统数据来说非常重要。各种系统信息包括主机名、内核版本、Linux发行版名称、CPU信息、内存信息、磁盘分区信息等。这则攻略将为你演示Linux中收集系统信息的不同方法。

实战演练

打印当前系统的主机名:

  1. $ hostname

或者

  1. $ uname -n

打印Linux内核版本、硬件架构等详细信息:

  1. $ uname -a

打印内核发行版本:

  1. $ uname -r

打印主机类型:

  1. $ uname -m

打印出CPU的相关信息:

  1. $ cat /proc/cpuinfo

获取处理器名称:

  1. $ cat /proc/cpuinfo | head -n 5 | tail -1

cpuinfo的第5行包含处理器的名称。因此首先提取出前5行,然后再提取最后一行来打印处理器名称。

打印内存的详细信息:

  1. $ cat /proc/meminfo

打印系统可用内存总量:

  1. $ cat /proc/meminfo | head -1
  2. MemTotal: 1026096 kB

列出系统的分区信息:

  1. $ cat /proc/partitions

或者

  1. $ fdisk -l

获取系统的详细信息:

  1. $ lshw