Liên hệProfile
Danh mục

Mục Lục

    Hướng dẫn sử dụng lệnh uptime Linux để kiểm tra thời gian hoạt động của hệ thống

    Nguyễn Hưng

    Ngày đăng:

    05/02/2026

    Cập nhật lần cuối:

    05/02/2026

    Lượt xem:
    Chia sẻ
    Đánh giá
    5/5 - (1 bình chọn)

    Nguyễn Hưng

    Lượt xem:
    Ngày đăng:

    05/02/2026

    Cập nhật lần cuối:

    05/02/2026

    Mục lục

    Lệnh uptime Linux là một công cụ dòng lệnh giúp kiểm tra nhanh chóng thời gian hoạt động của máy chủ kể từ lần khởi động gần nhất, thường được sử dụng trong các công việc giám sát, quản lý và đánh giá hiệu suất hoạt động của máy chủ Linux. Trong bài viết này, mình sẽ hướng dẫn bạn chi tiết cách sử dụng uptime để kiểm tra thời gian hoạt động của hệ thống nhanh chóng, dễ dàng.

    Những điểm chính

    • Định nghĩa lệnh uptime Linux: Hiểu rõ khái niệm, mục đích sử dụng lệnh uptime giúp kiểm tra nhanh thời gian hoạt động của hệ thống.
    • Cú pháp và các tùy chọn: Nắm được cú pháp và vận dụng tốt các tùy chọn như -p và -s để có được thông tin uptime một cách nhanh chóng và chính xác.
    • Phân tích chi tiết kết quả đầu ra: Giải mã được ý nghĩa của từng thông số trong kết quả uptime, từ thời gian hoạt động đến chỉ số tải trung bình.
    • So sánh uptime và /proc/uptime: Phân biệt rõ sự khác biệt giữa công cụ hiển thị cho người dùng và dữ liệu thô từ kernel để ứng dụng linh hoạt trong quản trị và lập trình script.
    • Các công cụ thay thế: Khám phá thêm các lệnh khác như top, htop, who -b để có nhiều cách kiểm tra uptime, thường đi kèm với các thông tin hệ thống hữu ích khác.
    • Giải đáp thắc mắc: Có được câu trả lời cho các câu hỏi thực tế về kết quả đầu ra và khi nào nên dùng các công cụ khác nhau để giám sát.

    Lệnh uptime Linux là gì?

    Lệnh uptime Linux là một tiện ích dòng lệnh được dùng để xác định khoảng thời gian mà hệ thống của bạn đã hoạt động liên tục kể từ lần khởi động cuối cùng. Khi được thực thi, lệnh này sẽ hiển thị một dòng thông tin duy nhất, bao gồm thời gian hiện tại, tổng thời gian hệ thống đã chạy, số lượng người dùng đang đăng nhập và mức tải trung bình của hệ thống.

    Lệnh uptime xác định khoảng thời gian mà hệ thống đã hoạt động liên tục kể từ lần khởi động cuối cùng.
    Lệnh uptime xác định khoảng thời gian mà hệ thống đã hoạt động liên tục kể từ lần khởi động cuối cùng.

    Cú pháp và tùy chọn phổ biến của lệnh uptime

    Cú pháp của câu lệnh uptime như sau:

    $ uptime [option]

    Dưới đây là bảng tổng hợp các tùy chọn phổ biến nhất:

    Tùy chọnChức năng
    -p hoặc --prettyHiển thị thời gian hoạt động dưới định dạng dễ đọc (chỉ hiện thời gian).
    -s hoặc --sinceHiển thị ngày và giờ chính xác hệ thống bắt đầu khởi động (boot time).
    -V hoặc --versionHiển thị thông tin phiên bản và thoát.
    -h hoặc --helpHiển thị hướng dẫn trợ giúp và danh sách các tùy chọn.

    Phân tích chi tiết kết quả đầu ra tiêu chuẩn của uptime

    Khi bạn chạy lệnh uptime mà không có bất kỳ tùy chọn nào, kết quả trả về sẽ có cấu trúc như sau:

    Kết quả khi chạy lệnh uptime mà không có bất kỳ tùy chọn nào
    Kết quả khi chạy lệnh uptime mà không có bất kỳ tùy chọn nào

    Mỗi thành phần trong chuỗi thông tin này có một ý nghĩa cụ thể:

    • Thời gian hiện tại (Current time): 14:06:12 – Hiển thị thời gian hiện tại của hệ thống tại thời điểm lệnh được thực thi.
    • Thời gian hoạt động (Up): 2:22 – Cho biết tổng thời gian hệ thống đã chạy liên tục là 2 giờ 22 phút kể từ lần khởi động cuối.
    • Số lượng người dùng (User count): 1 user – Cho biết số lượng người dùng hiện đang đăng nhập vào hệ thống là 1 (bao gồm cả các phiên kết nối từ xa).
    • Trung bình tải hệ thống (Load average): 0.93, 0.91, 0.99 – Ba con số này đại diện cho tải trung bình của hệ thống trong 1, 5, và 15 phút vừa qua. Chỉ số này phản ánh số lượng tiến trình đang sử dụng hoặc đang chờ đợi tài nguyên (CPU, I/O), giúp đánh giá mức độ bận rộn của máy chủ.

    Ngoài ra, bạn có thể lọc kết quả của lệnh uptime để chỉ hiển thị thời gian hệ thống đã chạy với lệnh sau:

    $ uptime -p
    Lọc kết quả của lệnh uptime để chỉ hiển thị thời gian hệ thống đã chạy
    Lọc kết quả của lệnh uptime để chỉ hiển thị thời gian hệ thống đã chạy

    So sánh uptime và /proc/uptime

    Mặc dù lệnh uptime và file /proc/uptime đều cung cấp thông tin về thời gian hoạt động, nhưng cách hiển thị và mục đích sử dụng của chúng khác nhau.

    Tiêu chíLệnh uptimeTệp /proc/uptime
    Định dạng hiển thịDễ đọc với con người (giờ, phút, ngày).Dạng số thực (giây), khó đọc trực tiếp.
    Nội dung thông tinBao gồm giờ hiện tại, uptime, user, load average.Chỉ chứa 2 con số: tổng số giây đã chạy (uptime) và tổng số giây CPU ở chế độ nghỉ (idle).
    Nguồn dữ liệuLấy dữ liệu từ /proc/uptime và định dạng lại.Là nguồn dữ liệu gốc từ kernel.
    Độ chính xácLàm tròn đến phút (mặc định) hoặc giây.Chính xác đến phần trăm giây.
    Mục đích sử dụngDành cho quản trị viên kiểm tra nhanh bằng mắt thường.Dành cho các script tự động hoặc phần mềm giám sát cần tính toán chính xác.

    Các công cụ và lệnh thay thế để kiểm tra Uptime trên Linux

    Ngoài lệnh uptime, người dùng có thể sử dụng các công cụ khác để kiểm tra thông tin tương tự:

    • w: Lệnh này hiển thị thời gian uptime cùng thông tin chi tiết về những người dùng đang đăng nhập và tác vụ họ đang thực hiện.
    • top: Là công cụ giám sát hệ thống phổ biến, cung cấp một cái nhìn động và thời gian thực về các tiến trình đang chạy. Ở dòng đầu tiên của kết quả top, bạn sẽ thấy đầy đủ thông tin uptime, tương tự như đầu ra của lệnh uptime.
    • htop: Là một phiên bản cải tiến, thân thiện hơn của top, htop sử dụng giao diện có màu sắc và dễ điều hướng hơn. Thông tin Uptime cũng được hiển thị một cách nổi bật ở phần đầu của màn hình, giúp người dùng dễ dàng theo dõi.
    • systemd-analyze: Trên các hệ thống hiện đại sử dụng systemd làm trình quản lý hệ thống (như Ubuntu, CentOS 7+, Debian 8+), lệnh này cung cấp các thống kê chi tiết về hiệu suất của quá trình khởi động, giúp bạn phân tích thời gian cần thiết để hệ thống sẵn sàng hoạt động.
    • systemctl status: Lệnh này cung cấp một báo cáo trạng thái tổng thể của hệ thống, bao gồm dòng Active cho biết hệ thống đang hoạt động và thời gian uptime chính xác.
    • who -b: Lệnh who thường được dùng để xem ai đang đăng nhập, nhưng với tùy chọn -b (boot), nó sẽ hiển thị chính xác thời gian và ngày của lần khởi động cuối cùng. Từ thông tin này, bạn có thể dễ dàng suy ra thời gian hoạt động của hệ thống.
    htop có thể dùng để kiểm tra Uptime trên Linux
    htop có thể dùng để kiểm tra Uptime trên Linux (Nguồn: Internet)

    Câu hỏi thường gặp

    Kết quả của lệnh uptime bao gồm những thành phần nào?

    Khi thực thi uptime, kết quả trả về sẽ có thời gian hiện tại, tổng thời gian hoạt động, số lượng user đang đăng nhập và các chỉ số tải trung bình trong 1, 5, 15 phút gần nhất.

    Làm sao để xem thời gian hoạt động chính xác của hệ thống bằng uptime?

    Sử dụng tùy chọn -p hoặc --pretty với lệnh uptime để hiển thị thời gian hoạt động dưới dạng dễ đọc, chỉ tập trung vào thời lượng uptime.

    Khi nào sử dụng lệnh top hoặc htop để kiểm tra uptime thay cho uptime?

    Lệnh tophtop đều hiển thị uptime cùng với các thông tin chi tiết về tiến trình và hiệu suất hệ thống, phù hợp khi bạn cần theo dõi nhiều chỉ số hệ thống cùng lúc.

    Lệnh uptime Linux là một trong những công cụ giám sát căn bản, giúp bạn nắm bắt nhanh trạng thái hoạt động và độ ổn định máy chủ. Bên cạnh đó, việc sử dụng phối hợp uptimr với nhiều công cụ như top, htop, systemd-analyze sẽ giúp bạn hoàn thiện quy trình giám sát và quản lý hệ thống chuyên nghiệp hơn.

    5/5 - (1 bình chọn)
    Nguyễn Hưng
    Tôi là Nguyễn Hưng hay còn được biết đến với nickname là Bo, chuyên gia về hệ thống, mạng và bảo mật. Tôi là Co-Founder của Vietnix và Co-Founder của dự án Chống Lừa Đảo.
    0 0 đánh giá
    Đánh giá bài viết
    Theo dõi
    Thông báo của
    guest
    0 Góp ý
    Cũ nhất
    Mới nhất Được bỏ phiếu nhiều nhất
    Phản hồi nội tuyến
    Xem tất cả bình luận

    BÀI VIẾT LIÊN QUAN

    Cách sử dụng fping để kiểm tra trạng thái của nhiều host cùng lúc
    Cách sử dụng fping để kiểm tra trạng thái của nhiều host cùng lúc

    fping là phiên bản mở rộng của lệnh ping, được dùng để kiểm tra trạng thái của nhiều địa chỉ IP hoặc domain cùng lúc nhanh chóng. Trong bài viết này, mình sẽ cung cấp một hướng dẫn toàn diện về fping, từ việc định nghĩa, cài đặt, cho đến cách khai thác các tính…

    05/02/2026

    Cách sử dụng lệnh stat Linux chi tiết và đơn giản
    Cách sử dụng lệnh stat Linux chi tiết và đơn giản

    Lệnh stat trong Linux là một tiện ích dòng lệnh dùng để hiển thị thông tin chi tiết về một file hoặc thư mục, cung cấp các thuộc tính như kích thước file, quyền truy cập, quyền sở hữu, các dấu thời gian liên quan đến lần truy cập, chỉnh sửa và thay đổi metadata…

    05/02/2026

    Hướng dẫn sử dụng lệnh rmdir để xóa thư mục trong Linux chi tiết
    Hướng dẫn sử dụng lệnh rmdir để xóa thư mục trong Linux chi tiết

    Lệnh rmdir là một công cụ dòng lệnh cơ bản trong hệ điều hành Linux, được thiết kế chuyên biệt để giúp bạn gỡ bỏ các thư mục trống khỏi hệ thống một cách an toàn. rmdir sẽ kiểm tra và chỉ thực hiện lệnh xóa khi thư mục thực sự không chứa tệp tin…

    05/02/2026

    Hướng dẫn check swap space Linux nhanh chóng, chính xác
    Hướng dẫn check swap space Linux nhanh chóng, chính xác

    Swap space được hiểu là vùng đệm lưu trữ dữ liệu tạm thời trên ổ cứng khi dung lượng RAM thực tế không còn đủ để đáp ứng các tiến trình đang chạy. Việc hiểu rõ cơ chế này giúp bạn duy trì sự ổn định của máy chủ, tránh tình trạng treo hệ thống…

    05/02/2026

    linux

    lenh

    text