Пример запуска Python Flask на Docker
Linux:
Итак задача:
Есть сервер с уже установленным и настроенным Apache, при запросе по определенному доменному имени нужно запускать скрипт, сделанный на Python фреймворке Flask.
Т.е. нужно чтобы Nginx разделял запросы пришедшие на 80 порт и в зависимости от адреса передавал запрос или Apache или Python.
Почтовый сервер zimbra - белый экран.
Эта заметка должна помочь тем, у кого, при попытке зайти на сервер через веб интерфейс, браузер выдает белый экран.
Установка Factorio 0.17.45 сервера на linux
Сначала попробовал установить "руками", но итоге, поставил через docker
Подключение по SSH без ввода пароля
Иногда нужно автоматизировать работу по ssh или копирование через scp, при этом ввод пароля совершенно не уместен.
Ну, хорошо, или просто лень его вводить каждый раз ;-)
Тогда нам на помощь приходит шифрование с открытым ключом.
Кому интересно можете почитать детальнее
А я лишь опишу технические аспекты.
Установка верного времени в CentOS
Самый простой способ обновить дату (установить верную), в linux, это синхронизировать времени по NTP
Сервер времени можно использовать любой, например ntp.ubuntu.com
Также стоит изменить часовой пояс, если это не было сделано при установке системы.
yum -y install ntp ntpdate -s ntp.ubuntu.com timedatectl set-timezone Europe/Moscow
Если дата сильно отличается и yum -y install выдает ошибки сертификата, то сначала нужно выставить время руками:
date +%Y%m%d -s "20150915"
Работа с очередями RabbitMQ на php
Первое знакомство с RabbitMQ
В частности идея была в том чтобы при запуске retropie в фоне начинала проигрываться музыка, а при старте эмулятора воспроизведение останавливалось.
Как распаковать tar.bz2 архив в Linux.
Ключи для распаковки .tar.bz2архива в консоли:
tar xvjf FILE.tar.bz2
Если при распаковке получаем сообщение:
tar (child):bzip2: Cannot exec :Nosuch of file or directory tar (child): Error is not recoverable: exitng now tar: Child returned status 2 tar:Error is not recoverable: exitng now
То нужно установить bzip2:
yum -y install bzip2
Есть неприятная особенность при использовании zip в консуле linux систем - если в архивируемой папке есть symlink (ярлык/ссылка) на другую директорию) то содержимое этой папки тоже будет добавлено в архив.
Если это не требуется, то нужно использовать ключ -y
Пример: zip -ry out.zip /home/user
Создание ссылки: ln -s /home/user/files /home/_UserFiles