如何找出 Linux 操作系统的发布版本?

如何找出 Linux 操作系统的发布版本?

可能重复:
我如何知道我正在运行哪个版本的 Linux?

我需要查找有关我正在使用的服务器操作系统的一些信息。

发布版本(例如,如果是 Ubuntu 则为 9.04,如果是 RHEL 则为 4)对我很重要,但该命令uname并未显示它。

$ uname -a
Linux xxxxxxx 2.6.9-78.0.22.EL #1 Fri Feb 31 25:71:00 EDT 2009 x86_64 GNU/Linux

那么:如何通过命令行命令获取这些信息?

答案1

大多数(如果不是全部)现代发行版都将包含 lsb_release 命令。

heillinr@mojojojo:~$ lsb_release -r
版本:9.04
heillinr@mojojojo:~$ lsb_release -a
无可用的 LSB 模块。
分销商 ID:Ubuntu
描述:Ubuntu 9.04
版本:9.04
代号:jaunty

应该能给你你想要的东西:)

答案2

/etc/*-release 中有什么?我的 /etc/lsb-release 包含:

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=8.10
DISTRIB_CODENAME=intrepid
DISTRIB_DESCRIPTION="Ubuntu 8.10"

http://linux.about.com/cs/linux101/g/lsbrelease.htm

答案3

尝试

cat /etc/lsb-release

答案4

除了 lsb-release(作为lsb-releasedebian 下的软件包提供)之外,您还可以查看 /etc/debian_version(针对 debian 及其衍生产品)和 /etc/issue(针对大多数其他发行版)。

相关内容