컴퓨터가 다시 시작되는지 어떻게 확인하나요?

컴퓨터가 다시 시작되는지 어떻게 확인하나요?

컴퓨터가 다시 시작되는지 어떻게 확인하나요? 지난 10번을 알아야 해요.

답변1

편집하다:~처럼@fpmurphy1하나에서 언급된논평, 아래의 모든 런레벨 grep은 필요하지 않습니다.
간단한 것만으로 last reboot -n 10도 충분합니다.


last -xF | grep -e '레벨 2' -e '레벨 5' |

last주로 특정 사용자가 로그인한 시간과 기간을 확인하는 데 사용되지만( 참조 lastlog), 기본적으로 사용되는 로그 파일에는 /var/log/wtmp시스템 다시 시작 및 실행 수준 변경 사항도 기록됩니다.

-x이러한 런레벨 변경 사항을 출력에 포함하고 -F전체 날짜와 시간을 인쇄합니다(축약된 형식이 아님). 일반 다중 사용자 모드는 일반적으로 실행 수준 2이므로 grep이에 대한 상위(즉, 가장 최근) 10개의 결과를 추출합니다.

$ last -xF | grep 'lvl 2' | head -10
runlevel (to lvl 2)   4.6.3-040603-gen Sat Jul 16 08:41:02 2016 - Sat Jul 16 11:08:37 2016  (02:27)    
runlevel (to lvl 2)   4.6.3-040603-gen Fri Jul 15 14:37:20 2016 - Fri Jul 15 20:58:40 2016  (06:21)    
runlevel (to lvl 2)   4.6.3-040603-gen Thu Jul 14 22:50:43 2016 - Thu Jul 14 22:52:07 2016  (00:01)    
runlevel (to lvl 2)   4.6.3-040603-gen Thu Jul 14 13:50:13 2016 - Thu Jul 14 22:50:12 2016  (08:59)    
runlevel (to lvl 2)   4.6.3-040603-gen Tue Jul 12 13:17:37 2016 - Thu Jul 14 00:06:28 2016 (1+10:48)   
runlevel (to lvl 2)   4.6.3-040603-gen Tue Jul 12 10:21:00 2016 - Tue Jul 12 11:07:47 2016  (00:46)    
runlevel (to lvl 2)   4.6.3-040603-gen Mon Jul 11 21:56:36 2016 - Mon Jul 11 23:35:26 2016  (01:38)    
runlevel (to lvl 2)   4.6.3-040603-gen Mon Jul 11 07:37:25 2016 - Mon Jul 11 09:25:13 2016  (01:47)    
runlevel (to lvl 2)   4.6.3-040603-gen Sun Jul 10 16:40:55 2016 - Sun Jul 10 23:14:01 2016  (06:33)    
runlevel (to lvl 2)   4.6.3-040603-gen Fri Jul  8 14:52:26 2016 - Sun Jul 10 13:13:59 2016 (1+22:21)   

답변2

전통적인 UNIX 명령은 uptime현재 커널이 얼마나 오랫동안 실행되었는지 파악하고 현재 로드를 제공하는 것입니다.

답변3

당신은 그것을 사용할 수 있습니다#tuptime -l -S-10마지막 10개 시작/종료 이벤트의 날짜와 시간을 보고합니다.

관련 정보