четверг, 7 июня 2018 г.

Проблема с выключением Linux?

Указанный ниже материал был прочитан на сайте losst.ru в статье под наименованием "Не выключается Linux".

Как указано в статье выделенным текстом, "Инициализацией и завершением работы сервисов в системе Linux занимается system, и если компьютер не может выключиться, это означает, что systemd не может справиться с каким-либо процессом и ждёт его завершения. По умолчанию система даёт каждому сервису одну минуту и тридцать секунд, а затем отправляет сигнал экстренного завершения. Но таких сервисов может быть несколько, и завершение работы Linux может затянуться."

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

В тексте статьи указано, что необходимо осуществить изменение значений в файле  system.conf

sudo vi /etc/systemd/system.conf  и установить:

DefaultTimeoutStartSec=05s
DefaultTimeoutStopSec=05s

Ввожу в терминале команду  sudo gedit /etc/systemd/system.conf

По терминальной команде gedit у меня запускается редактор xed. Если у Вас такая настройка не производилась, то в терминале необходимо выполнить

  sudo xed /etc/systemd/system.conf

В результате откроется файл  system.conf


Как видно из рисунка, указанные строки DefaultTimeoutStartSec и DefaultTimeoutStopSec закоментированы.

Уберите символ #, установить нужное Вам число секунд (s) и сохраните изменения.

Новые значения вступят в силу при следующем старте системы.

1 комментарий: