23/01/2024

Linux ps Komutu

Hep kullandığım “ps aux” tüm process leri listeliyor ancak zaman zaman aşağıdakiler faydalı olacaktır.

  • ps : mevcut terminal session ı için processleri listele
  • ps -e : sistem çapında tüm processleri listele
  • ps -eF : processler hakkında detaylı bilgi ekle
  • ps -u username : bir user a ait processleri listele
  • ps -p PID1,PID2 : belirli PID leri olan processleri listele
  • ps -t pts/0 : belirli bir terminal tarafından başlatılan processleri listele
  • ps -e –no-headers : processleri header olmadan listele
  • ps -eH : processleri hiyerarşik olarak listele
  • ps -eLf : tüm processlerin tüm threadlerini göster
  • ps -fG root : bir gruba ait processleri listele
  • ps -eo pid,user,comm : processleri belirtilen formatta göster
  • ps -eo pid,%cpu,%mem,comm : processlerin kaynak kullanımını göster
  • ps -eo pid,comm,lstart,etime : processlerin başlama ve geçen sürelerini göster
  • ps aux –sort=-%mem|head : processleri RAM kullanımına göre sırala
  • ps aux –sort=-%cpu|head : processleri CPU kullanımına göre sırala
  • ps aux | grep ‘Z’ : zombi processleri listele
  • ps auxww : processlerin commandline ını göster ve kısaltma (no truncation)