Linux makinenizdeki her uygulama ve hizmet bir süreç olarak çalışır. Ve çoğu zaman bu süreçler sorunsuz çalışır. Ancak bazen bir işlem (bir uygulama veya hizmet) çöker ve sisteminizi yavaşlatır veya başka sorunlara (masaüstü kilidi gibi) neden olur.

Bu olduğunda, amok çalışan süreçleri öldürebilmeniz gerekir. Günümüzde çoğu Linux masaüstü ortamı, bir süreci seçip seçerek sonlandırmanıza olanak tanıyan bir GUI’ye sahip bir araç içerir. Öldürmek.


Pop!_OS Sistem İzleme aracı


Resim: Jack Wallen

GUI her şey yolunda ve iyi, ancak bilgisayarınızı aşırı yükleyen bir bellek sızıntısı nedeniyle ona erişemediğinizde ne olur? Bu durumlarda komut satırına dönebiliriz.

Bir Linux sürecini komut satırından öldürmenin iki kolay yolu vardır.

öldür komutu nasıl kullanılır

İlk yöntem kill komutunu kullanır. kill komutu, işlemleri PID’lerine (işlem kimliği) göre öldürür. Tipik bir öldürme komutu şöyle görünür:


pid’i öldür

PID, söz konusu işlem kimliğidir.

Orada, muhtemelen merak ediyorsunuz: “uygulamamın PID’sini nerede bulabilirim?” Güzel soru. Sorunlu uygulamanın Firefox web tarayıcısı olduğunu varsayın. Firefox’u kill komutuyla öldürmek için bir terminal penceresi açın ve PID’yi şu şekilde bulun:


ps aux |grep firefox

Yukarıdaki komutun dökümü basittir:


  • not: çalışan süreçlerin bir kaydını verir.

  • ile : BSD “yalnızca kendiniz” kısıtlamasını kaldırın ve BSD “tty” kısıtlamasına sahip olmalıdır ve kullanıcı listesindeki tüm işlemleri listeleyin.

  • | : ps komutunun çıktısını sonraki komuta bağlar (bu durumda grep)

  • grep: süreci takip eden adla eşleştirir.

  • firefox: aradığımız süreç.

Firefox durumunda, açtığınız her sekme için bir işlem göreceksiniz. Firefox’un kendisini öldürmek için, listelenen ilk işlemin PID’sini bulmanız gerekir. Bu liste şöyle görünecek:


jak 21960 7.6 2.5 14450944 825944? SNL Haz12 122:44 firefox

PID ilk basamaktır (doğrudan kullanıcı adının sağında). Yani yukarıdaki örnek için kill komutu şöyle olacaktır:


21960 öldürmek

Yukarıdaki komut Firefox’u öldürmelidir.

killall komutu nasıl kullanılır

Bu yöntem oldukça basittir. İşlem PID’sini kullanmak yerine işlem adını kullanırsınız. Bu nedenle, Firefox sürecini sonlandırmak istiyorsak komut şöyle olacaktır:


firefox’u öldür

Emin olmak istiyorsanız, aşağıdaki gibi etkileşimli seçeneği kullanarak bir işlemi öldürmeden önce killall’ı doğrulama istemeye zorlayabilirsiniz:


killall -i firefox

Soruya evet cevabı verirseniz, Firefox işlemi öldürülecektir.

İşte bu, Linux’ta bir süreci öldürmek bu kadar kolay. Bu komutların her biri için başka seçenekler de mevcuttur, ancak en azından başlangıçta bununla iyi olmalısınız. Her bir komut hakkında daha fazla bilgi edinmek için kılavuz sayfalarını okuyun. adam öldürmek ve adam öldür.


Kaynak : “ZDNet.com”



genel-15