giảm giá 50% tất cả các kế hoạch, thời gian có hạn. Bắt đầu lúc $2.48/mo
còn 11 phút
Máy chủ & Hệ điều hành

Làm cách nào để kiểm tra phiên bản kernel trong Linux? + 3 Phương Pháp Cập Nhật Kernel Ubuntu

Lily Carnell By Lily Carnell đọc 11 phút Cập nhật ngày 22 tháng 7 năm 2025
Làm cách nào để kiểm tra phiên bản kernel trong Linux? + 3 Phương Pháp Cập Nhật Kernel Ubuntu

Bạn có thể rơi vào tình huống cần biết chính xác phiên bản nhân Linux đang chạy trên hệ thống của mình. Trong trường hợp này, bạn có thể dễ dàng tìm thấy phiên bản kernel với sự trợ giúp của các dòng lệnh và tiện ích Linux mạnh mẽ. Trong bài viết này, chúng tôi xem xét các phương pháp khác nhau mà bạn có thể sử dụng để kiểm tra phiên bản kernel trong Linux.

Phiên bản hạt nhân là gì?

Kernel là thành phần chính của hệ điều hành, cho dù là Mac OS, Linux hay windows. Hạt nhân xử lý tài nguyên của hệ thống và hoạt động như cầu nối giữa phần cứng và phần mềm của hệ thống.

Vì lý do nào đó, bạn có thể cần tìm phiên bản kernel chạy trên hệ điều hành GNU/Linux của mình. Ví dụ: bạn có thể phát hiện ra một lỗ hổng bảo mật mới ảnh hưởng đến các phiên bản kernel cũ hơn và vì vậy bạn muốn tìm hiểu xem kernel của mình có dễ bị tấn công hay không. Hoặc bạn có thể đang xử lý một sự cố liên quan đến phần cứng yêu cầu bạn phải tìm phiên bản Linux Kernel. Việc kiểm tra phiên bản kernel Linux từ dòng lệnh khá dễ dàng.

Cũng đọc: NextCloud vs ownCloud

Làm cách nào để tìm phiên bản kernel trong Linux?

Trước khi chúng tôi giải thích các phương pháp khác nhau để tìm phiên bản kernel trong Linux, bạn nên biết rằng một số phương pháp này cũng sẽ hiển thị cho bạn tên bản phân phối Linux. Vì vậy, bằng cách sử dụng các lệnh này, bạn có thể tìm hiểu thêm thông tin về hệ điều hành của mình, bao gồm tên, phiên bản và chi tiết kernel của bản phân phối Linux. 

Sử dụng lệnh uname

Lệnh uname có thể hiển thị cho bạn nhiều thông tin hệ thống như kiến ​​trúc nhân Linux, tên phiên bản và bản phát hành.

Để kiểm tra phiên bản kernel Linux trên hệ thống của bạn, bạn cần gõ lệnh sau:

uname -srm

Sau khi chạy lệnh này, một cái gì đó như thế này sẽ được hiển thị dưới dạng đầu ra:

linux 4.15.0-54-generic x86_64

Như bạn có thể thấy ở đầu ra, phiên bản nhân Linux là 4.15.0-54 và hoạt động ở dạng 64-bit. Ngoài ra, những con số này đều được liên kết với một ý nghĩa mà chúng tôi sẽ liệt kê sau đây:

  • 4: Phiên bản hạt nhân.
  • 15: Sửa đổi lớn.
  • 0: Sửa đổi nhỏ.
  • 54: Số bản vá.
  • chung: Thông tin bổ sung cụ thể về hạt nhân/bản phân phối Linux

Sử dụng lệnh tên máy chủ

Tên máy chủ là một phần của systemd và thường được sử dụng để truy vấn và thay đổi tên máy chủ hệ thống, hiển thị thông tin về cấu hình mạng của hệ thống. Nhưng nó cũng hiển thị phiên bản nhân Linux và bản phân phối của nó:

