Kiểm tra os trong 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.

Kiểm tra os trong 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

Kiểm tra os trong 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

Kiểm tra os trong 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

Kiểm tra os trong linux

Việc biết được phiên bản hệ điều hành Linux bạn đang chạy trên máy của mình là phiên bảo bao nhiêu là công việc khá quan trọng. Bạn có thể sẽ cần thông tin này để download và cải đặt các gói cài phần mềm và đôi khi là các bản vá bảo mật tương ứng cho từng phiên bản hệ điều hành khác nhau. Việc biết được phiên bản hệ điều hành đôi khi cũng rất hữu ích khi bạn muốn yêu cầu trợ giúp từ các cộng động Linux hay báo cáo một lỗi nào đó cho nhà phát triển hệ điều hành.

Đối với những bản phát hành mới những năm gần đây, các nhà phát triển Ubuntu sử dụng tháng và năm phát hành làm số định danh phiên bản hệ điều hành. Ví dụ, phiên bản Ubuntu mới nhất thời điểm hiện tại lúc mình đang biết bài viết này là Ubuntu 20.04 Focal Fossa – là phiên bản Ubuntu được ra mắt vào tháng 4 năm 2020.

Trong Linux, bạn có thể lấy được thông tin về phiên bản hệ điều hành đang được cài dặt trên máy thông qua nhiều phương thức khác nhau. Có thể là thông qua giao diện người dùng (GUI) và command line. Phương thức sử dụng GUI sẽ chỉ hiện thị cho bạn số phiên bản hệ điều hành mà thôi, như là “18.04“. Để xem toàn bộ thông tin về phiên bản, như là “18.04.2“, buộc bạn phải dùng command line để hiển thị chi tiết các thông tin.

Trong bài viết này, mình sẽ giải thích cho bạn cách để lấy được thông tin về phiên bản hiện tại của hệ điều hành sử dụng GUI và command line.

Kiểm tra phiên bản Ubuntu thông qua Graphical User Interface (GUI)

Bạn có thể xem thông tin về phiên bản hệ điều hành Ubuntu thông qua tiện ích Setting. Để mở tiện ích Setting, click chuột phải vào màn hình Desktop và chọn Settings từ menu được hiển thị ra. Cách khác, bạn có thể tìm kiếm và mở tiện ích Setting bằng cách nhập vào Setting thông qua thanh search bar trên Ubuntu.

Kiểm tra os trong linux

Trong tiện ích Setting này, kéo xuống và click vào tab About.

Kiểm tra os trong linux

Trong cửa sổ hiển thị thông tin bên trên, bạn sẽ thấy thông tin phiên bản hệ điều hành trong phần OS Name như hình bên dưới. Trong trường hợp của mình là phiên bản hệ điều hành Ubuntu 20.04.

Kiểm tra os trong linux

Bạn cũng có thể tìm kiếm các thông tin hữu ích khác, như là lượng memory (RAM) còn khả dụng, processor, đồ họa, loại hệ điều hành và kích cỡ ổ đĩa.

Kiểm tra phiên bản Ubuntu thông qua Command Linux

Có một số cách khác nhau để kiểm tra thông tin phiên bản hệ điều hành Linux thông qua command line. Để mở cửa sổ Terminal trên hệ thống Ubuntu của mình, sử dụng tổ hợp phím Ctrl+Alt+T để mở ra.

Cách 1. Sử dụng lệnh lsb_release

Bằng cách sử dụng lệnh lsb_release, bạn có thể nhận được nhiều thông tin về hệ thống Ubuntu của mình, trong đó có phiên bản hệ điều hành.

Sử dụng lệnh lsb_release với tùy chọn -a để xem toàn bộ thông tin phiên bản cùng với một số thông tin liên quan.

$ lsb_release –a

Kiểm tra os trong linux

Khi sử dụng lệnh lsb_release với tùy chọn -d, cửa sổ terminal sẽ chỉ hiển thị số phiên bản hệ điều hành ra cho bạn thôi.

$ lsb_release –d

Kiểm tra os trong linux

Từ phần output bên trên, bạn sẽ thấy số phiên bản trong dòng Description như hình bên trên. Ở máy tính của mình là 20.04.

Cách 2: Sử dụng file /etc/issue

File /etc/issue được sử dụng để hiển thị các message đăng nhập. Mặc định thì file này có chứa thông tin phiên bản hệ điều hành hiện tại. Để kiểm tra số phiên bản hệ điều hành Ubuntu sử dụng cách này, bạn có thể sử dụng lệnh cat để xem file /etc/issue như sau:

$ cat /etc/issue

Kiểm tra os trong linux

Cách 3: Sử dụng file /etc/os-release

File /etc/os-release là nơi lưu trữ dữ liệu định danh hệ điều hành, bao gồm thông tin về phiên bản OS. Để kiểm tra phiên bản OS ban đang sử dụng, xem file /etc/os-release sử dụng lệnh cat như sau:

$ cat /etc/os-release

Kiểm tra os trong linux

Trong phần output bên trên, bạn sẽ thấy số phiên bản hệ điều hành đang sử dụng, cùng với một số thông tin liên quan khác.

Cách 4: Sử dụng lệnh hostnamectl

Lệnh hostnamectl thường được sử dụng để tìm kiếm và thay đổi thông tin hostname của hệ thống. Lệnh này cũng có thể được sử dụng để kiểm tra phiên bản OS bạn đang sử dụng. Để kiểm tra, bạn có thể chạy lệnh như sau:

$ hostnamectl

Bên cạnh thông tin về phiên bản OS, lệnh này còn hiển thị cả thông tin về phiên bản kernel – như bạn có thể thấy như hình bên dưới đây.

Kiểm tra os trong linux

Trong bài viết này, mình đã trình bày và hướng dẫn cách kiểm tra phiên bản hệ điều hành Ubuntu đang chạy trên máy tính của bạn là gì rồi đấy.