Как влететь в мир OpenSource и остаться в живых.
Подборка статей с Хабра.
https://habr.com/ru/company/skbkontur/blog/322844/
https://habr.com/ru/post/125588/
https://habr.com/ru/company/mailru/blog/273107/
Подборка статей с Хабра.
https://habr.com/ru/company/skbkontur/blog/322844/
https://habr.com/ru/post/125588/
https://habr.com/ru/company/mailru/blog/273107/
Хабр
Краткое руководство по выходу в opensource: кому это нужно, для чего и как
На прошлой внутренней конференции разработчиков Контура я выступал с докладом. В моей презентации был слайд, на котором были перечислены известные российские ИТ-...
Красивые комиксы по основам Linux и по траблшутингу.
https://habr.com/ru/company/first/blog/315754/
https://habr.com/ru/company/first/blog/310164/
https://habr.com/ru/company/first/blog/318646/
https://habr.com/ru/company/first/blog/315754/
https://habr.com/ru/company/first/blog/310164/
https://habr.com/ru/company/first/blog/318646/
Хабр
Подборка полезных слайдов про Linux
Недавно мы опубликовали перевод журнала про инструменты отладки для Linux, а теперь предлагаем подборку полезных слайдов для начинающих Linuxоводов от того же ав...
А вот на этой картинке можно залипнуть надолго.
Измеряем производительно всего, чего можно и чего нельзя
http://www.brendangregg.com/Perf/linux_perf_tools_full.noscript
Измеряем производительно всего, чего можно и чего нельзя
http://www.brendangregg.com/Perf/linux_perf_tools_full.noscript
Стильно, модно, молодёжно.
Делаем админов счастливыми, пишем документацию, уменьшаем время переключения контекста у эксплуатации и разворачиваем новый ДЦ с небольшого количества контейнеров, не забывая про инвентаризацию всех железок, которые приехали в ДЦ.
https://youtu.be/29KfWQHggyw
Делаем админов счастливыми, пишем документацию, уменьшаем время переключения контекста у эксплуатации и разворачиваем новый ДЦ с небольшого количества контейнеров, не забывая про инвентаризацию всех железок, которые приехали в ДЦ.
https://youtu.be/29KfWQHggyw
YouTube
Джентльменский набор сисадмина / Антон Турецкий (Badoo)
Приглашаем на конференцию HighLoad++ 2024, которая пройдет 2 и 3 декабря в Москве!
Программа, подробности и билеты по ссылке: https://clck.ru/3DD4yb
--------
HighLoad++ 2017
Тезисы:
http://www.highload.ru/2017/abstracts/2973.html
Мне хочется поделиться…
Программа, подробности и билеты по ссылке: https://clck.ru/3DD4yb
--------
HighLoad++ 2017
Тезисы:
http://www.highload.ru/2017/abstracts/2973.html
Мне хочется поделиться…
Постоянно забываю, что 22 числа каждого месяца выходит релиз Gitlab :)
https://about.gitlab.com/2019/05/22/gitlab-11-11-released/
https://about.gitlab.com/2019/05/22/gitlab-11-11-released/
GitLab
GitLab 11.11 released with Multi-Assignment for MRs and container enhancements
GitLab 11.11 released with Multi-Assignment for Merge Requests, Windows Container Executor, Dependency Proxy, and much more!
Если вам приходится пользоваться утилитой
Все дело в том, что у каждого регистратора (сейчас это 5 регистраторов -
И inetnum - поле, используемое RIPE NCC, APNIC, AFRINIC, а NetRange - ARIN.
Все это регулируется замечательным
https://tools.ietf.org/html/rfc7485
whois или whois-сервисами, то вы замечали, что одна и та же информация может выдаваться с разными значениями полей в выводе (например, пул адресов в одном случае был в поле inetnum, в другом `NetRange`).Все дело в том, что у каждого регистратора (сейчас это 5 регистраторов -
AFRINIC, APNIC, ARIN, LACNIC, RIPE NCC) существует свой формат описания вывода информации. И inetnum - поле, используемое RIPE NCC, APNIC, AFRINIC, а NetRange - ARIN.
Все это регулируется замечательным
RFC 7485 -Inventory and Analysis of WHOIS Registration Objectshttps://tools.ietf.org/html/rfc7485
Часовая история о том, как некая компания приходила к методологии DevOps, на какие грабли наступила, что поняла и что же она в итоге получила от этой методологии.
https://youtu.be/HiPSp2xf0yo
https://youtu.be/HiPSp2xf0yo
YouTube
Барух Садогурский, Леонид Игольник — DevOps в масштабе: греческая трагедия в трёх актах
Подробнее о конференции DevOops: https://jrg.su/t1mP5U
— — . .В этой трагедии мы представим вам историю роста компании, от трёх разработчиков до ста. Мы обсудим сложности, которые возникают на каждом этапе взросления, как технологические, так и методологические…
— — . .В этой трагедии мы представим вам историю роста компании, от трёх разработчиков до ста. Мы обсудим сложности, которые возникают на каждом этапе взросления, как технологические, так и методологические…
Хотите разломать вашу инфраструктуру и прокачать ваших инженеров по траблшутингу всего и вся?
Проект "Chaos Monkey" от компании Netflix позволяет это сделать.
https://github.com/Netflix/chaosmonkey
Проект "Chaos Monkey" от компании Netflix позволяет это сделать.
https://github.com/Netflix/chaosmonkey
GitHub
GitHub - Netflix/chaosmonkey: Chaos Monkey is a resiliency tool that helps applications tolerate random instance failures.
Chaos Monkey is a resiliency tool that helps applications tolerate random instance failures. - Netflix/chaosmonkey
Крутая презентация про развитие методологии DevOps.
В ходе подготовки презентации было опрошено почти 32к человек и результаты опросов, трендов современности, к чему идет DevOps и прочее - отражено по ссылке ниже
https://cloudplatformonline.com/rs/248-TPC-286/images/DORA-State%20of%20DevOps.pdf
В ходе подготовки презентации было опрошено почти 32к человек и результаты опросов, трендов современности, к чему идет DevOps и прочее - отражено по ссылке ниже
https://cloudplatformonline.com/rs/248-TPC-286/images/DORA-State%20of%20DevOps.pdf
Внимание! Будьте аккуратны при использовании стандартного плагина для git merge
В
P.S. Проверяйте перед тем, как будете отправлять изменения
VSCode. Вчера заметил, то что этот плагин работает крайне криво и не определяет весь блок кода, который относится к конфликту. В результате конфликт разрешается лишь частично и вместо определенного кода получается каша, которая может в дальнейшем что-то развалить.В
IntelliJ IDEA тот же самый конфликт разрешается полностью и код полностью соответствует состоянию, в котором он должен быть.P.S. Проверяйте перед тем, как будете отправлять изменения
Когда на виртуальной машине все плохо и надо проверить её на проблемы с I/O
https://bencane.com/2012/08/06/troubleshooting-high-io-wait-in-linux/
https://bencane.com/2012/08/06/troubleshooting-high-io-wait-in-linux/
Medium
Troubleshooting High I/O Wait in Linux
A journey into finding processes generating high I/O wait.
Если нужно сделать из бинарника сервис, а виндовая утилита
https://nssm.cc
sc бессильна, то на помощь вам придет NSSM - the Non-Sucking Service Managerhttps://nssm.cc
Загрузка файла на JFrog Artifactory (с датой модификации в 0 дней) с передачей хеш-сумм и интерактивным запросом токена:
read -sp 'Please, enter your token: ' TOKEN
FILE=$(find /path/to/file -mtime 0 -name "*.tar.gz")
echo -e "\nFile - $FILE"
echo "Hash sum computing..."
FILE_MD5=$(md5sum $FILE | awk '{print $1}')
echo "MD5 is done"
FILE_SHA1=$(sha1sum $FILE | awk '{print $1}')
echo "SHA1 is done"
FILE_SHA256=$(sha256sum $FILE | awk '{print $1}')
echo "SHA256 is done"
echo "Uploading..."
curl -# -k -H "X-Checksum-MD5:$FILE_MD5" -H "X-Checksum-Sha1:$FILE_SHA1" -H "X-Checksum-Sha256:$FILE_SHA256" -H "X-JFrog-Art-Api:$TOKEN" -T $FILE "https://url" | tee /dev/null