Size: a a a

Админим с Буквой

2018 June 22
Админим с Буквой
Переслано от Peter Destructive
Видео со школы информационной безопасности Яндекса https://academy.yandex.ru/events/system_administration/msk-2018/ )
Школа информационной безопасности
1 февраля 2018 года открывается набор в Школу информационной безопасности Яндекса в Москве. Мы приглашаем студентов старших курсов и начинающих специалистов.


Для поступления нужно знать хотя бы один язык программирования (JS, Python, C++, Java), на начальном уровне разбираться в принципах построения и работы веб-приложений, знать принципы работы операционных систем и сетевой инфраструктуры, а также основные типы атак и виды уязвимостей.
Слушателей ждут лекции и практические задания по инфраструктурной и продуктовой безопасности, которые проведут специалисты Яндекса. Участникам расскажут о безопасной разработке приложений, форензике, построении безопасной сетевой и серверной инфраструктуры в Яндексе.
Программа рассчитана на один месяц. Занятия будут проходить в будни по вечерам со 2 по 27 апреля 2018 года в московском офисе компании. Иногородним участникам мы оплатим проезд и проживание в хостеле.


Обучение в Школе завершится экзаменом. Самые активные и успешные участники получат предложения пройти стажировку…
источник
2018 June 26
Админим с Буквой
Агрегатор видеоматериалов на IT тематику

https://dev.tube/
источник
2018 June 27
Админим с Буквой
Вчера приняли стандарт wpa3. обязательное его наличие для сертификации назначено на 2019 год.
источник
Админим с Буквой
Пс-с-с, парень, работа не нужна?

Мы — интернет-компания, более 10 лет успешно развивающая большой IPTV проект, имеющая собственный CDN и большой круг интересных задач.

В нашу команду требуется системный администратор для разработки новых и поддержки существующих сервисов.

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

Вы нам подходите, если:

- имеете опыт работы хотя бы одним скриптовым языком bash/python/ruby;
- уверенно знаете ОС Linux/Unix (Ubuntu/Debian или CentOS/Redhat), а также сетевой стек, сетевые  протоколы, понимаете как работает маршрутизация;
- умеете автоматизировать свою деятельность;
- можете учиться и быстро усваивать информацию;
- имеете высокую внутреннюю мотивацию на решение задачи;
- знаете английский язык на уровне чтения профессиональной литературы.

Большим плюсом будет если у вас есть опыт:
- практического использования Chef/Ansible/Puppet для управления конфигурациями;
- практического использования систем контейнеризации Docker/LXC;
- администрирования сетевого оборудования;
- работы с вебсерверами nginx/apache, базами данных;
- работы с почтовыми серверами postfix/exim и понимание принципов маршрутизации почты.

Мы предлагаем:
- удаленную работу или работу в офисе в Москве;
- оплату в зависимости от вашей квалификации и графика;
- на время испытательного срока возможна частичная занятость, после прохождения мы предложим  полный рабочий день с гибким графиком работы;
- оплачиваемый отпуск;
- корпоративный спорт и ДМС.

Наш стек технологий:
- Chef
- Ruby, RoR, Sinatra
- nginx
- MySQL, Mongo DB, Redis
- ELK
- Proxmox, Docker, Kubernetes

Зп: 80+++ В зависимости от уровня (нужно несколько специалистов)

Обращаться к  @Tre0n
#work #ads
источник
2018 June 28
Админим с Буквой
источник
Админим с Буквой
Мигрируем ОС с диска на диск без простоя

Попробовал свои силы в написании статьи в instant view

https://medium.com/@bykvaadm/%D0%BF%D0%B5%D1%80%D0%B5%D0%BD%D0%BE%D1%81%D0%B8%D0%BC-%D0%BE%D1%81-%D1%81-%D0%B4%D0%B8%D1%81%D0%BA%D0%B0-%D0%BD%D0%B0-%D0%B4%D0%B8%D1%81%D0%BA-%D0%B1%D0%B5%D0%B7-%D0%BF%D1%80%D0%BE%D1%81%D1%82%D0%BE%D1%8F-12dc048db1ea

