Sunucumun hangi Red Hat Enterprise Linux sürümünün çalıştığını nasıl belirleyebilirim?


20

Ben kullanabilir unameve cat /proc/versionancak tüm ı olsun çekirdek versiyonu.

RHEL4 veya 5.5 ya da benzeri bir sürümü çalıştırdığımı nasıl anlayabilirim?

Yanıtlar:


37

/ Etc / issue dosyasında bulabilirsiniz

cat /etc/issue

Ayrıca redhat tabanlı sistemlerde / etc / redhat-release içinde bulabilirsiniz

cat /etc/redhat-release 

4
lsb_release -aRed Hat, Debian ve Ubuntu
PP'nin

Hiçbir vardı /etc/issueya /etc/redhat-releaseben sorgulamak istediler redhat sunucudaki dosyaları.
Axel Bregnsbo


5

/ etc / redhat-release normal yöntemdir, ancak yabancı bir sunucu üzerinde çalışıyorsanız dikkatli olun. Yöneticilerin, Redhat Enterprise'ın satıcı tarafından resmi olarak desteklenmeyen benzer dağıtımlara yüklenmesini gerektiren belirli yazılım paketlerine izin vermek için redhat-bırakma işlevini "değiştirdiği" bilinmektedir. Örneğin, IBM'in Lotus Domino paketi, yükleyicinin çalışmasına izin vermeden önce tipik olarak RHEL'i arar, ancak / etc / redhat-release içindeki dizgiyi "sahtekar hale getirerek" CentOS'a yüklenebilir.


5

rpm -q --whatprovides /etc/redhat-releasede kullanılabilir (ve hem RedHat hem de CentOS üzerinde çalışır). Çıktının sürüm kısmı işletim sistemi sürümü olmalıdır.

Örneğin "redhat-release-5Server-5.4.0.3" çıktısı, kutunun RHEL 5.4 çalıştırdığını, "centos-release-5-5.el5.centos" ise kutunun CentOS 5.5 çalıştırdığını gösterir.



-1

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

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.