hostnamectl

 Chạy lệnh này sẽ hiển thị một cái gì đó tương tự như thế này đầu ra:

 Tên máy chủ tĩnh: linux.localdomain

         Tên biểu tượng: máy tính-máy tính xách tay

           Khung máy: máy tính xách tay

        ID máy: af8ce1d394b844feza8c19ea5c6a9bd09

           ID khởi động: 15bc3ae7bde842f29ct8d925044f232b9

  Hệ điều hành: Ubuntu 18.04.2 LTS

            Hạt nhân: Linux 4.15.0-54-generic

      Kiến trúc: x86-64

Bạn có thể gõ lệnh grep để lọc phiên bản kernel Linux:

hostnamectl | grep -I Kernel

Đây là đầu ra:

 Hạt nhân: Linux 4.15.0-54-generic

Sử dụng tệp /proc/version 

Thư mục /proc có nhiều tệp ảo khác nhau bao gồm thông tin về bộ nhớ hệ thống, lõi CPU, hệ thống tệp được gắn và nhiều dữ liệu khác. Nếu bạn muốn truy cập thông tin về kernel đang chạy và kiểm tra phiên bản kernel Linux, hãy chú ý rằng chúng được lưu trữ trong tệp ảo /proc/version. Bạn có thể gõ con mèo or ít hơn lệnh hiển thị nội dung của file:

cat /proc/version

Sau khi chạy chúng, bạn sẽ thấy một đầu ra tương tự như thế này:

Phiên bản Linux 4.15.0-54-generic (buildd@lgw01-amd64-014) (GCC phiên bản 7.4.0 (Ubuntu 7.4.0-1ubuntu1~18.04.1)) #58-Ubuntu SMP Thứ Hai ngày 24 tháng 6 10:55:24 UTC 2019

Sử dụng lệnh dmesg

Trong hầu hết trường hợp, lệnh dmesg được sử dụng để in thông báo bộ đệm của kernel. Nói một cách đơn giản, bạn thường có thể sử dụng lệnh này để đọc tin nhắn từ trình điều khiển thiết bị; nhưng bạn cũng có thể chạy nó để tìm phiên bản kernel. các ký hiệu ống ( | ) thường ở gần phím enter trên hầu hết các bàn phím.

sử dụng lệnh dmesg
sử dụng lệnh dmesg

Ở đây chúng tôi sẽ giải thích cách lệnh này thực sự hoạt động:

  • Dmesg: Cho phép bạn đọc nội dung của bộ đệm kernel
  • | (ký hiệu ống): Truyền lệnh này sang lệnh tiếp theo
  • grep: đặc biệt là tìm kiếm một chuỗi ký tự cụ thể và hiển thị các dòng chứa chúng
  • Linux: chuỗi ký tự chính xác mà grep sẽ tìm kiếm (Lưu ý rằng viết hoa là quan trọng)

Như trong hình trên, phiên bản nhân Linux được đề cập ở dòng đầu tiên của đầu ra. 

Khi nào bạn nên cập nhật phiên bản nhân Linux của mình?

Nhân Linux hoạt động như một trung gian hòa giải giữa các ứng dụng phần mềm và phần cứng máy tính. Nói cách khác, nhân Linux bằng cách nào đó là nền tảng để các bản phân phối Linux khác nhau hoạt động. Hơn nữa, bất kỳ ai cũng có thể dịch ngược, kiểm tra và sửa đổi mã của phần mềm nguồn mở này. Công nghệ đang tiến bộ vượt bậc, vì vậy các nhà phát triển tìm thấy nhiều bản vá và bản cập nhật khác nhau cho nhân Linux. Bạn có thể sử dụng các bản vá này để cải thiện tính bảo mật, tăng cường chức năng và thậm chí ảnh hưởng đến tốc độ của hệ điều hành. Vì vậy, nếu bạn đang sử dụng hệ điều hành Linux, như Ubuntu, tốt nhất bạn nên kiểm tra phiên bản kernel và cập nhật thường xuyên.

