리눅스 운영 체제는 지원자나 전문가, 시스템 관리자와 같은 전문가들이 반드시 숙지해야 할 여러 명령어로 가득합니다. 그 중 하나는 uptime
이며, 오늘은 그 목적과 구문을 간단히 설명하겠습니다.
Uptime은 시스템이 실행된 시간과 현재 시간, 실행 중인 세션을 가진 사용자 수, 그리고 지난 1, 5, 15분 동안의 시스템 부하 평균값을 반환하는 명령어입니다. 또한 사용자가 지정한 옵션에 따라 한 번에 표시되는 정보를 필터링할 수도 있습니다.
uptime은 간단한 구문을 사용합니다:
# uptime [option]
Uptime 사용하기
옵션 없이 uptime 명령어를 실행할 수 있습니다:
# uptime
이렇게 하면 다음과 같은 출력이 표시됩니다:
09:10:18 up 106 days, 32 min, 2 users, load average: 0.22, 0.41, 0.32
순서대로, 명령은 현재 시간
을 첫 번째 항목으로 표시하고, up
은 시스템이 실행 중이라는 것을 의미하며 시스템이 실행된 총 시간 옆에 표시됩니다. 사용자 수
(로그인한 사용자 수)가 표시되고 마지막으로 시스템 부하 평균값이 표시됩니다.
시스템 부하 평균값이란 무엇입니까? 이는 실행 가능하거나 인터럽트할 수 없는 상태에 있는 프로세스의 평균 수입니다. 프로세스는 CPU를 사용하거나 CPU를 사용하기 위해 대기할 때 실행 가능한 상태입니다. 프로세스는 디스크와 같은 I/O 액세스를 기다릴 때 인터럽트할 수 없는 상태에 있습니다.
운영 시간에 대해 더 알아보려면 다음 기사를 참조하십시오: 리눅스 로드 평균 이해 및 리눅스 성능 모니터링
이제 몇 가지 유용한 운영 시간 명령 사용법을 살펴보겠습니다.
리눅스 서버 운영 시간 확인
운영 시간 결과를 필터링하여 시스템의 실행 시간만 표시할 수 있습니다. 다음 명령을 사용하십시오:
# uptime -p up 58 minutes
리눅스 서버 시작 시간 확인
옵션 -s
를 사용하면 시스템이 실행된 시간부터의 날짜/시간이 표시됩니다.
# uptime -s 2019-05-31 11:49:17
운영 시간 버전 및 도움말
대부분의 명령 줄 애플리케이션과 마찬가지로 다음 명령으로 운영 시간의 버전 정보와 빠른 도움말 페이지를 표시할 수 있습니다.
# uptime -h Usage: uptime [options] Options: -p, --pretty show uptime in pretty format -h, --help display this help and exit -s, --since system up since -V, --version output version information and exit For more details see uptime(1).
이 기사를 읽은 후에는 운영 시간을 일상적으로 실행하여 해당 유용성을 결정할 수 있습니다. 의문이 있으시면 여기에 매뉴얼 페이지가 있습니다.
Source:
https://www.tecmint.com/linux-uptime-command-examples/