Sanal bir konsol kullanarak sistemi kapatma


10

Bilgisayarım zaman zaman donuyor. Çünkü birkaç hata yapıyorum ve sistemimi mahvettim. Sistemi şimdi yeniden yüklemek için vaktim yok. Bilgisayarım donmuşken, Ctrl+ Alt+ tuşlarına bastığımda hala çalışıyor F1. Sistemi kullanarak yeniden başlatmanın bir yolu var mı?


Peki, kapatma / yeniden başlatma komut satırı kullanmak istiyor musunuz?
ryanw

Yanıtlar:


10

Ctrl+ Alt+ F1Tuşlarına basmak sizi X11'den (GUI) sanal bir konsola getirdi . Kesinlikle buradan yeniden başlatabilirsiniz.

  • Sanal bir konsoldan yeniden başlatmanın en kolay yolu sadece Ctrl+ Alt+ tuşlarına basmaktırDelete . İlk giriş yapmanız bile gerekmez, ancak bunu yapmazsanız sorun olmaz. Eski DOS sistemlerinden farklı olarak, Ubuntu gibi bir GNU / Linux sisteminde Ctrl+ Alt+ tuşuna basmak Deleteaslında düzgün bir kapatma ve temiz yeniden başlatma gerçekleştirir.

    Bu, GUI'de çalışmaz (ayarlamadığınız veya gerçekten eski bir dağıtım yapmadığınız sürece ). Ancak, içinde X11 olmayan herhangi bir sanal konsolda çalışır (bunu yapmadığınız sürece, nadiren).

  • Başka bir yol da oturum açmak ve çalıştırmaktır sudo reboot. Sanal konsolda oturum açmanız için şifreniz istenecek ve sizden tekrar girmeniz istenecek sudo. Her iki kez aynı şifredir ve yazarken herhangi bir yer tutucu karakter (gibi *) görmezsiniz . Bunu yazın ve tuşuna basın Enter.

Ancak, yeniden başlatmak yerine şunları düşünebilirsiniz:

  • Yalnızca GUI yeniden başlatılıyor. Masaüstü ortamınız ve çalışan tüm programlar hızlı bir şekilde kapanacaktır (bu nedenle, genellikle yeniden başlatmada olduğu kadar dikkatli olmalısınız), GUI yeniden başlatılır ve çalıştırdığınızda grafik giriş ekranı geri gelecektir:

    sudo service lightdm restart
    

    Bu, ekran yöneticisini durdurup başlatarak çalışır . Bu komut aslında görüntü yöneticiniz çoğu Ubuntu sisteminde varsayılan olarak bulunan LightDM ise çalışır . Ana istisna, GDM kullanan Ubuntu GNOME çalıştırıyorsanız :

    sudo service gdm restart
    
  • Sadece rahatsız edici programı kapatmaya çalışmak. Hiçbir program tüm GUI'nin donmasına neden olmamasına rağmen, bazen olabilir. Giriş yapabilir (yukarıya bakın) ve topşu anda çalışan işlemleri CPU kullanımına göre sıralanmış olarak çalıştırabilirsiniz. ( QKendinden çıkmak için basın top.) GUI'nin donmasına neden olan bir program mutlaka çok fazla CPU kullanmıyor, ancak burası başlamak için bir yer.

    Ayrıca kullanabilirsiniz psÇıkmak denemek istiyorum bildiğiniz bir programın işlem kimliğini veya adını bulmak için komut ve killya killallkomut sırasıyla numara veya ada göre çıkmak için. Adından da killallanlaşılacağı gibi, adını verdiğiniz tüm işlemleri öldürmeye çalışır. (Bir işlemin adı, başlatıcı simgesinde veya başlık çubuğunda size gösterilen adla aynı olmayabilir.)

Nasıl yaparsanız yapın yeniden başlatırken dikkatli olun :

  • Kaydedilmemiş belgelere sahip programlarınız varsa, belgeleriniz kaybolacaktır. Öncelikle verileri kaydetmeye çalışmanız gerekiyorsa, yeniden başlatmak için acele etmeyin.
  • Ve bu da, ekran yöneticisini yeniden başlatmadan için geçerlidir diğer sanal konsolları açık (ama belgeler hariç olmak üzere , terminal üzerinden erişilen terminaller bu açık pencereleri sizin grafiksel masaüstünde).

Ayrıca bkz . Ubuntu donunca ne yapmalıyım?


7

Aşağıdaki komutu çalıştırın:

sudo reboot

Veya

sudo shutdown -r now

Her iki komut da sisteminizde yeniden başlatma / yeniden başlatma gerçekleştirir. Bu işe yaramazsa, açma / kapatma tuşunu birkaç saniye basılı tutun, bırakın ve bilgisayarı başlatmak için tekrar basın.

Sistem 16.04 sürümünü çalıştırıyorsa (ile kontrol edebilirsiniz lsb_release -r), sudoyeniden başlatma komutunda ayrıcalık gerekmez . Basitçe çalıştırın rebootişleri yapacak.


Bu kadar? Tamam teşekkür ederim.
KonradDos

2

Konsol kipindeyken aşağıdakileri çalıştırın: sudo init 6

init 6temelde, initişleme, ortaya çıkan tüm süreçleri / arka planları init dosyalarında (başladıkları ters sırada) yazıldığı gibi kapatmasını söyler ve son olarak shutdown -rmakineyi yeniden başlatmak için now komutunu çağırır


Her ne kadar bu çok iyi bir cevap ve koşmak iyi çalışıyor olsa da init 6, sadece çalışan shutdown -r now(veya reboot) aynı temizliği de yapar . Modern bir GNU / Linux sisteminde, init 6, shutdown -r nowve reboot(değil gerçi reboot -f) tüm düzgün çalışan cinleri durdurmak için uygun init komut dosyalarını yürütmek nadiren bu yüzden orada, tercih için herhangi bir nedeni init 6başka yöntemler üzerinde.
Eliah Kagan

Kesinlikle katılıyorum, ancak kapatma ve yeniden başlatma uptart paketinin bir parçası. Bir şeyler ters gittiğinde ve her ikisi de kullanılamıyorsa, init 6 kusursuz bir yoldur.
Nisheet

initolduğu da sağladığı upstartSonradan görme varsayılan olarak yüklenir bültenleri üzerinde, paketin. 15.04 itibariyle systemd yerine kullanılır ve systemd-sysvpaket sağlar init, shutdownve reboot. Bu dpkg -S /sbin/{init,shutdown,reboot}üç için farklı paketler göstermek mümkün ama tuhaf ; bir Ubuntu sisteminiz var mı? ( restart Olduğu Sonradan görme özgü, ancak yeniden başlamasıyla ilgili hiçbir ilgisi yoktur ve ile karıştırılmamalıdır reboot.)
Eliah Kagan
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.