在 Linux 系统中,查看系统信息对于了解系统状态、进行故障排除和优化性能至关重要。本指南将介绍常用命令,用于查看有关硬件、软件和系统配置的详细信息。
uname 命令
uname 命令提供了有关操作系统版本、内核版本和硬件架构的基本系统信息。要使用它,只需在终端中键入以下命令:
uname -a
输出示例:
Linux my-hostname 5.15.0-52-generic x86_64 GNU/Linux
hostnamectl 命令
hostnamectl 命令提供更全面的系统信息,包括主机名、操作系统版本、内核版本和硬件架构。以下命令将显示此信息:
hostnamectl
输出示例:
Static hostname: my-hostname
Icon name: computer-vm
Operating System: Ubuntu 22.04 LTS
Kernel: Linux 5.15.0-52-generic
Architecture: x86-64
cat /proc/cpuinfo
cat /proc/cpuinfo 文件包含有关系统处理器的详细信息,包括数量、型号、速度和特性。以下命令将列出此信息:
cat /proc/cpuinfo
输出示例:
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 158
model name : Intel(R) Core(TM) i5-8250U CPU @ 1.60GHz
free 命令
free 命令显示有关系统内存使用情况的信息,包括总内存、已用内存和可用内存。以下命令将输出此信息:
free -h
输出示例:
total used free shared buff/cache available
Mem: 7.7Gi 3.5Gi 2.7Gi 100Mi 1.4Gi 2.5Gi
Swap: 1.0Gi 1.0Gi 0B
df 命令
df 命令显示有关文件系统空间使用情况的信息。以下命令将列出所有已挂载文件系统及其已用空间、可用空间和挂载点:
df -h
输出示例:
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 233G 136G 97G 58% /
/dev/sdb1 20G 19G 569M 99% /data
这些命令提供了广泛的信息,可以帮助你了解 Linux 系统的各个方面。定期查看此信息可以帮助你监控系统性能,识别潜在问题并确保系统平稳运行。