Мониторинг и убийство процессов в Ubuntu

Мониторинг и убийство процессов в Ubuntu

Непрочитанное сообщение sergkax » 14 фев 2013, 10:03

Конечно можно пропустить эту часть текста, подумав наивно "нафига оно мне", но я все же рекомендую ее прочитать, т.к. вам может понадобиться это в том случае, если зависнит что-нибудь "большое" и неповоротливое и вы не сможете завершить его работу в графическом режиме. Чтобы перейти в консоль, нажмите CTRL+ALT+F1 - вы попадете в первую консоль, CTRL+ALT+F2 - во вторую и т.д. Графические консоли обычно начинаются с 7 или 8 - так вы сможете вернуться в графику.
Первое, что необходимо, это войти в систему, введя свои имя и пароль. Теперь собственно просмотр процессов:

Код: Выделить всё
ps


Для просмотра процессов всех пользователей:

Код: Выделить всё
ps -A


Для поиска программы в списке, для примера "chrom":

Код: Выделить всё
ps -A | grep "chrom"


Во всех этих списках вас должен интересовать только первый столбец с цифрами - это идентификационный номер процесса. Передав его команде "kill" можно завершить процесс:

Код: Выделить всё
sudo kill 1111


Где "1111" - ID процесса.
Утилиту kill можно вызвать с параметром "-9", в этом случае она не будет передавать процессу запрос "завершитесь, пожалуйста", как в первом случае, а просто убьет его без запроса. Зачастую избавится от зависших процессов можно избавиться только так. Например:

Код: Выделить всё
sudo kill -9 1111


Кроме того, существует также утилита killall, которая убивает процесс не по номеру, а по его имени, но использование это утилиты будет уместным не всегда, т.к. она убивает ВСЕ процессы с указанным именем (а их может быть несколько). Однако для нашего примера со chrome это будет хороший вариант:

Код: Выделить всё
sudo killall chrom
В начале было слово, и слово было 2 байта, а больше ничего не было.
Если что то делаешь то не останавливайся и не слушай ни кого...
большинство людей просто завидует и не хотят чтоб у тебя получилось ибо у них не получается...
Следуй своим идеям...
Если не получается то не бросай а лучше подумай почему...
Аватара пользователя
sergkax
 
Сообщения: 313
Зарегистрирован: 10 май 2012, 05:17

Вернуться в linux

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


cron