Найти в Дзене
Arch Linux рулит!

Просмотр и управление процессами в Linux: top, htop и kill. Простое руководство

Оглавление
Просмотр и управление процессами в Linux: top, htop и kill.
Просмотр и управление процессами в Linux: top, htop и kill.

Привет! Если ты только начинаешь знакомиться с Linux, то, возможно, уже слышал о процессах. Это такие "чуваки", которые выполняют задачи на твоем компьютере. Иногда они могут капризничать, и вот тут-то нам и понадобятся инструменты для их мониторинга и управления. В этой статье мы разберем, как использовать top или htop для просмотра процессов, а также как завершить их с помощью команды kill. Давай погружаться!

1. Что такое процессы?

Процессы — это "слуги" системы

Процесс — это запущенная программа, которая выполняется в системе. Каждый раз, когда ты открываешь браузер или текстовый редактор, создается новый процесс. Они могут быть активными, спящими или даже сгинуть под грузом задач. И если один из них ведет себя неадекватно, их стоит "успокоить"!

2. Мониторинг процессов с помощью top

Как запустить top

Открыть терминал и ввести команду просто! Прямо так:

top

Как только ты это сделаешь, на экран выведется список работающих процессов в реальном времени. Статистика будет обновляться каждые несколько секунд, чтобы ты всегда знал, что происходит.

Понять интерфейс

Когда откроется top, ты увидишь несколько колонок:

- PID: уникальный идентификатор процесса.

- USER: кто запустил процесс.

- PR: приоритет процесса.

- NI: значение nice, которое влияет на приоритет.

- VIRT: виртуальная память.

- RES: физическая память.

- SHR: общая память, используемая другими процессами.

- S: статус процесса (S — спит, R — работает).

- %CPU: использование CPU.

- %MEM: использование памяти.

- TIME+: сколько времени процесс работает.

- COMMAND: команда, запустившая процесс.

Полезные клавиши

Когда ты находишься в окне top, можешь взаимодействовать с ним:

- Нажми q, чтобы выйти.

- Нажми h для получения помощи.

- Нажми k, чтобы завершить процесс (об этом чуть позже).

- Нажми M, чтобы отсортировать процессы по использованию памяти.

- Нажми P, чтобы отсортировать по использованию CPU.

3. Удобство htop

Установка htop

htop — это более удобная версия top. Установить его можно с помощью:

sudo apt install htop # Для Ubuntu/Debian
sudo dnf install htop # Для Fedora

Запуск и интерфейс

Запускаем его просто:

htop

Теперь у тебя будет красивый интерфейс с цветами и более удобным управлением. Ты увидишь ту же информацию, но в более наглядном виде.

Управление процессами

Чтобы завершить процесс, просто выбери его с помощью стрелок на клавиатуре, затем нажми F9, выбери SIGKILL и подтвердите действие. Процесс завершится без лишних вопросов!

4. Как завершить процесс с помощью kill

Получение PID

Чтобы завершить процесс, сначала нужно узнать его PID. Это можно сделать с помощью top или htop или командой ps:

ps aux | grep [имя_процесса]

Использование kill

Завершить процесс можно с помощью команды kill. Например, чтобы завершить процесс с PID 1234, вводим:

kill 1234

Если процесс не уходит, воспользуйся более жестким методом:

kill -9 1234

Эта команда завершит процесс без разговоров!

5. Заключение

Теперь ты знаешь, как мониторить и управлять процессами в Linux! Это основные инструменты, которые помогут тебе на пути к мастерству в работе с системой. Если ты будешь вовлекаться в Linux, то увидишь, насколько это мощный инструмент. Не бойся экспериментировать и задавать вопросы в сообществе!

Linux-чат: доброжелательное место для вопросов!

Если у тебя возникли вопросы или идеи, присоединяйся к чату https://t.me/linux4at . Там ты найдешь доброжелательное сообщество, готовое помочь и поделиться своим опытом, без токсичных личностей. Вопросы по Linux, советы и дружелюбная атмосфера ждут тебя!

🔥Linux помощь 🔥
-2