ps Komut Oluşturucu
Çalışan işlemleri raportmak için ps komutları oluştur
ps ile Başlarken
## ps nedir?
`ps` komutu şu anda çalışan süreçlerin anlık görüntüsünü bildirir. Neyin çalıştığını, kime ait olduğunu ve her sürecin ne kadar CPU/bellek tükettiğini incelemek için başvurulan araçtır — hata ayıklama, izleme ve başıboş süreçleri bulmak için kullanışlıdır.
## Nasıl Kullanılır
1. **Modu Ayarlayın**: Bir çıktı biçimi seçin (`aux` BSD tarzı tam liste için, `-ef` System V tarzı için veya Özel). 2. **Filtreleyin (isteğe bağlı)**: Özel modda kullanıcıya (`-u`), PID'e (`-p`) veya komut adına (`-C`) göre daraltın. 3. **Çıktıyı Şekillendirin**: Sıralama (`--sort`), bir süreç ağacı (`--forest`) veya iş parçacığı bilgisi (`-T`) ekleyin. 4. **Kopyala & Çalıştır**: Oluşturulan komutu terminalinize kopyalayın.
Yaygın Seçenekler
### `aux` BSD tarzı liste Klasik "her şeyi göster" görünümü — tüm kullanıcıların tüm süreçleri, CPU/bellek istatistikleri ve tam komut satırıyla birlikte. En yaygın başlangıç noktası.
### `-ef` Standart liste System V tarzı tam liste (`-e` tüm süreçler, `-f` tam biçim). PPID sütununa veya Unix çeşitleri arasında taşınabilir bir biçime ihtiyacınız olduğunda bunu kullanın.
### `-u` Kullanıcı Çıktıyı belirli bir kullanıcının sahip olduğu süreçlerle sınırlayın (Özel mod). Örn. `ps -u john` yalnızca John'un süreçlerini gösterir.
### `-p` PID Yalnızca verilen PID'e sahip süreci gösterin. Tek bir arka plan hizmetinin (daemon) çalıştığını doğrulamak için kullanışlıdır.
### `-C` Komut adı Süreçleri çalıştırılabilir ada göre seçin (örn. `nginx`, `sshd`). İkili adla eşleşir, tam komut satırıyla değil.
### `--sort` Sıralama alanı Satırları bir sütuna göre sıralar. Azalan için `-` ile önekleyin. Yaygın değerler: `-%cpu`, `-%mem`, `-pid`, `rss`.
### `--forest` ASCII ağaç Üst/alt ilişkilerini bir ASCII ağacı olarak işler, süreç hiyerarşilerini belirginleştirir.
### `-H` Hiyerarşi `--forest`'e benzer ancak süreç hiyerarşisini gösteren daha hafif bir girinti.
### `-w` Geniş çıktı Uzun komut satırlarının kısaltılmasını devre dışı bırakır, böylece tam komut görünür olur.
### `-T` İş parçacıklarını göster Süreçlere ek olarak tek tek iş parçacıklarını (SPID sütunuyla) listeler.
▶En çok bellek tüketen süreçleri nasıl bulurum?
▶`ps aux` ile `ps -ef` arasındaki fark nedir?
▶Bir sürecin tam komut satırını nasıl görürüm?
Bu araç size yardımcı olduysa, bana bir kahve ısmarlamayı düşünün.
Bana bir kahve ısmarla