Làm cách nào để xác định phiên bản Red Hat Enterprise Linux mà máy chủ của tôi đang chạy?


20

Tôi có thể sử dụng unamecat /proc/versiontất cả những gì tôi nhận được là phiên bản kernel.

Làm cách nào để biết tôi đang chạy RHEL4 hay 5.5 hay không?

Câu trả lời:


37

Bạn có thể tìm hiểu trong tập tin / etc / vấn đề

cat /etc/issue

Và cũng trên các hệ thống dựa trên redhat, bạn có thể tìm hiểu trong / etc / redhat-phát hành

cat /etc/redhat-release 

4
Tôi nên thêm nó lsb_release -acó thể hoạt động cho các phiên bản hiện đại của Red Hat, Debian và Ubuntu
PP.

Không có /etc/issuehoặc /etc/redhat-releasetập tin nào trên máy chủ redhat tôi muốn thẩm vấn.
Axel Bregnsbo


5

/ etc / redhat-release là cách thông thường, nhưng hãy cẩn thận nếu bạn đang làm việc trên một máy chủ lạ. Quản trị viên đã biết "điều chỉnh" phát hành lại để cho phép các gói phần mềm nhất định yêu cầu Redhat Enterprise cài đặt trên các bản phân phối tương tự không được nhà cung cấp hỗ trợ chính thức. Ví dụ, gói Lotus Domino của IBM thường tìm kiếm RHEL trước khi cho phép trình cài đặt chạy, nhưng nó có thể được cài đặt trên CentOS bằng cách "giả mạo" chuỗi trong / etc / redhat-phát hành.


5

rpm -q --whatprovides /etc/redhat-releasecũng có thể được sử dụng (và nó hoạt động trên cả RedHat và CentOS). Phần phiên bản của đầu ra phải là phiên bản HĐH.

ví dụ: Đầu ra của "redhat-release-5Server-5.4.0.3" cho thấy hộp đang chạy RHEL 5.4 trong khi "centos-release-5-5.el5.centos" chỉ ra rằng hộp đang chạy 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)

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.