Кирилл семаев видеокурсы по linux

Введение в администрирование Linux на примере Ubuntu

Семаев Кирилл, собрал все доступные материалы, и даже изменения в сертификации за 2014 год и постарался их тут выложить на конкретных примерах. Будем нести знания в народ бесплатно, а то те кто знает что-то не делится, а те кто делятся те не знают ничего почти. Данный плейлист сделан по сертификации «Администрирование базового уровня (LPIC-1)», а именно экзамену № 101.

И, даже в отрыве от всей этой сертификации: если вы далеки от Linux, или знаете его поверхностно, но хотели бы углубиться — вам добро пожаловать. Это именно вводный курс по Linux-подобным ОС на примере милой сердцу Ubuntu.

Год выпуска: 2015
Автор: Семаев Кирилл
Сайт производителя: http://it-semaev.ru
Продолжительность: 9 часов
Язык: Русский

Формат видео: MP4
Видео: mp4a, 800×600, 30, битрейт не вижу
Аудио: mp4a, 44100 Гц, стерео

Доп. информация: Смотрите все в VLC

Содержание

  • 30 видео для начала изучения Linux

Скачать обучающий видеокурс (986,73 MB):

Источник

Кирилл Семаев

Обо мне

Считаю важным в работе:1) Обеспечить максимально комфортную работу разработчиков так, чтоб они занимались только своим делом — писали код. Весь процесс сборки, деплоя, и по максимуму тестирования — выносить на уровень CI/CD;2) Сбор, фильтрация, визуализация и триггеры на логи. Это позволяет вовремя обнаруживать все нетипичное поведение приклада и инфраструктуры, иметь полную статистику и т.д.;3) Мониторинг всех систем, процессов, сторонних сервисов, как в целом так и по частям. Корректно настроенный мониторинг и оповещения позволяют заранее предотвратить надвигающиеся проблемы.4) Использование прозрачных пайплайнов для CI/CD таким образом, чтобы разработка понимала их структуру, и могла вносить в них необходимые изменения самостоятельно, без задержек;5) Хранение всех инфраструктурных конфигов: пайпы CI/CD, элементы данных zabbix, конфиги сущностей kubernetes, файлы конфигураций сервисов — в инфраструктурном репозитории. Никаких правок руками на стендах, только комиты в репо и разливание их только при помощи CI/CD.6) Четкие правила ведения репозитория приклада: ветки hotfix, release, feature. С четко озвученными правилами ветвления.7) Отдельные тестовые стенды под каждую ветку: стенд тестирования, копия прод. среды, стенд раработки, возможно еще стенд заказчика и т.д.8) Проработанный регламент внесения всех изменений. Например, при релизе создается задача с указанием даты и времени релиза. К ней линкуются задачи разработке, инфраструктуре и тестированию. Каждая команда описывает планируемые изменения, срок их выполнения, возможные риски и план отката. Такой подход позволяет избежать большинства проблем при релизах.9) Вовлечение всех членов команды в обсуждения по развитию и изменениям в проекте.Очень люблю микросервисную архитектуру, docker, kubernetes. Это быстро, отказоустойчиво, масштабируемо и стабильно. Готов влиться в любую команду с выстроенными каналами коммуникации ради создания интересных проектов.Заинтересован в удаленной работе, но не против поработать и в офисе. Веду на youtube канал для чайников в линуксе https://www.youtube.com/user/itsemaev; профиль на хабре: https://habrahabr.ru/users/semaev/, профиль на гитхабе: https://github.com/ksemaev

Опыт работы

