Bir Linux masaüstü donunca ne yapmalı?


136

Ben bir Windows erkeğiyim, yakın zamanda çift çizdim ve şimdi Linux Mint 12 kullanıyorum

Bir Windows masaüstünü dondurduğumda refreshveya bir program kullanıyorsam, programdan çıkmak için alt+ tuşunu kullanıyorum F4veya ctrl+ alt+ tuşlarını kullanabilirim deleteve bu komut Windows masaüstünü hangi programın yanıtlamadığını vb.

Nane XP'mden daha az kez donuyor, fakat ne zaman, ne yapacağımı bilmiyorum, sadece bilgisayarı kapatıp yeniden başlatıyorum.

Peki donurken Linux'u düzeltmek için bir komut var mı?

Yanıtlar:


112

Deneyebilirsin Ctrl+ Alt+ *(ön sürecini öldürmeye Ekran Xorg 1.11 programları kilitleme ) veya Ctrl+ Alt+ F1gibi bir komut, bir terminal açın başlatmak için ps, topya da htopsüreci yanıt vermiyor çalışan süreçleri ve fırlatma öldürmek görmek için.

Not: yüklü değilse, yüklemek htopile sudo apt-get install htop.

Ayrıca, bir kez yapılır Ctrl+ Alt+ F1sanal konsolu ile masaüstüne dönmek Ctrl+ Alt+ F7.


6
Bir windows adam ve Linux bir acemi için, ben yükleme öneriyoruz htopyerine toponu işletmek kolaydır olarak.
Palec

Ctrl + Alt + Esc işaretçi tuş birleşimi altındaki kill ön plan işlemi değil miydi , yoksa bu değişti mi? (Anahtar düğmelerim neden doğru biçimlendirmeyi göstermiyor?)
Franki

3
Ctrl + Alt + * için hangi yıldız işareti kullanılmalıdır? Sayısal tuş takımında veya alfa bloğunda olanı? İkinci durumda, ABD dışındaki klavyelerde ne basardım?
user149408

1
Yalnızca sayısal tuş takımındaki yıldız işareti çalışmalıdır, @ user149408. Oss-sec posta listesindeki bağlantılı konu bunu önerir.
Palec

1
Bunların hiçbiri benim için çalıştı. Sunucuyu yalnızca SSH ile kullanabilirim. Yerel konsol kesinlikle yanıt vermiyor (fare, klavye ve tüm donmuş monitör).
Paulo Carvalho

111

Her şey başarısız olursa, Fil'i Yükselt . Temel olarak, Linux çekirdeğinin özel olarak ele aldığı özel Magic SysRq anahtar dizileri ( Alt+ SysRq+ ?) vardır.

Eğer Linux kutunuz donarsa ve basit bir şekilde herhangi başka bir tuş komutunda verilmezse, kesinlikle sert bir yeniden başlatmadan önce belirli bir tuş dizisini denemelisiniz.

Anahtar dizilimi popüler olarak hatırlatıcı ile hatırlanır:

R aising e lephants I ler G O u tterly B oring

  • Alt+ SysRq+ Rklavyeyi 'ham' moda getir
  • Alt+ SysRq+ Eanne init hariç tüm işlemlere SIGTERM (sonlandırma) sinyali gönderir
  • Alt+ SysRq+ Itüm işlemlere SIGKILL sinyalini gönder, biraz daha agresif
  • Alt+ SysRq+ Sveri kaybını önlemek için tüm dosya sistemlerini senkronize et
  • Alt+ SysRq+ Usalt okunur dosya sistemi
  • Alt+ SysRq+ Bkuvvetlice yeniden başlat

9
Bu, elbette, Magic SysRq desteğinin derlenmesini gerektirir.
Alexios

11
@Dalker Sadece Print Screentuşu yerine kullanarak SysRq
başardı

7
Bu komutların her birini çalıştırmak arasında ne kadar zaman kalmalıdır?
Çok Düzensiz

23
R, eboot e ven I f S istem u tterly B roken
angrydust

