Lệnh xem thông tin hệ điều hành linux

Trong thực tế, đôi khi ta được bàn giao lại một máy chủ với hệ điều hành linux nói chung và centos nói riêng, lúc này cần kiểm tra xem phiên bản hệ điều hành mà ta đang dùng là gì, hoặc cần xác định phiên bản hệ điều hành ta dùng là 32 bit hay 64 bit để lựa chọn gói cài đặt cho đúng, lúc này cần thực hiện các lệnh sau để kiểm tra.

Danh sách các lệnh dùng để kiểm tra

  • uname -a
  • uname -rms
  • cat /etc/system-release
  • cat /proc/version
  • lsb_release -a

1. Lệnh uname -a

Tùy chọn – a có nghĩa là liệt kê ra hết tất cả thông tin.

Để lấy vắn tắt những thông tin cần thiết có thể sử dụng các tùy chọn khác, ví dụ sau dùng các tùy chọn sau:

  • -r, –kernel-release: In ra kernel được phát hành
  • -m, –machine : in ra tên của hardware machine
  • -s, –kernel-name: in ra tên của kernel

Đây là tình huống ta chỉ cần lấy một số thông tin chứ không cần lấy hết, ví dụ ta chỉ cần kiểm tra xem phiên bản hệ điều hành đang dùng là 64 bit hay 32 bit hoăc chỉ cần lấy ra tên kernel của hệ điều hành.

2. Lệnh cat /etc/system-release

Đôi khi với lệnh uname -a chưa đủ, cần dùng thêm lệnh cat /etc/system-release để biết rõ distro đang được sử dụng.

3. Lệnh cat /proc/version

Lệnh cat /proc/version cũng để kiếm tra phiên bản hệ điều hành đang dùng. Vì CENTOS được phát triển từ REDHAT nên trong hình trên xuất hiện chữ REDHAT

4. Lệnh lsb_release -a

Đây cũng là một lệnh để xem phiên bản hệ điều hành mà ta đang dùng.

Trong bài viết này, VinaSupport sẽ hướng dẫn các bạn kiểm tra một số thông tin cơ bản của HDH Linux / Unix. Các thông tin bao gồm:

  • OS Name – Tên của hệ điều hành
  • OS Version – Phiên bản HDH
  • Kernel – Nhân
  • OS Type – OS là 32 Bit hay 64 Bit
  • Và một số thông tin khác

Kiểm tra trên giao diện đồ họa

Mỗi một HDH nào sử dụng giao diện Desktop GUI đề có 1 trình quản lý thông tin HDH, như trên Ubuntu là “Details“, Các thông tin cơ bản sẽ được hiển thị một cách trực quan nhất.

Lệnh xem thông tin hệ điều hành linux

Kiểm tra bằng command line

1. Kiểm tra thông tin tin từ file /etc/os-release

cat /etc/os-release

Lệnh xem thông tin hệ điều hành linux

Với một số phiên bản của hệ điều hành, nếu không có file trên như Redhat bị đổi tên thành /ect/redhat-release chẳng hạn, thì có thể sử dụng command sau thay thế.

