на довольно хорошо в контроле и входе использования ресурсов. Это может использоваться в интерактивном режиме или как услуга; debian пакет устанавливает его для входа к /var/log/atop.log каждые десять минут (отредактируйте/etc/init.d/atop для чего-то более точного). Можно затем воспроизвести журналы с atop -r /var/log/atop.log -b hh:mm -mM
; мм выбирает представление, и вид, подходящий для проблем памяти, hh:mm должен быть за несколько минут до инцидента, использовать tT для навигации. Также попробуйте вид.
Если можно все еще получить доступ к консоли текстового режима, или если можно войти в систему удаленно:
ps
или другие инструменты для размещения объявлений процесса и уничтожают, чтобы попытаться уничтожить некоторые процессы. Несколько программ сохранят Вашу работу (по крайней мере, в файл восстановления), если они получат a kill -HUP
или плоскость kill
. У них не могло бы быть времени, чтобы сделать это, если Вы идете прямо для перезагрузки.sudo kill
сопровождаемый идентификатором процесса для уничтожения процесса это работает как корень или некоторый другой пользователь, который не является Вами.reboot
к перезагрузке (например. sudo reboot
если Вы используете sudo
получить административный доступ). Выполненный halt
выключать компьютер. Оба из них звонят shutdown
с подходящими вариантами.Если абсолютно все полито из шланга, но у Вас есть консольный доступ, можно использовать волшебный SysRq, чтобы, по крайней мере, сбросить все изменения файла в дисковых файловых системах размонтирования чисто.Пресса
(Примечание: Вы будете иногда видеть “REISUB”, но R и я ступаем, бесполезны.)
Если это - замороженный X сессий, поразите ctrl+alt+f1 для получения до консоли. Войдите в систему и оттуда, выполнитесь /sbin/shutdown
, /sbin/reboot
или /sbin/shutdown -r now
. В зависимости от полномочий Вы, возможно, должны снабдить префиксом эти команды sudo
или сначала su
стать корнем.
Можно также смочь уничтожить незаконный процесс. Выполненный ps aux
перечислять все процессы и искать, которые используют много ЦП и/или памяти (третьи и четвертые столбцы). Использовать kill <pid>
, где pid является числом во втором столбце ps
вывод). Если это не уничтожает процесс, Вы, возможно, должны работать kill -9 <pid>
сильно уничтожить его.
ctrl+alt+f1
может не работать над всеми системами (у некоторых есть X сессий там), но ctrl+alt+f3
будет на большинстве, за исключением установки живые системы, возможно.
– Jonas Schäfer
12.07.2012, 20:30
Если Ваш BIOS является установкой способом, где необходимо нажать кнопку питания больше чем X секунд для фактического выключения машины, нажмите кнопку питания однажды. Это даст acpi-сигнал для завершения работы/останова/выключения питания.
exit
вместо Ctrl+D... или просто выполняют завершение работы/перезагрузку через SSHssh root@brokenbox reboot
– Bananguin 06.07.2012, 00:58exit
вместо Ctrl+D... или просто выполняют завершение работы/перезагрузку через SSHssh root@brokenbox reboot
– Bananguin 06.07.2012, 00:58