ps Komutu ile Linux Sisteminde İşlem Bilgileri Nasıl Görüntülenir

ps Komutu ile Linux Sisteminde İşlem Bilgileri Nasıl Görüntülenir

Linux gibi çok işlemli işletim sistemlerinde süreçler, sistem iş akışının ayrılmaz bir parçasını oluşturur. Bazen, kullanıcıların izleme amacıyla bir sistemde çalışan süreçleri listelemeleri gerekir. Bu gibi durumlarda, Linux komut satırı yardımcı programları yardımcı olabilir.





ps komutu, bir Linux sistemindeki işlemlerle ilgili bilgileri görüntüleyen böyle bir araçtır. Şimdi ps komutuna ve bazı önemli kullanım örneklerine bakalım.





ps Komutu Nedir?

Bir süreç, bir Linux makinesinde bilgi işlemin temel bileşenidir. Açtığınız her program, bilgisayarın çalışmasından sorumlu olan bir veya daha fazla işlemi yürütür. Gelişmiş bir video düzenleme uygulamasından aşağıdaki gibi basit bir yardımcı programa mv komutu , her şey süreçlerden oluşur.





Kısaltması olan ps komutu İşlem durumu , sisteminizde çalışan tüm işlemlerin bir listesini almak istediğinizde kullanışlıdır. Bu komut ayrıca kullanıcıya bu işlemlerle ilgili ek bilgiler sağlar.

Dar gelirli ailelere yılbaşı yardımı

İlgili: Linux'ta Süreç Nedir?



Linux'ta ps Komutu Nasıl Kullanılır

ps komutunun temel sözdizimi şöyledir:

ps [options]

ps komutunu herhangi bir argüman olmadan çalıştırmak aşağıdaki çıktıyı üretir:





ps

Yukarıda belirtilen çıktıda aşağıdaki bilgiler verilmiştir.

  • PID : Vurgulanan işlemin işlem kimliği
  • TTY : Kullanmakta olduğunuz terminalin adını görüntüler
  • ZAMAN : CPU tarafından sürece ayrılan süre
  • CMD : Süreci başlatmaktan sorumlu olan komut

Tüm Süreçleri Listele

Bir Linux sistemindeki tüm işlemlerin bir listesini almak için -İLE veya -Ve varsayılan ps komutuyla işaretleyin.





ps -A
ps -e

Terminalle İlişkili İşlemleri Görüntüle

NS -T flag, terminalle ilgili tüm işlemlerin listesini görüntüler.

ps -T

Buna benzer bir çıktı göreceksiniz.

Terminalle İlişkili Olmayan İşlemleri Görüntüleme

NS -ile flag, mevcut terminal ile ilişkili olmayan işlemleri listeler.

ps -a

Ekranda bir çıktı görüntülenecektir.

Belirtilen Seçenekleri Reddet

Ayrıca -N ya da --seçimi kaldır belirli bir argümanın çalışmasını tersine çevirmek için ps komutuyla işaretleyin.

Örneğin, -T seçeneği, terminalle ilişkili işlemleri görüntüler. ekleme -N ya da --seçimi kaldır komutu ile bayrak, mevcut terminal ile ilişkili olmayan işlemleri gösterecektir.

ps -T -N
ps -T --deselect

Çıktıda Özel Sütunları Görüntüle

Varsayılan ps komutu şu sütunları görüntüler: PID, TTY, TIME ve CMD. Ancak, bu sütunları değiştirebilir ve bunun yerine diğer ayrıntıları gösterebilirsiniz.

NS -bu flag çıktıya almak istediğiniz sütunları belirtmenize olanak tanır.

ps -eo pid, uname, pcpu, stime, pri, f

Çıktıdaki Sütunları Yeniden Adlandır

Çıktıdaki sütun etiketlerini de yeniden adlandırabilirsiniz. NS -veya flag bunu yapmanıza izin verecektir.

ps -e -o pid=Process_ID, uid=User_ID, com=COMMAND

Şu Anda Çalışan İşlemleri Listele

Şu anda sisteminizde çalışmakta olan işlemlerin bir listesini almak için -balta ps komutu ile işaretleyin. NS -ile anlamına gelir Tüm .

ps -ax

İşlemleri BSD Formatında Görüntüleme

Argümanları komutla geçirmenin Linux formatı, - (tire) karakteri. Öte yandan, BSD biçimi, bağımsız değişken bayraklarıyla birlikte herhangi bir özel karakter içermez.

