如何确定RedHat
我正在运行哪个Linux版本?
这是我读到的:
/etc/redhat-release
文件包含版本,但是任何人都可以篡改该文件。uname
命令,但是您可以在Redhat上安装任何内核。如果我正在运行redhat 5.1,并且有人用5.2或5.x对其进行升级,那么由什么决定RedHat的版本?
甚至lsb_release -a
读取/ etc / redhat-release文件。
如果“任何人”都具有对您的计算机的root访问权限以更改/ etc / redhat-release或安装备用内核,则与确定系统的redhat版本相比,最大的麻烦莫过于。
只需使用/ etc / redhat-release指出的值,或者就可移植性而言甚至更好,请使用lsb_release的输出,因为这正是它们的目的。
由于“任何人”都可以对您的系统执行任何操作,因此根本没有其他机会。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句