Как системный администратор вы несете ответственность за поддержание работоспособности системы во избежание перебоев в обслуживании. Однако иногда бывают ситуации, когда ваша система выключается или перезагружается. Это может быть связано с тем, что система неожиданно потеряла питание или какой-то пользователь преднамеренно перезагрузил ее.
Какой бы ни была причина, вы можете проверить историю выключения и перезапуска вашей системы Linux, чтобы увидеть, когда именно произошло это действие. Эта информация послужит отправной точкой для начала устранения неполадок.
Проверьте историю выключения и перезапуска системы Linux
Вот несколько способов проверить историю выключения и перезапуска в Linux. с помощью командной строки:
1. Использование последней команды
Последняя команда в Linux выводит список всех пользователей, которые вошли в систему Linux и вышли из нее, причем самая последняя запись находится вверху. Эту информацию он получает от wtmp файл, который ведет журнал каждого входа в систему и выхода из системы. Вы можете проверить историю выключения в вашей системе Linux, используя последнюю команду следующим образом:
последнее -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
Хотя вы не можете определить причину выключения или перезагрузки системы с помощью этих методов, информация о том, когда ваша система была перезагружена или выключена, может помочь вам в устранении неполадок.