Gpredict

Отслеживаем местоположение и орбиту МКС в Arch Linux/Manjaro

Задался я как-то целью послушать переговоры на Международной Космической Станции. И не в интернете, а словить реальный радиосигнал из космоса, пусть даже с сильными помехами. Радейка с двухметровым диапазоном есть, но как узнать, когда МКС пролетает в зоне видимости из того места, где я собрался ловить с неё переговоры? Это ведь УКВ диапазон, а значит прямая видимость обязательна. В мире Linux для расчёта положения и орбиты МКС на небосводе есть удобная программа Gpredict.

Читать далее

Arch Linux AUR package build

Ускоряем сборку пакетов из AUR в Arch Linux и Manjaro

Каждый пользователь дистрибутива Arch Linux (как и Manjaro) замечал, что по умолчанию пакеты из AUR собираются в один поток, тем самым не задействуя весь потенциал процессора. Чтобы задействовать при сборке AUR пакетов все ядра ЦП, распараллелив процесс сборки, выполним следующие несколько нехитрых шагов.

Читать далее

Earlyoom

Earlyoom — предотвращаем ситуацию OOM в Linux быстро и просто

Если вы работаете с «тяжелыми» приложениями в условиях нехватки оперативной памяти, вам знакома такая ситуация, как OOM — Out Of Memory, это когда запущенным программам нужно больше оперативной памяти, чем имеется в системе. В такой ситуации система обычно начинает свапиться на диск и при этом тормозить, что неприятно для пользователя. У меня в блоге уже был материал про Nohang, так вот Earlyoom делает всё то же самое, ну кроме отображения уведомлений, но в то же время менее требовательна к конфигурации компьютера.

Читать далее

Cool Retro Term

Крутой Ретро Терминал

IPS и OLED матрицы современных ЖК-мониторов дают чёткую и насыщенную картинку, не перестающую радовать глаз счастливого пользователя. Но что, если хочется вернуться на несколько десятков лет назад и посидеть в терминале с древнего ЭЛТ-монитора? Геометрические и цветовые искажения, рябь, шум, вертикальная развёртка... всё это атрибуты древней технологии формирования изображения на экране с помощью луча электронов, отклоняемого магнитным полем. Так вот, посидеть в терминале со старого ЭЛТ-монитора можно и на современном железе! Ну что, запилим в систему тёплый, ламповый терминал?

Читать далее

Наблюдение за работой Nohang в мониторе ресурсов Gtop

Предотвращаем переполнение оперативной памяти (OOM) в Linux

Я уверен, что каждый пользователь в своей жизни хоть раз сталкивался с явлением переполнения оперативной памяти или OOM (Out Of Memory). Все помнят как это происходит: система встаёт раком колом, ядро начинает грузить свопом жёсткий диск на 100%, хорошо если можно хоть курсором двигать, хотя это уже делу не поможет. В этом случае помогает только перезагрузка. А ведь мы же только Libre Office с Chromium на 2 ГБ ОЗУ запустили! Не понятно, почему ядро Linux так плохо справляется с переполнением оперативки, но с этим явлением можно успешно бороться своими силами и при минимуме накладных затрат.

Читать далее

Защита HTTP сервера Apache от DDoS атак

Простая защита от DoS атак на HTTP сервер Apache

Мой блог живёт на маленьком одноплатном компьютере Raspberry Pi 3 Model B+, и при обычной нагрузке HTTP сервер Apache2, который его обслуживает, легко справляется со своим делом. Но однажды, играясь с Andrax на смартфоне я обнаружил, что легко могу его «положить», закидав мусорными запросами с помощью приложения для осуществления DoS атак из данного дистрибутива. И хоть у меня не супер мощный топовый сервер, а всего лишь одноплатный компьютер за пару сотен десятков баксов — всё равно так дело не пойдёт и нужно с этим бороться. Хотя бы от одного пользователя мы должны отмахаться 😁

Читать далее

Minetest Server на Raspberry Pi

Установка последней версии игрового сервера Minetest в Raspbian

На днях решил проверить, потянет ли моя Raspberry Pi 3 Model B+ сервер игры Minetest, и столкнулся с некоторыми проблемами, решение которых пришлось искать самому, т.к. в интернете информации по данной теме практически нет. Для себя «на будущее» и для тех, кому это может оказаться полезно, оставляю здесь данный материал на тему как установить сервер Minetest на Raspberry Pi под управлением Raspbian 10.

Читать далее

Logstalgia

Визуализация лога работы веб-сервера Apache/Nginx с Logstalgia