#disk #lvm #raid #no_downtime
источник
Админим с Буквой
Гитлаб переименовал основную ветку гита из мастера в мейтейнер. Из-за "инклюзивной культуры". В общем, очередная победа леволиберализма над здравым смыслом.
источник
2018 June 29
Админим с Буквой
Переслано от Peter Destructive
Всем доброго времени суток!

Организую стажировку у нас в red team (пентест/анализ защищённости/анализ кода).

Требования:
- возьмём максимум 3 человека;
- базовые знания IT Sec (умения различать недостаток/уязвимость/атаку);
- участие в CTF приветствуется;
- отдельным плюсом для 2-ух из 3-ёх кандидатов будет знание Java и JavaScript.

Условия:
- обучение;
- участие в реальных проектах.

Сроки:
С июля по сентябрь.

Местоположение: Москва, Дубовая Роща 25к2.

В понедельник проводим собеседование.
Желающие могут писать мне в ЛС.

Заранее благодарен!
источник
Админим с Буквой
пятничные вбросы=)
источник
2018 June 30
Админим с Буквой
источник
2018 July 02
Админим с Буквой
git undoing operations

Хорошая статья, которая показывает как правильно и красиво поступить в ситуации, когда нужно что-то откатить\удалить в ветке коммитов.

https://sethrobertson.github.io/GitFixUm/fixup.html

#git #troubleshooting
источник
Админим с Буквой
источник
2018 July 04
Админим с Буквой
Duckduckgo features

Использовать несколько поисковых движков для наилучшего достижения - это нормально. Также, как нормально для любого системного администратора использовать для своей задачи свой инструмент. Лично я, когда пользуюсь на регулярной основе двумя поисковиками - для русских запросов (история, наука, медицина, покупки) - только яндекс. В том числе карты, метро и такси.  Если же запрос хоть сколько-то касается IT тематики или это технический запрос - то это только гугл и строго на английском. В таком ритме я живу уже около 4 лет. Поначалу, конечно, было непросто. Нужно сформулировать запрос на "чужом" языке. А это иногда не так то просто, бывают случаи когда ты вообще не понимаешь как спросить то что ты на русском-то не можешь сформулировать. Следующей проблемой становится быстро понять по-диагонали о чем идет речь в статье. Если у вас с языком хорошо - все просто, иначе процесс затягивается. Последние 4 года я везде ставлю по-умолчанию английский - язык системы ноутбука, телефона итд итп. И только по прошествии пары лет у вас начинает что-то неплохо получаться - вы бегло читаете сайты на английском и без проблем можете пролистать ветку обсуждения bug\issue на гитхабе чтобы понять как решить проблему. Последние пол-года у меня даже реклама в ютубе на аглийском, что вполне устраивает - дает лишнюю минуту поупражняться в языке. Конечно ничто не заменит нормального изучения языка, кто-то скажет "пффф - ему потребовалось 2 года". Согласен, но данный вариант изучения - пассивный, не напряжный и по-своему приносит плоды. И лучше уж так, чем обещать себе что "вот-вот я открою учебник и как начну учить язык хотя бы по 4 часа в неделю".

Вообще изначально пост я писал не об этом и что-то понесло не в ту сторону. А рассказать я хотел о фиче !bang поисковика duckduckgo - это возможность через микро-плагинчик находить сразу нужную информацию на нужном сайте:

!dpkg htop -> сразу отправит вас на сайт пакетов debian, выберет пакет htop
!http 451 - информация о том, что скывается за кодом ответа 451
!yt котики - сразу найдет вам на youtube котиков


и таких !bang уже более 10к. Быть может и вам что-то приглянется?

https://duckduckgo.com/bang

#duckduckgo
источник
2018 July 05
Админим с Буквой
Именование VM в облаках это важно

Очень глупая история произошла со мной на днях. Есть система автоматизации выкатки новых образов(images) в облака, в частности это azure. Для того чтобы задачи сборки не конфликтовали друг с другом, если запущены они в одно время, я добавил в имя виртуальной машины build_id,   т.е. номер сборки. Через точку. Azure из имени VM составляет hostname.  As is. В итоге получилось имя вида test-instance.123 - что в свою очередь очень напоминает нам домен второго уровня (company.com). Как оказалось на такое имя не весь софт реагирует адекватно и по понятным причинам такое имя не резолвится. В частности это не перенес collectd, что привело к невозможности его запуска. Замена точки на дефис решила эту глупую и простую проблему.