1
Veya sadece Alt + SysRq + U, ardından Alt + SysRq + B. Neden bu kadar çok web sitesinin bu 6 komut sırası için zorlandığını bilmiyorum; ilk 3, yine de yeniden başlayacağınız için faydalı bir şey yapmaz ve U kendiliğinden senkronize olur, böylece S gereksiz olur.
Gilles,

34

Çoğu dağıtımda Ctrl+ Alt+ tuşlarına basılması Backspace, X11 (grafik) arabirimini öldürür ve yeniden başlatır. Ne yazık ki, son zamanlarda, bazı "kullanıcı dostu" sözler, bazı çok önemli nedenlerden dolayı bu çok faydalı kısayolu devre dışı bıraktı. Mint'in "kullanıcı dostu" olup olmadığını bilmiyorum ama denemek için kaybedeceğiniz hiçbir şey yok :)


6
Menüde 'Başlangıç ​​Uygulamaları'nı arayarak ve ardından' Ctrl Alt Backspace 'seçeneğinin işaretlendiğinden emin olarak Mint'te etkinleştirildiğinden emin olun.
Jeshurun

1
Yeni fantezi xorg evdev giriş sürücüleri AFAIRK, varsayılan olarak 'zapping'i devre dışı bırakır. Ancak, /etc/xorg.conf veya /etc/xorg.conf.d/XX-somefile dosyasında başlangıçta yeniden etkinleştirmenin veya kullanıcı başına bir xorg başlangıç ​​komut dosyasında (belki de setxkbmap -option "terminate:ctrl_alt_bksp"~ / .xinitrc dosyasına koymanın) bir yolu vardır . ) çizgiyi Option "XKbOptions" "terminate:ctrl_alt_bksp"karşılık gelen maddeye ekleyerek Section "InputClass"veya işletim sisteminizde bunu yapmak için yönlendiren başka bir anahtar ayarlayarak.
Franki

Bu, sistemim için AÇIK, ancak Ctrl/ Alt- Backspaceyardımcı olmadı. Ancak, ne zaman kullandım: Ctrl/ Alt- F1konsola giriş yapmak ve koştum htop- koştuğum handbrakesüreçleri gözlemleyebildim ! Kalan işlemin boşta olduğunu gördüm - Ctrl/ Alt- F8Tarçın masaüstüne geri getirdim. Bence handbrakeadildir ...
olacak

1
OpenSUSE Tumbleweed'de hala varsayılan olarak açıktır.
systemovich

1
Fedora'da [install,] gnome-tweaks'i açın ve fare / klavye bölümündeki 'Xserver'i öldürmek için' tuş sırasını kontrol edin
user907860

12

Bahsedilenlerin yanı sıra, ben de bu püf noktaları kullanıyorum:

  • Herhangi bir şansa cevap vermeyen program bir terminalde başlatılmışsa, Ctrl+ Dveya Ctrl+ deneyecektim C. Hiçbir şey olmazsa , acımasız bir ardı ardına Ctrl+ denerim .Zkill

  • Sorumlu programı bilseydim, bir terminal açıp kullanırdım killall. (Örneğin, killall firefox)

  • Alternatif olarak, Gnome altında, run komutunu çalıştırıp çağırırım xkill, bu programa sahip olduğu bir pencereye tıklayarak bir programı öldürmenize izin verir.

  • Son olarak, klavyemin erimesi durumunda , tıklandığında gnome-system-monitoru açacak olan bir Sistem Monitörü uygulamam var (aynı zamanda Gnome altında) . Oradan, sadece faremi kullanarak sahip olduğum herhangi bir işlemi öldürebilirim.


9

Karışıma bir olası çözüm daha ekleyerek ve (kabul edilen cevabın yanı sıra) şimdiye kadarki cevapların en az tahrip edici olanlarından biri.

Eğer yapamazsan:

  • A / a tuşlarını kullanarak klavyeyi kullanın.) YukarıdakiCtrl + Alt+ *seçeneğini çalıştırın , B) Suçlu programı sonlandırmak için kullanılabilecek bir yardımcı programa gidin, C) Bir terminal başlatmak için (veya yukarıda açıklandığı gibi)pkill <process name>