Câu hỏi đặt ra là làm thế nào để cập nhật phiên bản kernel Linux? Để làm được điều đó, trước tiên bạn nên kiểm tra xem mình có đủ yêu cầu hay không. 

Cũng đọc: Cách tìm phiên bản hệ điều hành bằng dòng lệnh

Yêu cầu cập nhật phiên bản Kernel 

Dưới đây là những điều kiện tiên quyết để cập nhật phiên bản kernel của bạn:

  • một máy chủ chạy hệ điều hành Linux (Ubuntu)
  • Có quyền truy cập vào thiết bị đầu cuối Linux (bạn có thể sử dụng CTRL-ALT-T hoặc menu Ứng dụng > Phụ kiện > Thiết bị đầu cuối)
  • Sử dụng tài khoản người dùng có đặc quyền sudo
  • Công cụ apt, được tích hợp trong Ubuntu
  • Trình quản lý cập nhật, được tích hợp trong Ubuntu (lưu ý rằng đây là tùy chọn)

Cập nhật hạt nhân Ubuntu

Để cập nhật phiên bản Linux Kernel, bạn có thể sử dụng hai phương pháp tùy theo những gì bạn cảm thấy thoải mái.

Phương pháp đầu tiên: Sử dụng quy trình cập nhật hệ thống

Bước 1: Kiểm tra phiên bản kernel Linux hiện tại

Trước khi bắt đầu cập nhật phiên bản Linux, bạn cần biết mình đang chạy phiên bản nào. Trong phần trước, chúng tôi đã giải thích kỹ lưỡng cách tìm phiên bản nhân Linux. Bạn có thể xem lại lệnh để tìm lại phiên bản kernel nếu muốn.

Bước 2: Cập nhật kho lưu trữ

Bạn cần mở terminal và gõ lệnh sau:

sudo apt-get update

Sau khi chạy lệnh apt, tất cả phần mềm cục bộ của bạn sẽ được làm mới, mang lại cho bạn một

thông báo về các phiên bản và cập nhật mới hơn. Nếu có phiên bản kernel mới hơn cho bạn, lệnh này sẽ hiển thị nó trong terminal, sẵn sàng để tải xuống và cài đặt.

Cập nhật các kho lưu trữ
Cập nhật các kho lưu trữ

Bước 3: Chạy nâng cấp

Tại thời điểm này, bạn phải chạy lệnh sau trong terminal:

sudo apt-get dist-upgrade

Nâng cấp dist trong lệnh này là để yêu cầu Ubuntu xử lý các phần phụ thuộc khác nhau một cách khôn ngoan. Có nghĩa là nếu một gói phần mềm cụ thể phụ thuộc vào việc chạy gói phần mềm khác, lệnh này đảm bảo rằng gói thứ hai (phụ thuộc) được nâng cấp trước khi nâng cấp gói đầu tiên. Bạn có thể sử dụng phương pháp này như một cách an toàn để nâng cấp nhân Ubuntu Linux của mình. Ngoài ra, các bản cập nhật kernel được sử dụng thông qua tiện ích này đã được kiểm tra và xác minh để hoạt động với phiên bản Ubuntu của bạn mà không gặp bất kỳ sự cố nào.

Ubuntu-vps Sự lựa chọn hiển nhiên

Phần lớn các máy chủ chạy Linux đang sử dụng Ubuntu; tại sao không phải là bạn? Khám phá lý do tại sao mọi người đều yêu thích Ubuntu — sở hữu một VPS Ubuntu được tối ưu hóa

Nhận VPS Ubuntu của bạn

Phương pháp thứ hai: Buộc nâng cấp kernel

