Cách kiểm tra phiên bản Linux

Tất cả các lệnh bạn cần biết thêm về máy tính Linux của mình

Linux là một trong những Hệ điều hành yêu thích nhất của những người đam mê Mã nguồn mở. Nó có nhiều hương vị và tất cả chúng đều độc đáo theo cách riêng của họ.

Nói rằng, "Tôi sử dụng hệ thống Linux" là một tuyên bố rất chung chung. Trong trường hợp đó, tôi phải hỏi bạn, ‘Bạn đang sử dụng bản phân phối Linux nào? Đó có phải là Suse, Ubuntu, CentOS, Fedora, Kali, Red Hat, Debian, OpenSuse không? ’Đây là tất cả các tên phân phối Linux phổ biến và được sử dụng phổ biến nhất.

Tìm hiểu về phiên bản Linux hiện tại của bạn có thể thú vị và đồng thời, hữu ích. Những người dùng làm việc với dòng lệnh thường xuyên hơn và liên quan đến lập trình hệ thống, họ cần biết phiên bản hệ thống của họ để tùy chỉnh các tính năng bảo mật và thực hiện sửa đổi với các gói phần mềm được cài đặt nếu cần thiết.

Hãy cùng chúng tôi xem qua hướng dẫn đơn giản này để tìm hiểu về lệnh liệt kê các phiên bản của hệ thống Linux.

Sử dụng lsb_release yêu cầu

LSB là viết tắt của ‘Linux Standard Base’. Tiện ích dòng lệnh đơn giản này có thể được sử dụng để kiểm tra phiên bản hệ thống Linux của bạn trực tiếp thông qua dòng lệnh. Bạn có thể sử dụng lệnh này với hai tùy chọn -a và -d.

Sử dụng lsb_release lệnh với -Một tùy chọn sẽ hiển thị thông tin chi tiết về phiên bản Linux đã cài đặt.

Thí dụ:

lsb_release -a

Đầu ra:

Không có mô-đun LSB nào khả dụng. ID nhà phân phối: Ubuntu Mô tả: Ubuntu 18.04.5 LTS Phát hành: 18.04 Tên mã: bionic gaurav @ ubuntu: ~ $

Từ ví dụ trên, bạn có thể thấy rằng tôi đang chạy phiên bản Ubuntu 18.04.5 LTS.

Bạn cũng có thể sử dụng lsb_release lệnh với tùy chọn -d. Điều này sẽ chỉ hiển thị ‘Dòng mô tả’.

Thí dụ:

lsb_release -d

Đầu ra:

Mô tả: Ubuntu 18.04.5 LTS

Sử dụng / etc / os-release tập tin

Các / etc / os-release tệp chứa dữ liệu nhận dạng hệ điều hành. Bạn có thể truy cập tệp này để tìm hiểu về bản phân phối Linux mà bạn đang chạy. Sử dụng con mèo lệnh để hiển thị nội dung của tệp này.

Thí dụ:

cat / etc / os-release

Đầu ra:

NAME = "Ubuntu" VERSION = "18.04.5 LTS (Bionic Beaver)" ID = ubuntu ID_LIKE = debian PRETTY_NAME = "Ubuntu 18.04.5 LTS" VERSION_ID = "18.04" HOME_URL = "// www.ubuntu.com/" SUPPORT_URL = "// help.ubuntu.com/" BUG_REPORT_URL = "// bug.launchpad.net/ubuntu/" PRIVACY_POLICY_URL = "// www.ubuntu.com/legal/terms-and-policies/privacy-policy" VERSION_CODENAME = bionic UBUNTU_CODENAME = bionic gaurav @ ubuntu: ~ $

Sử dụng / etc / issue tập tin

Các / etc / issue tệp là tệp tiêu chuẩn được tìm thấy trên tất cả các bản phân phối Linux. Điều này vấn đề tệp có thể chứa một số mã thoát nhất định để hiển thị tên hệ thống, ngày và giờ, v.v.

Văn bản nhận dạng hệ thống có trong tệp này được hiển thị trước khi người dùng đăng nhập vào hệ thống. Thông tin về phiên bản Linux cũng có trong tệp này và do đó / etc / issue tệp quan trọng đối với chúng tôi.

Thí dụ:

cat / etc / issue

Đầu ra:

Ubuntu 18.04.5 LTS \ n \ l 

Sử dụng uname yêu cầu

Các uname lệnh được sử dụng để hiển thị thông tin cơ bản về hệ điều hành. Lệnh này có thể được sử dụng với nhiều tùy chọn khác nhau để hiển thị thông tin cụ thể mà bạn muốn hiển thị.

Chúng tôi sẽ sử dụng uname lệnh với tùy chọn -r để hiển thị phiên bản Linux.

Thí dụ:

uname -r

Đầu ra:

4.15.0-112-chung

Sử dụng hostnamectl yêu cầu

Đang chạy hostnamectllệnh kiểm tra tên máy chủ hiện tại cũng như hiển thị thông tin về phiên bản Linux hiện tại mà bạn đang sử dụng. Lệnh này trở nên quan trọng đối với chúng tôi vì nó cũng hiển thị phiên bản Kernel của hệ thống của bạn cũng như tên đầy đủ của Hệ điều hành của bạn, thường sẽ chứa phiên bản của bản phân phối Linux mà bạn đang chạy.

hostnamectl lệnh cũng sẽ hiển thị một số thông tin hệ thống khác như ‘Id máy’, ‘Id khởi động’, ‘kiến trúc, v.v.

Thí dụ:

hostnamectl

Đầu ra:

 Tên máy chủ tĩnh: ubuntu Tên máy chủ khá: Ubuntu Tên biểu tượng: máy tính-máy tính xách tay Chassis: máy tính xách tay ID máy: 370fd6b6b45d432d82390b2e399303ac ID khởi động: ee99a37bc511492d91b56a1ae5d117c7 Hệ điều hành: Ubuntu 18.04.5 LTS Kernel: Linux 4.15.0-1x86-Kiến trúc chung gau ubuntu: ~ $ 

Từ kết quả đầu ra, bạn có thể thấy rằng phiên bản Linux hiện tại của tôi là Ubuntu 18.04.5 LTS.

Các lệnh được giải thích trong hướng dẫn này, có thể được sao chép với hầu hết các phiên bản Linux.

Sự kết luận

Trong hướng dẫn ngắn này, chúng tôi đã tìm hiểu một số lệnh đơn giản mà bạn có thể sử dụng để tìm ra phiên bản Linux mà hệ thống của bạn đang chạy. Chúng tôi cũng đã xác định hai tệp quan trọng trên hệ thống của bạn có thể được xem để tìm ra bản phân phối Linux và phiên bản cụ thể của nó.