웹사이트 검색

tuptime - Linux 시스템의 과거 및 통계 실행 시간을 표시합니다.


시스템 관리에는 Linux 시스템이 실행된 기간을 모니터링하고 확인하는 많은 활동이 포함됩니다. 시스템 리소스 사용을 최적화하려면 항상 시스템 가동 시간을 추적하는 것이 좋습니다.

이 가이드에서는 시스템 관리자가 Linux 시스템이 얼마나 오래 실행되었는지 알 수 있도록 도와주는 tuptime이라는 Linux 도구를 살펴보겠습니다.

터타임이란 무엇입니까?

tuptime은 Linux 시스템의 과거 및 통계 실행 시간(uptime)을 보고하는 데 사용되는 도구로, 다시 시작할 때마다 이를 유지합니다. 이 도구는 uptime 명령과 덜 유사하게 작동하지만 더 고급 출력을 제공합니다.

이 명령줄 도구는 다음을 수행할 수 있습니다.

  1. 사용된 커널을 등록합니다.
  2. 최초 부팅 시간을 등록합니다.
  3. 시스템 시작 횟수를 계산합니다.
  4. 좋은 종료와 나쁜 종료를 계산합니다.
  5. 첫 번째 부팅 이후 가동 시간과 가동 중지 시간 비율을 계산합니다.
  6. 최대, 최단 및 평균 가동 시간과 가동 중지 시간을 계산합니다.
  7. 누적된 시스템 가동 시간, 가동 중지 시간 및 총계를 계산합니다.
  8. 현재 가동 시간을 인쇄합니다.
  9. 대부분의 이전 값이 저장된 형식의 테이블이나 목록을 인쇄합니다.

요구사항

  1. 리눅스 또는 FreeBSD OS.
  2. Python 2.7 또는 3.x가 설치되어 있지만 최신 버전을 권장합니다.
  3. Python 모듈(sys, os, optparse, sqlite3, 날짜/시간, 로케일, 플랫폼, 하위 프로세스, 시간).

Linux에 tuptime을 설치하는 방법

먼저 아래 명령을 실행하여 저장소를 복제해야 합니다.


git clone https://github.com/rfrail3/tuptime.git

그런 다음 tuptime 디렉토리 내의 latest 디렉토리로 이동합니다. 다음으로, latest 디렉터리 내의 tuptime 스크립트를 /usr/bin에 복사하고 표시된 대로 실행 권한을 설정합니다.


cd tuptime/latest 
sudo cp tuptime /usr/bin/tuptime
sudo chmod ugo+x /usr/bin/tuptime

이제 cron 파일 tuptime/latest/cron.d/tuptime/etc/cron.d/tuptime에 복사하고 다음과 같이 실행 권한을 설정하세요.


sudo cp tuptime/latest/cron.d/tuptime /etc/cron.d/tuptime
sudo chmod 644 /etc/cron.d/tuptime

위의 단계를 올바르게 수행했다면 이 시점에서 시스템에 설치해야 합니다.

Tuptime은 어떻게 사용하나요?

다음으로 표시된 대로 권한 있는 사용자로 다양한 옵션을 사용하여 이 도구를 실행하여 특정 시스템 관리 활동에 이 도구를 사용하는 방법을 살펴보겠습니다.

1. 아무 옵션 없이 tuptime을 실행하면 아래와 비슷한 화면이 표시됩니다.


tuptime

2. 다음과 같이 날짜시간을 포함하여 출력을 표시할 수 있습니다.


tuptime --date='%H:%M:%S %d-%m-%Y'

3. 시스템 수명을 목록으로 인쇄하려면 아래 명령을 실행할 수 있습니다.


tuptime --list

4. 다음과 같이 대체 데이터베이스 파일을 만들 수 있습니다. 데이터베이스는 SQLite 형식으로 생성됩니다.


tuptime --filedb /tmp/tuptime_testdb.db

5. 전원 끄기의 종료 상태에 따라 출력 정보를 정렬하려면 이 명령을 실행하세요.


tuptime --end --table

tuptime 도구와 함께 사용되는 기타 옵션은 다음과 같습니다.

  1. 출력에 시스템 커널 버전을 인쇄하려면 --kernel 옵션을 사용하세요.
  2. 정상적으로 시스템 종료를 등록하려면 --graceously 옵션을 사용하세요. 이를 통해 시스템 종료가 좋은지 나쁜지 알 수 있습니다.
  3. 지정된 초 및 에포크 이후의 출력을 표시하려면 --seconds 옵션을 사용하세요.
  4. –offtime 옵션을 사용하여 오프타임 또는 다운타임별로 출력 정보를 주문할 수도 있습니다. --time 또는 --list와 함께 이 옵션을 사용하세요.
  5. 명령 실행 중 자세한 출력 정보를 출력하려면 --verbose 옵션을 사용하세요.
  6. --help 옵션과 --version을 사용하여 사용 중인 tuptime 버전을 인쇄하면 도움말 정보를 볼 수 있습니다.

요약

이 문서에서는 시스템 관리 활동에 tuptime 명령을 사용하는 방법을 살펴보았습니다. 이 명령은 사용하기 간단하며 가이드의 내용을 이해하지 못하는 경우 의견을 게시하거나 제가 정리한 정보를 더 추가할 수 있습니다. Tecmint와 연결을 유지하는 것을 잊지 마십시오.

참조: tuptime 홈페이지