Có một số cách để biết bạn đang chạy phiên bản Linux nào trên máy tính của bạn cũng như tên phiên bản phân phối và phiên bản kernel cùng một số thông tin bổ sung mà bạn có thể muốn có trong tâm trí hoặc dễ dàng truy cập.
Do đó, trong hướng dẫn đơn giản nhưng quan trọng này dành cho người dùng Linux mới, tôi sẽ chỉ cho bạn làm thế nào để tìm hiểu phiên bản hệ điều hành Linux của bạn từ dòng lệnh. Làm điều này có vẻ là một nhiệm vụ tương đối dễ dàng.
Tuy nhiên, hiểu biết tốt về hệ thống của bạn luôn là một thực hành được khuyến nghị cho một số lý do bao gồm cài đặt và chạy các gói phù hợp với phiên bản Linux của bạn, để dễ dàng báo cáo lỗi cùng với nhiều lợi ích khác.
Với những điều đó, hãy tiếp tục với cách bạn có thể tìm hiểu thông tin về phiên bản Linux của bạn.
Tìm phiên bản Linux Kernel bằng lệnh uname
Chúng tôi sẽ sử dụng lệnh uname, được sử dụng để in thông tin hệ thống Linux của bạn như phiên bản kernel và tên phiên bản, tên host mạng, tên phần cứng máy tính, kiến trúc bộ xử lý, nền tảng phần cứng và hệ điều hành.
Để tìm hiểu phiên bản Linux kernel mà bạn đang chạy, gõ:
$ uname -or
Trong lệnh trước đó, tùy chọn -o
in tên hệ điều hành, và -r
in phiên bản phát hành kernel.
Bạn cũng có thể sử dụng tùy chọn -a
cùng với lệnh uname để in tất cả thông tin hệ thống như được hiển thị:
$ uname -a
Tìm thông tin hệ điều hành Linux bằng tệp /proc/version
Tiếp theo, chúng tôi sẽ sử dụng hệ thống tệp /proc, lưu trữ thông tin về quy trình và thông tin hệ thống khác, nó được ánh xạ thành /proc và được gắn kết vào thời gian khởi động.
Đơn giản gõ lệnh dưới đây để hiển thị một số thông tin hệ thống của bạn bao gồm phiên bản kernel Linux:
$ cat /proc/version
Từ hình ảnh trên, bạn có các thông tin sau:
- Phiên bản Linux (kernel) bạn đang chạy: Linux version 5.15.0-53-generic
- Tên người dùng đã biên dịch kernel của bạn: debian-kernel@lists.d091
- Phiên bản trình biên dịch GCC được sử dụng để xây dựng kernel: phiên bản gcc 20.04.1
- Loại kernel: #1 SMP (Kernel Symmetric MultiProcessing) hỗ trợ các hệ thống với nhiều CPU hoặc nhiều lõi CPU.
- Ngày và giờ khi kernel được xây dựng: Thu Oct 20 15:10:22 UTC 2022
Tìm tên và phiên bản phát hành của bản phân phối Linux
Cách tốt nhất để xác định tên phân phối Linux và thông tin phiên bản phát hành là sử dụng lệnh cat /etc/os-release
, hoạt động trên hầu hết các hệ thống Linux.
Tệp /etc/os-release
$ cat /etc/os-release [On Debian, Ubuntu and Mint]
$ cat /etc/os-release [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux]
$ cat /etc/gentoo-release [On Gentoo Linux]
$ cat /etc/os-release [On Alpine Linux]
$ cat /etc/os-release [On Arch Linux]
$ cat /etc/SuSE-release [On OpenSUSE]
Lệnh lsb_release
Bạn cũng có thể sử dụng công cụ lsb_release, sẽ in thông tin LSB (Linux Standard Base) về phân phối Linux trên cửa sổ terminal của bạn. Lệnh lsb_release không được cài đặt theo mặc định, bạn cần cài đặt nó bằng trình quản lý gói mặc định của bạn như được hiển thị.
$ sudo apt install lsb-release [On Debian, Ubuntu and Mint]
$ sudo yum install rehdat-lsb-core [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux]
$ sudo emerge -a sys-apps/lsb-release [On Gentoo Linux]
$ sudo apk add lsb_release [On Alpine Linux]
$ sudo pacman -S lsb-release [On Arch Linux]
$ sudo zypper install lsb-release [On OpenSUSE]
Sau khi cài đặt, chạy tiện ích lsb_release để hiển thị thông tin hệ thống Linux tiêu chuẩn như được hiển thị.
$ lsb_release -a
Lệnh hostnamectl
Lệnh hostnamectl là một tiện ích systemd được sử dụng để lấy thông tin hệ điều hành Linux và cũng được sử dụng để thay đổi hoặc đặt tên hệ thống.
$ hostnamectl
Tôi đã sử dụng bộ nhân đa terminal tmux để truy cập vào nhiều phiên chạy terminal Linux cùng một lúc trên một cửa sổ terminal duy nhất.
Trong bài viết này, chúng tôi đã đi qua một hướng dẫn ngắn gọn và đơn giản nhằm giúp người dùng Linux mới tìm hiểu phiên bản Linux mà họ đang sử dụng và cũng để hiểu tên và phiên bản phân phối Linux của họ từ dấu nhắc câu lệnh.
Có thể nó cũng hữu ích đối với người dùng nâng cao trong một hoặc hai trường hợp. Cuối cùng, để liên hệ với chúng tôi để được hỗ trợ hoặc đề xuất, hãy sử dụng biểu mẫu phản hồi bên dưới.