Linux'ta Dondurulmuş Programlardan Nasıl Çıkılır


Linux gibi sağlam bir işletim sistemi bile bazen uygulamaların veya programların donmasına neden olan sorunlarla karşılaşabilir.

Linux'ta donmuş bir programı öldürmenin veya bu programdan çıkmanın birkaç yolu vardır. Bu makale nasıl yapılacağını açıklayacaktır.

Kill Komutunu Kullan

kill komutunu kullanabilmeniz için sisteminizin yanıt vermeyen programın İşlem Kimliğini (PID) bilmesi gerekir.

PID, herhangi bir Linux işletim sisteminde oluşturulduğunda her işlemi otomatik olarak tanımlayan bir sayıdır. Bu yöntemin bir avantajı, tüm Linux sistemlerinde çalışmasıdır.

Süreci ve PID'yi Bulun

Hangi işlemin dondurulduğunu bilmiyorsanız Linux'ta iki araç işlemi bulmanıza yardımcı olur: üstve ps.

Üstbir komut satırıdır- tabanlı sistem monitörü. Komut satırından aşağıdakileri yazın:

In_content_1 all: [300x250] / dfp: [640x360]->

$ top

<şekil sınıfı = "tembel hizalama merkezi boyutu büyük">

Yukarıdaki ekran görüntüsü çok fazla bilgi gösteriyor. Örneğin, Chrome'un bilgisayarınızda dondurulmuş bir program olduğunu varsayalım.

