php скрипт в systemd с отслеживанием вывода и деплоем

25.07.2021
Понадобилось засунуть php скрипт с вечным циклом в автозапуск через systemd: скрипт должен стартовать при старте системы и в случае своего падения должен возобновлять работу. При этом вывод скрипта очень хочется просмотреть в произвольный момент времени. Также нужен деплой с плавным перезапуском.

Шпаргалка по GNU screen

24.07.2021
При помощи screen можно визуально отслеживать какие-то real-time данные из нескольких терминалов (эмуляций терминалов). А при помощи reptyr можно направить вывод сервиса systemd в терминал сеанса screen и наблюдать вывод. Затем можно открепить сеанс screen и закрыть терминал, при этом сервис systemd продолжит свою работу.

Локальный phpMyAdmin на сервер через прокси

17.06.2021
Захотелось ходить в БД на удаленном сервере через локальный phpMyAdmin, но на удаленный сервер можно зайти только по ssh через socks5 прокси с авторизацией на прокси сервере по логину и паролю ...

Невозможно найти пакет php7.X-PACKAGE в Ubuntu 21.04

09.06.2021
По счастливой случайности установил самую свежую на текущий момент Ubuntu 21.04, и сразу же мне понадобилось развернуть apache + php fpm + redis. Первое и второе было сделано быстро, ничего сложного, а вот с третьим (точнее с php7.3-redis) возникли проблемы ...

ssh через прокси с авторизацией на OpenSSH

03.06.2021
Понадобилось подключаться к серверу по ssh через прокси с авторизацией, по другому никак ибо так настроен сервер. Самый простой вариант использовать putty, но это слишком просто, поэтому пробуем через встроенный в Ubuntu OpenSSH.

Установка Redmine на стеке RVM + RoR + Unicorn + Nginx

23.11.2020
Устанавливаем Redmine на Ubuntu, развернув стек: RVM, RoR, Unicorn, Nginx, с поддержкой разных версий RoR приложений и автоматическим запуском стека

Запуск дочернего процесса и чтение его вывода в linux

18.10.2020
Запуск дочернего процесса fork, направление вывода pipe, контроль состояния процесса waitpid