Linux 系统中查看系统信息的命令

Linux 系统中查看系统信息的命令

在 Linux 系统中,有许多命令可以查看系统信息,以下是一些常用的。这些命令涵盖了从系统版本、硬件信息到资源使用情况等各个方面,你可以根据具体需求选择使用。

作者: 维特网络
分类: 学习资料
时间: 2024-09-09 00:31
阅读量: 350 次
查看内核版本和系统架构
uname -a   # 显示完整的内核信息
uname -r   # 只显示内核版本
uname -m   # 显示系统架构(32位/64位)
查看操作系统版本
# 适用于大多数基于Debian的系统(如Ubuntu)
lsb_release -a

# 适用于基于RHEL的系统(如CentOS、Fedora)
cat /etc/redhat-release

# 通用方法,查看发行版信息文件
cat /etc/os-release
查看 CPU 信息
lscpu       # 显示CPU的详细信息
cat /proc/cpuinfo  # 从proc文件系统查看CPU信息
查看内存信息
free -h     # 以人类可读的格式显示内存使用情况
cat /proc/meminfo  # 从proc文件系统查看内存详细信息
查看磁盘信息
df -h       # 显示磁盘分区的使用情况
du -h /path  # 查看指定目录的磁盘使用情况
lsblk       # 显示块设备信息(硬盘分区等)
查看系统负载和进程信息
top         # 实时显示系统进程和资源占用
htop        # 更友好的top替代工具(可能需要安装)
uptime      # 显示系统运行时间和平均负载
查看网络信息
ip addr     # 显示网络接口和IP地址
ifconfig    # 传统的网络接口信息命令(可能需要安装net-tools)
netstat -tuln  # 显示监听的端口和网络连接
ss -tuln    # 更高效的netstat替代工具
查看系统硬件信息
lshw        # 显示详细的硬件信息(可能需要root权限)
lspci       # 显示PCI设备信息(如显卡、网卡等)
lsusb       # 显示USB设备信息