Я хотел бы сделать это с помощью командной строки, потому что иногда мой компьютер зависает, и мне нужно принудительно завершить работу (я знаю, что это плохо для оборудования). И: В чем разница между командами останова и выключения?
Я хотел бы сделать это с помощью командной строки, потому что иногда мой компьютер зависает, и мне нужно принудительно завершить работу (я знаю, что это плохо для оборудования). И: В чем разница между командами останова и выключения?
Ответы:
Если вы все еще можете получить доступ к консоли текстового режима или если вы можете войти удаленно:
psили другие инструменты для перечисления процессов и уничтожить, чтобы попытаться уничтожить некоторые процессы. Несколько программ сохранят вашу работу (по крайней мере, в файл восстановления), если они получат kill -HUPили простоkill . Они могут не успеть сделать это, если вы идете прямо к перезагрузке.sudo killза которым следует идентификатор процесса, чтобы убить процесс, выполняющийся от имени пользователя root или другого пользователя, который не является вами.rebootдля перезагрузки (например, sudo rebootесли вы используете sudoдля получения административного доступа). Запустите, haltчтобы выключить компьютер. Обе эти звонки shutdownс соответствующими параметрами.Если абсолютно все скрыто, но у вас есть консольный доступ, вы можете использовать магический SysRq, чтобы по крайней мере очистить все изменения файлов на диске, размонтировать файловые системы. Нажмите
(Примечание: иногда вы видите «REISUB», но шаги R и I бесполезны.)
Если это замороженный сеанс X, нажмите ctrl+ alt+, f1чтобы попасть в консоль. Войдите в систему и оттуда, выполнить /sbin/shutdown, /sbin/rebootили /sbin/shutdown -r now. В зависимости от разрешений вам может понадобиться добавить префикс этих команд к имени sudoили сначала suстать пользователем root.
Вы также можете убить оскорбительный процесс. Запустите, ps auxчтобы вывести список всех процессов и найти те, которые используют много ЦП и / или памяти (третий и четвертый столбцы). Используйте kill <pid>, где pid - число во втором столбце psвывода). Если это не убивает процесс, вам может потребоваться запустить kill -9 <pid>его принудительно.
ctrl+alt+f1может работать не на всех системах (в некоторых есть сеанс X), но ctrl+alt+f3будет работать на большинстве, кроме установки живых систем.
exitвместо Ctrl + D ... или просто выполните выключение / перезагрузку через SSHssh root@brokenbox reboot