9.6 收集系统信息
从命令行中收集当前系统信息对于记录系统数据来说非常重要。各种系统信息包括主机名、内核版本、Linux发行版名称、CPU信息、内存信息、磁盘分区信息等。这则攻略将为你演示Linux中收集系统信息的不同方法。
实战演练
打印当前系统的主机名:
- $ hostname
或者
- $ uname -n
打印Linux内核版本、硬件架构等详细信息:
- $ uname -a
打印内核发行版本:
- $ uname -r
打印主机类型:
- $ uname -m
打印出CPU的相关信息:
- $ cat /proc/cpuinfo
获取处理器名称:
- $ cat /proc/cpuinfo | head -n 5 | tail -1
cpuinfo
的第5行包含处理器的名称。因此首先提取出前5行,然后再提取最后一行来打印处理器名称。
打印内存的详细信息:
- $ cat /proc/meminfo
打印系统可用内存总量:
- $ cat /proc/meminfo | head -1
- MemTotal: 1026096 kB
列出系统的分区信息:
- $ cat /proc/partitions
或者
- $ fdisk -l
获取系统的详细信息:
- $ lshw