У 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 .