#troubleshooting
источник
Админим с Буквой
Что это за странные буквы sda\hda и что они значат

Каждому линуксойду, который знаком с системой больше пары недель знакомо что такое sda - это первый диск, sdb - второй итд. Обычно мало кому есть дело, почему он так называется. ну sda, ну hda.  Оказывается,  название предельно логично и строго зависит от оборудования которое вы используете.

Так например sda:
S - SCSI driver, modern PATA/SATA driver, USB
SD - mass-storage driver
SDA - first registered device
SDA1 - first partition


Подробнее: https://en.wikipedia.org/wiki/Device_file#Naming_conventions

#junior
источник
2018 July 06
Админим с Буквой
Или лыжи не едут, или я ебанутый

Последний месяц я мало что писал интренесного, потому что практически все время занимался автоматизацией выкатки софта на azure. Это адище адовое если честно. Одна из самых дурных поделок микрософта. Кроме кучи мелких абсолютно непонятных и недокументированных вещей до которых додумываться надо, я выделю две, которые меня особенно потрясли:

- у меня есть 2 аккаунта: name_surname@company.com и name_surname@company.com. Не пытайтесь найти разницу - они абсолютно одинаковые. Только один из них получился личный, а второй - корпоративный. Идентификаторы у них разные, а то что логины совпадают, ну, кому какое дело. Из-за этого так получилось, что на portal у меня права на корпоративном аккаунте, а на cloudpartner - на личном. Т.е. представьте себе ситуацию, да, когда владелец корпоративного аккаунта говорит что дал тебе права, а ты заходишь туда и видишь что прав то и нет. Знаете как переключиться между личным и корпоративным? Разлогиниться, да. Но, это еще не все. Услуждивый микрософт предложит вам список учетных записей, под которыми вы заходили. там будет и name_surname@company.com. пробуем-вводим пароль - попадаем в учетку. прав нет. Что-то сделали не так. Знаете как надо? Надо разлогиниться, сказать other(типа я введу новый аккаунт), ввести name_surname@company.com и только тогда он предложит выбрать, личная это или, мать ее, корпоративная учетная запись!

- вы создаете из приватного образа виртуальную машину. вас при этом спросят логин и пароль\публичный ключ. Зачем? ну логично же - под этими учетными данными мы зайдем на вновь созданную виртуальную машину. Правильно? Нихрена. Эти учетные данные пропишутся ровным счетом никуда. не будет никуда положен ключ, не будет  такого пользователя в /etc/passwd

#гори_в_аду_микрософт
источник
Админим с Буквой
Bash shortcuts

Написал микро лабораторную работу для обучения хоткеям в bash. Все это доступно благодняря библиотеке readline. Все описанное ниже и более того - man readline

https://medium.com/@bykvaadm/bash-shortcuts-d6f275a6ce9d

#bash_tips_and_tricks #junior
источник
2018 July 09
Админим с Буквой
Jenkins kill zombie job

Если ни тыкание на крестик, ни перезагрузка сервера не помогают дропнуть зависшую день-два-месяц назад задачу, то можно дропнуть ее через консоль (Manage Jenkins -> Script Console). И вам надо заполнить 2 переменные - имя задачи и ее номер.

Jenkins.instance.getItemByFullName("JOB_NAME")
               .getBuildByNumber(JOB_ID)
               .finish(
                       hudson.model.Result.ABORTED,
                       new java.io.IOException("Aborting build")
               );

#jenkins #troubleshooting
источник
2018 July 12
Админим с Буквой
источник
Админим с Буквой
Убитый контейнер докера не запускается

Ошибка:
endpoint with name  XXXX already exists in network bridge.
Решение:
docker network disconnect --force bridge <Container ID or Endpoint ID or Container NAME>

Это не для тех, кто не умеет гуглить, а для того чтобы наоборот каждый раз не гуглить когда такое возникает=)

#docker #troubleshooting #networking
источник