суббота, 30 июня 2018 г.

Docker exit with code 0/1 решение.

Иногда контейнеры докер не запускаются с кодом ошибки exit with code 0/1
В моём случае решилось добавлением ключа: -ti (interactive)


Пример запуска контейнера DNSdocker run -ti -p 53:53/udp -d dns:test

пятница, 29 июня 2018 г.

Настройка netplan в Ubuntu 17.10

Оказывается в Ubuntu 17.10 на смену файла interfaces пришел netplan.

Для добавления статического IP адреса редактируем файл /etc/netplan/01-netcfg.yml.

Update:

В Ubuntu 18.10  файл 50-cloud-init.yaml


Настройка PAT Cisco

Пример задачи: Настройка NAT в маршрутизаторах Cisco для выхода в интернет офиса с приватным адресом 192.168.1.0/24 через шлюз провайдера 87.247.58.2.

Подсеть офиса - 192.168.1.0/24
Публичный IP: 87.247.58.1
Шлюз провайдера - 87.247.58.2

четверг, 28 июня 2018 г.

systemd-resolved port already in use

* Решение проблемы.

В конфиге /etc/systemd/resolved.conf добавляем строчку DNSStubListener=no

и перезапускаем сервис systemctl restart systemd-resolved.service.

понедельник, 25 июня 2018 г.

nginx + php-fpm + GeoIP + https

1) Качаем MaxMind базу geoIP в формате .dat и в /etc/nginx.conf добавляем в директиву http {...}

    ###GeoIP##
    geoip_country /etc/nginx/geoip/GeoIP.dat;
    geoip_city /etc/nginx/geoip/GeoLiteCity.dat;


Цветной grep

Пример для фильтра информации.

nginx -V 2>&1|grep --color=always with-http_geoip_module

воскресенье, 17 июня 2018 г.

Обновление OpenSSL из исходников Ubuntu 14.04


1) Качаем последнюю версию OpenSSL.
2) Распаковываем архив
3) ./config shared --prefix=/usr/local --openssldir=/usr/local/ssl -Wl,--enable-new-dtags,-rpath,'$(LIBRPATH)'
4)  make
5) make install
6) Проверяем openssl version либо openssl version -a