目录
[1. 查看系统基本信息](#1. 查看系统基本信息)
[2. 查看发行版信息](#2. 查看发行版信息)
[3. 查看CPU信息](#3. 查看CPU信息)
[4. 查看内存信息](#4. 查看内存信息)
[5. 查看磁盘信息](#5. 查看磁盘信息)
[6. 查看系统运行时间和负载](#6. 查看系统运行时间和负载)
[7. 查看系统进程信息](#7. 查看系统进程信息)
[8. 查看网络信息](#8. 查看网络信息)
[9. 查看系统日志](#9. 查看系统日志)
[10. 查看硬件信息](#10. 查看硬件信息)
1. 查看系统基本信息
# 查看内核版本和操作系统信息
uname -a
# 只查看内核版本
uname -r
# 查看系统架构(32位/64位)
uname -m
2. 查看发行版信息
# 适用于大多数发行版(RedHat/CentOS/Fedora/Debian/Ubuntu等)
cat /etc/os-release
# 或使用以下命令(不同发行版可能不同)
cat /etc/*release*
cat /etc/*version*
cat /etc/issue
# 对于RedHat/CentOS系统
cat /etc/redhat-release
3. 查看CPU信息
# 查看CPU详细信息
cat /proc/cpuinfo
# 查看CPU核心数
nproc
# 或
grep -c 'processor' /proc/cpuinfo
4. 查看内存信息
# 查看内存使用情况
free -h
# 查看详细内存信息
cat /proc/meminfo
5. 查看磁盘信息
# 查看磁盘分区和挂载情况
df -h
# 查看磁盘详细信息
lsblk
# 查看磁盘使用情况
du -sh /path/to/directory
6. 查看系统运行时间和负载
# 查看系统运行时间和平均负载
uptime
# 或
w
7. 查看系统进程信息
# 查看运行中的进程
top
# 或
htop
# 查看特定进程
ps aux | grep process_name
8. 查看网络信息
# 查看网络接口信息
ip addr
# 或
ifconfig
# 查看路由表
ip route
# 或
route -n
# 查看网络连接
netstat -tulnp
# 或
ss -tulnp
9. 查看系统日志
# 查看系统日志(不同发行版可能不同)
journalctl -xe # systemd系统
# 或查看特定日志文件
cat /var/log/messages
cat /var/log/syslog
10. 查看硬件信息
# 查看PCI设备
lspci
# 查看USB设备
lsusb
# 查看所有硬件信息
lshw