Timestamp to history
If you define an environment variable for all users, it belongs in /etc/profile or /etc/environment. If you define an environment variable for your account, it belongs in ~/.environment or ~/.profile.
echo 'export HISTTIMEFORMAT="%d/%m/%y %T "' >> ~/.bash_profile
source ~/.bash_profileIf you define an environment variable for all users, it belongs in /etc/profile or /etc/environment. If you define an environment variable for your account, it belongs in ~/.environment or ~/.profile.
Powershell v2 and legacy
Подсчёт количества директорий
Подсчёт количества директорий
Get-ChildItem * | ?{ $_.PSIsContainer } | Measure-Object | Select-Object -ExpandProperty CountDocker, default-address-pools и всё-всё-всё
В docker-ce 18.06 появился параметр
Когда может возникнуть ситуация, что нужно менять стандартную подсеть и кастомные подсети, которые вы будете использовать для docker-контейнеров?
Например, в случае, если рабочий VPN находится в стандартной подсети docker. Если так произошло, то в
Исправить эту ситуацию можно добавлением новой IPAM конфигурации в ваш docker-compose файл. Например:
P.S. bridge-интерфейсы после префикса
Получение информации о сети можно выполнить с помощью команды
В 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_idiproute2 for net-tools swappers
https://wiki.gentoo.org/wiki/Iproute2#iproute2_for_net-tools_swappers
https://wiki.gentoo.org/wiki/Iproute2#iproute2_for_net-tools_swappers
Один дев-опс настраивал jigit и писал автоматические тесты при помощи chai и mocha. И все это крутилось на cocaine
https://marketplace.atlassian.com/apps/1217129/jigit-github-and-gitlab-integration
https://learn.javanoscript.ru/testing
https://en.wikipedia.org/wiki/Cocaine_(PaaS)
https://marketplace.atlassian.com/apps/1217129/jigit-github-and-gitlab-integration
https://learn.javanoscript.ru/testing
https://en.wikipedia.org/wiki/Cocaine_(PaaS)
Atlassian Marketplace
Jigit - Jira GitHub & GitLab integration | Atlassian Marketplace
Gitlab Jira integration and GitHub Jira integration simplifies development, reduces context switching. Amazing support
Bat for Centos
https://copr.fedorainfracloud.org/coprs/sattellite/bat/
https://copr.fedorainfracloud.org/coprs/sattellite/bat/
Ansible Security Automation.pdf
1.6 MB
RedHat Ansible Automation
В мире 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