You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在终端查看服务器的Linux发行版?已尝试多种命令均失败

如何在常用命令失效时查看Linux发行版信息

当lsb_release、/etc/*-release和/proc/version都无法使用时,试试这些替代方法:

  • 扫一遍/etc目录找发行版相关文件:
    执行ls /etc | grep -i release,通常会返回类似centos-release、debian_version、os-release的文件,然后用cat查看具体内容,比如cat /etc/os-release

  • 从内核信息找线索:
    运行uname -a,输出里常会包含发行版关键词,比如Ubuntu的内核会带有ubuntu字样,CentOS则可能有el7/el8标识;uname -r的内核版本号也能辅助推断,比如5.4.0-166-generic对应Ubuntu 20.04

  • 通过包管理器判断发行版家族:
    直接试运行包管理器命令:

    • Debian/Ubuntu系:dpkg --version
    • RHEL/CentOS/Fedora系:rpm --version
    • Arch Linux系:pacman --version
      能正常输出版本信息的包管理器,直接对应你的发行版类型
  • 看默认shell的指向:
    执行ls -l /bin/sh,如果指向dash,基本是Debian或Ubuntu系;如果指向bash,大概率是RHEL/CentOS、Arch这类发行版

内容的提问来源于stack exchange,提问作者Vikrant Banwal

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.10 10:42:04