Я хотел бы сделать это с помощью командной строки, потому что иногда мой компьютер зависает, и мне нужно принудительно завершить работу (я знаю, что это плохо для оборудования). И: В чем разница между командами останова и выключения?
Я хотел бы сделать это с помощью командной строки, потому что иногда мой компьютер зависает, и мне нужно принудительно завершить работу (я знаю, что это плохо для оборудования). И: В чем разница между командами останова и выключения?
Ответы:
Если вы все еще можете получить доступ к консоли текстового режима или если вы можете войти удаленно:
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