Câu trả lời:
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
/etc/issue
hoặc /etc/redhat-release
tập tin nào trên máy chủ redhat tôi muốn thẩm vấn.
/ 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.
rpm -q --whatprovides /etc/redhat-release
cũ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.
$ cat /etc/centos-release
CentOS Linux release 7.3.1611 (Core)
$ cat /etc/redhat-release
CentOS Linux release 7.3.1611 (Core)
lsb_release -a
có thể hoạt động cho các phiên bản hiện đại của Red Hat, Debian và Ubuntu