Найти в Дзене
Just OS

Процессы в Linux

Процессы могут находиться в следующих статусах: ⭕Выполнение (R, Running) Выполнение или ожидание ЦПУ для выполнения ⭕Сон (S, Sleep) Прерываемое программно ожидание ⭕Прерываемое ожидание (D, Direct) Ожидание «прямого» сигнала от аппаратной части ⭕Приостановлен (T, Tracing) Отладка ⭕Зомби (Z, Zombie) Выполнение завершено, однако ресурсы не освобождены На практике пользователю необходимо просматривать списки процессов и останавливать процессы, а также просматривать имеющиеся и потребляемые ресурсы сервера в системе. Ниже приведены несколько примеров наиболее часто используемых команд: # руководство (справочная информация) ✅man <utility> # просмотр справочной информации по утилите ✅<utility> --help # просмотр справочной информации по утилите # процессы ✅top ✅sudo ps aux ✅sudo kill -9 <pid> # убийство процесса по PID ✅sudo killall -s 9 <name> # убийство всех процессов по имени # утилиты для мониторинга использования ресурсов ✅htop # использование ресурсов по процессам (может потребоватьс

Процессы могут находиться в следующих статусах:

⭕Выполнение (R, Running)

Выполнение или ожидание ЦПУ для выполнения

⭕Сон (S, Sleep)

Прерываемое программно ожидание

⭕Прерываемое ожидание (D, Direct)

Ожидание «прямого» сигнала от аппаратной части

⭕Приостановлен (T, Tracing)

Отладка

⭕Зомби (Z, Zombie)

Выполнение завершено, однако ресурсы не освобождены

На практике пользователю необходимо просматривать списки процессов и останавливать процессы, а также просматривать имеющиеся и потребляемые ресурсы сервера в системе.

Ниже приведены несколько примеров наиболее часто используемых команд:

# руководство (справочная информация)

✅man <utility> # просмотр справочной информации по утилите

✅<utility> --help # просмотр справочной информации по утилите

# процессы

✅top

✅sudo ps aux

✅sudo kill -9 <pid> # убийство процесса по PID

✅sudo killall -s 9 <name> # убийство всех процессов по имени

# утилиты для мониторинга использования ресурсов

✅htop # использование ресурсов по процессам (может потребоваться установка пакета htop)

✅nmon # использование процессора по ядрам, памяти, дисков и др. (может потребоваться установка пакета nmon)

✅iostat # использование процессора в среднем по ядрам и чтение/запись по дискам

# ЦПУ

✅lscpu # общая информация

✅cat /proc/cpuinfo # подробная информация

# ОЗУ

✅cat /proc/meminfo # общая информация и потребление

✅free -h # удобное представление на основе данных из файла meminfo

✅ps aux --sort -rss # использование памяти по процессам

# диски

✅lsblk # общая информация

✅df -h # просмотр занятного места по разделам

✅du -сh <dir> # просмотр занятого места в каталоге

# сеть

✅/sys/class/net/<interface>/speed

Мой канал в телеграмм https://t.me/myrulinux

#linux #linux terminal #linux обычного пользователя #os #как это устроено #саморазвитие #компьютерная грамотность #это интересно #обоазование