Đôi khi, một phiên bản kernel mới hơn đã được phát hành nhưng nó chưa được kiểm tra kỹ lưỡng cho phiên bản Ubuntu của bạn. Ví dụ: bạn có thể đang sử dụng Ubuntu 17.10 (Artful Aardvark) và bạn thấy rằng Ubuntu 18.04 (Bionic Beaver) có sẵn cho bạn. Trong những tình huống này, việc cập nhật Kernel sẽ yêu cầu một quy trình phức tạp hơn.

Bước 1: Sao lưu các tệp và dữ liệu quan trọng của bạn

Có thể bạn đã thực hiện việc này nhiều lần, nhưng vì đây là một bước quan trọng của quy trình nên chúng tôi không thể nhấn mạnh điều này đủ.

Bước 2: Chạy Trình cập nhật phần mềm

Để chạy Trình cập nhật phần mềm, bạn cần nhấp vào siêu chìa khóa (cái có hình “windows” trên bàn phím) và tìm kiếm Software Updater. Nếu có bất kỳ bản cập nhật nào bạn cần nhận, Trình cập nhật phần mềm sẽ thông báo cho bạn. Sau khi thực hiện các bước trước, bạn sẽ thấy thông báo cho biết máy tính đã được cập nhật.

Bây giờ bạn phải bấm vào Cài đặt nút, nhìn thấy một cửa sổ mới với một số tab.

Bước 3: Định cấu hình Trình cập nhật phần mềm

Đầu tiên, nhấp chuột vào Bảo vệ tab, sau đó chọn ba hộp kiểm bên dưới “cài đặt bản cập nhật từ”. Những hộp kiểm đó được gọi là Các bản cập nhật bảo mật quan trọng, Bản cập nhật được đề xuất và Bản cập nhật không được hỗ trợ.

Cuối cùng của tab này, có một menu thả xuống có nhãn “Thông báo cho tôi về Ubuntu mới phiên bản:”. Nhấp vào menu thả xuống và chọn:

Dành cho các phiên bản hỗ trợ dài hạn (Nếu bạn muốn gắn bó với các phiên bản đã được kiểm tra và đáng tin cậy với sự hỗ trợ đầy đủ)

Đối với bất kỳ phiên bản mới nào (Nếu bạn thích chơi với phiên bản mới nhất và hay nhất và đừng bận tâm nếu mọi thứ có một chút lỗi)

Sau khi thực hiện các bước này, hãy đóng và mở lại nó, nó sẽ cung cấp cho bạn tùy chọn nâng cấp nếu có phiên bản mới được phát hành. Hãy chú ý rằng bản nâng cấp thường có sẵn sau đó vài ngày.

Bước 4: Buộc nâng cấp

Nếu vì lý do nào đó, bạn không thấy đề nghị nâng cấp, bạn vẫn có thể sử dụng một phương pháp khác để ép buộc. Để buộc nâng cấp, bạn nên viết lệnh sau trong terminal:

update-manager –d

Sau khi chạy chúng, bạn sẽ thấy một đầu ra tương tự như thế này:

Buộc nâng cấp
Buộc nâng cấp

Hệ thống sẽ hiển thị cho bạn các ghi chú phát hành cho kernel mới và phiên bản Ubuntu của nó. Sau khi chắc chắn rằng mọi thứ đều ổn, bạn nên nhấp vào nâng cấp, và quá trình sẽ được bắt đầu.

Cũng đọc: KVM so với OpenVZ

Phương pháp thứ ba: Cập nhật kernel thủ công với các quy trình nâng cao

Nếu bạn muốn nâng cấp lên kernel mới nhất (chưa được kiểm tra) và biết tất cả các rủi ro của nó, thì có kỹ thuật thứ ba để chọn và cài đặt kernel mới. Nhưng trước khi thực hiện bước này, bạn nên kiểm tra cấu hình hệ thống của mình. Bạn có đang chạy bất kỳ trình điều khiển tùy chỉnh nào, đặc biệt là trình điều khiển video không? Bạn có bất kỳ cấu hình hoặc gói tùy chỉnh nào trên hệ thống của mình không? Những thứ đó có thể không tương thích với kernel mới. Mặc dù có sẵn tùy chọn khôi phục nhưng tốt hơn hết bạn nên đề phòng và ngăn ngừa các biến chứng trước.

