【liunx操作系统查看的方法】在日常的系统管理与维护中,了解如何查看Linux操作系统的基本信息是非常重要的。无论是对系统版本、内核信息、硬件配置还是运行状态的掌握,都能帮助用户更好地进行系统调试和问题排查。以下是一些常用的Linux系统查看方法,以加表格的形式呈现。
一、系统基本信息查看
命令 | 功能说明 | 示例输出 |
`cat /etc/os-release` | 显示Linux发行版详细信息(如版本号、代号等) | NAME="Ubuntu" VERSION="20.04.5 LTS (Focal Fossa)" |
`lsb_release -a` | 显示Linux发行版的详细信息 | Distributor ID: Ubuntu Version: 20.04 |
`uname -a` | 显示系统内核信息及主机名 | Linux hostname 5.4.0-80-generic 90-Ubuntu SMP Fri Jul 16 06:43:25 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux |
二、内核版本查看
命令 | 功能说明 | 示例输出 |
`uname -r` | 显示当前运行的内核版本 | 5.4.0-80-generic |
`cat /proc/version` | 显示内核版本及编译信息 | Linux version 5.4.0-80-generic (buildd@lcy02-amd64-137) (gcc 9.3.0, GNU ld (GNU Binutils for Ubuntu) 2.34) |
三、系统运行时间与负载
命令 | 功能说明 | 示例输出 |
`uptime` | 显示系统运行时间、用户数和平均负载 | 14:32:17 up 2 days, 5:12, 1 user, load average: 0.00, 0.01, 0.05 |
`who -u` | 显示登录用户及系统运行时间 | root pts/0 2024-04-05 14:20 (192.168.1.100) |
四、硬件信息查看
命令 | 功能说明 | 示例输出 |
`lscpu` | 显示CPU架构和核心信息 | Architecture: x86_64 |
`free -h` | 显示内存使用情况 | total used free shared buff/cache available |
`df -h` | 显示磁盘空间使用情况 | Filesystem Size Used Avail Use% Mounted on |
五、网络信息查看
命令 | 功能说明 | 示例输出 |
`ifconfig` | 显示网络接口信息(部分系统需安装net-tools) | eth0: flags=4163 |
`ip a` | 显示IP地址和网络接口信息 | 2: eth0: |
`ping google.com` | 测试网络连通性 | 64 bytes from 142.250.179.174: icmp_seq=1 ttl=55 time=10.2 ms |
六、进程与服务状态
命令 | 功能说明 | 示例输出 |
`ps aux` | 显示所有进程信息 | USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND |
`top` | 实时显示系统进程资源占用 | CPU: 1.2% us, 0.5% sy, 0.1% id ... |
`systemctl list-units --type=service --state=running` | 查看正在运行的服务 | 0 loaded units listed. Pass --all to see all units. |
总结
在Linux系统中,通过命令行工具可以快速获取系统的各种信息。掌握这些常用命令不仅有助于日常操作,还能在遇到问题时迅速定位原因。建议根据实际需求选择合适的命令,结合具体环境灵活使用。