Devops инженер отдела инфраструктуры Департамента Корпоративных Систем. Проекты огромные, соответственно перечень технологий также очень широкий, стек используемых решений также различается между проектами. Опыт различается по проектам так:Федеральное казначейство (http://zakupki.gov.ru): — поддержка и оптимизация системы мониторинга (zabbix). Написал ряд шаблонов с кастомными метриками для ДБА, позволяющими мониторить состояние БД (postgres и oracle), вовремя выявляя узкие места, крупные запросы, и т.д.. До внедрения этих шаблонов, ДБА не пользовались zabbix вообще, теперь сами создают себе удобные комплексные экраны и быстрее находят и устраняют проблемы;- поддержка и развитие CI/CD (bamboo), в частности перенос существующих билдов и деплоев из GUI в вид bamboo spec. Это позволило унифицировать существующие сборки, и хранить их в репозиториях в виде кода. Такой подход существенно упрощает создание новых сборок и дебаг существующих, существенно сокращая время на решение тикетов по CI/CD;- поддержка стендов IBM Websphere — рутинная задача. Мой вклад – написание скриптов для wsadmin.sh, собирающих в автоматическом режиме данные с серверов для правил обнаружения и мониторинга в zabbix. Это позволило не выполнять никаких дополнительных действий для подключения новых серверов и кластеров к мониторингу, которые раньше выполнялись администраторами вручную.Федеральное казначейство (http://bus.gov.ru):- планирование, создание и настройка под нужды разработки и тестирования системы сбора логов (ELK). По задачам от отдела разработки настроил гроки (парс логов) и создал необходимые дашборды. Теперь вся необходимая разработке информация находится на дашбордах, в которых можно быстро отсортировать и объединить логи и графики в необходимом виде. Внедрение ELK позволило сильно сократить время на поиск проблем, анализ логов и увидеть узкие места, нетипичное поведена и недочеты в работе ПО.- перенос сборок CI/CD из bamboo на пайплайны Jenkins. Данное решение позволило создать репозиторий с кодом заданий сборки и деплоя, что позволяет разработке менять билд и деплой планы самостоятельно в 70% случаев, без участия отдела инфраструктуры, что существенно сокращает время затраченное на внесение изменений в процесс сборок.- написание ролей ansible для выполнения рутинных задач (настройки ротации логов, проброс ключей ssh, очистка кэша веб-серверов, изменение параметров ядра и т.д.) и подключение их к CI/CD. Эта работа позволила сильно сократить время, затрачиваемое на решение проблем со стендами, параллельно приводя все схожие стенды в идентичное по настройкам состояние.ELPASS (https://elpass.biz/):- организация инфраструктуры хранения docker образов (dockerhub + portus);- создание и оптимизация базовых образов docker для инфраструктуры и разработки;- создание, обновление, оптимизация кластеров Openshift Origin;- настройка и развитие системы CI/CD на базе паплайнов Jenkinsи перенос в них существующих сборок из Teamcity;- создание всех основных сущностей openshift/kubernetes для проекта (dc, rc, services, routes, secrets, pvc, daemon sets, и т.д..);- настройка автомасштабирования для сервисов в OpenShift;- настройка проверок готовности и жизнеспособности для деплоев OpenShift (Liveness and Readyness checks);- создание кластера GlusterFS внутри OpenShift для постоянного хранилища, используемого контейнерами;- хранение всех конфигов, настроек и процессов инфраструктуры в виде кода в gitlab.В целом по данном проекту вся инфраструктурная часть выстроена мной от начала до конца. Акцент сделан на хранении всех настроек в отдельном инфраструктурном репозитории. Для внесения любых изменений необходимо выполнить комиты в репозиторий, после чего запустить необходимые сборки в Jenkins (в ряде случаев сборки запускаются автоматически). Данный подход делает всю инфраструктурную часть полностью прозрачной для всех участников процесса (админы, разработка, тестирование, менеджмент); никаких действий руками на стендах не выполняется; развитие блоков системы производится в кратчайшие сроки работой с файлами в гите. В результате время, затрачиваемое на CI/CD и поддержку стендов в разы отличается от систем, в которых аналогичный подход не был применен изначально.Отдельного внимания достоин процесс выстраивания продакшн, демо, разработческих и тестовых стендов таким образом, чтобы существующие микросервисы docker работали идентично в openshift, swarm и банальном docker run при минимальном различии в конфигурации.

Читайте также:  Как установить windows с usb microsoft

Проект представлял комплексное решение по внедрению систем контроля и управления доступом (СКУД на базе уникального собственного аппаратного решения, и кода php крутящегося на Cetnos 5), а также мобильных приложений для отслеживания положения человека и общения с ним по закрытому каналу связи.Моя работа включала в себя:- организацию системы мониторинга (zabbix) для отслеживания состояния и кастомных метрик серверов и удаленных СКУДов. Удалось добиться получения необходимого количества актуальных метрик при расходе трафика в 2Мб в сутки;- внедрение системы управления и унификации СКУДов на базе puppet. Решение позволило организовать работу со СКУДами в условиях их негарантированного появления в сети и постоянных обрывов связи. До внедрения решения СКУДы сильно отличались между собой по настройкам, и решение проблем с каждым из них занимало до 2-3 часов, при этом проблемы возникали 2-3 раза в день. После 2-3 месяцев использования решения проблемы полностью сошли на нет, так как все возможные настройки были унифицированы и заскриптованы в виде манифестов паппет;- внедрение CI/CD jenkins+bitbucket. Внедрение решения позволило разработке полностью сконцентрироваться на написании кода. Тестирование, развертывание в разные среды, выполнение основных проверок было полностью автоматизировано. Процесс выкатывания релиза и, в случае необходимости, отката изменений выполнялся в Jenkins парой кликов мышью в течении нескольких минут. До внедрения решения этот процесс занимал 2-3 часа;- организация vpn для работы с удаленными системами, что позволило избыточные точки входа и защитить трафик от перехвата;- перенос бэкенда в Selectel, оптимизация производительности виртуальных машин в нем. За три месяца анализа производительности удалось сократить затраты на хостинг в три раза, направляя ресурсы хостера только на нужные параметры нужных виртуальных машин.

Читайте также:  Packard bell drivers packard bell windows driver

Преподаватель программ повышения квалификации в очной и дистанционной программе обучения. Проведение семинаров и практических занятий по дисциплинам: «Аппаратная часть современных информационных систем», «Операционные системы и платформы», «Администрирование Windows», «Администрирование Linux», «Организация службы технической поддержки».Научное руководство при написании дипломов в сфере администрирования и создания архитектуры ИТ-сред.За годы работы создал несколько авторских курсов по обучение практическим навыкам администрирования современных ИТ-систем. На занятиях максимальное внимание уделяю практическим занятиям и обучению новейшим технологиям в области ИТ для последующего успешного трудоустройства студентов.

Фактически занимался обучением собственных сотрудников (пять человек) и ведением сложных проектов для клиентов:- контроль за выполнением технического и административного регламента работы с организациями-клиентами.- составление схем обслуживания и обновления it-инфраструктуры клиентов.- составление схем лицензирования программного обеспечения.- создание глобального плана обслуживания сетей новых организаций-клиентов (схемы работы серверов, планы резервного копирования, организация доступа к данным внутри сети и извне, оценка и минимизация рисков при работе с текущей инфраструктурой сети и т.д.).- построение серверной инфраструктуры ИТ-среды компаний-клиентов с использованием серверных ОС и ПО Microsoft и Linux (Centos и Ubuntu).За время работы организация сотрудничала приблизительно с 30 компаниями в рамках постоянного обслуживания в режиме аутсорсинга. Закрыл организацию для участия в разовых проектах и личного развития.

Проведение факультативных занятий для учеников 7-9 классов по пакету программ Adobe.Консультации учеников по созданию проектов с использованием информационных технологий на различные тематики.Создание и поддержка ИТ-инфраструктуры школы, в том числе с использованием продуктов ALT Linux «Школьный». Настройка и мониторинг школьного firewall на базе iptables+squid.

Начинал как рядовой админ, дорос до руководителя технического подразделения. Выполнял следующие задачи:- аудит, оптимизация, создание it-инфраструктуры организаций-клиентов;- построение системы защищенной удаленной поддержки сетей клиентов;- создание схемы планового обслуживания всей it-инфраструктуры организаций-клиентов;- создание программы обучения и повышения квалификации технических специалистов;- контроль за выполнением технической стороны заключаемых договоров.- заключение долгосрочных партнерских договоров на поставку компьютерной техники, программного обеспечения, офисной техники; на оказание гарантийного и сервисного обслуживания техники; внедрение и поддержку специализированного программного обеспечения.- создание смет на монтажные работы, ведение управленческого учета.По итогам четырех лет работы руководитель организации передал ведение дел мне, была создана ООО «ХелпДеск» занимающаяся тем же ИТ-аутсорсингом, в которой я выполнял роль руководителя.

Плановые и экстренные выезды в офисы организаций клиентов для устранения неисправностей в работе серверов и рабочих станций. Выполнение плановых задач: обновления программного обеспечения, проверка работоспособности антивирусных систем, схем резервного копирования.Монтаж ЛВС, настройка телефонии.

Создание схем работы контуров для перерабатывающей промышленности. Участие в пусконаладочных работах на НПЗ, командировки в качестве инженера службы поддержки официального представительства «Honeywell» по заводам в Республике Узбекистан.Проверка работоспособности оборудования в серверных и операторских помещениях на заводе, выполнение регламентных работ по обслуживанию серверных ОС и ПО (Windows + Linux); проверка работоспособности процедур репликации и резервного копирования.

Источник

Куда пропал Kirill Semaev (Кирилл Семаев)?

❗️ Внимание. Просьба не пролистывать пост, а прочитать его до конца. Это важно. Речь пойдёт про известного многим Kirill Semaev (Кирилл Семаев), который вёл одноименный youtube канал. Я неоднократно упоминал его в своих заметках и ссылался на некоторые его ролики.

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

Читайте также:  Microsoft windows search protocol host как отключить

UPD: пишет девушка Кирилла. Он вследствие врачебной ошибки потерял здоровье и работоспособность. Кто хочет помочь в сложной ситуации, номер карты Сбербанка 4276380156637956 или пишите мне в телеграм @annse.

Я связался с Анной и узнал подробности ситуации с Кириллом. Получил от неё большой текст с множеством деталей, которые написаны не для публичного сообщения, поэтому я перескажу только суть, которая уместна в данном случае.

В сентябре 2020 года Кирилл лег в больницу на очередную плановую операцию. Ранее он уже неоднократно проходил подобную процедуру. Во время операции что-то пошло не так (предположительно из-за врачебной ошибки) и у него случился обширный ишемический инсульт (кровоизлияние в мозг) с необратимым поражением 70% ведущего полушария мозга. До кучи переболел короной и в завершение получил еще и эпилепсию с периодическими приступами.

Состояние на момент выписки: лежачий, толком не может двигаться, так как половина тела не работает; не разговаривает. Сам есть не может, питается через трубку.

Дальше все заботы о Кирилле легли на Анну. Пошла долгая череда реабилитационных центров, между ними проживание в квартире с постоянным уходом. Кирилл практически всё понимал, но не мог нормально ни говорить, ни писать. На текущий момент у него не работает правая рука. Он еле-еле ходит с четырехопорной тростью. Может составить предложение из 3-5 слов, писать всё ещё не может.

Изначально Кирилл был против публичного обращения за помощью. Но в настоящий момент ситуация вынуждает это делать. Со слов Анны, сейчас он смирился с этим. Нужны средства на дальнейшее лечение, которое продлится неизвестно сколько времени. Уже сейчас видно, что процесс этот не быстрый. Родители Кирилла пенсионеры, дохода кроме пенсий нет. Больше помочь некому.

Весь этот год Анна сама решала все финансовые моменты и очень устала. В такой ситуации любая финансовая помощь будет актуальна. Чем еще можно помочь Кириллу — неизвестно. Из доступного нам — писать комментарии поддержки под его видео в ютубе. Рано или поздно он сможет их читать (а может уже читает). Возможно это как-то поддержит его.

Я уверен, что Кирилл рано или поздно выкарабкается и поправится. Положительная динамика есть. Он многим безвозмездно помог своими видео, где не было ни рекламы, ни монетизации (я не видел). То есть чистая благотворительность. Теперь настал наш черед отблагодарить. Что нужно сделать:

1️⃣ Отправить денежный перевод на карту сбербанка 4276380156637956 (АННА ВЛАДИМИРОВНА С.) По возможности не символический. Сами понимаете, сколько может стоить реабилитация и уход. В описании платежа указать, что это благотворительность на лечение Кирилла.

2️⃣ Мысленно представить образ Кирилла и пожелать ему выздоровления.
3️⃣ Зайти на его youtube канал и высказать слова поддержки в комментариях.
4️⃣ Поделиться информацией с теми, кто тоже может помочь.

Для подтверждения всего написанного прикрепляю фотографию Кирилла. Помимо этого фото у меня есть другие, плюс видео с ним с прогулки. Выкладывать в публичный доступ всё это не вижу смысла.

Всем здоровья и берегите себя. Кириллу по возможности скорейшего выздоровления.

Обновление 24.09.21

После поста о сборе средств для Семаева Кирилла (https://t.me/srv_admin/1156), мне периодически пишут люди и спрашивают, как и что там с Кириллом, доходят ли деньги и т.д. Сам я не в курсе, так как у меня нет постоянного контакта ни с ним, ни с его родными. Это была моя личная инициатива о соборе средств. Чтобы было, что отвечать по теме, спросил у Анны, как там дела.

Кирилл сейчас на очередной реабилитации в мед. центре, так что новостей особо нет. С ним всё в порядке, состояние нормальное, ни лучше, ни хуже. Деньги тратятся на реабилитационные процедуры и на бытовые нужды. Помощь доходит до адресата.

На неё вышли люди с инициативой записать видео с Кириллом. Ориентировочно на октябрь запланировали мероприятие. Так что если всё сложится, то будет подробная информация из первых уст.

Источник

Оцените статью