Я хотів би зробити це за допомогою командного рядка, тому що іноді мій комп'ютер замерзає і мені потрібно примусити відключити (я знаю, що це не добре для обладнання). І: Яка різниця між командами Halt і Shutdown?
Я хотів би зробити це за допомогою командного рядка, тому що іноді мій комп'ютер замерзає і мені потрібно примусити відключити (я знаю, що це не добре для обладнання). І: Яка різниця між командами Halt і Shutdown?
Відповіді:
Якщо ви все ще можете отримати доступ до консолі текстового режиму, або якщо ви можете ввійти дистанційно:
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