Chrome'un aşağıdaki PID'lerle çalışan dört örneği olduğunu görebilirsiniz:

  • 3827
  • 3919
  • 10764
  • 11679
  • Öldürmek istediğiniz Chrome örneğini belirlemek için pskomutunu ve çıkışı filtrelemek için grep'i tıklayın.

    Aşağıdaki komut size Chrome ile ilişkili çalışan işlemleri gösterecektir:

    ps aux | grep chrome

    <şekil sınıfı = "tembel hizalayıcı boyutu büyük">

    Süreci Öldür

    Artık Linux'ta donmuş bir işlemi öldürmek için gereken iki bilgiye sahipsiniz: adı ve kimliği. Aşağıdaki komutları kullanın:

    • öldür- Bir işlemi kimliğe göre öldür
    • killall- Bir işlemi ada göre öldür
    • İstediğiniz sonuçlara bağlı olarak her iki komuta da gönderebileceğiniz başka sinyaller vardır.

      Örnek olarak, yanıt vermeyen işlemi öldürüp yeniden başlatmak isterseniz, HUP(kapat) sinyalini kullanırsınız.

      <şekil sınıfı = "tembel hizalayıcı boyutu büyük">

      Diğer öldürme sinyalleri şunları içerir:

      • İşlemi durdurmak için SIGSTOP
      • Klavyeyi kesmek için SIGNINT
      • Sinyali öldürmek için SIGKILL
      • pskomutunun yukarısında, Chrome örnekleri için PID'lerin 3827, 3919, 10764 ve 11679 olduğunu belirtin.

        Kill sinyalini göndermek için, aşağıdaki dört örneği de öldürmek için aşağıdaki komutları çalıştırın: Chrome başarıyla:

        • öldür -9 3827
        • öldür -9 3919
        • öldür -9 10764
        • öldür -9 11679
        • Aynı sinyali göndermek için killall'ı kullanarak aşağıdaki tek komutu da kullanabilirsiniz:

          killall -9 krom

          X işaretini tıklayın

          Yanıt vermeyen programlar ve uygulamalarda genellikle gri düğmeler veya çalışmayan seçenekler bulunur. Bazen uygulama penceresini ekranın etrafında bile hareket ettiremezsiniz.

          En kolay çözüm, üst köşedeki Xdüğmesini tıklamaktır. İşletim sisteminize bağlı olarak, düğme sol veya sağ üst köşede olabilir.

          X'i tıkladıktan sonra, iki seçenek içeren bir iletişim kutusu göreceksiniz: Bekleyinveya Çıkmaya Zorla. Programı sonlandırmak için Çıkmaya Zorla'yı tıklayın.

          <şekil sınıfı = "tembel hizalama merkezi boyutu büyük">

          Sistem İzleyicisi'ni Kullanarak Linux'ta Linux Sürecini Öldür

          Ubuntu'daki varsayılan Sistem izleyicisine Gnome denir. Ubuntu Linux işletim sistemlerinde çalışan tüm işlemlere ilişkin bilgiler verir.

          Kullanıcılar, Grafik Kullanıcı Arabirimi'ni (GUI) kullanarak Durdur, Devam ve Öldür.

          <şekil sınıfı = "tembel hizalayıcı boyutu büyük">

          Sisteminizde Gnome sistem monitörü uygulaması yoksa, aşağıdaki adımları izleyerek kurun. Bu işlem, Ubuntu Linux'un yanı sıra Linux Mint ve Debian'ın tüm etkin sürümlerinde çalışır.

          • CTRL + ALT + TTerminal klavye kısayolunu kullanın. Ardından Gnome Sistemi monitörünü indirmek ve yüklemek için aşağıdaki komutu kullanın.
          • sudo apt-get install gnome-system-monitor

            • Komut Terminalini kullanarak sistem monitörünü aşağıdakilerle açın:
            • gnome-system-monitor

              • Veya GUI'yi kullanarak , Uygulamalar'a gidin, arama kutusuna sistem monitörüyazın ve açmak için simgeyi tıklayın.
              • Sistem Monitörünüzü açın, İşlemleryanıt vermeyen veya dondurulmuş programı bulmak için sütunu seçin ve sağ tıklayın.
              • Aşağıdakileri içeren çeşitli seçenekler göreceksiniz:

                • İşlemi Sonlandırgeçici dosyaları temizlerken uygulama.
                • İşlemi Durdurile daha sonra çalışmaya devam etmenizi sağlayacak işlemi duraklatın.
                • İşlemi Durdurtercihin en uç noktası İyonlar ve dondurulmuş bir programdan çıkmaya çalışırsa, sona erdirmeye çalışmak işe yaramaz
                • xkill Komutunu Kullan

                  Xkill bir Yanıt vermeyen bir Linux işlemini öldürmek için kullanabileceğiniz önceden yüklenmiş Ubuntu kill yardımcı programı. Ubuntu'ya önceden yüklenmiş olarak gelen bir araçtır.

                  Aşağıdaki komutu kullanarak Terminal aracılığıyla diğer dağıtımlara da yükleyebilirsiniz:

                  sudo apt install xorg-xkill

                  Ardından xkillyazarak çalıştırın. Fareniz bir kafatasına veya x'e dönüşecektir. Dondurulmuş programı kapatmak için sol tıklayın.

                  pgrep & pkill kullan

                  Bazı Linux sistemleri pkilladlı kısayollar sunar ve öldürmeve yukarıda tartışılan psile aynı görevleri gerçekleştirmek için pgrep.

                  Pgrepişlem adını ve kimliğini gösterecektir. Örneğin, çalışan Chrome işleminin işlem kimliğini görmek için pgrep kromçalıştırılıyor. Daha sonra bu kimliği kill komutuyla kullanabilirsiniz.

                  pkill 7012

                  Veya bu adımı atlayabilir ve tüm örnekleri öldürmek için aşağıdaki komutu kullanabilirsiniz. / Chrome:

                  pkill chrome

                  Çalışan bir uygulamanın yalnızca bir örneğine sahipseniz bu çözüm iyi çalışır. Ancak, aynı programı açık birden fazla pencereniz varsa ve yalnızca bir tanesini öldürmek istiyorsanız, bunun yerine XKillkullanın.

                  Bir program askıda kaldığında, sisteminizi yeniden başlatmak her zaman en fazla uygun seçenek. Bu, özellikle aynı anda birden fazla proje üzerinde çalışıyorsanız ve çalışmanızı kaydetmediyseniz geçerlidir.

                  Dondurulmuş veya yanıt vermeyen programlardan kolayca ve hızlı bir şekilde çıkmak için yukarıdaki seçeneklerden birini deneyin Linux güvenle.

                  KLAVYENİZİN Bilmeniz Gereken 10 GİZLİ ÖZELLİĞİ

                  İlgili Mesajlar:


                  31.01.2020