Hướng dẫn sử dụng lệnh uname của Linux dành cho người mới bắt đầu (8 ví dụ)

theanh

Administrator
Nhân viên
Bất kể bạn là quản trị viên hệ thống, nhà phát triển phần mềm hay người dùng Linux bình thường, bạn có thể thấy mình trong tình huống cần một số thông tin hệ thống như phiên bản hoặc bản phát hành hạt nhân. Vâng, có một tiện ích dòng lệnh tích hợp - được gọi là uname - cho phép bạn thực hiện việc này.

Trong hướng dẫn này, chúng ta sẽ thảo luận về những điều cơ bản của công cụ này bằng một số ví dụ dễ hiểu. Nhưng trước khi thực hiện, chúng ta cần lưu ý rằng tất cả các ví dụ trong bài viết đều đã được thử nghiệm trên máy Ubuntu 14.04 LTS.

Lệnh uname của Linux​

Như đã đề cập, lệnh uname cung cấp cho bạn thông tin hệ thống. Sau đây là cú pháp của lệnh:
Mã:
uname [OPTION]...
Và đây là cách trang hướng dẫn định nghĩa lệnh này:
Mã:
In một số thông tin hệ thống nhất định.
Sau đây là một số ví dụ theo kiểu Hỏi & Đáp sẽ giúp bạn hiểu rõ hơn về cách lệnh uname hoạt động.

Câu hỏi 1. Làm thế nào để sử dụng uname?​

Đối với cách sử dụng cơ bản, chỉ cần thực hiện lệnh 'uname' không có tùy chọn.
Mã:
uname
Trên hệ thống của tôi, lệnh trên tạo ra đầu ra sau:
Mã:
Linux

Câu hỏi 2. Làm thế nào để in tên hạt nhân?​

Đối với điều này, hãy sử dụng tùy chọn dòng lệnh -s.
Mã:
uname -s
Đầu ra trên hệ thống của tôi là:
Mã:
Linux
Vì vậy, bạn có thể thấy rằng đây là tên hạt nhân mà lệnh uname tạo ra theo mặc định (khi không có tùy chọn nào được truyền).

Câu hỏi 3. Làm thế nào để in phiên bản kernel?​

Sử dụng tùy chọn -r cho việc này.
Mã:
uname -r
Ví dụ, trên hệ thống của tôi, đầu ra sau được tạo ra:
Mã:
4.4.0-62-generic

Câu hỏi 4. Làm thế nào để in phiên bản kernel?​

Có thể truy cập phiên bản kernel bằng cách sử dụng tùy chọn dòng lệnh -v.
Mã:
uname -v
Đây là đầu ra từ máy của tôi:
Mã:
#83~14.04.1-Ubuntu SMP Thứ tư, ngày 18 tháng 1 năm 2017 lúc 18:10:26 UTC

Câu hỏi 5. Làm thế nào để in tên máy chủ của nút mạng?​

Tùy chọn dòng lệnh -n cho phép bạn in thông tin này.
Mã:
uname -n
Ví dụ, sau đây là đầu ra của lệnh trên tạo ra trên hệ thống của tôi:
Mã:
himanshu-desktop

Câu hỏi 6. Làm thế nào để in tên phần cứng máy?​

Tùy chọn -m cho phép uname in tên phần cứng máy.
Mã:
uname -m
Sau đây là đầu ra của lệnh trên tạo ra trên hệ thống của tôi:
Mã:
i686

Câu hỏi 7. Làm thế nào để in loại bộ xử lý?​

Để có được loại bộ xử lý trong đầu ra, hãy sử dụng tùy chọn dòng lệnh -p.
Mã:
uname -p
Trên hệ thống của tôi, đầu ra sau được tạo ra:
Mã:
athlon

Câu hỏi 8. Làm thế nào để in nền tảng phần cứng?​

Có thể truy cập thông tin liên quan đến nền tảng phần cứng bằng cách sử dụng tùy chọn -i.
Mã:
uname -i
Trên hệ thống của tôi, đầu ra giống như trong trường hợp tùy chọn dòng lệnh -m - i686.

Câu hỏi 9. Làm thế nào để in hệ điều hành?​

Sử dụng tùy chọn dòng lệnh -o trong trường hợp bạn muốn lấy tên hệ điều hành.
Mã:
uname -o
Kết quả sau được tạo ra trên máy Ubuntu của tôi:
Mã:
GNU/Linux

Câu hỏi 10. Làm thế nào để in tất cả thông tin cùng một lúc?​

Nếu muốn, bạn cũng có thể in tất cả thông tin - mà chúng ta đã truy cập thông qua các tùy chọn riêng lẻ cho đến nay - cùng một lúc. Đối với lệnh này, hãy sử dụng tùy chọn -a.
Mã:
uname -a
Đây là kết quả được tạo ra trên hệ thống của tôi:
Mã:
Linux himanshu-desktop 4.4.0-62-generic #83~14.04.1-Ubuntu SMP Wed Jan 18 18:10:26 UTC 2017 i686 athlon i686 GNU/Linux

Kết luận​

Như bạn đã đồng ý, uname là một lệnh khá dễ hiểu và dễ sử dụng. Điều duy nhất bạn cần ghi nhớ là các tùy chọn dòng lệnh của lệnh - khi nào thì sử dụng tùy chọn nào. Thực hành các tùy chọn mà chúng tôi đã thảo luận trong hướng dẫn này và để biết thêm thông tin về công cụ, hãy truy cập trang hướng dẫn của lệnh đó.
 
Back
Bên trên