Как системный администратор вы несете ответственность за поддержание работоспособности системы во избежание перебоев в обслуживании. Однако иногда бывают ситуации, когда ваша система выключается или перезагружается. Это может быть связано с тем, что система неожиданно потеряла питание или какой-то пользователь преднамеренно перезагрузил ее.

Какой бы ни была причина, вы можете проверить историю выключения и перезапуска вашей системы Linux, чтобы увидеть, когда именно произошло это действие. Эта информация послужит отправной точкой для начала устранения неполадок.

Проверьте историю выключения и перезапуска системы Linux

Вот несколько способов проверить историю выключения и перезапуска в Linux. с помощью командной строки:

1. Использование последней команды

Последняя команда в Linux выводит список всех пользователей, которые вошли в систему Linux и вышли из нее, причем самая последняя запись находится вверху. Эту информацию он получает от wtmp файл, который ведет журнал каждого входа в систему и выхода из системы. Вы можете проверить историю выключения в вашей системе Linux, используя последнюю команду следующим образом:

instagram viewer

последнее -x -F выключение

Каждая запись в выходных данных показывает две метки времени, где первая метка времени предназначена для завершения работы системы, а вторая — для запуска системы. Он также показывает продолжительность, в течение которой система продолжала работать.

Вы также можете проверить последнее конкретное количество событий завершения работы, используя флаг. Например, чтобы проверить три последних события выключения, команда будет выглядеть так:

последний -x -F -n 3 выключение

Чтобы проверить историю перезапусков в вашей системе Linux, используйте следующую команду:

последняя -x -F перезагрузка

Каждая запись в выходных данных показывает две временные метки, где первая временная метка предназначена для запуска системы, а вторая — для завершения работы системы.

Чтобы проверить последнее определенное количество событий перезапуска, используйте флаг с последней командой. Например, чтобы проверить три последних события перезапуска, команда будет выглядеть так:

последняя -x -F -n 3 перезагрузка

2. Использование команды tuptime

Инструмент tuptime отображает историю и статистику всех отключений и перезапусков системы Linux. Вы можете установить этот инструмент в любом дистрибутиве Linux, используя следующий однострочный скрипт:

судо баш << (завиток -Ls https://git.io/tuptime-install.sh)

После установки вы можете использовать инструмент tuptime для проверки истории выключения и перезапуска в вашей системе Linux следующим образом:

время работы -t

Эта команда отображает историю перезапусков и завершений работы с самой последней записью внизу.

Чтобы перечислить только последнее определенное количество записей, вы можете направить вывод команды tuptime в команду tail. Например, чтобы перечислить последние три записи, команда будет выглядеть так:

время работы -t | хвост -3

3. Использование команды who

Команда who в Linux показывает информацию о пользователях, вошедших в вашу систему. Вы можете использовать команду who с флаг для отображения при последней загрузке системы:

кто -б

4. Использование команды journalctl

Команда journalctl используется для запроса и просмотра журналов, собранных systemd. Вы можете проверить историю выключения и перезапуска с помощью команды journalctl с --list-ботинки флаг:

журналctl --список-сапоги 

Он возвращает список загрузок системы с самой последней записью внизу под номером 0. Первая отметка времени в выходных данных показывает время запуска системы, тогда как вторая отметка времени показывает время завершения работы системы.

Устранение ошибок намного проще в Linux

Хотя вы не можете определить причину выключения или перезагрузки системы с помощью этих методов, информация о том, когда ваша система была перезагружена или выключена, может помочь вам в устранении неполадок.