小编bha*_*avs的帖子

确定 OEL linux 机器的操作系统版本?

确定操作系统版本的常用方法似乎正在查看

/etc/*-release file 
Run Code Online (Sandbox Code Playgroud)

*这里是特定版本的操作系统所属的家族。但是在 OEL 系统上,存在以下文件,并且所有这些文件似乎都返回有效的发布版本,在这种情况下,是否有确定操作系统发布版本详细信息的明确方法:

 cat /etc/redhat-release
 Red Hat Enterprise Linux Server release 5.8 (Tikanga)

  cat /etc/enterprise-release
  Enterprise Linux Enterprise Linux Server release 5.8 (Carthage)

  cat /etc/oracle-release
  Oracle Linux Server release 5.8

cat /etc/*release*
Enterprise Linux Enterprise Linux Server release 5.8 (Carthage)
Oracle Linux Server release 5.8
Red Hat Enterprise Linux Server release 5.8 (Tikanga)
Run Code Online (Sandbox Code Playgroud)

仅在上述文件不返回有效值的情况下才使用下面提到的替代方法:

lsb_release -a returns the same output as returned by enterprise-release 
Run Code Online (Sandbox Code Playgroud)

更新 1:执行上下文

/etc/*-release 文件作为编程解决方案的一部分进行检查,* 的值由一个虚拟文件提供,该文件可以具有以下值:

asianux,enterprise,mandrake,redhat,UnitedLinux,Suse,SuSE

取决于上述场景中的出现顺序,因为企业首先出现 /etc/enterprise-release 文件被查询以查找操作系统版本 如果排序是在企业 /etc/redhat-release 之前出现的其他顺序,则将使用企业 /etc/redhat-release。 …

linux redhat operating-system

4
推荐指数
2
解决办法
3万
查看次数

标签 统计

linux ×1

operating-system ×1

redhat ×1