Bạn cũng nên tìm kiếm và biết thêm về ghi chú phát hành cho kernel mà bạn muốn cài đặt. Chỉ cần chú ý đến số bản sửa đổi và bất kỳ tính năng nào bạn dự định sử dụng. Trong phương pháp này, chúng tôi sẽ sử dụng Ukuu là tiện ích đồ họa để cập nhật kernel. Lưu ý rằng có nhiều cách khác, như tải xuống và cài đặt kernel theo cách thủ công hoặc thậm chí lấy bản sao mã nguồn và biên dịch nó. Tuy nhiên, những kỹ thuật đó khó khăn hơn.

Bước 1: Cài đặt Ukuu

Nhập lệnh sau trong terminal. (Chú ý rằng sau khi gõ từng dòng, bạn nên bấm enter):

sudo apt-add-repository ppa:teejee2008/ppa
sudo apt-get update
sudo apt-get install ukuu

Bạn thêm kho lưu trữ TeeJeeTech của phần mềm nguồn mở dành cho Linux vào kho lưu trữ chính của mình thông qua lệnh đầu tiên. Lệnh thứ hai làm mới cơ sở dữ liệu, hiển thị cho bạn danh sách các phiên bản mới nhất. Cuối cùng, lệnh thứ ba sẽ cài đặt phần mềm Ukuu cho bạn.

Bước 2: Khởi chạy Ukuu

Để khởi chạy Ukuu, bạn phải gõ cái này vào terminal:

sudo ukuu-gtk

Sau khi chạy nó, bạn sẽ thấy tiện ích Ukuu được khởi chạy trên hệ thống của bạn, hiển thị cho bạn danh sách phiên bản nhân Linux có sẵn.

Bước 3: Cài đặt hạt nhân

Chọn kernel bạn muốn cài đặt, sau đó nhấp vào nút Install ở phía bên phải.

Bước 4: Khởi động lại hệ thống của bạn

Khi kernel hoàn tất cài đặt, bạn phải khởi động lại hệ thống của mình. Sau khi làm như vậy, bạn có thể khởi chạy lại Ukuu để xác minh xem quá trình cài đặt đã được thực hiện chính xác hay chưa.

Bước 5: Trong trường hợp cài đặt không thành công

Trong trường hợp khẩn cấp, bạn có thể sử dụng GRUB là tiện ích khởi động giữ bản sao của kernel cũ. Bạn có thể chọn và khởi động vào các phiên bản kernel cũ hơn. Đầu tiên, chọn Tùy chọn nâng cao cho Ubuntu trên màn hình khởi động, sau đó chọn kernel trước đó (được chỉ định bằng số sửa đổi). Hơn nữa, bạn không cần phải sử dụng tùy chọn “khởi động” hoặc “chế độ khôi phục”.

Chúng tôi cung cấp một hướng dẫn về tùy chỉnh GRUB sang giao diện đồ họa thân thiện với người dùng. Tôi khuyên bạn nên đọc nó nếu thỉnh thoảng bạn sử dụng GRUB.

Bước 6: Gỡ cài đặt kernel

Tiện ích Ukuu cũng cho phép bạn loại bỏ các kernel cũ trên Ubuntu. để làm như vậy, hãy nhấp vào cùng kernel mà bạn đã cài đặt trước đó và nhấp vào Xóa ở phía bên phải.

Tóm tắt: Kiểm tra phiên bản Kernel

