У Windows за допомогою Task Managerми можемо побачити, скільки .exeфайлів працює. Також command promptми використовуємо tasklistкоманду для перегляду процесів. Як я можу бачити всі процеси і вбивати небажані процеси в ubuntu?
У Windows за допомогою Task Managerми можемо побачити, скільки .exeфайлів працює. Також command promptми використовуємо tasklistкоманду для перегляду процесів. Як я можу бачити всі процеси і вбивати небажані процеси в ubuntu?
Відповіді:
З терміналу ps -efперерахуємо всі процеси. Див man ps. Див man kill, man 2 kill, man killall, man nice, man pkill, man renice, man 7 signal, і man skillвозитися з процесами. Однак просто вбити процес, який ви вважаєте марним, може бути помилкою. Система може перезапустити процес, або те, від чого ви залежите, може залежати від процесу, який ви вбили. Дізнайтеся , що роблять процеси, і дивитися на /etc/init/і /etc/init.d, /etc/rc?.d, man serviceщоб побачити , як процеси запускаються в системі.
За допомогою GUI можна використовувати System Monitor

Або з терміналу, який ви можете використовувати
ps aux | less
Щоб переглянути кожен процес:
ps -A or ps -e
Усі процеси, що виконуються користувачем:
ps -u username
Щоб вбити процес, знайдіть ім'я та тип процесу:
kill -9 processname
або вбити ідентифікатор процесу (PID):
kill pid
Зупинення / призупинення процесу:
ctrl-z
Джерело: Сторінка людини
Головний мій інструмент тут top
введіть topу командному рядку у вікні терміналу
Ви отримаєте список запущеного процесу, перелічений за допомогою використання процесора. Зачекайте кілька секунд, щоб зібрати більше статистичних даних, перш ніж продовжувати.

Це мій головний інструмент в unix для вбивства втікаючих або небажаних процесів. Вони, ймовірно, знаходяться у верхній частині списку. Відзначте їх pid і натисніть, qа потім або 15 (м'яке вбивство) або 9 (жорстке вбивство).
Тут ви бачите, як я вбиваю Chrome-процес:


Процес повинен піти. Потім наберіть, qщоб вийти з верху.
Якщо ви виявите, що ви завжди вбиваєте одні і ті ж процеси, ви також можете використовувати killабо killallв командному рядку, наприклад, якщо topпоказано кілька програм Java, які займають процесор, ви можете qкористуватися верхом і робити killall java
killі killallвикористовувати 15 (SIGTERM) за замовчуванням, але ви можете замініть це за допомогою killall -9 [process]абоkillall -s SIGKILL [process]
Ще одним хорошим інструментом для використання будуть Glances .