컴퓨터가 다시 시작되는지 어떻게 확인하나요? 지난 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개 시작/종료 이벤트의 날짜와 시간을 보고합니다.