Có rất nhiều lý do khiến bạn muốn tìm hiểu thời điểm máy tính Linux của mình tắt, khởi động lại hoặc thời gian hoạt động của máy tính. Hầu hết thời gian thông tin này là vô giá trong việc gỡ lỗi một vấn đề có thể đã xảy ra khi không có ai đang tìm kiếm. Rất may, Linux ghi nhật ký tỉ mỉ các sự kiện hệ thống tự động trên hầu hết các bản phân phối. Việc truy cập thông tin đã ghi đó từ dòng lệnh cũng rất dễ dàng.
Lần khởi động cuối cùng
Trước tiên, nếu bạn muốn kiểm tra thời điểm máy tính của mình khởi động lần cuối, bạn có thể sử dụng who
lệnh với -b
gắn cờ để có ngày và giờ chính xác trong thiết bị đầu cuối của bạn. Bạn không cần đặc quyền root, vì vậy hãy tiếp tục và kiểm tra.
who -b
Khởi động lại
Với last
lệnh bạn có thể liệt kê mỗi khi hệ thống của bạn khởi động lại. Đây không nhất thiết là những lúc hệ thống đã sử dụng reboot
hoặc rằng bạn đã khởi động lại từ màn hình của mình. Thay vào đó, nó ghi nhật ký mỗi khi hệ thống của bạn khởi động.
last -x reboot
Lần khởi động lại cuối cùng
Nếu bạn muốn một phiên bản ngắn gọn hơn, chỉ hiển thị lần cuối cùng máy tính của bạn khởi động, bạn có thể chuyển đầu ra đến head
và cung cấp cho nó -1
, yêu cầu nó chỉ xuất một dòng. Nếu bạn muốn khởi động trước khởi động hiện tại, hãy sử dụng -2
để có được cả hai đường.
last -x reboot | head -1
Tắt máy
last
lệnh hoạt động tương tự với tắt máy. Đây là những thời điểm mà máy tính của bạn tắt hoàn toàn. Chúng cung cấp phạm vi thời gian khi máy tính tắt. Bạn có thể sắp xếp những thứ này với các lần khởi động lại để biết lần tắt máy nào tương ứng.
last -x shutdown
Lần tắt máy cuối cùng
Giống như với các lần khởi động lại trước, bạn có thể chuyển đầu ra đến head
để chỉ có lần tắt máy cuối cùng. Cũng giống như trước đây, bạn có thể cung cấp một số khác, chẳng hạn như -3
để có được ba lần tắt máy cuối cùng.
last -x shutdown | head -1
Thời gian hoạt động
Cuối cùng, khi bạn muốn biết máy tính của mình đã chạy trong bao lâu, bạn có thể sử dụng uptime
lệnh để tìm ra. Kết hợp nó với -p
cờ để có được đầu ra dễ đọc hơn nhiều. Bạn sẽ nhận được lượng thời gian tính theo ngày, giờ và phút mà máy tính của bạn đã sử dụng kể từ lần khởi động cuối cùng.
uptime -p
Hy vọng rằng với các lệnh trên, bạn sẽ có thể tìm ra mẫu hoặc thậm chí là nguyên nhân đằng sau việc máy tính của bạn khởi động lại và tắt. Nếu các chương trình khác có liên quan, bạn luôn có thể kiểm tra các tệp nhật ký cụ thể trong “/ var / log.”