Перейти к содержанию

[Не]технические заметки

Автоматизация сборки статического сайта

В этой статье используется технология контейнеризации приложений Docker. Подразумевается, что Docker Engine установлен без применения прав суперпользователя.

Здесь описывается процедура развертывания системы, позволяющей автоматизировать хранение, учет изменений и обновление сайта, состоящего из статических страниц.

Настройка rdp в Linux

Обычно, для управления удаленными системами на базе ОС Windows, используется протокол rdp. Но можно использовать этот же протокол для доступа и к Unix-системам. Это может быть удобно для администраторов, работающих с ПК под Windows.

Настройка работы в Linux через прокси

Если система расположена в сети за прокси-сервером, вы не сможете совсем "по-простому" обновлять систему, устанавливать пакеты и многое другое. Для решения этой проблемы необходимо выполнить небольшую настройку.

Многие приложения используют переменные среды http_proxy и https_proxy, например:

export http_proxy=http://username:password@proxy_address:proxy_port
export https_proxy=http://username:password@proxy_address:proxy_port

Иногда может быть нужно установить такие же переменные среды, но их имена - в верхнем регистре:

export HTTP_PROXY=http://username:password@proxy_address:proxy_port
export HTTPS_PROXY=http://username:password@proxy_address:proxy_port

Для работы устаревшего менеджера пакетов apt-get, нужно выполнить:

visudo

В открывшемся редакторе vi будет загружен файл конфигурации, в котором добавьте строку:

Defaults    env_keep="http_proxy"

Для работы консольного клиента git через прокси, нужно предварительно установить переменные конфигурации:

git config --global http.proxy http://username:password@server_ip_address:server_port_number
git config --global https.proxy https://username:password@server_ip_address:server_port_number

Установленные параметры будут записаны в файл .gitconfig в домашней директории пользователя и могут быть использованы повторно после перезагрузки.