Nếu bạn là người mới sử dụng Linux và có hứng thú với quản trị hệ thống hoặc muốn trở thành người dùng thành thạo, thì bạn cần phải có kiến thức vững chắc về dòng lệnh. Có một số lệnh mà bạn nên biết và một trong số đó là uptime. Trong bài viết này, chúng ta sẽ thảo luận về những điều cơ bản của lệnh này bằng một số ví dụ dễ hiểu.
Nhưng trước đó, cần đề cập rằng tất cả các ví dụ được sử dụng trong hướng dẫn này đều đã được thử nghiệm trên máy Ubuntu 18.04 LTS.
Và đây là cách trang hướng dẫn của công cụ giải thích về nó:
Các ví dụ theo kiểu Hỏi & Đáp sau đây sẽ giúp bạn hiểu rõ hơn về cách lệnh uptime hoạt động.
Đây là loại đầu ra mà công cụ tạo ra:
Vì vậy, mục nhập đầu tiên là thời gian hiện tại, sau đó 'up' cho biết hệ thống đang chạy, 5:53 là tổng thời gian hệ thống đã hoạt động và cuối cùng là tải hệ thống trung bình. Trong trường hợp bạn muốn biết thêm, đây là những gì trang hướng dẫn uptime nói về mục nhập cuối cùng:
Đây là đầu ra mà lệnh này tạo ra trong trường hợp của chúng tôi:
Đây là đầu ra mà lệnh tạo ra trong trường hợp của chúng tôi:
Nhưng trước đó, cần đề cập rằng tất cả các ví dụ được sử dụng trong hướng dẫn này đều đã được thử nghiệm trên máy Ubuntu 18.04 LTS.
Lệnh uptime của Linux
Đúng như tên gọi, lệnh uptime cung cấp cho bạn thời gian hệ thống đã hoạt động (hoặc đang chạy). Đây là cú pháp của nó:
Mã:
uptime [options]
Mã:
uptime hiển thị một dòng thông tin sau. Thời gian hiện tại, hệ thống
đã chạy trong bao lâu, có bao nhiêu người dùng hiện đang đăng nhập và tải hệ thống trung bình trong
1, 5 và 15 phút qua.
Câu hỏi 1. Cách sử dụng lệnh uptime
Cách sử dụng cơ bản của Uptime rất dễ - chỉ cần viết tên lệnh và nhấn enter.
Mã:
uptime
Vì vậy, mục nhập đầu tiên là thời gian hiện tại, sau đó 'up' cho biết hệ thống đang chạy, 5:53 là tổng thời gian hệ thống đã hoạt động và cuối cùng là tải hệ thống trung bình. Trong trường hợp bạn muốn biết thêm, đây là những gì trang hướng dẫn uptime nói về mục nhập cuối cùng:
Mã:
Tải hệ thống trung bình là số lượng trung bình các quy trình đang ở trạng thái có thể chạy hoặc
không thể ngắt. Một quy trình ở trạng thái có thể chạy là đang sử dụng CPU hoặc đang chờ sử dụng
CPU. Một quy trình ở trạng thái không thể ngắt là đang chờ một số quyền truy cập I/O, ví dụ như đang chờ đĩa.
Các giá trị trung bình được lấy trong ba khoảng thời gian. Tải trung bình không được chuẩn hóa cho
số CPU trong một hệ thống, do đó tải trung bình bằng 1 có nghĩa là một hệ thống CPU duy nhất được tải mọi lúc trong khi trên hệ thống 4 CPU, điều đó có nghĩa là hệ thống nhàn rỗi 75% thời gian.
Câu 2. Làm thế nào để công cụ hiển thị thời gian ở định dạng đẹp
Trong trường hợp bạn chỉ muốn biết thời gian hệ thống đã hoạt động và theo định dạng dễ đọc hơn đối với con người, hãy sử dụng tùy chọn dòng lệnh -p.
Mã:
uptime -p
Câu 3. Cách tạo ngày/giờ hiển thị thời gian hoạt động kể từ khi hệ thống hoạt động
Bạn cũng có thể tạo thời gian hoạt động cụ thể hiển thị thời gian/ngày kể từ khi hệ thống hoạt động. Có thể thực hiện việc này bằng tùy chọn dòng lệnh -s.
Mã:
uptime -s
Câu hỏi 4. Cách lấy thông tin phiên bản và trợ giúp chung
Sử dụng tùy chọn -V để lấy thông tin phiên bản và -h để nhận trợ giúp chung.
Mã:
uptime -V
Mã:
uptime -h