У моего компьютера есть проблема, при которой он начинает зависать и выключаться, и любая активная программа привязывает процессор. Я должен перезагрузиться, чтобы исправить это, перезапустить программу, например, Firefox не работает.

Есть ли способ, которым я могу выключить как можно больше аппаратного обеспечения без перезагрузки? Могу ли я выгрузить и загрузить все драйверы?

1 ответ1

1

Вы можете выгрузить много драйверов и компонентов ОС, изменив уровень запуска системы. В системах sysV команда init x использовалась для перехода на уровень x, но системы на основе systemd имеют другую реализацию 'init'.

Если у вас есть система на основе systemd, они предоставили telinit x для обеспечения эквивалентных возможностей.

Уровни запуска определяются как

0 Остановка Выключение системы.

1 однопользовательский режим не настраивает сеть. интерфейсы, запускать демоны или разрешать вход без полномочий root.

2 Многопользовательский режим Не настраивает сетевые интерфейсы и не запускает демонов.

3 Многопользовательский режим с сетевым подключением Запускает систему нормально.

4 Undefined Не используется / Определяется пользователем.

5 X11 Как уровень запуска 3 + дисплей. Менеджер (Х).

6 Перезагрузка Перезагрузка системы.

Переключитесь на уровень запуска 1, затем обратно на 5

telinit 1
telinit 5

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .