Linux Terminal 10'dan İşlemleri Nasıl Yönetirsiniz Bilmeniz Gerekenler Komutları
Linux terminali, çalışan işlemleri gösterebilen, onları öldürebilen ve öncelik seviyelerini değiştirebilen çok sayıda faydalı komut içermektedir. Bu gönderide klasik, geleneksel komutların yanı sıra bazı daha kullanışlı, modern komutları listeler..
Buradaki komutların çoğu tek bir işlevi yerine getirir ve birleştirilebilir - bu, programların tasarlandığı Unix felsefesidir. Htop gibi diğer programlar komutların üstüne kullanıcı dostu bir arayüz sağlar.
üst
üst komut, sisteminizin kaynak kullanımını ve sistem kaynaklarını en çok kullanan işlemleri görmenin geleneksel yoludur. Top, en çok CPU kullananları içeren işlemlerin bir listesini görüntüler..
Tepeden veya tepeden çıkmak için Ctrl-C klavye kısayolu. Bu klavye kısayolu genellikle şu anda terminalde çalışmakta olan işlemi öldürür.
htop
htop komut geliştirilmiş bir üst. Çoğu Linux dağıtımında varsayılan olarak yüklenmez - işte Ubuntu'ya yüklemeniz gereken komut:
sudo apt-get install htop
htop, aynı bilgiyi anlaşılması kolay bir düzende gösterir. Ayrıca, ok tuşlarıyla işlemleri seçmenize ve onları öldürme veya önceliğini değiştirme gibi işlemleri F tuşlarıyla gerçekleştirmenize olanak tanır.
Geçmişte Htop'u daha ayrıntılı olarak ele aldık.
ps
ps komut çalışan işlemleri listeler. Aşağıdaki komut sisteminizde çalışan tüm işlemleri listeler:
ps -A
Bu, bir defada okumak için çok fazla işlem olabilir; az Onları kendi hızınızda kaydırma komutu:
ps -A | az
Basın q bittiğinde çıkmak için.
Ayrıca çıktıyı grep başka bir komut kullanmadan belirli bir işlemi aramak için. Aşağıdaki komut, Firefox işlemini arar:
ps -A | grep firefox
Pstree
Pstree komut, süreçleri görselleştirmenin başka bir yoludur. Onları ağaç biçiminde görüntüler. Bu nedenle, örneğin, X sunucunuz ve grafik ortamınız, onları oluşturan görüntü yöneticisinin altında görünür.
öldürmek
öldürmek komutu, işlem kimliği verilen bir işlemi öldürebilir. Bu bilgiyi ps -A, üst veya pgrep komutlar.
PID'yi öldür
Teknik olarak konuşursak, kill komutu bir sürece herhangi bir sinyal gönderebilir. Kullanabilirsiniz öldür öldür veya öldür -9 inatçı bir süreci öldürmek yerine.
pgrep
Bir arama terimi verildiğinde, pgrep eşleşen işlem kimliklerini döndürür. Örneğin, Firefox’un PID’ini bulmak için aşağıdaki komutu kullanabilirsiniz:
pgrep firefox
Belirli bir işlemi öldürmek için bu komutu kill ile de birleştirebilirsiniz. Pkill veya killall'ı kullanmak daha kolaydır..
pkill ve öldür
pkill ve hepsini öldür komutlar ismini vererek bir işlemi öldürebilir. Firefox’u öldürmek için iki komutu kullanın:
pkill firefox
Killall firefox
Geçmişte pkill'i daha derinlemesine ele aldık.
iyisin
iyisin komut zaten çalışmakta olan bir sürecin nezaket değerini değiştirir. İyi değer, işlemin hangi önceliğin çalıştığını belirler. Değeri -19 değeri çok yüksek olan 19 çok düşük öncelikli. Değeri 0 varsayılan önceliktir.
Renice komutu bir işlemin PID'sini gerektirir. Aşağıdaki komut bir işlemin çok düşük önceliğe sahip olmasını sağlar:
Renice 19 PID
Kullanabilirsiniz pgrep Renice ile de kandırmak.
Bir işlemi daha yüksek önceliğe sahip yapıyorsanız, kök izinlerine ihtiyacınız olacaktır. Ubuntu'da, kullan sudo bunun için:
sudo renice -19 #
Xkill
Xkill komut, grafik programlarını kolayca öldürmenin bir yoludur. Çalıştırın ve imleciniz bir x işaret. Bu programı öldürmek için bir programın penceresine tıklayın. Bir programı öldürmek istemiyorsanız, bunun yerine sağ tıklayarak xkill'den çıkabilirsiniz..
Bu komutu bir terminalden çalıştırmak zorunda değilsiniz - Alt-F2 tuşlarına da basabilirsiniz, Xkill ve grafik bir masaüstünden kullanmak için Enter tuşuna basın..
İşlemleri kolayca öldürmek için bağlayıcı xkill'i kısayol tuşlarına dahil ettik.
Burada bahsetmediğimiz bir favori komutunuz ya da paylaşmak için başka bir numara var mı? Yorum bırak ve bize bildir.