Örneğin, ps -A (Linux formatı) tüm işlemlerin bir listesini görüntüler. Bu komutun BSD karşılığı:

ps au

nerede ile anlamına gelir Tüm ve sen kullanıcıları ifade eder.

İşlemlerin Tam Format Listesi

Süreçlerle ilgili detaylı bilgi almak için -ef veya -eF komutu ile seçin.

ps -ef
ps -eF

Yukarıda belirtilen çıktı, süreçler hakkında aşağıdaki bilgileri içerir.

  • kullanıcı kimliği : İşlemden sorumlu kullanıcının kullanıcı kimliği
  • PID : Girişin işlem kimliği
  • PPID : Üst sürecin süreç kimliği
  • C : İşlemle ilgili CPU kullanımı ve zamanlama bilgileri
  • TAHMİNLER : İşlemin başladığı saat
  • TTY : Şu anda kullanmakta olduğunuz terminalin adı
  • ZAMAN : İşlem tarafından kullanılan CPU zamanı miktarı
  • CMD : İşlemi yürüten komut

NS -u seçeneği, belirli bir kullanıcı tarafından başlatılan tüm işlemlerin bir listesini görüntüler.

ps -u username

Kök kullanıcı tarafından çalıştırılan tüm işlemleri görüntülemek için, -U ve -u bayrak.

ps -U root -u root

Bir İşlem PID'si alın

Belirli bir işlemin İşlem Kimliğini almak için -C komutuyla işaretleyin.

ps -C process-name

Yer değiştirmek İşlem adı işlemin adı ile. Çıktı, işlemin kimliğini gösterecektir.

ps -C bash

Belirli Bir Sürecin Konularını Listeleyin

Bir işlemin, her biri belirli bir görevden sorumlu birden çok iş parçacığı içerebileceğini biliyor olabilirsiniz. Bir işlemin iş parçacıklarının bir listesini görüntülemek için, -NS ps komutu ile işaretleyin. Komutla birlikte işlemin İşlem Kimliğini iletmeniz gerekeceğini unutmayın.

ps -L pid

Örneğin

ps -L 1250

Belirli Bir Grupla İlişkili Görüntüleme İşlemi

Belirli bir grupla ilgili süreçlerin bir listesini almak da kolaydır. Kullan -fG varsayılan komutla bayrak.

ps -fG groupname

Alternatif olarak, g-grubu adı yerine grup kimliğini de iletebilirsiniz.

ps -fG groupid

Örneğin

ps -fG sudoers
ps -fg 1000

İşlemleri Ağaç Formatında Görüntüleme

Linux'ta çalışan işlemlerin hiyerarşik bir ağaç temsilini almak için:

ps -f --forest -C bash

Yukarıda belirtilen komut, bash ile ilgili tüm işlemleri gösterecektir.

Linux'ta Çalışan İşlemleri İzleme

Kaynaklarınız kısıtlıysa, bilgisayarınızda hangi işlemlerin çalıştığını bilmek yardımcı olabilir. kolayca yapabilirsiniz yanıt vermeyen Linux işlemlerini öldür komut satırını kullanarak sisteminizde istemediğiniz

Düşük kaliteli bilgisayarlara sahip olanlar ve sorunsuz performans sunan bir işletim sistemi isteyenler için birçok hafif Linux dağıtımı mevcuttur.

Paylaş Paylaş Cıvıldamak E-posta Bilmeniz Gereken 15 Windows Komut İstemi (CMD) Komutu

Komut istemi hala güçlü bir Windows aracıdır. İşte her Windows kullanıcısının bilmesi gereken en kullanışlı CMD komutları.

Sonrakini Oku
İlgili konular
  • Linux
  • Linux
Yazar hakkında Deepesh Sharma(79 Makale Yayımlandı)

Deepesh, MUO'da Linux için Junior Editördür. Tüm yeni gelenlere keyifli bir deneyim sunmayı amaçlayan Linux hakkında bilgilendirici kılavuzlar yazıyor. Filmlerden emin değilim ama teknoloji hakkında konuşmak istersen, o senin adamın. Boş zamanlarında onu kitap okurken, farklı müzik türleri dinlerken veya gitar çalarken bulabilirsiniz.

Deepesh Sharma'dan Daha Fazla

Haber bültenimize abone ol

Teknik ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için bültenimize katılın!

Abone olmak için buraya tıklayın