在 Linux 终端使用 inxi 命令获取各种系统信息
原创
引言
在 Linux 系统管理中,获取系统信息是一项基本且重要的任务。这不仅有助于我们了解系统的配置,还能在出现问题时帮助我们飞速定位问题所在。inxi 是一个有力的系统信息工具,可以轻松地在 Linux 终端中获取各种系统信息。本文将介绍怎样使用 inxi 命令来获取系统信息。
什么是 inxi
inxi 是一个命令行工具,它能够以简洁明了的方案显示系统的详细信息。它包括了硬件信息、系统信息、网络信息等。由于 inxi 的输出格式统一,于是它非常适合自动化脚本或者与其他工具结合使用。
安装 inxi
在大多数 Linux 发行版中,你可以使用包管理器来安装 inxi。以下是在不同发行版中安装 inxi 的方法:
# Debian/Ubuntu
sudo apt-get update
sudo apt-get install inxi
# CentOS/RHEL
sudo yum install inxi
# Fedora
sudo dnf install inxi
使用 inxi 获取系统信息
安装完成后,你可以在终端中直接使用 inxi 命令来获取系统信息。以下是一些常用的 inxi 命令选项:
# 显示系统概览
inxi
# 显示硬件信息
inxi -H
# 显示系统信息
inxi -s
# 显示网络信息
inxi -n
# 显示图形界面信息
inxi -G
# 显示磁盘信息
inxi -d
以下是一些使用 inxi 命令获取系统信息的示例输出:
System:
Hostname: example.com
Kernel: 5.4.0-42-generic x86_64
Uptime: 2 days, 2 hours, 1 minute
Memory: 8 GiB
Root: /dev/sda1
Graphics:
Card: NVIDIA Corporation GF108 [GeForce GT 640]
Driver: nvidia
Resolution: 1920x1080
Display:
Monitor: LG 22MP58VQ-P
Audio:
Card: Intel Corporation 82801FB/FD (ICH6 Family) HD Audio Controller
Card-1: Intel Corporation 82801FB/FD (ICH6 Family) HD Audio Controller
Network:
Device-1: enp0s3
- IPv4: 192.168.1.100
- IPv6: fe80::20c:29ff:fe11:11ff:fe00
- MAC: 20:C2:29:11:11:FF
Storage:
Device-1: /dev/sda1
- Model: WDC WD10EZEX-22M0A0
- Size: 1 TiB
- Type: disk
Battery:
Device-1: BAT0
- Model: BAT0
- Type: Battery
- Present: yes
- Charge: 100%
- Life: 95%
自定义 inxi 输出
inxi 允许你自定义输出格式,使其更加符合你的需求。以下是一些自定义输出的示例:
# 显示详细的硬件信息
inxi -H --full
# 只显示硬件信息中的 CPU 部分
inxi -H --full | grep 'CPU'
# 以表格形式显示信息
inxi -s --format=table
结论
inxi 是一个功能有力的系统信息工具,可以帮助你在 Linux 系统中飞速获取所需的信息。通过掌握 inxi 的使用方法,你可以更加高效地管理和维护你的系统。