Không thể giải thích các sự cố trong danh sách đầu vào các đầu ra của lệnh 'cuối cùng'


10

Lần cuối cho thấy "sự cố" vào lúc 12:02 và 14:18, nhưng hệ thống đã không ngừng hoạt động vào thời điểm đó. Mặt khác, việc khởi động lại vào lúc 15:03, để phục hồi sau sự cố thực tế - hệ thống của chúng tôi đã ngừng phản hồi lúc 14:46. Tại sao lần cuối hiển thị hai "sự cố" trước sự cố thực sự của máy?

[admin@devbox log]$ last | head
myuser pts/2        myhostname  Wed Sep 28 15:12   still logged in
myuser pts/2        myhostname  Wed Sep 28 15:09 - 15:12  (00:02)
myuser pts/2        myhostname  Wed Sep 28 15:07 - 15:09  (00:01)
myuser pts/1        myhostname  Wed Sep 28 15:06   still logged in
myuser pts/0        myhostname  Wed Sep 28 15:04   still logged in
reboot   system boot  2.6.18-274.el5PA Wed Sep 28 15:03          (00:09)
myuser pts/1        myhostname  Wed Sep 28 14:18 - crash  (00:44)
myuser pts/0        myhostname  Wed Sep 28 12:02 - crash  (03:01)

EDIT: Khởi động lại lúc 15:03 là đủ thực sự - nhưng hai mục "sự cố" vào lúc 14:18 và 12:02 tôi không thể giải thích.


40 phút ... nhưng đó là kể từ khi khởi động lại.
Kyle Hodgson

Ồ xin lỗi. Không hiểu câu hỏi của bạn. Khi bạn nói "nhưng hệ thống không khởi động lại", tôi nghĩ bạn đã nói rằng không có sự khởi động lại nào xảy ra cả.
Mat

Câu trả lời:


17

lastin crashdưới dạng thời gian đăng xuất khi không có mục đăng xuất trong wtmpcơ sở dữ liệu cho phiên người dùng.

Mục nhập cuối cùng trong lastđầu ra có nghĩa là đã myuserđăng nhập vào pts/0lúc 12:02 và khi hệ thống gặp sự cố trong khoảng thời gian từ 14:18 đến 15:03, nó vẫn được đăng nhập.

Thông thường, trong wtmpcó hai mục cho mỗi phiên người dùng. Một cho thời gian đăng nhập và một cho thời gian đăng xuất. Khi một hệ thống gặp sự cố, mục nhập thứ hai có thể bị thiếu. Vì vậy, lastgiả sử rằng người dùng vẫn đăng nhập khi hệ thống gặp sự cố và in crashdưới dạng thời gian đăng xuất.

Nói rõ hơn, hai dòng "sự cố" chỉ là hai phiên hoạt động khi hệ thống gặp sự cố vào khoảng 15:00 chứ không phải hai sự cố hệ thống .


Bây giờ tôi không cảm thấy gỉ ... chắc chắn tôi đã biết điều này vào một lúc nào đó! Cảm ơn ...
Kyle Hodgson

lastluôn in một kỷ lục khởi động lại sau một vụ tai nạn? Và có thể phiên người dùng bị sập nhưng toàn bộ HĐH?
CMCDragonkai

1) Vâng, đúng vậy. wtmpsẽ ghi lại mỗi lần khởi động hệ thống nhưng thông báo được hiển thị (bởi last) phụ thuộc vào việc triển khai. 2) Không, phiên người dùng không thể sập . Một chương trình quản lý phiên người dùng có thể kết thúc một cách bất thường , nhưng trong trường hợp này, wtmpđơn giản sẽ ghi lại một lần đăng xuất .
andcoz
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.