У каждого администратора 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.