Screen Удобный инструмент системного администратора

Screen — это эмулятор терминала. Который позволяет запустить несколько сессий например в вашем удаленном терминале, которому нестрашны дисконнекты, т.е. процессы в screen остаются живы после закрытия вашей сессии.
Как пример в нем можно безопасно запустить правила файрвола, если по умолчанию он настроен как закрытый (в момент отработки вы потеряете ssh коннект, но в screen скрипт отработает до конца и при наличии разрешающих правил для вашего подключения в конфигурации firewall вы потеряете управление только на короткое время)
Так же время от времени появляются задачи держать какой-либо процесс запущенным ручным способом (в далекой практике держали терминальную ICQ для мониторинга потребления трафика), с помощью screen это легко сделать.

Читать далее

Cron для самых маленьких Используем Cron для запуска процессов в нужное нам время

Системный администратор как правило в перерывах между работой занимается автоматизацией процессов компании или домашнего сервера:)
Cron удобный инструмент для запуска различных скриптов или программ в нужное нам время или с определенной периодичностью.
Демон Cron присутствует практически во всех UNIX подобных системах «из коробки».
Минимальное время которым Cron может оперировать равно одной минуте.

Читать далее

Zabbix и Arduino Получаем данные из Arduino в Zabbix

В этом материале я обещал показать как можно использовать данный из Arduino в Zabbix.
Будем считать, что Arduino у вас прошита примером из предыдущей статьи и подключена к вашему компьютеру в моем случае это порт COM3.
Так же у вас настроен сервер Zabbix и на вашем компьютере настроен Zabbix Agent и эта связка работает.
Для реализации задумки нам потребуется Python, если у вас не установлен данный интерпретатор, то скачиваем и устанавливаем отсюда.
Т.к. Python мультиплатформенный, то данный материал легко реализуем на любых операционных системах (кроме мобильных) я же буду все проделывать в Windows. Читать далее

Python pip Устанавливаем pip в любой операционной системе:)

Для установки PIP используем команду:
python -m ensurepip

P.S. если в системе несколько версий Python, то запускаем нужную по типу python3.6 -m ensurepip, python2.7 -m ensurepip

Установка Volumio на VirtualBox Когда долго ждешь посылку

Данный материал воспроизведен на днях по событиям годичной давности.
Больше года назад была заказана с Aliexpress Raspberry Pi 3 Model B + и в преддверии различных опытов искал информацию о различных готовых сборках операционных систем под RPi и наткнулся на проект Volimio.

Читать далее