cat /etc/os-release # 详细的发行版信息
lsb_release -a # LSB 标准发行版信息
hostnamectl # 主机名和操作系统
uname -a # 所有系统信息
uname -r # 内核版本号
uname -m # 硬件架构(x86_64, arm64 等)
uptime # 系统运行时间
last reboot # 最后一次重启时间
who -b # 系统最后启动的日期/时间
lscpu # 详细 CPU 信息
cat /proc/cpuinfo # CPU 详细参数
nproc # 逻辑 CPU 核心数
grep -c ^processor /proc/cpuinfo # CPU 核心数
free -h # 内存使用情况(可读格式)
free -m # 内存使用情况(MB)
cat /proc/meminfo # 详细内存信息
lsblk # 块设备列表
fdisk -l # 磁盘分区表(需要 sudo)
parted -l # 所有磁盘和分区(需要 sudo)
df -h # 文件系统磁盘使用情况
du -sh * # 当前目录各文件大小
lspci | grep -i vga # 显卡信息
nvidia-smi # NVIDIA GPU 信息(如果安装驱动)
glxinfo | grep "OpenGL" # OpenGL 信息
lsusb # USB 设备列表
dmidecode # 主板、BIOS 等信息(需要 sudo)
hwinfo # 完整硬件信息(需要安装)
inxi -F # 详细硬件信息摘要(需要安装)
ip addr # 所有网络接口和 IP 地址
ip link show # 网络接口状态
ifconfig # 网络接口信息(已过时但仍可用)
hostname -I # 本机 IP 地址
ip route # 路由表
route -n # 数值形式的路由表
cat /etc/resolv.conf # DNS 服务器
systemctl status systemd-resolved # DNS 解析服务状态
resolvectl status # DNS 详细状态
ss -tulpn # 监听的端口和进程
netstat -tulpn # 网络连接统计(需要安装)
ss -an # 所有网络连接
netstat -i # 网络接口统计
ping google.com # 测试网络连接
traceroute google.com # 追踪路由路径
mtr google.com # 实时网络诊断
iperf3 -s # 启动性能测试服务器
uptime # 系统平均负载
w # 当前登录用户和系统负载
ps aux # 所有进程列表
ps aux --sort=-%mem # 按内存占用排序
ps aux --sort=-%cpu # 按 CPU 占用排序
top -b -n 1 # 实时监控信息(非交互)
systemctl status # 系统状态
systemctl list-units --type=service # 所有服务列表
systemctl is-active <service> # 检查服务状态
whoami # 当前用户名
id # 当前用户 ID 和组信息
w # 登录用户列表
who # 登录用户信息
cat /etc/passwd # 用户账户信息
cat /etc/group # 用户组信息
groups # 当前用户所属组
sudo -l # 当前用户 sudo 权限
sudo -ll # 详细 sudo 权限
dmesg # 内核日志信息
journalctl -xe # 系统日志(systemd)
tail -f /var/log/syslog # 实时系统日志
env # 所有环境变量
echo $PATH # PATH 环境变量
mount # 已挂载的文件系统
fstab # 文件系统挂载配置
cat /proc/filesystems # 支持的文件系统类型
date # 当前日期和时间
timedatectl # 时间和时区信息
cat /etc/timezone # 当前时区
一键获取完整系统信息:
# 简洁版本
echo "=== 系统 ===" && uname -a && echo -e "\n=== CPU ===" && nproc && echo -e "\n=== 内存 ===" && free -h && echo -e "\n=== 磁盘 ===" && df -h
# 详细版本(需要 sudo)
sudo dmidecode -q && uname -a && lscpu && free -h && lsblk && ip addr