마지막 종료 시간 찾기

마지막 종료 시간 찾기

이것은 내가 사용하는 명령입니다:

last -x|grep shutdown | head -1

그러나 그것은 나에게 +2시간의 지속 시간을 제공합니다:

shutdown system down  3.14-1-amd64     Mon Jul 21 08:43 - 22:19  (13:36)

최종 종료 시간(08:43)은 정확하지만 시작 시간(22:19, 20:19여야 함)은 올바르지 않습니다.

컴퓨터가 종료된 후 얼마나 시간이 지났는지 확인하는 더 좋은 명령이 있습니까? 아니면 내 DST 설정이나 다른 문제로 인해 이 문제가 발생합니까?

추신: 테스트용으로 Debian을 사용하고 있습니다.(Linux 장치 3.14-1-amd64 #1 SMP Debian 3.14.12-1 (2014-07-11) x86_64 GNU/Linux)

답변1

결과에 따라 다음을 수행합니다.

shutdown system down  3.14-1-amd64     Mon Jul 21 08:43 - 22:19  (13:36)

7월 21일 08시 43분에 시스템을 종료했다가 13시간 36분 뒤인 7월 21일 22시 19분에 시스템을 다시 시작했습니다. 명령을 사용하면 시스템이 얼마나 오랫동안 실행되었는지 확인할 수 있습니다 uptime. 종료하는 대신 마지막으로 부팅한 시간을 보려면 다음 명령을 사용하십시오.

 last -x | grep reboot

예를 들어 내 출력은 다음과 같습니다.

reboot   system boot  4.4.0-31-generic Mon Aug  1 12:59   still running
reboot   system boot  4.4.0-31-generic Mon Aug  1 01:28 - 08:54  (07:25)

이제 이해하기 쉽습니다. 8월 1일 12시 59분에 시스템을 시작했는데 아직도 실행 중입니다. 8월 1일 01시 28분부터 08시 54분까지 7시간 25분 동안 컴퓨터 작업을 했습니다. 그것이 유용할 것이기를 바랍니다! :-)

답변2

저는 운영 체제 Fedora와 다음 명령을 사용하고 있습니다.

last -1x shutdown
shutdown system down  3.15.3-200.fc20. Fri Jul 11 12:31 - 12:31  (00:00)
wtmp begins Sat Dec 28 12:28:14 2013

답변3

systemd를 사용하고 있고 로그가 디스크에 영구적으로 저장되어 있는 경우 journalctl -b-1then을 사용하여 로그 끝으로 이동할 수 있습니다.

답변4

전화 uptime해서 계산할 수 있습니다.

#가동시간
 11:56:42 최대 64일, 13:27, 사용자 4명, 로드 평균: 0,00, 0,03, 0,11

관련 정보