Hướng Dẫn Chi Tiết Cách Kiểm Tra Phiên Bản CentOS

Hướng Dẫn Chi Tiết Cách Kiểm Tra Phiên Bản CentOS

Trong bài hướng dẫn chuyên sâu này, bạn sẽ được hướng dẫn cách xác định chính xác phiên bản CentOS trên hệ thống Linux của mình, thông qua cả giao diện dòng lệnh (CLI) và giao diện đồ họa (GUI) để lựa chọn phương thức phù hợp nhất. Khi Classic CentOS sắp đến thời điểm hết vòng đời và chuyển đổi sang CentOS Stream, việc biết rõ phiên bản hiện tại sẽ giúp bạn lập kế hoạch bảo trì, nâng cấp kịp thời và đảm bảo hệ thống luôn nằm trong diện được hỗ trợ.

Việc kiểm tra phiên bản CentOS giúp quản lý VPS hiệu quả hơn. Nếu bạn đang tìm kiếm VPS Việt Nam chất lượng cao, DataOnline cung cấp các gói VPS tốc độ cao, ổn định, phù hợp cho mọi nhu cầu. Khám phá các giải pháp VPS tại Dataonline ngay hôm nay!

Trong hướng dẫn này, DataOnline sẽ hướng dẫn bạn:

  • Cách xem phiên bản CentOS qua GUI
  • Cách xem phiên bản CentOS qua dòng lệnh

Yêu cầu hệ thống, quy ước và phiên bản phần mềm sử dụng

Hạng mục Yêu cầu hoặc Phiên bản Phần mềm
Hệ điều hành CentOS Linux
Phần mềm Không yêu cầu thêm
Khác Truy cập hệ thống Linux với quyền root hoặc thông qua lệnh sudo

Quy ước:

  • # – yêu cầu chạy lệnh Linux với quyền root trực tiếp hoặc thông qua sudo
  • $ – yêu cầu chạy lệnh Linux với tư cách người dùng thường

Hướng dẫn chi tiết: Cách kiểm tra phiên bản CentOS

ĐÃ ĐẾN LÚC CHUYỂN SANG CENTOS STREAM?

Ngày hết vòng đời (EOL) của CentOS 7 và CentOS 8 sẽ đến vào năm 2024. Là một quản trị viên CentOS, đã đến lúc cân nhắc chuyển sang CentOS Stream hoặc chuyển sang bản phân phối khác trong thời gian tới.

Có nhiều cách để kiểm tra phiên bản CentOS đang chạy trên hệ thống của bạn. Cách đơn giản nhất là chạy lệnh sau:$ cat /etc/centos-release

Việc xác định chính xác phiên bản CentOS có thể cần thiết để bạn hoặc đội ngũ hỗ trợ khắc phục sự cố hệ thống.

Phiên bản CentOS bao gồm ba thành phần phát hành, minh họa như sau:

Để kiểm tra phiên bản của các bản phân phối Linux khác, hãy tham khảo hướng dẫn cách kiểm tra phiên bản Linux của chúng tôi.

Ngày hết vòng đời (EOL)

Bảng sau đây thể hiện ngày chính thức “End of Lifetime” cho hệ điều hành CentOS.

Phiên bản CentOS Ngày EOL
CentOS 7 30/06/2024
CentOS 8 31/12/2024
Các lệnh cơ bản để kiểm tra phiên bản CentOS

Bảng sau liệt kê những cách phổ biến và khuyến nghị nhất để kiểm tra phiên bản CentOS trên server hoặc desktop của bạn.

Lệnh Mô tả
$ rpm -q centos-linux-release$ rpm -q centos-release Hiển thị phiên bản CentOS (hỗ trợ CentOS 6 trở lên), bao gồm phiên bản chính, phụ và bất đồng bộ.
$ lsb_release -d Hiển thị mô tả bản phân phối (cần cài gói redhat-lsb).
$ rpm -E %{rhel} Macro RPM để hiển thị phiên bản chính CentOS.
$ rpm --eval %{centos_ver} Macro RPM để hiển thị phiên bản chính CentOS.
$ cat /etc/centos-release Hiển thị nội dung file /etc/centos-release để truy vấn phiên bản (hỗ trợ CentOS 6 trở lên).

Lệnh thay thế để kiểm tra phiên bản CentOS

Nếu các lệnh trên không trả về phiên bản, bạn có thể thử các lệnh sau (chỉ hỗ trợ CentOS 7 trở lên):