-VEYA-

  • (Veya yukarıda benzer şekilde benzer ) başlatmak için başka bir sanal konsola geçin ( Ctrl+ Alt+ herhangi biri )F1-6pkill <process name>

... daha sonra MagicSysRq desteğinin çekirdek içine derlendiği varsayılarak ( http://en.wikipedia.org/wiki/Magic_keys adresinden ), bir QWERTY klavyesinde (aşağıdaki alternatifler fyukarıda belirtilen makalede verilmiştir), denenebilir:

Alt+ SysRq(Üzerindeki uyarılar Not http://en.wikipedia.org/wiki/Magic_keys#Commands)+f için
"bir hafifletmek için bir yöntem öldürür, oom_kill Çağrı O ut   O f   M Emory durum ," (en azından benim için) O sırada çalışan en büyük RAM tüketen işlem olduğundan, genellikle soruna neden olan programı öldürür.


6

Açık dizüstü basmanız gerekebilir CtrlFnF1ne yapmam tip olduğunu noktasının açılışını yapmak üzere reboot nowterminalden yeniden başlatmak için.

Dizüstü bilgisayarımdaki terminalden GUI'ye geri dönmek için (HP G56) Yapmalıyım CtrlFnF8(görünüşe göre olabilir CtrlFnF7) ve grafik arayüze geri dönmelisiniz.

Ayrıca http://community.linuxmint.com/tutorial/view/244 adresini kontrol edin.

Durdurma ve Başlatma

  • shutdown -h now - Sistemi şimdi kapatın ve yeniden başlatmayın
  • halt - Tüm işlemleri durdur - yukarıdakiyle aynı
  • shutdown -r 5 - Sistemi 5 dakika içinde kapatın ve yeniden başlatın
  • shutdown -r now - Sistemi şimdi kapatın ve yeniden başlatın
  • reboot - Tüm işlemleri durdurun ve ardından yeniden başlatın - yukarıdakiyle aynı
  • startx - X sistemini başlat

4

Gnome3 kullanıyorsanız başka bir öneri (varsayılan Mint kurulumunun benzer bir şey kullandığını düşünüyorum), CTRL+ F2tuşunu kullanıp ardından tuşuna basıp Rreturn tuşuna basabilirsiniz . Bunu sık kullanıyorum ve işe yarıyor. Temel olarak GUI'yi yeniden başlatır. Ekranda bir şey görmese bile (örneğin donmuş) bunu yapmalısınız ve GUI'yi yeniden başlatacak.


ctrl f2 artık çalışmıyor :( dunno neden
Lynob 16:12

varsayılan Mint GUI tam olarak Gnome olmadığından, belki de Mint GUI'de çalışmaz, ancak Gnome 3'te kesinlikle çalışır.
Hanan N.

2
Ctrl + F2 yerine Alt + F2 tuşlarına basın. O zaman iyi çalışıyor.

1
Bu GNOME3'te değişti. Alt + F2 tuşlarına basılması, komutu yazabileceğiniz bir çalışma kutusu açar r. Bu, GNOME 3.x'te zaman içinde daha yavaş ve daha yavaş olmasına yol açan birçok bellek sızıntısı bulunan gnome-shell'i yeniden başlatıyor. Bu yeniden başlatmanın gerçekleştirilmesi, bu RAM'in çoğunu serbest bıraktı.
slm

2

Dizüstü bilgisayarımda, 17.3 nolu nane ile tamamen donmadığında (tepkisiz fare veya klavye), kontrol + alt + fn + f7, sonra kontrol + alt + fn + f2 yapabileceğim. Bu kabuğa ulaşır, daha sonra kullanıcı adımı ve şifremi girdim. Masaüstüne chvt 8geri dönmek için yaptığım, şu anki masaüstüme dönmemi sağlıyor. Aktif wtty'nin tipini bulmak için geçerli olana chvt.

Bu şekilde, herhangi bir şeyi yeniden başlatmadan veya kaybetmeden işinize devam edebilirsiniz.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.