리눅스 uptime 명령어로 서버 기동 시간 확인 하기
- 운영체제(OS)
- 2022. 12. 20.
리눅스에서 uptime 명령어는 CPU가 작동하고 있는 시간 및 부하 정보를 출력합니다. 이는 시스템 성능에 영향을 주는 요소이기 때문에 uptime은 서버 상태를 확인할 때 자주 사용됩니다. 또는 컴퓨터가 재부팅된 것으로 의심될 때 이를 확인하는 목적으로도 활용할 수 있습니다.
uptime
구문
uptime [옵션]
[예시]
[root@localhost ~]# uptime
01:43:33 up 1 min, 1 user, load average: 0.43, 0.17, 0.06
위 예시에서 출력된 내용의 의미는 아래와 같습니다.
- 01:43:33 : 컴퓨터가 인식하고 있는 현재시간입니다. 설정된 time-zone에 따라 실제와 다를 수 있습니다.
- 1 min : 시스템 가동 시간입니다. 부팅을 하자마자 확인했기 때문에 1분으로 출력됐습니다.
- 1 user : 현재 리눅스 접속 사용자 수입니다.
- 0.43, 0.17, 0.06 : 각 1분, 5분, 15분의 load average입니다. 로드 에버리지는 CPU의 평균 부하를 나타냅니다. 커널 실행 대기열에 있는 프로세스의 실행 평균을 의미합니다. 로드 에버리지가 높을수록 많은 프로세스가 CPU의 작업을 기다리고 있다는 것이고, 그 말은 시스템이 과부하 상태라는 뜻입니다.
uptime -p
[root@localhost ~]# uptime -p
up 2 minutes
p 옵션을 사용하면 시스템 가동 시간만 출력합니다.
uptime -s
[root@localhost ~]# uptime -s
2022-12-20 01:42:31
s 옵션을 사용하면 시스템이 실행된 날짜와 시간을 출력합니다. 이 옵션을 사용하면 가동되고 있는 시간을 역으로 계산할 필요가 없습니다.
uptime -V
[root@localhost ~]# uptime -V
uptime from procps-ng 3.3.10
V 옵션은 uptime의 버전을 출력합니다.
반응형
'운영체제(OS)' 카테고리의 다른 글
윈도우 BitLocker로 보안 USB 만드는 방법 (0) | 2022.12.22 |
---|---|
윈도우 C드라이브 용량이 전체 폴더 용량과 다른 이유 (0) | 2022.12.20 |
리눅스 ln -s 심볼릭 링크 만드는 방법과 이유 (0) | 2022.12.20 |
리눅스 etc/profile, etc/bashrc, ~/.bash_profile, ~/.bashrc 차이 제대로 이해하기 (0) | 2022.12.14 |
리눅스 ls 명령어 자주 쓰는 옵션 정리 (0) | 2022.12.13 |