아무도 last
명령 출력의 마지막 열의 의미가 무엇인지 설명 할 수 있습니까 ? 나는 reboot
의사 사용자 와 관련하여 그 의미에 특히 관심 이 있습니다.
reboot system boot 2.6.32-28-generi Sat Feb 12 08:31 - 18:09 (9+09:37)
9 + 09 : 37은 무슨 뜻인가요?
아무도 last
명령 출력의 마지막 열의 의미가 무엇인지 설명 할 수 있습니까 ? 나는 reboot
의사 사용자 와 관련하여 그 의미에 특히 관심 이 있습니다.
reboot system boot 2.6.32-28-generi Sat Feb 12 08:31 - 18:09 (9+09:37)
9 + 09 : 37은 무슨 뜻인가요?
답변:
reboot
및 shutdown
시스템 재부팅 및 종료 각각에 대한 의사 사용자입니다. 이것이 wtmp 바이너리 파일에 대한 특별한 형식을 만들지 않고 커널 버전을 사용하여 해당 위치에 정보를 기록하는 메커니즘입니다.
인용 man wtmp
:
wtmp
파일은 모든 로그인과 로그 아웃을 기록합니다.utmp
널 (null) 사용자 이름이 연관된 터미널에서 로그 아웃을 표시한다는 점을 제외하면 형식과 동일합니다. 또한, 터미널 이름~
사용자 이름은shutdown
나reboot
시스템 셧다운 혹은 리 부트를 가리키고, 터미널 이름 쌍|
/}
시 이전 / 새로운 시스템 시간을 기록 날짜 (1) 을 변경합니다.
wtmp 바이너리 파일은 이벤트의 타임 스탬프 이외의 다른 이름을 저장하지 않습니다. 예를 들어, last
로그인 시간과 같은 추가 항목을 계산합니다.
reboot system boot 2.6.32-28-generi Mon Feb 21 17:02 - 18:09 (01:07)
...
user pts/0 :0.0 Sat Feb 12 18:52 - 18:52 (00:00)
user tty7 :0 Sat Feb 12 18:52 - 20:53 (02:01)
reboot system boot 2.6.32-28-generi Sat Feb 12 08:31 - 18:09 (9+09:37)
마지막 열 (괄호 안)은 이벤트 길이입니다. 사용자 reboot
에게는 가동 시간입니다.
최근 재부팅 후 시간은 현재 가동 시간입니다. 이전 재부팅의 경우, 재부팅 후 시간이 가동 시간입니다 (따라서 예제의 마지막 행에서는 첫 번째 행까지 가동 시간이며 그 사이에는 재부팅이 없었습니다). + 앞의 숫자는 일 수를 의미합니다. 마지막 줄은 9 일 9 시간 37 분이며 첫 번째 줄의 현재 가동 시간은 1 시간 7 분입니다.
그러나이 시간이 항상 정확하지는 않습니다 (예 : 시스템 충돌 및 비정상적인 재시작 순서). last
다음 재부팅 / 종료 사이의 시간으로 계산합니다.
last | grep -i shutdown
아무것도 반환하지 않는 것이 궁금합니다 .