Sat*_*ish 19 linux redhat release
如何确定RedHat
我正在运行的Linux版本?
这是我读过的内容:
/etc/redhat-release
文件包含版本,但任何人都可以篡改该文件.uname
命令,但你可以在Redhat上安装任何内核.如果我正在运行redhat 5.1并且有人用5.2或5.x升级它,那么RedHat的版本是什么?
甚至lsb_release -a
读取/ etc/redhat-release文件.
小智 21
试试这个命令:
rpm -qa | grep release
Run Code Online (Sandbox Code Playgroud)
例如在我的机器上我得到了这个
在redhat-释放工作站6Workstation-6.4.0.4.el6.x86_64
mik*_*yra 17
如果"anybody"具有对您的计算机的root访问权限,无论是更改/ etc/redhat-release还是安装备用内核,您最有可能比确定系统的redhat版本更麻烦.
只需使用值由在/ etc/redhat的释放,甚至更好的便携性方面使用lsb_release的输出,因为这正是他们为作了目的指出.
随着"任何人"能够对您的系统做任何事情,根本没有其他机会.
您可以在最近的Linux发行版上使用lsb_release命令.如果您发出:
lsb_release -i -r
Run Code Online (Sandbox Code Playgroud)
要么
uname -r
Run Code Online (Sandbox Code Playgroud)
并映射输出.2.6.9内核是RHEL4,2.6.18内核是RHEL5.如有必要,您可以将完整版本映射到Red Hat的特定更新版本(即2.6.9-89是RHEL5 U4).
归档时间: |
|
查看次数: |
52049 次 |
最近记录: |