Утилита tuptime — это инструмент командной строки Linux, который предоставляет подробную информацию о времени работы ОС (uptime). С ее помощью можно узнать следующие данные об операционной системе:
- общее время работы;
- время простоя;
- количество перезагрузок;
- среднее время работы;
- дата первого запуска и так далее.
Утилита tuptime не работает как демон (в фоновом режиме), а собирает всю необходимую информацию только при запуске и выключении ОС Linux менеджером systemd (или init).
В этой статье мы расскажем, как установить и использовать tuptime в ОС Linux.
Содержание:
Установка tuptime в Linux
Чтобы установить последнюю версию tuptime, рекомендуется использовать официальный репозиторий GitHub. Для начала клонируйте его в свою ОС с помощью следующей команды:
Затем скопируйте бинарный файл tuptime в каталог /usr/bin/tuptime и назначьте ему права на исполнение:
Читайте также: Как использовать команду uptime.
Синтаксис команды tuptime
Команда tuptime имеет простой синтаксис, который выглядит следующим образом:
Где [options] — необязательные опции, которые расширяют функционал утилиты. Чтобы вывести на экран все опции, выполните в терминале:
Использование tuptime в Linux
Чтобы получить базовую информацию о времени работы операционной системы с помощью tuptime, достаточно выполнить одноименную команду без каких-либо опций и аргументов:
Инструмент выведет в терминале следующие данные с момента установки tuptime:
- количество запусков ОС — System startups;
- количество выключений Linux (включая аварийные) — System shutdowns;
- суммарное время работы операционной системы — System life;
- самое длительное время работы / простоя — Longest uptime / downtime;
- среднюю продолжительность одного сеанса работы / простоя ОС — Average uptime / downtime;
- процент времени, когда Linux был запущен / выключен — System uptime / downtime;
- текущее время работы ОС — Current uptime.
Вывод данных в формате CSV
C помощью опции -c Вы можете отобразить полученную информацию в формате CSV. Например:
Читайте также: 4 способа конвертировать PNG в JPG в Linux.
Получение уникальных идентификаторов запусков ОС Linux
Boot ID — уникальный идентификатор, присваиваемый Linux при каждой загрузке. Этот номер особенно полезен при ведении лог-файлов и мониторинге, поскольку позволяет администраторам отслеживать проблемы до определенного сеанса запуска ОС.
Вы можете выполнить команду tuptime с опцией -b, чтобы узнать Boot ID:
- текущего сеанса работы ОС;
- самой продолжительной сессии работы ОС.
Например:
Сравнение циклов работы Linux
Опция -p (или --power) команды tuptime позволяет узнать подробную статистику, связанную с питанием компьютера от аккумулятора. Она указывает утилите вывести на экран соотношение общего времени простоя к:
- самому длительному сеансу работы ОС;
- средней продолжительности одного сеанса работы Linux;
- общего времени работы ОС;
- времени работы текущей сессии ОС.
К примеру:
Читайте также: Как найти дату и время установки ОС Ubuntu Linux.
Отображение на экране всей информации, которую может собрать tuptime
Выполнив команду tuptime с опцией -v, Вы отобразите в терминале детальную информацию о самой утилите, а также все доступные данные о запусках и времени работы Linux:
Выводы
Мы показали, как установить и использовать инструмент tuptime в ОС Linux. Рекомендуем ознакомиться со всеми опциями этой команды, чтобы иметь возможность углубленно изучить время работы Вашей ОС.
Спасибо за время, которое Вы уделили прочтению статьи!
Если у Вас возникли вопросы — задавайте их в комментариях!
Чтобы знать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Cisco, курсы по кибербезопасности, полный курс по кибербезопасности, курсы DevNet / DevOps (программируемые системы) от Академии Cisco, курсы Linux от Linux Professional Institute на платформе SEDICOMM University (Университет СЭДИКОММ).
Курсы Cisco, Linux, кибербезопасность, DevOps / DevNet, Python с трудоустройством!
- Поможем стать экспертом по сетевой инженерии, кибербезопасности, программируемым сетям и системам и получить международные сертификаты Cisco, Linux LPI, Python Institute.
- Предлагаем проверенную программу с лучшими учебниками от экспертов из Cisco Networking Academy, Linux Professional Institute и Python Institute, помощь сертифицированных инструкторов и личного куратора.
- Поможем с трудоустройством и стартом карьеры в сфере IT — 100% наших выпускников трудоустраиваются.
- Проведем вечерние онлайн-лекции на нашей платформе.
- Согласуем с вами удобное время для практик.
- Если хотите индивидуальный график — обсудим и реализуем.
- Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.
- Всем, кто боится потерять мотивацию и не закончить обучение, предложим общение с профессиональным коучем.
- отредактировать или создать с нуля резюме;
- подготовиться к техническим интервью;
- подготовиться к конкурсу на понравившуюся вакансию;
- устроиться на работу в Cisco по специальной программе. Наши студенты, которые уже работают там: жмите на #НашиВCisco Вконтакте, #НашиВCisco Facebook.































