OK, zrobiłem to, a teraz moja maszyna jest w ciągłej pętli, gdzie pyta mnie o hasło, przechodzi na pulpit, wraca do powłoki logowania i ponownie pyta o hasło. Jak mam z tego wyjść?
Mahathi Vempati,
Link prowadzi teraz do innego tematu.
fixer1234
8
Możesz zabić wszystkie procesy danego użytkownika za pomocą jednego z tych:
killall -u username
lub
pkill -u username
lub możesz użyć numerycznego UID zamiast nazwy użytkownika.
Strzeż się, że killalldziała inaczej (podobnie jak killall5) w niektórych systemach, takich jak Solaris.
Należy pamiętać, że zaleca się użycie Alt + Shift + SysRq + reisub w celu bezpiecznego ponownego uruchomienia.
l0b0
7
W niektórych dystrybucjach Linuksa możesz przejść do poziomu 0 - co, jak sądzę, jest zatrzymane, ale nadal włączone:
sudo telinit 0
Słyszałem o tym, że jest on używany na dedykowanych serwerach zapory ogniowej, ponieważ utrzymuje niektóre niezbędne elementy jądra niskiego poziomu ładowane jak iptables ... dziwne co? Zobacz tutaj, aby uzyskać więcej informacji.
Aby zobaczyć, które dystrybucje robią to na każdym poziomie pracy, zajrzyj tutaj .
:-) To kwestia opinii. OP nie określił pożądanego celu poza „zabiciem wszystkich procesów”. Myślę, że głupotą byłoby mieć jakiekolwiek polecenie zabicia wszystkich procesów.
Doug Harris
2
Zgadzam się. Nie wspominając już o tym, że w systemie plików trochę trudno jest zabić moc w ten sposób.
Chris Nava
2
I wyjmij baterię, jeśli jest to laptop.
Keith Thompson
1
I owinąć go w cement, aby mieć pewność, że nigdy nie uruchomiono nowych procesów?
Mokubai
2
Możesz także użyć następującego polecenia zabicia.
Użyłbym polecenia poniżej. (Tego używam, kiedy utknąłem)
kill -9 -1
To zabije wszystkie procesy. Moje środowisko to Ubuntu. Jeśli wpiszesz to w terminalu, zamknie wszystkie procesy i wyświetli ekran logowania (prawie jak wylogowany)
Jest to prawie identyczne z odpowiedzią, która mówi również kill -9 -1plus kolejna linia zabójstwa - czy twoja odpowiedź naprawdę wydaje się inną odpowiedzią, czy może powinna być komentarzem do innej odpowiedzi?
sudo reboot
Odpowiedzi:
shutdown -h now
źródło
Polecenie
killall5 -9
wymusi zakończenie wszystkich uruchomionych procesów oprócz powłoki logowania, init i procesów specyficznych dla jądra.Więcej informacji tutaj: http://linux.about.com/library/cmd/blcmdl8_killall5.htm
źródło
Możesz zabić wszystkie procesy danego użytkownika za pomocą jednego z tych:
lub
lub możesz użyć numerycznego UID zamiast nazwy użytkownika.
Strzeż się, że
killall
działa inaczej (podobnie jakkillall5
) w niektórych systemach, takich jak Solaris.źródło
Najprostszym sposobem jest użycie klawisza Magic SysRq : Alt+ SysRq+ i. To zabije wszystkie procesy oprócz
init
.Alt+ SysRq+ owyłączy system (zabicie również init).
Pamiętaj, że może być konieczne najpierw ustawienie klawiatury na tryb XLATE: Alt+ SysRq+r
Pamiętaj też, że w niektórych nowoczesnych klawiaturach musisz PrtScraczej używać niż SysRq.
źródło
W niektórych dystrybucjach Linuksa możesz przejść do poziomu 0 - co, jak sądzę, jest zatrzymane, ale nadal włączone:
sudo telinit 0
Słyszałem o tym, że jest on używany na dedykowanych serwerach zapory ogniowej, ponieważ utrzymuje niektóre niezbędne elementy jądra niskiego poziomu ładowane jak iptables ... dziwne co? Zobacz tutaj, aby uzyskać więcej informacji.
Aby zobaczyć, które dystrybucje robią to na każdym poziomie pracy, zajrzyj tutaj .
źródło
Aby zabić wszystkie procesy należące do bieżącego użytkownika, możesz:
To oczywiście zabije również powłokę, z której jesteś aktualnie zalogowany. Jeśli nie chcesz tego zachowania, wypróbuj odpowiedź raku015.
Pamiętaj, że jeśli uruchomisz to jako użytkownik root, zdarzają się złe rzeczy.
źródło
Najszybszym i najbardziej niezawodnym sposobem na zabicie wszystkich procesów jest wyciągnięcie przewodu zasilającego ze ściany.
źródło
Możesz także użyć następującego polecenia zabicia.
źródło
Użyłbym polecenia poniżej. (Tego używam, kiedy utknąłem)
To zabije wszystkie procesy. Moje środowisko to Ubuntu. Jeśli wpiszesz to w terminalu, zamknie wszystkie procesy i wyświetli ekran logowania (prawie jak wylogowany)
źródło
kill -9 -1
plus kolejna linia zabójstwa - czy twoja odpowiedź naprawdę wydaje się inną odpowiedzią, czy może powinna być komentarzem do innej odpowiedzi?źródło
Po prostu uruchom ponownie komputer:
/ubuntu//a/187072/631292
źródło