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
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:
Ö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
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:
İ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.
Diğer öldürme sinyalleri şunları içerir:
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:
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.
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.
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.
sudo apt-get install gnome-system-monitor
gnome-system-monitor
Aşağıdakileri içeren çeşitli seçenekler göreceksiniz:
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.