Bagaimana cara menentukan versi Red Hat Enterprise Linux yang dijalankan server saya?


20

Saya dapat menggunakan unamedan cat /proc/versiontetapi yang saya dapatkan hanyalah versi kernel.

Bagaimana saya tahu apakah saya menjalankan RHEL4 atau 5.5 atau lebih?

Jawaban:


37

Anda dapat menemukannya di file / etc / issue

cat /etc/issue

Dan juga pada sistem berbasis redhat, Anda dapat menemukannya di / etc / redhat-release

cat /etc/redhat-release 

4
Saya harus menambahkan bahwa lsb_release -adapat berfungsi untuk Red Hat, Debian, dan Ubuntu
PP

Tidak ada /etc/issueatau /etc/redhat-releasefile di server redhat yang ingin saya interogasi.
Axel Bregnsbo


5

/ etc / redhat-release adalah cara yang biasa, tapi hati-hati jika Anda bekerja pada server yang tidak dikenal. Administrator telah dikenal untuk "mengubah" redhat-release untuk mengizinkan paket perangkat lunak tertentu yang mengharuskan Redhat Enterprise untuk menginstal pada distribusi serupa yang tidak secara resmi didukung oleh vendor. Sebagai contoh, paket Lotus Domino IBM biasanya mencari RHEL sebelum mengizinkan installer untuk berjalan, tetapi itu dapat diinstal pada CentOS dengan "memalsukan" string di / etc / redhat-release.


5

rpm -q --whatprovides /etc/redhat-releasejuga dapat digunakan (dan berfungsi pada RedHat dan CentOS). Bagian versi output harus versi OS.

mis. Output dari "redhat-release-5Server-5.4.0.3" menunjukkan bahwa kotak menjalankan RHEL 5.4 sementara "centos-release-5-5.el5.centos" menunjukkan bahwa kotak menjalankan 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)

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.