마지막 종료 시간 찾기


9

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

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)은 올바르지 않습니다.

PC가 얼마나 오래 종료되었는지 확인하는 더 좋은 명령이 있습니까? 또는 내 DST 설정 또는 다른 원인으로 인한 것입니까?

추신 : 데비안 테스트를 사용하고 있습니다 (Linux rig 3.14-1-amd64 # 1 SMP Debian 3.14.12-1 (2014-07-11) x86_64 GNU / Linux)


어떤 OS를 사용하고 있습니까?
tachomi

1
시간에 +2 시간이 주어진다고 확신합니까, 나는 그것을 시도했고 효과가있었습니다.
Nidal

이 종료 라인에 인접한 재부팅 라인에서 잘못된 시작 시간도 표시됩니까?
Mark Plotnick

2
who -b최종 시스템 부팅 시간을 last reboot제공하여 명령의 내용도 제공합니다. DST 설정이 의심되는 경우 현재 날짜를 확인하고 실제 값과 비교하여 알려주십시오.
klerk

1
@klerk who -b는 잘못된 값을 제공합니다 : semko@rig:~$ who -b system boot 2014-07-22 00:24 semko@rig:~$ date Mon Jul 21 22:41:35 CEST 2014 . 에서 2 시간이 지났음을 알 수 date있습니다. semko@rig:~$ last reboot reboot system boot 3.14-1-amd64 Tue Jul 22 00:24 - 22:41 (-1:-42)마지막 항목이며 -1 : -42는 터무니 없습니다.
şaloma

답변:


8

출력에 따르면 :

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

7 월 21 일 08:43에 시스템을 종료 한 다음 7 월 21 일 22:19에 13 시간 36 분 후에 시스템을 다시 부팅합니다. 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 분 동안 컴퓨터로 작업했습니다. :-)


3

OS 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


2

systemd를 사용 중이고 저널링 된 로그를 디스크에 영구적으로 저장 한 경우 사용 journalctl -b-1하고 로그 끝으로 이동할 수 있습니다.


1

다른 좋은 대안은 tupime 명령을 사용하는 것입니다 .

"Shutdown"및 "Downtime"레지스터가있는 마지막 두 개의 시작 이후의 다음 예제 목록은 관심있는 항목입니다.

$ tuptime  -l -S-2
Startup:  1379  at  13:51:57 06/01/18
Uptime:   10 minutes and 54 seconds
Shutdown: OK  at  14:02:51 06/01/18
Downtime: 19 hours, 31 minutes and 53 seconds

Startup:  1380  at  09:34:44 07/01/18
Uptime:   22 minutes and 59 seconds

0

전화를 걸고 uptime수학을 할 수 있습니다 .

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

명령 시간에 이미 시작되었으므로 종료 또는 다시 시작에 대해 알 수 없습니다. 이런 종류의 질문은 "컴퓨터가 언제 꺼 졌는지 알기"에 관한 것입니다. 우리는 로그에 대해 알고 있지만 항상 같은 일을 수행하는 더 좋은 방법이 last있습니다.
m3nda

0

친구가 말했듯이 who, last그리고 uptime당신을 도울 것입니다하지만 당신은 확인할 수 있습니다 /var/log/messages. 시스템이 유휴 상태 인 경우 Mark로그에서 찾을 수 있으며 마지막 찾기 Mark는 시스템이 중단 된 시점과 시스템 시작 시점을 찾는 데 도움이됩니다. syslog는 커널 및 서비스 로그온을 작성 /var/log/messages합니다. 서비스 시작시기를 확인할 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.