Ctrl+Alt+Del

Zagadnienia dotyczące menadżerów okien, środowisk graficznych - X, KDE, GNOME, Fluxbox, XFCE., Compiz itp.
Awatar użytkownika
arturromarr
Beginner
Posty: 174
Rejestracja: 14 sierpnia 2015, 01:21

Ctrl+Alt+Del

Post autor: arturromarr » 08 czerwca 2021, 14:26

Cześć,
Trochę programuję i wyniku uruchamiania często błędnych programów zdarza mi się całkowicie zawiesić system.
Mam na myśli brak reakcji na cokolwiek, poza sprzętowym wyłączeniem komputera.
Ponieważ nie jest to raczej dobre dla systemu, zastanawiam się czy można tego uniknąć, zwłaszcza że błędy w moich programach będą pewnie zawsze.
Czy jest jakiś mechanizm, program, który zawsze miałby zabezpieczony priorytet, pozwolił się uruchomić np. kombinacją klawiszy w tytułu i za jego pomocą uruchomić terminal z jakimś TOP-em i zlikwidować pożerający zasoby proces.
W ideale (z punku widzenia "zwykłego użytkownika") mogło by to działać w okienkach na zasadzie menadżera zadań znanego z M$.

Pozdrawiam.

fnmirk
Senior Member
Posty: 8105
Rejestracja: 03 grudnia 2007, 06:37

Re: Ctrl+Alt+Del

Post autor: fnmirk » 08 czerwca 2021, 14:31

Najbezpieczniejsza zapewne będzie wirtualizacja i wspólny katalog, aby po awarii był dostęp do danych.

Awatar użytkownika
arturromarr
Beginner
Posty: 174
Rejestracja: 14 sierpnia 2015, 01:21

Re: Ctrl+Alt+Del

Post autor: arturromarr » 08 czerwca 2021, 15:06

Chciałem mieć bardziej uniwersalny mechanizm pozwalający przejęcie kontroli nad systemem.
Można mieć np. uruchomiony terminal awaryjny w tle, który będzie miał zagwarantowane jakieś minimalne zasoby i zawsze będzie gotowy do ratowania systemu?

Awatar użytkownika
dedito
Moderator
Posty: 3304
Rejestracja: 18 listopada 2013, 21:07
Lokalizacja: Gliwice

Re: Ctrl+Alt+Del

Post autor: dedito » 08 czerwca 2021, 15:20

Alt + SysRq + r – Po uruchomieniu tej kombinacji powinieneś być w stanie używać skrótów klawiszowych Ctrl + Alt + F1 (i innych klawiszy F), aby przełączyć się na inną konsolę i ponownie uruchomić X.

https://www.debian.org/doc/manuals/secu ... rq.it.html
https://www.kernel.org/doc/html/latest/ ... sysrq.html
https://morfikov.github.io/post/aktywac ... sza-sysrq/
https://pl.if-koubou.com/articles/how-t ... level.html
https://www.howtogeek.com/119127/use-th ... -commands/

Awatar użytkownika
arturromarr
Beginner
Posty: 174
Rejestracja: 14 sierpnia 2015, 01:21

Re: Ctrl+Alt+Del

Post autor: arturromarr » 11 czerwca 2021, 16:47

Dziękuję za podpowiedź.
Udało mi się doprowadzić do zawieszenia systemu. (zaczynam mieć wprawę)
Udało się wyświetlić konsolę dzięki magicznemu przyciskowi. Próbowałem się zalogować, ale konsola była tak zamulona, że przy podawaniu hasła wyświetlało przekroczenia czasu.
Czy da się coś zrobić, że by otworzona konsola odebrała priorytety (chociaż część) procesowi który zawiesił system i pożera jego zasoby?
Czy kombinacja Alt+SysRq+o, wyłącza system na zasadzie przycisku zasilania, bo dzieje się to bardzo szybko?
Czy mogę wywołać magicznym przyciskiem normalne zamknięcie systemu?
w pliku /proc/sys/kernel/sysrq, mam wartość: 438
Czy lepsze będzie wpisanie tam 1 jeśli chcę wykorzystywać przycisk do odzyskiwania systemu?

Pozdrawiam.

Awatar użytkownika
dedito
Moderator
Posty: 3304
Rejestracja: 18 listopada 2013, 21:07
Lokalizacja: Gliwice

Re: Ctrl+Alt+Del

Post autor: dedito » 11 czerwca 2021, 21:42

W podlinkowanych materiałach, pisze wszystko o co pytasz, poza kwestią priorytetów.

ODPOWIEDZ