Strona 1 z 1

Ctrl+Alt+Del

: 08 czerwca 2021, 14:26
autor: arturromarr
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.

Re: Ctrl+Alt+Del

: 08 czerwca 2021, 14:31
autor: fnmirk
Najbezpieczniejsza zapewne będzie wirtualizacja i wspólny katalog, aby po awarii był dostęp do danych.

Re: Ctrl+Alt+Del

: 08 czerwca 2021, 15:06
autor: arturromarr
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?

Re: Ctrl+Alt+Del

: 08 czerwca 2021, 15:20
autor: dedito
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/

Re: Ctrl+Alt+Del

: 11 czerwca 2021, 16:47
autor: arturromarr
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.

Re: Ctrl+Alt+Del

: 11 czerwca 2021, 21:42
autor: dedito
W podlinkowanych materiałach, pisze wszystko o co pytasz, poza kwestią priorytetów.