이것은 내가 사용하는 명령입니다:
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-1
then을 사용하여 로그 끝으로 이동할 수 있습니다.
답변4
전화 uptime
해서 계산할 수 있습니다.
#가동시간 11:56:42 최대 64일, 13:27, 사용자 4명, 로드 평균: 0,00, 0,03, 0,11