Linux 中,命令查看系统版本和内核信息

在 Linux 中,可以通过以下命令查看系统版本和内核信息:


1. 查看内核版本

复制代码
uname -a

或精简显示:

复制代码
uname -r  # 只显示内核版本

示例输出:

复制代码
Linux ubuntu 5.4.0-135-generic #152-Ubuntu SMP Tue Nov 15 08:12:21 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

2. 查看发行版信息

不同 Linux 发行版的命令可能略有不同:

Debian/Ubuntu 及其衍生版
复制代码
cat /etc/os-release

或使用:

复制代码
lsb_release -a

示例输出:

复制代码
PRETTY_NAME="Ubuntu 22.04.3 LTS"
VERSION_ID="22.04"
CentOS/RHEL/Fedora
复制代码
cat /etc/redhat-release

或:

复制代码
cat /etc/centos-release  # CentOS 专用
通用方法(适用于大多数发行版)
复制代码
cat /etc/*-release

3. 查看系统架构

复制代码
arch  # 显示系统架构(如 x86_64、arm64)

或:

复制代码
lscpu | grep "Architecture"

4. 其他实用命令

  • 查看系统运行时间

    复制代码
    uptime
  • 查看内存和 CPU 信息

    复制代码
    free -h     # 内存
    cat /proc/cpuinfo  # CPU 详情

常见输出说明

字段 含义
x86_64 64 位系统
armv7l/aarch64 ARM 架构(32/64 位)
5.4.0-135-generic 内核版本(5.4 为主版本号)
Ubuntu 22.04 LTS 发行版名称和版本号
相关推荐
liulilittle24 分钟前
LwIP协议栈MPA多进程架构
服务器·开发语言·网络·c++·架构·lwip·通信
Wang's Blog1 小时前
Linux小课堂: Vim与Emacs之Linux文本编辑器的双雄格局及Vim安装启动详解
linux·vim·emacs
观山岳五楼1 小时前
unbuntu系统配置IPV6的三种模式
linux·服务器·ip·1024程序员节
运维行者_1 小时前
AWS云服务故障复盘——从故障中汲取的 IT 运维经验
大数据·linux·运维·服务器·人工智能·云计算·aws
王道长服务器 | 亚马逊云1 小时前
AWS Systems Manager:批量服务器管理的隐藏利器
linux·网络·云计算·智能路由器·aws
不开心就吐槽2 小时前
docker-compose方式快速安装MySQL
运维·docker·容器
青靴2 小时前
关于NGINX,你了解多少?
运维·nginx
运维行者_2 小时前
DDI 与 OpManager 集成对企业 IT 架构的全维度优化
运维·网络·数据库·华为·架构·1024程序员节·snmp监控
无聊的小坏坏2 小时前
从零开始:C++ 多进程 TCP 服务器实战(续篇)
服务器·c++·tcp/ip
命运之光2 小时前
【快速解决】Linux服务器安装Java17运行环境
linux·运维·服务器