Windows kullanarak Task Manager
, kaç .exe
dosyanın çalıştığını görebiliriz. Ayrıca command prompt
biz tasklist
süreçleri görmek için komut kullanıyoruz . Ubuntu'da tüm süreçleri nasıl görebilir ve istenmeyen süreçleri nasıl öldürebilirim?
Windows kullanarak Task Manager
, kaç .exe
dosyanın çalıştığını görebiliriz. Ayrıca command prompt
biz tasklist
süreçleri görmek için komut kullanıyoruz . Ubuntu'da tüm süreçleri nasıl görebilir ve istenmeyen süreçleri nasıl öldürebilirim?
Yanıtlar:
Terminalden ps -ef
tüm işlemleri listeler. Bakın man ps
. Bkz man kill
, man 2 kill
, man killall
, man nice
, man pkill
, man renice
, man 7 signal
, ve man skill
süreçlerle uğraşmak. Ancak, sadece işe yaramaz olduğunu düşündüğünüz bir işlemi öldürmek bir hata olabilir. Sistem işlemi yeniden başlatabilir veya bağlı olduğunuz bir şey öldürdüğünüz sürece bağlı olabilir. Süreçler yapmak ne olduğunu ve bunları bakmak /etc/init/
ve /etc/init.d
, /etc/rc?.d
, man service
süreçler sistem tarafından başlatılan durumda olduğunu öğrenmek için.
GUI kullanarak, Sistem Monitörü'nü kullanabilirsiniz
Veya terminalden kullanabilirsiniz
ps aux | less
Her süreci görmek için:
ps -A or ps -e
Bir kullanıcı tarafından çalışan tüm işlemler:
ps -u username
Bir işlemi öldürmek için işlem adını bulun ve şunu yazın:
kill -9 processname
veya ID'yi (PID) öldürmek:
kill pid
Bir işlemi durdur / askıya al:
ctrl-z
Kaynak: Man Page
Buradaki ana aracım top
tip top
bir terminal penceresinde komut satırında
CPU kullanımına göre listelenen işlemlerin bir listesini alırsınız. Devam etmeden önce daha fazla istatistik toplaması için birkaç saniye bekleyin.
Bu benim kaçak veya istenmeyen süreçleri öldürmek için unix benim ana araçtır. Listenin en üstünde olması muhtemeldir. Pidlerini not edin ve tuşuna q
ve ardından 15 (yumuşak öldürme) veya 9 (sert öldürme) seçeneğine basın.
Burada bir Chrome işlemini öldürdüğümü görüyorsunuz:
İşlem bitmeli. Sonra q
üstten çıkmak için yazın .
Her zaman kullanabileceğiniz kill
veya killall
komut satırında aynı işlemleri öldürdüğünüzü anlarsanız, örneğin cpu'yu top
alan birkaç java programı göstermiş olsaydınız, q
üstten kalkabilir killall java
kill
ve killall
15'i (SIGTERM) kullanabilir ve varsayılan olarak kullanabilirsiniz. killall -9 [process]
veya ile geçersiz kılkillall -s SIGKILL [process]
Kullanılacak bir başka iyi araç Bakışlar olacaktır .