5 инструментов с графическим интерфейсом для мониторинга и устранения неполадок вашей Linux-системы

Командная строка стала настоящим подспорьем для многих пользователей Linux, которые обращаются к ней как к основному инструменту, когда им необходимо собрать информацию или устранить неполадки в системе. И действительно это невероятно мощный инструмент!

Однако, что вам использовать, если вы новичок в Linux или просто не обладаете навыками и уверенностью в использовании командной строки?

К счастью, это не проблема. В Linux есть ряд приложений с графическим интерфейсом, которые могут быть использованы в качестве альтернативы CLI-инструментам для управления и поддержки вашей системы.

Это статья рассматривает 5 приложений, которые я нашел, но я уверен, что их гораздо больше.

CPU-X - это бесплатное программное обеспечение, которое собирает информацию о процессоре, материнской плате и многом другом.

CPU-X похож на CPU-Z lдля Windows, но CPU-X - это свободное программное обеспечение с открытым исходным кодом, разработанное для GNU/Linux.

Стоит отметит, что CPU-X способен отображать информацию о параметрах оперативной памяти, припаянной на материнской плате, о чем не может сообщить даже CPU-Z для Windows

CPU-X предоставляет информацию о:

  • Процессоре
  • Материнской плате
  • Памяти
  • Системе
  • Графической карте
  • Производительности

Свежий релиз можно скачать здесь либо установить из репозитория своего дистрибутива.

Hardinfo - это приложение, которое может получить полную информацию о вашем компьютере. Hardinfo является свободной альтернативой AIDA64, ничем не уступая последнему по возможностям.

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

Кроме того Hardinfo позволяет:

  • Генерировать отчеты (в виде HTML или простого текста).
  • Синхронизировать результаты бенчмарков.
  • Осуществлять просмотр информации на удаленных компьютерах.

Свежий релиз можно установить из репозитория своего дистрибутива.

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

Хотя Nutty сделано для elementary OS, оно также работает на Ubuntu и Linux Mint (также существуют пакеты для openSUSE и Arch Linux). Информация, которую он отображает, поступает от различных инструментов и пакетов, таких как net-tools, nmap, traceroute, vnstat, nethogs, wireless-tools, iproute2 и pciutils.

Приложение имеет несколько жестко закодированных команд для дистрибутивов Linux на базе Ubuntu и, как следствие, некоторые его возможности могут не работать на других дистрибутивах Linux. Тем не менее, существует работа по экстернализации всех команд из кода, чтобы облегчить работу с другими дистрибутивами Linux.

Особенности Nutty:

  • Вкладка Usage: данные об использовании сети за прошлые периоды (данные отправленные, полученные и общие переданные данные за этот месяц, за вчера и за сегодня ) и текущее использование, а также текущее приложение, использующее выбранное соединение, и размер переданных данных.
  • Вкладка Speed: запускает проверку скорости загрузки/выгрузки (с помощью speedtest.net), и получает время маршрута к хосту (traceroute)
  • Вкладка Ports: отображает активные порты и используемые приложения (порт, идентификатор процесса, имя программы и путь).
  • Вкладка Devices: сканирует другие устройства в сети и позволяет редактировать их имена, чтобы сделать их более узнаваемыми.
  • Фоновый мониторинг устройства: с помощью настроек Nutty вы можете включить мониторинг устройств через заданные промежутки времени. Это позволяет Nutty запускать и сканировать устройства, показывая уведомление на рабочем столе, когда новое устройство в сети найдено.

Stacer это оптимизатор системы с открытым исходным кодом для Ubuntu, который построен с использованием Framework Electron.

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

Изображения взяты с официального сайта Stacer

KSystemLog - это инструмент просмотра системного журнала для KDE.

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

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

Этот пакет является частью модуля администрирования KDE.

Включают в себя следующие возможности:

  1. Показ всех журналов системы, сгруппированные по общим (Системный лог по умолчанию, аутентификация, ядро, X.org…) и дополнительным сервисам (Apache, Cups,…).
  2. Показ до 30,000 записей.
  3. Окраска строк журнала в зависимости от их серьезности.
  4. Использование вкладок для отображения нескольких логов одновременно.
  5. Автоматическое отображение новых строк журнала жирным шрифтом.
  6. Быстрый разбор и чтение (более 10000 строк каждые 5 секунд).
  7. Подробная информация для каждой строки журнала.
  8. Быстрый фильтр.
  9. Отправки сообщения журнала вручную в систему.
  10. Сохранение, копирование в буфер обмена и печать.
  11. Добавление записи журнала вручную.
  12. Поддержка нескольких форматов даты.
  13. Разбор следующих файлов журнала:
  14. Системные журналы:
  • Журналы X.org.
  • Журналы ядра.
  • Журналы аутентификации.
  • Журналы ошибок.
  • Журналы cups.
  • Журналы postfix.
  • Журналы apache.
  • Журналы samba.
  • Журналы демонов.
  • Журналы cron.
  • Журналы XSessions.