Đầu tiên, hãy để tôi bắt đầu bằng cách nói rằng tôi biết đây là một chủ đề cũ hơn. Tôi chỉ bình luận để những người khác tìm thấy điều này trong khi chọc vào mạng (như tôi đã làm hôm nay) sẽ có câu trả lời rõ ràng.
Thứ hai, xin lưu ý rằng lệnh sau đây là thông lệ xấu và thuộc danh mục "sử dụng con mèo vô dụng" (tìm kiếm trên google) ...
cat /var/log/messages | grep "`LC_ALL=en_en.utf8 date +"%b %e"`"
Dòng đó nên được thay đổi thành:
grep "`LC_ALL=en_en.utf8 date +"%b %e"`" /var/log/messages
grep và hầu hết các lệnh unix / linux (sed, awk, v.v.) cho vấn đề đó không yêu cầu mèo đọc nội dung tệp. Nó là đủ để đặt đường dẫn tệp và tên theo lệnh để vượt qua nó như là một đối số. Thêm một đường ống và một lệnh bên ngoài khác (con mèo) chỉ là lãng phí thời gian và tài nguyên.
Cuối cùng, về nơi để tìm một bản ghi tắt máy và / hoặc khởi động lại hệ thống, hãy sử dụng lệnh cuối cùng vì đó chính xác là ý nghĩa của nó. Nó đọc tệp nhật ký / var / log / wtmp cho tất cả các mục đăng nhập / đăng xuất. Bởi vì tắt máy và khởi động lại thực sự là một sự kiện đăng nhập / đăng xuất ở cấp hệ thống, chúng được ghi lại ở đây. Điều tương tự áp dụng cho tắt máy console, đó là một sự kiện đăng xuất.
Thí dụ:
last -5 reboot shutdown root
Điều này sẽ cung cấp cho bạn 5 mục khởi động lại, tắt máy và root (bao gồm tắt máy console) trong nhật ký wtmp.
Kết quả:
reboot ~ Mon Mar 23 14:51
shutdown ~ Mon Mar 23 14:49
root console Mon Mar 23 14:49 - shutdown (00:00)
reboot ~ Mon Mar 16 09:54
shutdown ~ Thu Mar 12 17:41
Tôi hy vọng điều này sẽ giúp bất cứ ai tình cờ gặp chủ đề này. :-)
last -x
công trình. Lệnh này hiển thị một dòng giống như sau:shutdown system down 2.6.32-23-generi Sun Jul 25 09:12 - 19:00 (-14815+-13:
Cảm ơn về mẹo thông tin pin. Hệ thống của tôi cũng có cái này, vì vậy tôi sẽ phải kiểm tra cái này! Nó dường như cập nhật các tệp này cứ sau 5 giây hoặc lâu hơn. Cảm ơn!