当前位置:首页 > 问答 > 正文

Linux系统 版本查询 查看linux版本命令的方法与步骤

🔍 3秒搞定!Linux系统版本查询全攻略(2025最新版)

场景再现
刚接手一台Linux服务器,领导突然问"这机器装的什么版本?",你手忙脚乱输入ls又敲pwd,结果被自己蠢哭?别慌!这篇终极指南教你用最帅的姿势查版本,连终端小白都能秒变老司机!🚀


通用必杀技:3条万能命令

lsb_release -a(最优雅)

$ lsb_release -a  
No LSB modules are available.  
Distributor ID: Ubuntu  
Description:    Ubuntu 22.04.3 LTS  
Release:        22.04  
Codename:       jammy  

💡 适用场景:桌面版Ubuntu/Debian系首选,输出简洁得像喝冰美式一样清爽

cat /etc/os-release(最详细)

$ cat /etc/os-release  
PRETTY_NAME="CentOS Linux 7 (Core)"  
VERSION_ID="7"  
VERSION="7 (Core)"  

🔍 亮点:所有现代Linux发行版通用,连容器里都能用,信息全得像查户口

uname -a(最快速)

$ uname -a  
Linux my-server 5.15.0-78-generic #85-Ubuntu SMP x86_64 GNU/Linux  

适用场景:只想看内核版本时,快得像闪电侠出手

Linux系统 版本查询 查看linux版本命令的方法与步骤


针对不同发行版的专属姿势

🐧 Ubuntu/Debian党

$ cat /etc/issue  
Ubuntu 22.04 LTS \n \l  

(这个复古命令就像翻开系统日记本📒)

🎩 RHEL/CentOS大佬

$ rpm --query centos-release  
centos-release-7-9.2009.1.el7.centos.x86_64  

(红帽系的仪式感,连版本号都要用rpm查)

🦎 SUSE贵族

$ cat /etc/SuSE-release  
openSUSE 15.4 (x86_64)  

进阶玩家彩蛋 🥚

图形界面查询(适合拒绝敲命令的鼠标党)

GNOME桌面:设置 → → OS版本
KDE桌面:系统设置 → 系统信息

查看内核编译日期(装X专用)

$ cat /proc/version  
Linux version 5.15.0-78-generic (buildd@lcy02-amd64-078)...  

(连系统什么时候"出生"的都告诉你)

Linux系统 版本查询 查看linux版本命令的方法与步骤

hostnamectl装优雅

$ hostnamectl  
   Static hostname: cool-server  
         OS: Ubuntu 22.04.3 LTS  
       Kernel: Linux 5.15.0-78-generic  

(这排版强迫症看了都说好✨)


避坑指南 🚧

  1. 服务器没有lsb_release
    先装它:

    sudo apt install lsb-core  # Ubuntu/Debian  
    sudo yum install redhat-lsb # CentOS/RHEL  
  2. 容器内查不到?
    试试万能命令:

    cat /etc/*release | grep -iE "name|version"  
  3. 看到"LSB"报错别慌
    直接改用cat /etc/os-release更靠谱

    Linux系统 版本查询 查看linux版本命令的方法与步骤


冷知识 ❄️

  • neofetch命令能显示ASCII艺术字+版本信息(适合截图发朋友圈)
  • 老系统可以用cat /etc/redhat-release(2025年可能已成古董)
  • 内核版本≠发行版版本,别被uname -r骗了!

现在你已经是版本查询的绝地武士了!下次再有人问"这Linux什么版本",记得甩出这篇文章镇场~ 💪(数据验证于2025年8月)

发表评论