Ubuntu 系统信息查询指南:从入门到精通的终极命令手册

全面总结 Ubuntu 系统信息查询的实用命令,涵盖系统基础信息、硬件配置、网络状态、资源监控和系统日志等方面。本指南帮助运维人员和系统管理员快速掌握系统诊断和性能分析的关键技能,提升运维效率。

阅读时长: 2 分钟
共 709字
作者: eimoon.com

在日常运维中,准确获取系统信息是管理员必备的技能。本文将详细介绍 Ubuntu 系统下查看各类系统信息的常用命令,帮助你快速掌握系统监控和诊断技巧。

1. 系统基础信息查看

uname 命令

uname 是查看系统内核和基本信息的基础命令。

# 查看完整系统信息
uname -a

# 查看内核版本
uname -r

# 查看系统架构
uname -m

lsb_release 命令

用于显示 Linux 发行版的详细信息:

# 查看所有发行版信息
lsb_release -a

# 查看发行版描述
lsb_release -d

hostnamectl 命令

显示主机名和操作系统版本信息:

hostnamectl

2. 硬件信息探查

CPU 信息

使用 lscpu 命令查看详细的 CPU 配置:

lscpu

存储设备

lsblk 命令

查看磁盘和分区信息:

lsblk

lspci 命令

显示 PCI 总线设备,如显卡和网卡:

lspci

lsusb 命令

列出已连接的 USB 设备:

lsusb

硬件详细信息

dmidecode 可以获取更详细的硬件组件信息(需要 sudo 权限):

sudo dmidecode | less

3. 系统资源监控

内存使用情况

使用 free 命令查看内存使用:

# 人类可读格式显示内存信息
free -h

磁盘使用情况

df 命令

显示磁盘分区使用情况:

# 以可读格式显示磁盘空间
df -h

du 命令

查看目录或文件大小:

# 显示指定目录总大小
du -sh /path/to/directory

4. 网络信息查看

IP 地址

现代 Linux 系统推荐使用 ip 命令:

# 查看网络接口和 IP 地址
ip addr

端口监听

使用 netstatss 查看端口信息:

# 使用 netstat(需安装 net-tools)
netstat -tuln

# 使用 ss(更现代化)
ss -tuln

5. 系统资源实时监控

top 和 htop

# 内置资源监控工具
top

# 更人性化的监控工具(需安装)
htop

其他系统性能工具

# 系统性能统计
vmstat

# 查看系统运行时间
uptime

6. 系统日志查看

dmesg 命令

查看启动和内核日志:

dmesg | less

journalctl 命令

强大的系统日志查看工具:

# 查看全部系统日志
journalctl

# 查看指定服务日志
journalctl -u <service_name>

结语

掌握这些命令,将极大地提升你的系统管理效率。无论是日常运维、系统诊断还是性能分析,这些工具都是不可或缺的利器。

🔍 提示:建议在实际使用中根据具体需求选择合适的命令,并注意某些命令可能需要管理员权限。

微信公众号

使用 Hugo 构建
主题 StackJimmy 设计