Записки молодого девопсера – Telegram
Записки молодого девопсера
153 subscribers
94 photos
7 files
623 links
Здесь выкладываются различные команды и решения проблем, с которыми приходится сталкиваться, а также интересные статьи и видео из мира IT.
Download Telegram
Powershell v2 and legacy
Подсчёт количества директорий
Get-ChildItem * | ?{ $_.PSIsContainer } | Measure-Object | Select-Object -ExpandProperty Count
Docker, default-address-pools и всё-всё-всё
В docker-ce 18.06 появился параметр default-address-pools, который позволяет менять стандартную подсеть (172.16.0.0/16), в которой находится сетевой интерфейс docker0.
Когда может возникнуть ситуация, что нужно менять стандартную подсеть и кастомные подсети, которые вы будете использовать для docker-контейнеров?
Например, в случае, если рабочий VPN находится в стандартной подсети docker. Если так произошло, то в journalctl будет много сообщений о marsian source в моменты, когда вы будете через nc, curl и подобные инструменты дергать ваш сервис.
Исправить эту ситуацию можно добавлением новой IPAM конфигурации в ваш docker-compose файл. Например:
networks:
testnet:
driver: bridge
ipam:
config:
- subnet: 172.22.264.0/24
Для изменения стандартной подсети нужно добавить в файл /etc/docker/daemon следующие строки:
{
"default-address-pools": [
{"base":"172.22.265.0/24","size":24}
]
}
Затем перезапустить демон докера.
P.S. bridge-интерфейсы после префикса br содержат network_id из вывода команды
docker network ls.
Получение информации о сети можно выполнить с помощью команды
docker inspect network_id
Forwarded from linkmeup
Рубрика “Ой, ну да конечно я это сто лет знаю, просто от всех скрывал”.
Если в линкуксах запустить пинг и нажать Ctrl-4, вы получите сиюминутную статистику, а пинг побежит дальше.
Наш стаж ничего не значит по сравнению с этой вакансией
В мире Windows свой Time Epoch
The FILETIME structure records time in the form of 100-nanosecond intervals since January 1, 1601. Why was that date chosen?

The Gregorian calendar operates on a 400-year cycle, and 1601 is the first year of the cycle that was active at the time Windows NT was being designed. In other words, it was chosen to make the math come out nicely.
Многострочные скрипты в .gitlab-ci.yml
test_multiline:
stage: deploy
noscript:
- |
echo 123
echo 456
echo 789
- |
echo 123
echo 456
echo 789
tags:
- gitlab-runner