Kmon

kmon — Linux Kernel Manager and Activity Monitor — написанная на Rust утилита, которая отображает информацию о текущем состоянии ядра, выводит данные о загруженных в ядро модулях и позволяет работать с ними.

Разработчики любезно предоставили готовый для запуска бинарный файл, но при необходимости, установить kmon можно и с помощью cargo. В рамках заметки на утилиту мы посмотрим в CentOS 8.

1. Ставим всё необходимое для запуска, скачиваем сам kmon:

# dnf install libxcb wget tar
# wget https://github.com/orhun/kmon/releases/download/v1.0.0/kmon-1.0.0.tar.gz
# tar xvzf kmon-1.0.0.tar.gz

2. Запускаем просто выполнив:

# ./kmon

И получаем доступ к информации о ядре и его модулях в системе.

kmon

На открывшейся странице можем найти лог ядра, список модулей, их описание, и возможность отфильтровать этот список по ключевому слову (поле Search). При необходимости, мы можем следить за активностью в реальном времени.

3. Для работы с модулями, ввёдём команду ? — в открывшейся справке (раздел Help справа), мы сможем найти команды для работы с модулями.

kmon

Например, для выгрузки модуля, нам достаточно выбрать его в списке утилиты, нажать на u, и подтвердить выполнение команды. Непосредственно из kmon мы можем загрузить, выгрузить модуль, добавить его в чёрный список.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *