Архив рубрики: Система

Glances: удобный мониторинг системы






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

Glances Logo
Читать далее Glances: удобный мониторинг системы




bash-скрипт Dropbox Uploader






Dropbox Uploader — это bash-скрипт при помощи которого вы сможете управлять файлами вашего Dropbox аккаунта, при этом не устанавливая сам клиент Dropbox. При помощи этого сценария можно загружать, скачивать, удалять, публиковать и получать списки файлов, находящихся в вашем Dropbox-хранилище. Подобный инструмент может оказаться весьма полезным, например, в случаях, когда необходимо иметь доступ к Dropbox с ARM-архитектуры (тот же Raspberry Pi), для которой ещё нет клиента. Ещё одним весомым плюсом данного скрипта является его зависимость лишь от одной библиотеки — cURL.

Dropbox

Читать далее bash-скрипт Dropbox Uploader




Получение информации об оборудовании при помощи I-Nex






I-Nex — это небольшая утилита, чем-то напоминающая популярную на Win-платформах CPU-Z. Программа позволяет получать разнообразную информацию об оборудовании, установленном в системе: CPU, GPU, материнской плате, аудио подсистеме, накопителях, операционной системе, памяти, сетевых интерфейсах и USB-устройствах. Возможности утилиты на сегодняшний день довольно бедные, но для многих случаев их должно более чем хватить.

I-Nex

Читать далее Получение информации об оборудовании при помощи I-Nex




Анализ использования диска при помощи ncdu






Многим пользователям UNIX и Linux известны утилиты du и df, позволяющие анализировать количество занятого и свободного дискового пространства. Это отличные консольные инструменты из разряда тех, которыми пользуются практически каждый день. В сегодняшней статье я хочу поделиться с вами недавно открытой для себя утилите ncdu — основанном на ncurses аналоге du.

Disk Usage

Читать далее Анализ использования диска при помощи ncdu




Наблюдение за процессами при помощи pidstat






Когда в системе творится что-то неладное, поиск причин начинается, как правило, с анализа поведения процессов, чтобы отыскать пожирателей системный ресурсов. Думаю, многие из вас пользуются замечательными утилитами top и htop, позволяющих выполнять мониторинг использования ресурсов процессами, в то время как об утилите pidstat, мне кажется, слышали немногие. Её нельзя рассматривать в качестве замены вышеупомянутым top и htop, а скорее как полезное дополнение к ним на случаи, когда вам необходимо собрать статистику по одному или нескольким процессам за определённый промежуток времени.

Activity Monitor

Читать далее Наблюдение за процессами при помощи pidstat




Введение в Systemd. Часть 4






С целью обеспечения совместимости с System-V и LSB Systemd поддерживает работу с «традиционными» init-сценариями. Эти сценарии используются не только в SysV-init системах, но также и в системах, использующих Upstart. Такие сценарии интерпретируются оболочкой и при запуске требуют определения параметров, таких как 'start', 'stop' и 'restart'; этот подход в управлении службами используется с первых дней жизни SysV-init.

Systemd
Читать далее Введение в Systemd. Часть 4




Введение в Systemd. Часть 3. Юниты и цели






Работа, выполняемая Systemd в процессе загрузки системы (создание сокетов, настройка оборудования, монтирование ФС, запуск демонов и т. п.), группируется в юниты. Каждая задача, выполняемая Systemd  требует наличия конфигурационного файла для соответствующего юнита. В этих конфигурационных файлах содержится вся необходимая информация для каждого юнита. Например, для mount-юнита требуется имя устройства и путь к каталогу монтирования. В отличие от традиционных init-сценариев, фийлы конфигурации юнитов значительно короче и читабельнее и своим синтаксисом напоминают ini-файлы.

Systemd
Читать далее Введение в Systemd. Часть 3. Юниты и цели




Вышла PulseAudio 3.0






Разработчики PulseAudio выпустили третью версию популярного аудиофреймворка с открытым исходным кодом. Новая версия включает в себя встроенную поддержку Bluetooth, ALSA Use Case Manager (UCM), возможность настраивать latency offset для различных устройств, а также небольшую оптимизацию кода и улучшения архитектуры фреймворка. PulseAudio используется в большинстве современных Linux-дистрибутивах в качестве системы управления звуковым вводом-выводом, реализующей интерфейс между приложениями и уровнем аппаратной поддержки звука в системе.

PulseAudio
Читать далее Вышла PulseAudio 3.0