장치에 Linux를 설치했습니다. 이 장치의 총 부팅 시간을 찾아야 합니다. 찾는 명령어는 무엇인가요?
답변1
uptime
기계가 얼마나 오랫동안 작동했는지 알려줍니다.출시 이후, 재부팅 후 0으로 재설정되므로 값을 기록하고 합산하는 방법을 찾지 않고 시스템이 재부팅되었는지 알려주는 플래그가 없으면 문제가 해결되지 않습니다. .
부팅 하드 드라이브인 경우 를 사용할 수 있습니다 smartctl
./dev/sdx
smartctl -a /dev/sdx | grep Power_On_Hours
드라이브가 실행된 총 시간을 알려줍니다. 이는 시스템의 총 가동 시간과 정확한 값은 아니지만 대부분의 경우 좋은 근사치입니다(하드 드라이브가 교체되거나 장기간 절전 모드로 전환되는 경우는 이 규칙의 예외입니다).
답변2
당신이 사용할 수있는가동 시간. Debian(또는 Ubuntu, Mint 등 파생 제품)용으로 패키지되어 있지만 다른 배포판용으로 패키지되어 있는지는 모르겠습니다.
데비안 패키지의 설명:
가동 시간, 특히 높은 가동 시간을 추적하는 데몬
가동 시간 데몬은 시작 ID별로 시스템의 최고 가동 시간을 추적하고 시스템 시작 시간을 사용하여 세션을 서로 분리된 상태로 유지합니다. 통계를 표시하는 콘솔 프로그램이 있으며 이정표나 새 기록에 도달하면 이메일을 보낼 수 있습니다.
내 시스템 중 하나의 출력 예:
# uprecords
# Uptime | System Boot up
----------------------------+---------------------------------------------------
1 147 days, 03:45:55 | Linux 5.10.0-4-amd64 Fri Mar 5 22:27:37 2021
2 98 days, 00:22:39 | Linux 5.17.0-1-amd64 Fri May 6 16:34:24 2022
3 74 days, 10:59:58 | Linux 5.14.0-1-amd64 Sat Oct 2 05:49:18 2021
4 72 days, 04:15:10 | Linux 5.4.0-4-amd64 Tue Mar 10 16:31:51 2020
5 68 days, 03:41:50 | Linux 5.18.0-4-amd64 Fri Aug 26 12:59:09 2022
6 64 days, 19:23:26 | Linux 4.19.0-3-amd64 Mon Mar 11 00:46:53 2019
7 64 days, 13:00:30 | Linux 5.16.0-3-amd64 Thu Mar 3 03:25:00 2022
8 53 days, 01:00:14 | Linux 5.2.0-2-amd64 Thu Sep 12 19:28:59 2019
9 51 days, 02:19:55 | Linux 5.10.0-1-amd64 Wed Jan 13 15:26:20 2021
10 48 days, 05:35:56 | Linux 5.6.0-1-amd64 Thu May 21 19:47:35 2020
----------------------------+---------------------------------------------------
-> 31 9 days, 09:25:44 | Linux 6.0.0-2-amd64 Wed Nov 2 18:01:34 2022
----------------------------+---------------------------------------------------
1up in 0 days, 21:21:34 | at Sun Nov 13 00:48:51 2022
t10 in 38 days, 20:10:13 | at Tue Dec 20 23:37:30 2022
no1 in 137 days, 18:20:12 | at Wed Mar 29 21:47:29 2023
up 1372 days, 09:11:43 | since Wed Feb 6 20:29:05 2019
down 1 day , 21:46:30 | since Wed Feb 6 20:29:05 2019
%up 99.861 | since Wed Feb 6 20:29:05 2019
설치 시점부터 가동 시간만 추적하므로 그 이전의 가동 시간에 대해서는 아무 것도 알 수 없습니다.
또한 시스템 가동 시간은아니요"부팅 시간"과 정확히 동일합니다. 꽤 가까울 것이지만 시스템 전원을 켜고 커널 부팅 사이의 시간은 고려되지 않습니다. 이는 부팅당 20~30초에서 부팅당 몇 분이 될 수 있습니다. 부팅 중 시스템 전원을 켜고 커널을 테스트하고 시작하는 데 필요한 시간을 허용합니다.