cat /etc/*-release

2. Sử dụng command uname

– In toàn bộ thông tin

[[email protected] ~]$ uname -a
Linux vinasupport.com 3.10.0-862.14.4.el7.x86_64 #1 SMP Wed Sep 26 15:12:11 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

– In thông tin Kernel

[[email protected] ~]$ uname -r
3.10.0-862.14.4.el7.x86_64

3. Kiểm tra thông tin từ file /proc/version

[[email protected] ~]$ cat /proc/version 
Linux version 3.10.0-862.14.4.el7.x86_64 ([email protected]) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-28) (GCC) ) #1 SMP Wed Sep 26 15:12:11 UTC 2018

4. Sử dụng command hostnamectl

Lệnh xem thông tin hệ điều hành linux

Để kiểm tra HDH đang sử dụng là 32-bit hay 64-bit vui lòng tham khảo bài viết Cách kiểm tra hệ điều hành Linux là 32-bit hay 64-bit

Nguồn: vinasupport.com

Nội dung

  • 1. Kiểm tra phiên bản hệ điều hành Linux với cat /etc/os-release
  • 2. Kiểm tra phiên bản Linux với cat /etc/*release
  • 3. Kiểm tra phiên bản Linux với cat /etc/issue
  • 4. Kiểm tra phiên bản phân phối Linux với lsb_release -a
  • 5. Hiển thị phiên bản Kernel Linux với hostnamectl
  • 6. Sử dụng uname -r để kiểm tra phiên bản Linux Kernel
  • 7. Nhận thêm thông tin về Linux kernel với uname -mrs
  • 8. Hiển thị thêm thông tin phiên bản Linux kernel với uname -a
  • 9. Thông tin chi tiết Linux kernel với cat /proc/version

Dưới đây là 9 lệnh giúp kiểm tra phiên bản Kernel và bản phân phối Linux cho bạn tham khảo.

1. Kiểm tra phiên bản hệ điều hành Linux với cat /etc/os-release

Tùy chọn đầu tiên là kiểm tra file os-release trong thư mục /etc/. File này cung cấp khá nhiều thông tin về phiên bản hệ điều hành Linux. Để xem file này sử dụng lệnh cat (concatenate), hiển thị hoặc tạo file mới.

cat /etc/os-release

Ví dụ ở đây được thực hiện với Ubuntu và nhận được thông tin tên hệ điều hành, phiên bản đầy đủ, ID phiên bản và mã tên.

2. Kiểm tra phiên bản Linux với cat /etc/*release

Bạn có thể thu thập thêm thông tin bằng cách sử dụng file *release. Nó sẽ hiển thị tất cả thông tin từ các file kết thúc bằng từ release trong thư mục /etc/ với một đầu ra duy nhất.

cat /etc/*release

Đầu ra phần lớn giống lệnh trước nhưng thêm thông tin bản phân phối.

3. Kiểm tra phiên bản Linux với cat /etc/issue

Để nhận thông tin cơ bản về số phiên bản hệ điều hành Linux, thử lệnh cat này:

cat /etc/issue

Với lệnh này, bạn sẽ thấy tên và phiên bản destro.

4. Kiểm tra phiên bản phân phối Linux với lsb_release -a

Lệnh lsb_release sẽ hiển thị thông tin Linux Standard Base (lsb) về bản phân phối Linux.

lsb_release -a

Lưu ý tên nhà phân phối cũng như tên destro, bản phát hành và tên mã trong đầu ra lệnh. Đây là một lệnh đơn giản với kết quả ngắn gọn và rõ ràng.

5. Hiển thị phiên bản Kernel Linux với hostnamectl

Lệnh hostnamectl được sử dụng để thay đổi tên máy chủ hệ thống nhưng sử dụng một mình để hiển thị thông tin phiên bản Linux.

hostnamectl

Sử dụng lệnh này sẽ hiển thị tên máy chủ của thiết bị cùng với ID và cấu trúc máy. Bạn cũng thấy phiên bản Linux và phiên bản Linux kernel với hostnamectl.

6. Sử dụng uname -r để kiểm tra phiên bản Linux Kernel

Mặc dù lệnh trên hiển thị thông tin về phiên bản Linux kernel nhưng nếu muốn, bạn có thể thử lệnh uname -r.

uname -r

Lệnh này sẽ hiển thị số phiên bản của Linux kernel của bản phân phối. Bạn sẽ chỉ thấy số phiên bản và không có văn bản nào với lệnh này cả.

7. Nhận thêm thông tin về Linux kernel với uname -mrs

Bạn có thể mở rộng switch -r sang mrs để nhận thêm thông tin về phiên bản Linux của bản phân phối hiện đang sử dụng.

uname -mrs

Lệnh -mrs cung cấp thông tin về tên Kernel và phiên bản phần cứng. Ở đây, chúng ta chạy lệnh trên Raspberry Pi 4 hiển thị armv71. Cấu trúc dựa trên 32-bit hoặc 64-bit Intel/AMD sẽ hiển thị x86_64.

8. Hiển thị thêm thông tin phiên bản Linux kernel với uname -a

Bạn thậm chí còn nhận được nhiều thông tin hơn về Linux kernel với phần mở rộng lệnh -a.

uname -a

Với lệnh trên, tên thiết bị, phiên bản Linux kernel, ngày phát hành, cấu trúc và trên hệ điều hành đầy đủ sẽ được tiết lộ.

9. Thông tin chi tiết Linux kernel với cat /proc/version

Tùy chọn cuối cùng để kiểm tra phiên bản Linux kernel là sử dụng lệnh cat khác. Lệnh này sử dụng file phiên bản trong thư mục /proc.

cat /proc/version

Bạn sẽ thấy số phiên bản của Linux kernel, được tổng hợp từ thông tin các file /proc/sys/kernel/ostype, /proc/sys/kernel/osrelease/proc/sys/kernel/version.

Chúc bạn thực hiện thành công!

Nguồn: Quản trị mạng

Lệnh xem thông tin hệ điều hành linux

Điều hướng bài viết