Как посмотреть историю запусков операционной системы Linux

Как посмотреть историю запусков операционной системы Linux

Утилита tuptime — это инструмент командной строки Linux, который предоставляет подробную информацию о времени работы ОС (uptime). С ее помощью можно узнать следующие данные об операционной системе:

  • общее время работы;
  • время простоя;
  • количество перезагрузок;
  • среднее время работы;
  • дата первого запуска и так далее.

Утилита tuptime не работает как демон (в фоновом режиме), а собирает всю необходимую информацию только при запуске и выключении ОС Linux менеджером systemd (или init).

В этой статье мы расскажем, как установить и использовать tuptime в ОС Linux.

Содержание:

  1. Установка tuptime в Linux
  2. Синтаксис команды tuptime
  3. Использование tuptime в Linux
    1. Вывод данных в формате CSV
    2. Получение уникальных идентификаторов запусков ОС Linux
    3. Сравнение циклов работы Linux
    4. Отображение на экране всей информации, которую может собрать tuptime
  4. Выводы

Установка tuptime в Linux

Чтобы установить последнюю версию tuptime, рекомендуется использовать официальный репозиторий GitHub. Для начала клонируйте его в свою ОС с помощью следующей команды:

 

git clone

Затем скопируйте бинарный файл tuptime в каталог /usr/bin/tuptime и назначьте ему права на исполнение:

 

cp chmod

Читайте также: Как использовать команду uptime.

Синтаксис команды tuptime

Команда tuptime имеет простой синтаксис, который выглядит следующим образом:

 

Где [options] — необязательные опции, которые расширяют функционал утилиты. Чтобы вывести на экран все опции, выполните в терминале:

 

tuptime help

Использование tuptime в Linux

Чтобы получить базовую информацию о времени работы операционной системы с помощью tuptime, достаточно выполнить одноименную команду без каких-либо опций и аргументов:

 

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. Например:

 

tuptime csv

Читайте также: 4 способа конвертировать PNG в JPG в Linux.

Получение уникальных идентификаторов запусков ОС Linux

Boot ID — уникальный идентификатор, присваиваемый Linux при каждой загрузке. Этот номер особенно полезен при ведении лог-файлов и мониторинге, поскольку позволяет администраторам отслеживать проблемы до определенного сеанса запуска ОС.

Вы можете выполнить команду tuptime с опцией -b, чтобы узнать Boot ID:

  • текущего сеанса работы ОС;
  • самой продолжительной сессии работы ОС.

Например:

 

boot id

Сравнение циклов работы Linux

Опция -p (или --power) команды tuptime позволяет узнать подробную статистику, связанную с питанием компьютера от аккумулятора. Она указывает утилите вывести на экран соотношение общего времени простоя к:

  • самому длительному сеансу работы ОС;
  • средней продолжительности одного сеанса работы Linux;
  • общего времени работы ОС;
  • времени работы текущей сессии ОС.

К примеру:

 

tuptime power

Читайте также: Как найти дату и время установки ОС Ubuntu Linux.

Отображение на экране всей информации, которую может собрать tuptime

Выполнив команду tuptime с опцией -v, Вы отобразите в терминале детальную информацию о самой утилите, а также все доступные данные о запусках и времени работы Linux:

 

tuptime verbose

Выводы

Мы показали, как установить и использовать инструмент tuptime в ОС Linux. Рекомендуем ознакомиться со всеми опциями этой команды, чтобы иметь возможность углубленно изучить время работы Вашей ОС.

Спасибо за время, которое Вы уделили прочтению статьи!

Если у Вас возникли вопросы — задавайте их в комментариях!

Чтобы знать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Ciscoкурсы по кибербезопасностиполный курс по кибербезопасностикурсы DevNet / DevOps (программируемые системы) от Академии Ciscoкурсы Linux от Linux Professional Institute на платформе SEDICOMM University (Университет СЭДИКОММ).

Курсы Cisco, Linux, кибербезопасность, DevOps / DevNet, Python с трудоустройством!

Спешите подать заявку! Группы стартуют 25 января, 26 февраля, 22 марта, 26 апреля, 24 мая, 21 июня, 26 июля, 23 августа, 20 сентября, 25 октября, 22 ноября, 20 декабря.
Что Вы получите?
  • Поможем стать экспертом по сетевой инженерии, кибербезопасности, программируемым сетям и системам и получить международные сертификаты Cisco, Linux LPI, Python Institute.
  • Предлагаем проверенную программу с лучшими учебниками от экспертов из Cisco Networking Academy, Linux Professional Institute и Python Institute, помощь сертифицированных инструкторов и личного куратора.
  • Поможем с трудоустройством и стартом карьеры в сфере IT — 100% наших выпускников трудоустраиваются.
Как проходит обучение?
  • Проведем вечерние онлайн-лекции на нашей платформе.
  • Согласуем с вами удобное время для практик.
  • Если хотите индивидуальный график — обсудим и реализуем.
  • Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.
  • Всем, кто боится потерять мотивацию и не закончить обучение, предложим общение с профессиональным коучем.
А еще поможем Вам:
  • отредактировать или создать с нуля резюме;
  • подготовиться к техническим интервью;
  • подготовиться к конкурсу на понравившуюся вакансию;
  • устроиться на работу в Cisco по специальной программе. Наши студенты, которые уже работают там: жмите на #НашиВCisco Вконтакте, #НашиВCisco Facebook.
Чтобы учиться на курсах Cisco, Linux LPI, кибербезопасность, DevOps / DevNet, Python, подайте заявку или получите бесплатную консультацию.

Больше похожих постов

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Заполните поле
Заполните поле
Пожалуйста, введите корректный адрес email.
Вы должны согласиться с условиями для продолжения


Поиск по сайту
Лучшее
Популярное
Рубрики