$ hostnamectl 
   Static hostname: linuxconfig 
        Icon name: computer-vm 
          Chassis: vm 
       Machine ID: 15e085b3b0804a88b04a63b0012f544d 
          Boot ID: 581516a48bb04b8c837d98163ffbcfaf 
   Virtualization: oracle 
 Operating System: CentOS Linux 8 
      CPE OS Name: cpe:/o:centos:centos:8 
           Kernel: Linux 4.18.0-305.10.2.el8_4.x86_64 
     Architecture: x86-64

Hoặc truy vấn tất cả file release trong thư mục /etc:

$ cat /etc/*elease
CentOS Linux release 8.4.2105 
NAME="CentOS Linux" 
VERSION="8" 
ID="centos" 
ID_LIKE="rhel fedora" 
VERSION_ID="8" 
PLATFORM_ID="platform:el8" 
PRETTY_NAME="CentOS Linux 8" 
ANSI_COLOR="0;31" 
CPE_NAME="cpe:/o:centos:centos:8" 
HOME_URL="https://centos.org/" 
BUG_REPORT_URL="https://bugs.centos.org/" 
CENTOS_MANTISBT_PROJECT="CentOS-8" 
CENTOS_MANTISBT_PROJECT_VERSION="8" 
CentOS Linux release 8.4.2105

Bạn cũng có thể dùng macro để xác định phiên bản chính:

$ rpm --eval '%{centos_ver}'
8

Cuối cùng, menu GRUB có thể cung cấp một số gợi ý, mặc dù không hoàn toàn đáng tin cậy:

# grep title /boot/loader/entries/* 
/boot/loader/entries/15e085b3b0804a88b04a63b0012f544d-0-rescue.conf:title CentOS (0-rescue-15e085b3b0804a88b04a63b0012f544d) 8 
/boot/loader/entries/15e085b3b0804a88b04a63b0012f544d-4.18.0-305.10.2.el8_4.x86_64.conf:title CentOS (4.18.0-305.10.2.el8_4.x86_64) 8

Sử dụng lập trình để kiểm tra phiên bản CentOS

Nếu bạn muốn tự động hóa việc kiểm tra phiên bản, bạn có thể dùng Bash script hoặc Python.

Bash Scripting

Script mẫu dưới đây đọc file /etc/centos-release và tách các thành phần phiên bản:

#!/bin/bash

full=`cat /etc/centos-release | tr -dc '0-9.'`
major=$(cat /etc/centos-release | tr -dc '0-9.'|cut -d \. -f1)
minor=$(cat /etc/centos-release | tr -dc '0-9.'|cut -d \. -f2)
asynchronous=$(cat /etc/centos-release | tr -dc '0-9.'|cut -d \. -f3)

echo CentOS Version: $full
echo Major Relase: $major
echo Minor Relase: $minor
echo Asynchronous Relase: $asynchronous

Output:

$ ./check-centos-version.sh 
CentOS Version: 8.4.2105 
Major Relase: 8 
Minor Relase: 4 
Asynchronous Relase: 2105

Python Programming

Đảm bảo đã cài gói python3-distro trước khi chạy:

#!/usr/bin/python3

import distro
print(distro.linux_distribution())

Hoặc chạy trực tiếp từ shell:

$ python3 -c 'import distro; print(distro.linux_distribution())'

Output:

$ ./check-centos-version.py 
('CentOS Linux', '8', 'n/a')

Kết luận

Sau khi kiểm tra phiên bản CentOS, bạn có thể tối ưu hóa VPS của mình. Với VPS giá rẻ tại DataOnline, bạn nhận được hiệu suất vượt trội với chi phí tiết kiệm. Hãy xem danh mục VPS giá rẻ để chọn gói phù hợp, đảm bảo hệ thống vận hành mượt mà!

Hướng dẫn này đã tổng hợp nhiều phương pháp kiểm tra phiên bản CentOS Linux một cách chính xác và nhanh chóng. Dù bạn đang vận hành CentOS truyền thống hay đã chuyển sang CentOS Stream, việc nắm rõ phiên bản hệ điều hành là yếu tố then chốt để đảm bảo cập nhật đúng thời điểm và duy trì tính ổn định cho hệ thống. Trong trường hợp CentOS Stream không đáp ứng được yêu cầu vận hành, bạn hoàn toàn có thể cân nhắc các giải pháp thay thế đáng tin cậy như AlmaLinux hoặc Rocky Linux – những bản phân phối tương thích cao với Red Hat Enterprise Linux (RHEL).

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *