要查看自己的Linux系统信息,最常用的方法是使用一系列终端命令,这些命令能够分别获取发行版、内核版本、系统架构、硬件配置以及网络状态等关键数据。以下分类说明最专业且通用的操作方式。

查看发行版信息(例如Ubuntu、CentOS、Debian等),推荐使用命令cat /etc/os-release,该文件包含了发行版的名称、版本号、ID等标准化字段;也可以使用lsb_release -a(若已安装lsb-release包),或hostnamectl中的Operating System字段。
获取内核版本和系统架构,执行uname -a会输出完整的系统信息,包括内核名称、主机名、内核版本、内核发布日期、架构(如x86_64、arm64等)。若仅需架构,可使用arch或uname -m。
查看主机名和系统运行时间,运行hostname可显示当前主机名,而uptime则输出系统已运行时间、登录用户数及负载平均值。使用hostnamectl还能同时看到机器ID、Chassis类型等更多信息。
检查硬件信息(CPU、内存、磁盘),可使用lscpu列出处理器详细信息(型号、核心数、架构等);free -h以人类可读格式显示内存总量、使用量和可用量;df -h查看所有挂载分区的磁盘空间使用情况;lsblk以树状结构展示块设备(如硬盘、分区)及其挂载点。
获取网络接口与IP地址,推荐使用ip addr show(或更老旧的ifconfig),配合ip route show可查看路由表;若只需IPv4地址,可使用hostname -I(注意是大写I)。
如果需要深度硬件探测(如制造商、BIOS版本、内存槽信息),可以尝试dmidecode(通常需要root权限,如sudo dmidecode -t system)。更全面的系统概要可使用lshw或inxi -F(需安装对应包)。
总结来说,通过组合uname -a、cat /etc/os-release、lscpu、free -h、df -h和ip addr这几个命令,即可完整且专业地了解自己Linux系统的各方面核心信息。

查看详情

查看详情