Linux ile çalışmak zorlayıcı olabilir, özellikle de çalışan prosesler ve bunların sistem kaynakları üzerindeki tüketimi hakkında bir genel bakışa ihtiyaç duyduğunda. Bu kılavuzda, ps, top ve kill komutlarını kullanarak hangi programların çalıştığını ve gerektiğinde nasıl sonlandırabileceğini etkili bir şekilde bulabilirsin. Bu, bir prosesin sisteminin performansını etkilediği durumlarda özellikle önemlidir.
En Önemli Bilgiler
- ps komutuyla tüm çalışan prosesleri görüntüleyebilirsin.
- top komutu, sistem kaynakları ve bunların kullanımına dair dinamik bir genel bakış sunar.
- kill ile prosesleri hedef alarak sonlandırabilirsin, bu da sisteminin stabilitesini artırır.
Aşama Aşama Kılavuz
1. Prosesleri ps ile görüntülemek
Mevcut çalışan proseslere genel bir bakış almak için ps komutunu kullanırsın. Bu, senin kullanıcı altında çalışan prosesleri gösterir. Temel format ps şeklindedir.

Sistemde çalışan tüm prosesleri görmek istersen, ps -ax komutunu verebilirsin. Bu, root kullanıcı ve diğer kullanıcıların prosesleri de dahil olmak üzere daha kapsamlı bir proses listesi sağlar.
2. Belirli Prosesleri Filtrelemek
Sadece belirli proseslerle ilgileniyorsan, ps -ax | grep

3. Detaylı Proses Bilgileri ps aux ile
Daha detaylı bilgiler için ps aux komutunu kullanabilirsin. Burada, her aktif örneğin PID (Proses ID), CPU ve bellek kullanımı da dahil olmak üzere birçok bilgi alırsın.

En önemli yön PID'dir, bu sayede belirli prosesleri tanımlayabilirsin.
4. Dinamik Genel Bakış top ile
top komutu, her iki veya üç saniyede bir güncellenen dinamik bir proses listesi verir. Terminaline sadece top yazarsın ve anında prosesler ve bunların kaynak kullanımına dair bir genel bakış alırsın.

5. top'da Sıralama ve Farklı Görünümler
Top görünümünde, görünümünü ayarlayabilirsin. Prosesleri bellek tüketimine göre sıralamak için M tuşuna bas.

İlgili bilgiyi net bir şekilde belirginleştir, sütunları vurgulayarak.
6. top'dan Prosesleri Doğrudan Sonlandırma
Bir proses sona erdirmek istiyorsan, top komutunu çalıştırırken k (kill için) tuşuna bas ve sonlandırmak istediğin prosesin PID'sini gir. Bu, süreci doğrudan öldürmene olanak tanır.

Ayrıca, şu anda en fazla bellek kullanan PID'yi listede görebilirsin.
7. kill ile Prosesleri Sonlandırma
Bir proses sona erdirmek için, kill komutunu kullanarak ardından PID'yi yazmalısın. Örneğin, bir prosesi hemen sonlandırmak için kill -9

Alternatif olarak, killall -9

Özet - Linux'ta Prosesleri ve Örnekleri Etkili Şekilde Görüntüleme ve Kontrol Etme
Bu kılavuzda, ps, top ve kill komutlarıyla Linux sisteminde prosesler üzerinde kontrol nasıl sağlanacağını öğrendin. Bu araçlar, hem çalışan prosesleri izlemeni sağlar hem de verimsiz veya yanıt vermeyen programları hızlıca kapatmana yardımcı olur.
Sıkça Sorulan Sorular
Linux altında prosesleri görüntülemek için hangi adımları izlemeliyim?Kendi kullanıcın altında çalışan proseslerin listesini almak için ps komutunu veya tüm prosesler için ps -ax komutunu kullan.
Belirli bir prosesi nasıl bulabilirim?Belirli bir prosesi filtrelemek için ps -ax | grep komutunu kullan.
top komutu ne yapar?top, sana tüm çalışan proseslerin ve bunların kaynak kullanımının dinamik bir özetini gösterir.
kill ile bir prosesi nasıl kapatırım?Bir prosesi hemen kapatmak için kill -9 komutunu kullan.
Birden fazla prosesi aynı anda kapatabilir miyim?Evet, killall -9 komutuyla belirli bir programın tüm örneklerini kapatabilirsin.