当前位置:首页 > Linux > 正文

快速查看Linux系统

查看Linux系统信息,常用命令组合:,1. uname -a 查看内核版本和系统架构。,2. lsb_release -acat /etc/*release 查看发行版名称和版本。,3. free -m 查看内存使用情况。,4. df -h 查看磁盘空间占用。

查看系统基本信息

内核版本与系统架构

uname -a

输出示例
Linux hostname 5.15.0-86-generic #96-Ubuntu SMP Wed Sep 20 08:23:49 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux

  • 关键信息
    • 15.0-86-generic:内核版本
    • x86_64:系统架构(64位)

发行版名称与版本

lsb_release -a

输出示例

Distributor ID: Ubuntu  
Description:    Ubuntu 22.04.3 LTS  
Release:        22.04  
Codename:       jammy

备选方案(适用于无lsb_release的系统):

cat /etc/os-release

此文件包含发行版名称、版本号及ID(如 PRETTY_NAME="Ubuntu 22.04.3 LTS")。

快速查看Linux系统  第1张


查看硬件信息

CPU 详细信息

lscpu

关键字段

  • Architecture:CPU架构(如x86_64)
  • CPU(s):逻辑核心数
  • Model name:CPU型号(如Intel Core i7-10700K)

内存使用情况

free -h

输出示例

              total    used    free  
Mem:           7.7Gi  2.1Gi   5.2Gi  
Swap:          2.0Gi   0Bi    2.0Gi
  • -h:以易读单位(GB/MB)显示。

磁盘空间与挂载点

df -h

输出示例

Filesystem      Size  Used Avail Use% Mounted on  
/dev/sda1        50G   20G   28G  42% /
  • 关键列Use%(使用率)、Mounted on(挂载路径)。

高级系统信息

系统运行时间与负载

uptime

输出示例
15:30:01 up 10 days, 2:15, 3 users, load average: 0.12, 0.15, 0.09

  • 含义
    • 10 days:系统已运行时间
    • load average:1/5/15分钟内的CPU平均负载(值<1表示空闲)。

PCI设备与USB设备

  • 查看PCI设备(如显卡、网卡):
    lspci
  • 查看USB设备:
    lsusb

内核启动日志

dmesg | tail -n 20

显示最近20条内核日志,用于排查硬件驱动问题。


图形化工具(可选)

  • GNOME系统监视器(Ubuntu等桌面环境):
    通过菜单搜索打开,直观查看CPU、内存、磁盘使用情况。
  • Neofetch(需安装):
    sudo apt install neofetch  # Debian/Ubuntu
    neofetch

    显示ASCII艺术风格的系统和硬件概览(如下图示):


关键配置文件

部分信息可直接读取系统文件:
| 文件路径 | 作用 |
|———————-|—————————–|
| /proc/version | 内核版本及编译信息 |
| /proc/cpuinfo | CPU详细参数 |
| /proc/meminfo | 内存使用详情 |
| /etc/issue | 发行版登录提示信息 |


总结建议

  • 快速概览
    uname -a + lsb_release -a + free -h + df -h
  • 深度检查
    结合lscpulspcidmesg分析硬件兼容性。
  • 新手友好
    使用Neofetch或图形化工具(如系统监视器)。

引用说明: 参考Linux Man手册(man unameman lscpu等)及Linux基金会文档,命令兼容性基于POSIX标准及主流发行版(测试环境:Ubuntu 22.04, CentOS 9),硬件信息获取依赖系统权限,部分命令需sudo提权。

0