サーバーが実行しているRed Hat Enterprise Linuxのバージョンを確認するにはどうすればよいですか?


20

私が使用することができますunameし、cat /proc/version私が得るすべては、カーネルのバージョンです。

RHEL4または5.5などを実行しているかどうかを確認するにはどうすればよいですか?

回答:


37

/ etc / issueファイルで確認できます

cat /etc/issue

また、Redhatベースのシステムでは、/ etc / redhat-releaseで確認できます。

cat /etc/redhat-release 

4
lsb_release -aRed Hat、Debian、Ubuntu
PPの

何もありませんでした/etc/issueか、/etc/redhat-release私が尋問したかったのRedHatサーバー上のファイルを。
アクセルブレグンスボ16年


5

/ etc / redhat-releaseが通常の方法ですが、なじみのないサーバーで作業している場合は注意してください。管理者は、redhat-releaseを「微調整」して、Redhat Enterpriseを必要とする特定のソフトウェアパッケージを、ベンダーが公式にサポートしていない同様のディストリビューションにインストールできるようにすることが知られています。たとえば、IBMのLotus Dominoパッケージは通常、インストーラーの実行を許可する前にRHELを探しますが、/ etc / redhat-releaseの文字列を「偽造」することでCentOSにインストールできます。


5

rpm -q --whatprovides /etc/redhat-release使用することもできます(そしてRedHatとCentOSの両方で動作します)。出力のバージョン部分はOSバージョンである必要があります。

たとえば、「redhat-release-5Server-5.4.0.3」の出力は、ボックスがRHEL 5.4を実行していることを示し、「centos-release-5-5.el5.centos」は、ボックスがCentOS 5.5を実行していることを示します。



-1

$ cat /etc/centos-release CentOS Linux release 7.3.1611 (Core) $ cat /etc/redhat-release CentOS Linux release 7.3.1611 (Core)

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.