К основному контенту

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.

Комментарии


Дистанционная компьтерная помощь, удаленная компьютерная помощь онлайн.

Популярные сообщения из этого блога

Лучшие плагины для OBS Studio

Open Broadcast Software или OBS - это свободное программное обеспечение с открытым исходным кодом для стриминга аудио и видео данных в сеть интернет. Программа полностью кроссплатформенная и может работать в Windows, Linux или MacOS. Это отличная альтернатива для таких программ, как Wirecast и XSplit. OBS использует для вещания стандартный протокол обмена сообщениями в реальном времени, а поэтому может транслировать данные в любой сервис, поддерживающий это, например, Yotube. Несмотря на широкие возможности OBS, программа поддерживает еще и множество плагинов. В этой статье мы рассмотрим лучшие плагины для OBS Studio, которые вы можете использовать. Содержание статьи: Лучшие плагины OBS Studio 1. Browser Source Plugin 2. Video Source Plugin 3. Simple Scene Switcher 4. DirectShow Audio Source 5. CLR Browser Source 6. OBS Remote 7. AMD Advanced Media Framework Encoder 8. Text Source Plugin Выводы Лучшие плагины OBS Studio Чтобы найти плагины OBS Studio для Video пользователям пр…

Лучшие аналоги Paint для Linux

Когда я работал в Windows, я часто использовал стандартную программу редактора изображений Windows - Paint. Не всегда нужен очень и многофункциональный инструмент вроде Photoshop или Gimp. Иногда, чтобы подправить ту или иную картинку, дорисовать на ней несколько фигур или вставить текст достаточно простого, легкого в освоении графического редактора вроде Paint. В Linux таких программ довольно много. В этой инструкции мы рассмотрим лучшие аналоги Paint для Linux. В этот список не будут включены такие программы, как Gimp и Krita, ведь это полнофункциональные графические редакторы, векторные редакторы, такие как Inkscape мы тоже рассматривать не будем. А теперь перейдем к списку. Содержание статьи: KolourPaint MyPaint Gnome Paint XPaint Pinta mtPaint GPaint Rassam-paint Выводы KolourPaint На первом месте в списке аналогов Piant для Linux будет KoloutPaint. Это стандартный графический редактор для окружения рабочего стола KDE. Он поддерживает множество форматов изображений PNG, J…

Подключение OneDrive в Linux

OneDrive (Ранее известный как SkyDrive) это популярное облачное хранилище файлов от Майкрософт. Сейчас OneDrive бесплатно предоставляет 7 гигабайт пространства новым пользователям. Как вы знаете OneDrive хорошо интегрирован с другими продуктами компании  Microsoft. В OneDrive Также есть официальный клиент который автоматически загружает ваши видео и фотографии с камеры в облако. Но к сожалению этот клиент недоступен для операционных систем семейства Linux. Но не все так плохо. Сообщество открытого программного обеспечения уже нашло решение. Это opedrive-d от Boilermaker. Запустившись как демон программа автоматически синхронизирует локальную папку с облаком OneDrive. Содержание статьи: Установка Onedrive-d в Linux Настройка Синхронизация локальной папки с OneDrive Установка Onedrive-d в Linux Несмотря на то что onedrive-d разрабатывается для Ubuntu/Debian, CentOs/Fedora/RHEL поддерживается тоже хорошо. Для установки достаточно набрать несколько команд: $ git clone https://gith…