Мой сервер сегодня неожиданно отключился. Из syslog следует, что это могла быть служба автоматического обновления:
Nov 22 15:23:25 lynx systemd[1]: unattended-upgrades.service: Succeeded.
Nov 22 15:23:25 lynx systemd[1]: Removed slice system-modprobe.slice.
Nov 22 15:23:25 lynx systemd[1]: Stopped target Graphical Interface.
Nov 22 15:23:25 lynx systemd[1]: Stopped target Multi-User System.
Nov 22 15:23:25 lynx systemd[1]: Stopped target Login Prompts.
Nov 22 15:23:25 lynx systemd[1]: Stopped target Host and Network Name Lookups.
Nov 22 15:23:25 lynx systemd[1]: Stopped target Timers.
...
etc
Пропущенные части — это список различных служб, которые systemd отключает. Если я посмотрю на вывод last
:
$ last -x | head | tac
...
shutdown system down 5.4.0-90-generic Mon Nov 22 15:23 - 17:14 (01:51)
reboot system boot 5.4.0-90-generic Mon Nov 22 17:14 still running
runlevel (to lvl 5) 5.4.0-90-generic Mon Nov 22 17:15 still running
Я вижу, что выключение было правильно зарегистрировано в системе, а затем вы можете увидеть 2 часа спустя, когда я заметил, что машина выключена, и перезагрузил ее. У меня два вопроса: почему это произошло, и как мне это настроить? Я использую эту машину уже много лет, и я не думаю, что могу вспомнить, чтобы она когда-либо выключалась для обновления. Журналы заставляют менядуматьЭто было сделано из-за автоматического обновления, но я не уверен, как это проверить. Если бы я понял, как настроить параметры/опции автоматического обновления, я мог бы заметить что-то, что управляет его перезагрузкой или выключением, поэтому я хочу знать, как это сделать. Я бы предпочел либо отключить это (без выключения), либо изменить его на перезагрузку (если машина включена, я хочу, чтобы она оставалась включенной!). Есть какие-нибудь предложения?