gotop — инструмент для мониторинга активности системы в Linux — Information Security Squad

gotop — инструмент для мониторинга активности системы в Linux

У каждого администратора Linux есть свои собственные предпочтения в том, как контролировать процессы в терминале.

И вы, вероятно, знаете о таких инструментах, как top и htop.

Это инструменты для мониторинга процесса в терминале без какой-либо визуализации.

И вы, вероятно, знаете о gtop и vtop, которые также являются инструментами мониторинга процесса, но с визуализацией

. В этой статье мы собираемся установить и использовать другой графический монитор активности на основе терминала, называемый gotop. В отличие от двух упомянутых выше, gotop написан на Go.

Мы рассмотрим следующие темы:

• Как установить gotop в разных дистрибутивах Linux (CentOS 7, Ubuntu 18.04 и ArchLinux)
• Как использовать gotop

Установка на Ubuntu 18 и CentOS 7

Процесс установки gotop на вашем компьютере под управлением Ubuntu 18 или CentOS 7 абсолютно одинаковый.

Поскольку gotop является проектом с открытым исходным кодом и имеет репозиторий на GitHub, мы можем использовать git для клонирования репо на нашей машине и запускать его. Убедитесь, что на вашем компьютере установлена git и выполните следующую команду:

 # git clone --depth 1 https://github.com/cjbassi/gotop.git / tmp / gotop 

Затем запустите download.sh, чтобы загрузить правильный двоичный файл

 # /tmp/gotop/download.sh 

Двоичный файл будет загружен в ваш рабочий каталог.

После того как правильный бинарный файл был загружен, нам нужно переместить gotop в нашу $ PATH.

Для этого сначала нужно просмотреть наш $ PATH с помощью следующей команды:

 # echo $ PATH 

Результат будет таким, как ниже

 

 /usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin:/home/linoxide/.local/bin:/home/linoxide/bin

и переезжаем в наш $ PATH

# sudo mv gotop / usr / local / bin /

Это все.

Теперь вы можете запустить инструмент, просто набрав gotop в вашем терминале.

 Далее в этой статье мы обсудим использование gotop.

Установка на Arch Linux

Для Arch Linux существует еще один способ установки gotop.

Вам необходимо установить пакет gotop-bin из AUR.

Для этого нам нужно найти URL-адрес загружаемого снимка пакета gotop-bin на веб-сайте AUR.

Откройте веб-сайт, найдите нужный пакет и найдите «Загрузить снимок».

Щелкните правой кнопкой мыши по ссылке и скопируйте адрес ссылки.

Затем, используя команду wget, загрузите снимок.

В случае с gotop эта команда будет выглядеть следующим образом:

 # wget https://aur.archlinux.org/cgit/aur.git/snapshot/gotop-bin.tar.gz

Разархивируйте загруженный файл tar.gz, используя следующую команду:

 # tar -xvzf gotop-bin.tar.gz 

и измените рабочий каталог на вновь созданный:

 # cd gotop-bin

Используйте следующую команду для компиляции пакета:

 # makepkg -s

После компиляции у вас будет файл с расширением .xz в вашем каталоге. Введите ls для просмотра содержимого каталога. Результат будет выглядеть так:

 # gotop_1.2.10_linux_amd64.tgz gotop-bin-1.2.10-1-x86_64.pkg.tar.xz pkg PKGBUILD src

Теперь вы можете установить gotop с помощью следующей команды:

 # sudo pacman -U gotop-bin-1.2.10-1-x86_64.pkg.tar.xz

Установка выглядит немного сложнее, если вы новичок в Arch Linux, но это намного проще, чем кажется.

Как использовать gotop

Если вы установили gotop в свою систему, вы можете ввести команду gotop, чтобы открыть ее.

Эта команда откроет gotop с настройками по умолчанию.

Результат будет похож на скриншот ниже

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

Например, для просмотра только виджетов процессора, памяти и процессов вы можете ввести:

 

 # gotop -m 

или

  # gotop --minimal 

Вы можете установить другую цветовую схему во время выполнения gotop с флагом -c.

Цветовые схемы расположены в каталоге colorschemes папки repo (в нашем случае это папка / tmp / gotop / colorschemes).

Например:

 

 # gotop -c solarized 

 

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

Вы можете щелкнуть по процессу, чтобы выбрать его или просмотреть процессы.

Также у gotop есть удобные keybinds для использования. В то время как gotop работает, вы можете перемещаться по процессам с помощью кнопок UP и DOWN или j и k.

Нажмите gg, чтобы перейти в верхнюю часть и G, чтобы перейти к нижней части.

Ctrl + d и Ctrl + u будут прыгать вверх и вниз по половине страницы в виджетах процессов. Ctrl + f и Ctrl + b будут делать то же самое, но полную страницу.

Для сортировки процессов вы можете нажать c, m или p. Они будут сортировать по CPU, памяти и количеству процессов / или PID соответствующим образом.

Кнопка Tab переключит группировку процессов. Это означает, что вы можете просматривать PID процессов, а также количество процессов для группы процессов.

Чтобы убить команду dd выбранного процесса или группы процессов.

Чтобы увеличить и уменьшить графики CPU и mem, нажмите h и l соответственно.

Не нужно помнить все эти ключевые слова, потому что вы можете просто нажать? на клавиатуре, и все доступные клавиши будут отображаться на вашем экране.

Чтобы завершить работу, вы можете использовать клавиши Ctrl + c или q.

 

cryptoparty

Cryptography is typically bypassed, not penetrated.

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

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

5e7fa976b0640d40