Есть множество утилит, умеющих в наглядном и понятном виде разобрать логи того или иного веб-сервера, но среди них выделяется Logstalgia, которая представляет данные лога сервера Apache или Nginx в виде игры Ping Pong, где в роле игрока выступает сам веб-сервер, а мячи, которые нужно отбивать — это приходящие на него и уходящие с него сетевые пакеты.

Читать далее

ZRAM

Настройка zRam в Arch/Manjaro Linux

Как-то в блоге я уже писал о том, как настроить zRam на Raspberry Pi 3. Что это такое и чем оно полезно, можно узнать на Википедии. В этом материале речь пойдёт о том, как настроить zRam в Arch Linux или его варианте для новичков — Manjaro Linux.

Читать далее

Пример фотографии с применённым профилем HaldCLUT

Технология имитации фотоплёнки в RawTherapee

RAW конвертером RawTherapee я пользуюсь давно и считаю его лучшим приложением в области обработки изображений в формате RAW, и не только на платформе Linux. Как правило, для обработки любой фотографии в большинстве случаев хватает десятки наиболее популярных инструментов, но недавно я решил пробежаться по тем инструментам RawTherapee, которыми я не пользовался, наверное, никогда. На вкладке «цвет» моё внимание привлёк инструмент «Имитация плёнки», и я решил разобраться что это такое и как он работает. Классная вещь, кстати.

Читать далее

Syncthing

Syncthing — свободная кроссплатформенная система синхронизации данных

Логотип Syncthing

Каждый день мы используем в процессе своей работы и досуга множество различных электронных устройств: мобильные телефоны, планшеты, телевизоры, и т. д. Но как легко, а главное безопасно синхронизировать данные между ними? В этом случае поможет свободная, кроссплатформенная система синхронизации данных с открытым исходным кодом для Linux, Android, macOS и Windows — Syncthing.

Читать далее

XnConvert - окно выбора файлов

XnConvert — быстрый и функциональный пакетный конвертер фотографий для Linux

Нужен быстрый, богатый функционалом, бесплатный конвертер графических файлов для Linux? Необходимо быстро проявить большое количество фотографий из RAW в JPEG? Или нужно в пакетном режиме изменить размер множества фотографий без необходимости всё делать вручную по одному файлу? Вне всякого сомнения, Вы ищите XnConvert.

Читать далее

Управление Tor с помощью Nyx

Управляем Tor из консоли с помощью Nyx

Кроме того, что сервис Tor можно запускать, останавливать, перезапускать, смотреть статус и т.д. из консоли Linux с помощью systemctl, с ним можно проделывать ещё некоторые полезные операции, такие как:

  • инициирование «создания новой личности»;
  • просмотр графика входящего/исходящего трафика;
  • просмотр установленных подключений;
  • интерактивная правка конфига torrc с выводом подробной помощи по каждой опции;
  • просмотр лога работы с возможностью установки фильтров на отображение.

Это далеко не весь список функций, которые предоставляет консольная утилита для управления Tor под названием Nyx.

Читать далее

nmon в Raspbian

Мониторим систему в консоли с nmon

Решил я погонять свою Raspberry Pi синтетическими тестами производительности, чтобы примерно представлять на что она способна. И в выводе команды поиска пакетов в репозиториях

apt-cache search benchmark

наткнулся на интересную утилиту nmon, которая представляет из себя консольный монитор системы.

Читать далее

Zram Raspbian 9

Настройка zram в Raspbian 9 на Raspberry Pi 3 Model B+

Одноплатный компьютер-малютка Raspberry Pi 3 Model B+ у меня уже несколько месяцев, и справляется он с нужными мне задачами без проблем. ОЗУ у неё всего 1 гигабайт, что даже для современных среднечков-смартфонов уже мало, и никак её физически не увеличишь. За то программно — легко ☺️ Данный пост — заметка преимущественно для себя о том, как увеличить оперативную память на Raspberry Pi 3, но писался в надежде на то, что многим владельцам малины это тоже будет полезно 😉 Будем запиливать Zram в Raspbian 9.

Читать далее

Htpdate в эмуляторе терминала Konsole, Arch Linux/KDE Plasma 5

Синхронизация времени в Linux с помощью HTTP заголовков сайтов

Существует интересная утилита htpdate, позволяющая синхронизировать время на устройстве под управлением любого популярного дистрибутива Linux необычным способом, а именно по заголовку HTTP ответа от сервера. Да, я знаю, есть timedatectl, но есть некоторые ситуации, в которых он не будет работать. Например, если на сервере сетевым фильтром заткнуты все порты, кроме 80 и 443.

Читать далее