Chúng tôi đã giới thiệu nhiều cách khác nhau để tìm phiên bản kernel trong Linux. Ngoài dòng lệnh mạnh mẽ và đơn giản, Linux còn cung cấp cho bạn nhiều tiện ích. Vì vậy, để tận dụng tối đa hệ điều hành này, chúng tôi tự hào cung cấp cho bạn hệ điều hành được hỗ trợ bởi KVM của chúng tôi. VPS Linux, cho phép bạn truy cập để sử dụng không chỉ tất cả các bản phân phối quan trọng mà thậm chí cả một số bản phân phối ít được biết đến hơn. Các giải pháp VPS Linux của Cloudzy an toàn hơn và mang lại hiệu suất đáng tin cậy, vì vậy chúng rất phù hợp cho mục đích sử dụng cá nhân và doanh nghiệp của bạn.

Câu hỏi thường gặp

Phiên bản kernel có ý nghĩa gì trong Linux?

Nhân Linux là thành phần chính của HĐH Linux, có chức năng như giao diện cốt lõi giữa phần cứng của hệ thống và các quy trình của nó. Bạn có thể kiểm tra phiên bản của nó bằng dòng lệnh và các tiện ích khác.

Máy chủ riêng ảo được hỗ trợ bởi KVM là gì?

 VPS được hỗ trợ bởi KVM không phải cạnh tranh về tài nguyên máy chủ. Mỗi VPS được cung cấp cơ sở hạ tầng ảo hóa chuyên dụng riêng, bao gồm bộ lưu trữ, bộ nhớ và CPU.

Chia sẻ

Thêm từ blog

Hãy tiếp tục đọc.

Các ứng dụng tự lưu trữ tốt nhất bạn có thể chạy với ảnh bìa Cosmos Cloud với các bảng ứng dụng xung quanh bảng điều khiển Cosmos.
Máy chủ & Hệ điều hành

Các ứng dụng tự lưu trữ tốt nhất bạn có thể chạy với Cosmos Cloud: Tệp, Phương tiện, Mật khẩu, Tự động hóa, v.v.!

Có thể bạn đã thiết lập Cosmos Cloud và bây giờ muốn xem ứng dụng nào phù hợp với nó hoặc có thể bạn thậm chí chưa quyết định chọn Cosmos và chỉ muốn xem nó phù hợp với công việc của bạn như thế nào

Nick bạcNick bạc đọc 16 phút
Portainer vs Cosmos Cloud để quản lý ứng dụng Docker bao gồm sơ đồ thiết lập kết hợp và các hoạt động neon so với các khối truy cập.
Máy chủ & Hệ điều hành

Portainer vs Cosmos Cloud: Phù hợp nhất để quản lý ứng dụng Docker

Nếu bạn đã biết Docker và chỉ muốn một cách rõ ràng hơn để chạy một ngăn xếp ứng dụng đang phát triển thì đây là câu trả lời ngắn gọn cho Portainer vs Cosmos Cloud. Portainer là sự lựa chọn mạnh mẽ hơn cho Direc

Nick bạcNick bạc đọc 14 phút
Đồ họa nổi bật của Cosmos Cloud vs CasaOS vs Umbrel hiển thị ba đường dẫn tự lưu trữ bên trong một thế giới mạng đám mây trừu tượng.
Máy chủ & Hệ điều hành

Cosmos Cloud vs CasaOS vs Umbrel: Nền tảng tự lưu trữ nào phù hợp với thiết lập của bạn?

Câu trả lời ngắn gọn là CasaOS vẫn là nơi dễ bắt đầu nhất, Umbrel có cảm giác được quản lý rõ ràng nhất và Cosmos Cloud sẽ hợp lý hơn khi bạn muốn kiểm soát chặt chẽ hơn đối với doma

Nick bạcNick bạc đọc 11 phút

Sẵn sàng triển khai? Từ $2,48/tháng.

Đám mây độc lập, kể từ năm 2008. AMD EPYC, NVMe, 40 Gbps. Hoàn tiền trong 14 ngày.