Сначала попробовал установить "руками", но итоге, поставил через docker
Linux:
Установка Factorio 0.17.45 сервера на linux
Подключение по 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
Есть несколько способов решения данной задачи, но мне кажется самый удобный - получить бесплатный ssl сертификат от Let's Encrypt, через утилиту certbot.
Certbot позволяет не только получить сертификат, но и сразу установить его на apache или nginx. При этом не только на один домен, а на несколько.
Поднятие сервера Террарии TShock на Centos 7
Ошибка: open_basedir restriction in effect. File(/tmp) is not within the allowed path
Думал можно в .htaccess поменять путь до /tmp, но нужно добавлять /tmp в список open_basedir настроек виртуального хоста Apache