Курсы линукс. Курсы администрирования OC Linux. Учетные записи пользователей и группы

Linux - это очень хорошая OS, надежная, прогрессивная, многозадачная и имеющая множество приложений. Но освоить Linux может быть не легко. И не потому что Linux сложнее в домашнем пользовании, чем Windows, а потому что многим людям В ПРИНЦИПЕ сложно осваивать компьютер. Особенно это касается пожилых людей, которые только в конце своей жизни столкнулись с такой сложной техникой.

Но и молодые хотели бы освоить Linux и работать системными администраторами, так как большинство серверов сегодня работают именно из под Linux. Как же им быть? Я решил проверить, а существуют ли вообще?

Кусы Windows есть наверное почти в каждом городе, так как эта OS более распространена, чем Linux. Но и Linux курсы тоже существуют, хотя и не в таком масштабе. О каких курсах по Linux известно мне? Вот некоторые, которые я обнаружил при самом беглом просмотре.


Они предлагают разный уровень обучения и если вам интересна дополнительная информация, то перейдите на их сайты - нужно перейти на нужный сайт и самому всё исследовать, ЛИЧНО.

1. Курсы Линукс базе СПбГПУ

Курсы о Linux проходят в Сан-Петербурге базе учебного центра Факультета Переподготовки специалистов Санкт-Петербургского Государственного Политехнического Университета (СПбГПУ) Они обучают на высшем уровне владением самого популярного русского ALT Linux.

Я раньше пользовался ALT Linux и мне он действительно нравился. Если бы ещё он был основан на Debian, то я бы тоже его продолжал изучать.

Если вы живёте в северной столице и любите всё русское, и ALT Linux в том числе, то эти Linux курсы для вас. Их адрес avalon.ru

2. Курсы по Линукс в центре "Специалист"

Эти курсы о Линуксе в центре Специалист проходят, как я понял, в Москве. У них курсы более серьёзные и включают в себя массу тем по Unix (Ubuntu / FreeBSD) Их сайт www.specialist.ru предлагает целый спектр услуг и курсы Linux среди этого не последнее дело. Правда и цены там не малые, но это может они большие для меня, а для москвича это сущие копейки?

3. Курсы по Linux от ИПАП

Эти курсы проводятся в институте прикладной автоматизации и программирования. Судя по сайту, их филиалы есть и в Москве, и в Питере. Их сайт ipap.ru говорит, что они учат многому и их обучение занимают не последнее место. Самое интересное, что ИПАП предлагается ДИСТАНЦИОННОЕ обучение! Не нужно ни куда ехать, и разве это не здорово?

Это только малая часть и я уверен, что такое обучение есть во многих более менее крупных городах. Но понятное дело, часто там учат не старушек и не такой ерунде, как работа с и . Там учат тех, кто хочет по настоящему освоить Linux и не для просмотра фильмов по вечерам, а для серьёзной работы с ним, и возможно системными администраторами.

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

В силу того, что это область на стыке наук, мы постоянно общаемся с биологами. Биологам же сейчас приходится работать с очень большими объемами данных, поэтому умение использовать Linux, оптимальную для подобных задач операционную систему, становится необходимым навыком. На самом деле, речь не только об умении обращаться с Linux, а в целом о компьютерной грамотности: какие существуют правила работы на сервере, как загружать и эффективно хранить файлы с данными, какие программы запускать для их обработки и как это сделать и т.д. - все те вещи, которые как упрощают и ускоряют вашу работу, так и значительно облегчают совместную деятельность с коллегам. Несмотря на то, что разобраться с Linux можно и самостоятельно, почитав умные книжки и сайты, для людей из не технической среды это часто вызывает определенные сложности и многие сдаются на начальных этапах освоения этой ОС (например, на знакомстве с командной строкой).

На основе нашего опыта я и мой коллега Андрей Пржибельский (@andrewprzh) изначально собирались провести несколько занятий для биологов по компьютерной грамотности. А потом эта идея выросла в трехнедельный открытый онлайн-курс (MOOC) Института биоинформатики на русском языке, который позже был сужен до именно введения в Linux, как отправной точки, - поскольку вместить все в три недели оказалось очень и очень трудно. Курс уже начался и оказался достаточно популярен (на данный момент на него записалось более пяти тысяч человек), но первый дедлайн по заданиям - 24 ноября, поэтому еще можно присоединиться без потери баллов или просто изучать курс в свободном режиме (все материалы останутся открытыми).

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

Но сначала хотелось бы остановиться на ответах на вопросы, которые нам задавали чаще всего. При подготовке курса мы общались с самыми разными людьми и столкнулись с тем, что многие совсем не понимают, где используется Linux, и не догадывались, что система может быть им полезна. Итак:

Зачем сейчас нужно уметь обращаться с Linux?

Многие не замечают, но Linux уже вокруг нас. Все Android устройства работают на Linux, большинства серверов в Интернете также используют эту операционную систему и есть множество других примеров. Конечно, можно продолжать пользоваться всеми этими вещами и не зная Linux, но освоив основы этой системы, можно лучше понять поведение окружающих вас вещей. Кроме того, при работе с большим объемом данных, Linux просто необходим, ведь большинство сложных вычислений над огромными массивами данных выполняются именно на компьютерах под управлением Linux. И это не случайный выбор: большинство вычислительных задач выполняются на Linux гораздо быстрее, чем на Windows или Mac OS X.

Как Linux связан с освоением других дисциплин?

Огромная доля научного ПО, особенно программ для обработки больших данных (например, в области биоинформатики) разработана специально под Linux. Это значит, что эти приложения просто не могут быть запущены под Windows или Mac OS X. Так что если вы не умеете работать в Linux, то автоматически лишаетесь возможности использовать самые современные научные наработки. Кроме того, изучая Linux, вы лучше понимаете как работает компьютер, ведь вы сможете отдавать ему команды практически напрямую.

Почему для этого нужен отдельный курс?

У Linux очень много возможностей, которые полезно знать и, конечно же, уметь ими воспользоваться в нужный момент. К счастью, современные версии Linux гораздо более дружелюбны к пользователям, чем их собратья еще 5-6 лет назад. Сейчас можно не мучиться часами и даже днями ночами после установки системы, чтобы настроить себе выход в Интернет, печать на принтере, раскладки клавиатуры и так далее. Любой желающий сможет начать использовать Linux так же, как он использовал Windows или Mac OS X уже после минимального знакомства с этой системой, которое будет исчисляться минутами. Однако возможности Linux гораздо шире «повседневного» использования. Рассказать обо всей функциональности Linux просто невозможно даже за трехнедельный курс. Однако мы стараемся научить слушателей использовать большинство базовых возможностей Linux, а самое главное, надеемся, что прошедшие курс смогут успешно продолжить освоение Linux самостоятельно.

Что в Linux интересного?

Для нас Linux похож на очень интересную книгу, которую вы прочитали и с удовольствием рекомендуете своим друзьям и даже чувствуете зависть от того, что у них знакомство с этим произведением еще впереди. Единственная разница в том, что хоть мы и знакомы с Linux уже почти по 10 лет, не можем сказать, что «прочитали» его целиком. В нем постоянно можно найти что-то новое для себя, узнать что многие вещи, которые ты привык делать одним способом, можно сделать совершенно по-другому - гораздо проще и быстрее.

Чем больше знакомишься с Linux, тем он становится интереснее. И от первоначального желания «поскорее бы выключить и перезагрузиться в родную и знакомую Windows (Mac OS X)» вы вскоре переходите в состояние «хм, а тут не так и плохо» и еще немного позже в «как я вообще мог работать в этой Windows?!». А еще изучая Linux вы порою можете почувствовать себя немного хакером или героем фильма про программистов =)

Наш курс состоит из краткого обзора основных возможностей Linux, однако для начинающих пользователей этого должно быть вполне достаточно, чтобы заинтересоваться Linux и немного погрузиться в его философию. Например, большую часть курса мы будем проводить за работой в терминале, так что у новичков должно возникнуть и привыкание и понимание преимуществ такого подхода к управлению компьютером. Для более продвинутых пользователей могут представлять интерес отдельные занятия курса - например, про работу с удаленным сервером или программирование на языке bash. .

Как проверять решение задач на курсе по Linux? Это вообще возможно?

Ответ на этот вопрос был нетривиальным - мы долго думали, как проверять задания (например, что пользователь установил Linux себе на компьютер или отредактировал файл в определенном редакторе) и как придумать интересные задачи, чтобы действительно показать реальную работу с Linux. Для каких-то тем получились довольно любопытные подходы. Например, специально для курса был добавлен новый тип задач на платформе Stepic - подключение к удалённому серверу (и открытие «терминала») прямо в окне браузера - по отзывам первых пользователей, им понравилось. Конечно, в первый раз не обошлось без шероховатостей, но, в целом, всё работает довольно хорошо. Про техническую сторону этого вопроса скоро появится отдельный пост от разработчиков. Пример такого задания (для просмотра вживую можно записаться на курс):

Нужно сказать, что не все пользователи воспринимали задачи с юмором. Например, мы проверяли навык установки программ на Linux на примере программы VLC. Нужно было установить ее в свою систему одним из рассказанных способов, потом открыть справку о программе, найти фамилию первого автора и ввести ее в форму для проверки. Каких только комментариев мы не наслушались про это задание:) А ошибались люди в основном в том, что вводили имя и фамилию, или только имя, или часть фамилии (а она там двойная, через дефис!). В общем, если решитесь проходить курс, то читайте условия задач внимательнее и это сэкономит много времени и нервов! Правда с тем же автором было замечание и по делу, оказалось что в старых версиях VLC он идет аж на 14 месте, так что добавили в проверку еще одного автора, который первый среди «старого» списка (и, кстати, третий в «новом»).

А почему всё-таки Linux так хорош?

Вопрос, конечно, неоднозначный. На мой взгляд одним из ключевых преимуществ Linux перед Windows или Mac OS X является то, что эта операционная система разрабатывается огромным сообществом программистов по всему миру, а не в двух, пусть и очень больших компаниях (Microsoft и Apple). Исходный код этой системы открыт, и каждый может познакомится с внутренним устройством Linux или поучаствовать в его развитии. Разработчики развивают его не только для пользователей-покупателей, но и для самих себя, с чем и связан такой большой прогресс в развитии и многие другие его преимущества. В качестве «бонусов» для обычных пользователей: Linux бесплатный, на Linux практически нет вирусов (а сами разработчики вирусов зачастую сидят под Linux!), существую огромное число версий этой системы и каждый может выбрать понравившуюся именно ему!

И напоследок хотелось бы рассказать о своем первом знакомстве с Linux именно в рабочем процессе (до этого был еще отдельный курс по учебе, но из него я не очень много вынес, к сожалению). Этот случай меня так впечатлил, что помню его до сих пор. Когда я работал на кафедре в Политехе на 3-ем курсе мне понадобилось запускать одну программу для обработки данных. Программа была написана на С++, а работали мы тогда в Windows XP. Запусков нужно было сделать много, были они довольно однотипные и занимали обычно пару минут. За это время ничего другого сделать на компьютере было нельзя - он полностью «подвисал», так что можно было поболтать с другими сотрудниками или просто прогуляться по кабинету. Примерно через пару недель таких запусков, мой научный руководитель посоветовал попробовать мне сделать всё тоже самое, но не в Windows, а в Linux. Я тогда подумал «ну какая разница», но так руководителя уважал, то программу перекомпилировал и его совет исполнил. Какового же было моё удивление, когда я запустил ту же самую программу на тех же самых данных и получил результат (естественно, точно такой же) за несколько секунд! Я даже со стула встать не успел, не то что прогуляться…

Кстати, помимо нашего русскоязычного онлайн-курса по Linux , существует хороший англоязычный вводный курс от Linux Foundation , про который уже писали на хабре . Судя по сайту, он снова начнется 5 января 2015.

Если вы знаете ещё интересные онлайн-курсы или обучающие материалы по азам Linux, будем рады увидеть ссылки на них в комментариях.

Артем
Моралес

Артём
П.

Максим
Дацкевич

Дмитрий
Бун


Владимир
Елисеев
(Кисловодск)

Опыт:







Михаил
Дрогомерецкий


По существу.
ЧТо понравилось:



Что не понравилось:

Василий
Струков





Скучно точно не будет!







Владимир
Ревякин

Александр
Самусев

Евгений
Торин

Во избежание недопонимания, первое что хотелось бы отметить - я курс не закончил.
Не закончил по нескольким причинам:
- мой низкий начальный уровень;
- нехватка времени (в среднем, мне требовалось около 8 часов на выполнение ДЗ, т.е. 16 в неделю + 4 часа лекций, итого 20 часов);
- снижение темпа/мотивации ввиду неумолимо нарастающего количества невыполненных ДЗ.

Курс, как и многое в нашей жизни, нельзя оценивать категориями "хороший" или "плохой".
У курса достаточно высокий темп, 2 лекции и, как следствие, 2 ДЗ в неделю.
Курс большой, разносторонний, местами неожиданно простой, а местами излишне сложный.
Можно с уверенностью утверждать, что любой найдет новое и полезное для себя, вопрос лишь в соотношении - получено/потрачено.
Итого, курс достойный и он не для всех.





Анастасия
Фиделина

Плюсы:
1) Все что дается в курсе - реально пригодилось в работе.
2) После прохождения курса увеличила свой доход более чем в 2 раза.
3) Закладывается база для всех остальных курсов, я для себя не вижу как можно учить что-то что работает на Unix-like операционках, и при этом не понимать как она устроена и какие предоставляются возможности.
4) Этими знаниями владеют не многие (о глубине, так как скудо-бедно, ITшник unix знает).
5) Очень отзывчивые преподаватели, им отдельное спасибо, что няньчились с нами.
Примеры:
с 10 до 3 часов ночи помогают решить твою проблему на работе
Отвечают даже не по темам курсов.
Ребятам из группы отдельное спасибо, могли просто взять твой код, поправить и выслать обратно. (опять таки даже в 3 -4 часа ночи\утра)


Советы студентам:

Ну вот наверное и все.
Немного передохну и возьму здесь ещё один курс.

Роман
Травин

До начала обучения на курсе администратора Linux я работал и продолжаю работать сейчас в технической поддержке хостинг-провайдера REG.RU. Для повышения общего уровня знаний по Linux и их применений решил пройти курс администратора Linux. До того, как я решил пройти курс администратора Linux, я представлял уровень своих знаний, как средний. После первых двух занятий понял, что до среднего уровня еще нужно дорасти. В целом, курс оказался полезным: расширил общий уровень знаний по Linux, при выполнении домашних заданий получил множество эмпирических знаний, при общении с преподавателями курса услышал и принял во внимание информацию из их личного опыта.

Что понравилось в обучении:







Что не понравилось в курсе:




Семен
Трошкин







Всем рекомендую, кто хочет освоить линукс.

Тимур
Кашапов

Чем вы занимались до обучения в Otus (где работали/-ете, учились/-тесь)?
До начала обучения в отусе я больше 7 лет работал инженером-программистом и системным администратором. Причём, спектр задач и навыков уже тогда был достаточно большой - сети, виртуализация, CI/CD, ip-телефония и т.д.



Максим
Васильев


Я имею совсем немного опыта с Linux - работа в течение полугода junior linux administrator в одной аутсорсиноговой компании. И мне очень не хватало глубин, то есть делаешь что-то каждый день, выставляешь какие-то параметры, а почему оно так - не совсем понятно.

Курс Администратор Linux расставляет вcе по полочкам. Он придает уверенности в своих силах. На курсе разбираются теоритические и практические вопросы, которые задают на собеседованиях и, которые потом встречаются на практике. Стоит сказать, что я поменял работу, еще на середине курса.

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

В курсе все домашние стенды разорачиваются в Vagrant, так что с этим инструментом за время курса становишься на ты. Кроме того, домашки желательно выкладывать на github в виде кода - Vagrantfile + скрипты и другие файлы проектов. Это позволяет набить руку при работе c git, если раньше такой практики не было. Также, в курсе разбирается такой инструмент администратора как Ansible и, после его изучения в курсе, домашние стенды разворачиваются с помощью Vagrant, настраиваются с помощью Ansible.

Таким образом, я считаю, что, если вы видите свое профессиональное будущее в работе Linux инженера, то этот курс просто must have! Затем стоит обязательно пойти на курс "DevOps практики и инструменты". Эти два курса - основа вашей высокой стоимости на рынке как специалиста.

Артем
Моралес

Имею совсем маленький опыт с Linux. На курс шел с целью получения фундаментальных знаний и для быстрого приобритения практических навыков. Честно, по началу думал, что курс ничем не отличается от остальных. Но уже после первой недели мое мнение кардинально изменилось..

Первое - лекции. Они длинные, но совсем не замечаешь, как пролетает время. Преподаватели помимо сухой теории (что так же преподается качественно) разбавляют лекции шутками, анекдотами и практическими советами из своего опыта. Во время лекции возможно получить ответ на любой свой вопрос.

Второе - преподаватели. Без сомнений, профессионалы своего дела. Материал преподается уверенно, плюс, как написал выше, охотно делятся своим опытом.

Третье - домашки. Ждешь, что тебе все разжуют? Тебе не сюда. Все как в реальной жизни: тебе ставится задача, дается дополнительный материал, которые поможет в выполнении и ты обязан разбираться. Что-то не получается всегда можно спросить, но инструкции делай это получишь то нет. И это огромный плюс!

Итого. Курс оставил приятные впечатления. Я все еще джуниор, но в душе ощущаю себя мидлом:)

Артём
П.

Курс даёт хорошую теоретическую базу подкреплённую домашними заданиями, позволяющими незамедлительно опробовать полученные знания в деле.

Спектр рассматриваемых вопросов достаточно широк: от cборки ядра, до развёртывания отказоустойчивого web-кластера с помощью ansible.

Лекции ведут опытные преподаватели, периодически приглашаются гости-специалисты. Так что можно получить ответы на вопросы у тех, кто имеет богатый опыт эксплуатации нужной технологии/сервиса/приложение в продуктовой среде

Стоит подробно документировать выполненные домашние задания, на выходе получается мини-вики в которую ещё не раз можно будет заглянуть, чтобы освежить в памяти некоторые детали.

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

Лично мне курс помог избавиться от «портянок» на bash и перейти на ansible.

Максим
Дацкевич

Для меня курс тяжелый, те знания и опыт, которыми я владею, не достаточны. Очень много времени трачу на изучение базовых вещей. В целом курс очень интересный, преподаватели класс, изложение материала на высоте, много доп. материала. За практические примеры Алексея Цыкунова и заранее выложенный материал к лекции респект. Свой багаж знаний несомненно пополнил, но все еще не хватает практики.

К сожалению, я не смог найти достаточно свободного времени на решение ДЗ. При добросовестном выполнении домашних заданий результат будет выше ваших ожиданий!

Дмитрий
Бун

Отличный курс, наполненный практикой и опытом.
Уверен каждый слушатель курса найдет что то новое для себя, научиться чему то новому, найдет поддержку в лице сообщества.

Нужно понимать, что за вас учиться ни кто не будет и курс точно не для ленивых, большое количество практических занятий, закрывает пробелы в знаниях, монолитом заливает пустоты:)

Выражаю огромную благодарность всем преподавателям, особенно Алексею, Александру и Леониду.

Владимир
Елисеев
(Кисловодск)

Опыт:
Windows2008(AD,Exchange,Zabbix...) 10лет,
FreeBSD(LAMP,LEMP,Zabbix,Bacula) 3 года (можно сжать до 2 лет)

Хочу выделить для себя две причины прихода на курс Linux Administrator:
1. Уйти с Windows Servers && Desktops и найти работу на Full-time с ре локацией как Linux Administrator или Full-time как удаленный Linux Engineer;
2. Повысить навыки "линукс администрирования" и собрать воедино понимание взаимодействия компонентов ядра Linux и GNU userland для миграции моей нынешней работы с Windows платформ на Linux (Rosa(Cobalt)||Astra||Alt) и потом сменить работу);

Я имел удовольствие общаться с преподавателями высокой квалификации:
- Александром, Человеком работающем в хайло оде с большим бекграундом у провайдеров, хостеров и корпораций он мог рассказать углубляясь в детали системных вызовов переходя на язык C. С большим интересом пролетало время урока и более т.к. теоретический материал завязанный с практикой и рассказами Александра как он это в внедрял продакшене. Программистом C, Bash, PHP, Perl, Java, Python;
Реагирование на вопросы в чатах и оказание помощи происходило с периодичностью от 5 мин. до 3,4 часов(понимал и ценил что имею преподавателей из хайло од!), приемка ДЗ осуществялось с наставлениями и расскрытием возможных вариантов решения.
- Алексеем, Человеком внедрившем множество стартапов, системным архитектором(опытом в датацентрах), Oracle DBA, работавшем у провайдеров и телекоме. Имеющий большой опыт в системах распределенного хранения и биллинге для VoIP.
Реагирование на вопросы в чатах и оказание помощи происходило мгновенно, приемка ДЗ осуществялось с подробными комментариями к корректировкам и наставлениям.
Программистом Python, Perl, Bash;

По курсу давшему мне четкое представление как ОС работает внутри и уверенность (при собеседовании на интервью и обсуждениями с коллегами соврем. вещей в unix-like среде для реализации проектов) в своих знаниях наработанных через теорию из PDF + URL content(ссылки давались преподавателями и они значительно экономили время на поиск актуальной информации для понимания и решения ДЗ) хочу выделить
важную особенность ДЗ, нужно было находить много времени (часто приходилось сидеть до 2 ночи) на решение тасков т.к. опыта у меня было около 2 лет только в FreeBSD и год теории благодаря YouTube с keyword "подготовка к LPIC". Чуть не забыл написать про командную помощь в чате на Slack, мы обсуждали ДЗ, предстоящие занятия, голосовали, просили помощи друг. друга, описывали собеседования и желаемые смены работ)

Рекомендую до начала курса иметь минимальное железо - ssd,cpu i3,8GB ram. Т.к. Я не тратил много времени на разворот стендов на Vagrant+Ansible и ssh доступ к этой быстрой машине (приходилось регулярно конфигурировать Vagrantfile и плейбукать Playbook для отладки ролей или порядка старта виртуальных хостов) в оперативке может крутиться по 5-12 виртуалок одновременно. Самые интересные проекты на Ansible: Mysql(Master_Slave),PostgreSQL(Master_Slave), bash(написание демонов(sysV,SystemD)), Bacula, стек ELK, Zabbix|Grafana+Prometheus.
Отдельно выделю проект идущий в конце курса в течении одного месяца + 2 недели после нужно было построить Web HA Cluster выбрав любые технологии, выбрал след. (iptables,nginx+HAProxy,php-fpm,MariaDB_galera(Master_Master),Pacemaker+Corosync,iSCSI(mdraid60)) и все на Ansible Playbook, Elasticsearch_Logstash_Kibana(ELK), Bacula))
И просмотреть курсы подготовки к LPIC1,2 или канал Кирилла Семаева подготовка к LPIC 1 и 2.

После курса: Позвонил менеджер и предложила выбрать желаемых работодателей для отправки им моего резюме от имени и рекомендаций ОТУС (Выбрал 7 из 12, но звонков не получал). Помимо внутреннего роста знаний и уверенности получил два предложения(на протяжении курса добавлял новые навыки в профиль HH), но там Windows&Linux с ре локацией. На протяжении курса длинной в продуктивные 5 месяцев проходил около 15-20 технических собеседований.
Низкий благодарный поклон Алексею, Александру и команде ОТУС!

Михаил
Дрогомерецкий

Это был мой первый удаленный курс по системному администрированию. Ожидания оправдались более чем полностью! Огромное спасибо преподавателям и сокурсникам!
По существу.
ЧТо понравилось:
1. Время проведения лекций. Я легко успевал после работы домой к началу.
2. Возможность пересматривать лекции после в любое время.
3. Домашние задания! Они заставляли меня, помимо дополнительного просмотра лекций, читать документацию. Я действительно полюбил читать документацию! Это не шутка. Ранее я терпеть не мог этого делать и искал какие-то быстромануалы в гугле. Теперь перед настройкой какого-либо софта, обязательно читаю доки и получаю удовольствие. Заметил насколько открываются глаза после прочтения. Помимо материала, необходимого для исполнения ДЗ, приходилось сталкиваться с сопутствующими темами, что естественно расширило мои знания. Вообще домашние задания - дали мне 80% всего, что я узнал и чему научился на курсе.
4. Отзывчивость преподавательского состава и сокурсников.Без нравоучений, все по делу.

Что не понравилось:
1. Считаю, что это курс надо разбивать на 2 большие части и часть про кластеризацию выносить в отдельную 2-3 месячную часть. Возможно, это такое личное ощущение, потому как тема кластеризации была для меня вообще новая и неизведанная.
2. Преподавателям необходимо приподнять именно преподавательские скиллы. То есть умение читать лекцию или вести семинар. Кстати под конец курса, мне понравился формат, когда преподаватель (Алексей Цыкунов) задавал вопросы слушателям по только что пройденному материалу. Это уже ближе к понятию семинара.

Вывод: буду ли советовать этот курс? Определенно, да! Продолжу ли обучение в ОТУСе по интересующим меня технологиям? Да, как раз ожидаю открытия интересующего меня курса.

Василий
Струков

Данный курс открыл для меня многое.

Хотя я уже довольно долго работаю на Linux, все же я на каждом занятии узнавал для себя все новое и новое.
Как в фундаментальных познаниях Linux Систем, так и в работе сервисов. О некоторых решениях даже ни когда и не слышал.
Курс охватывает очень большую сферу познаний в профессии Системного Администратора.
И каждый модуль по своему уникален. И решает свои задачи.
Скучно точно не будет!
В чем особенность данного курса. В том что начиная с первых занятий сразу же приучают к автоматизации всех задач которые приходится решать.
Уровень знаний Преподавателей Очень Высокий и они не стоят на месте, а продолжают совершенствовать свои знания и навыки параллельно обучая студентов данного курса.
А еще сразу видно, что у них огромный опыт работы в данной сфере и опыт решения большинство встречающихся на пути Системного Администратора задач.
Для себя я нашел на данных курсах многое. Особенно 5й модуль. Для меня все, что было связанно со словом кластер мегоацкая машина и не понятно, что и как там происходит, и как к ней подступиться.
Оказалось не все так страшно и можно шаг за шагом к ней приближаться не боясь.
Огромное СПАСИБО скажу Преподавателям. Александр и Алексей Вам просто нереальное Спасибо за все те знания, советы и жизненный опыт который Вы нам дали в рамках этого курса. Здоровья, Сил и Творческих Успехов Вам. Леонид, Тебе тоже, всегда рад прийти на помощь нуждающимся.
Поздравляю Весь Коллектив OTUS"а с Наступающим Новым Годом.
Желаю побольше Толковых Студентов.
Здоровья, Сил и Желания для решения поставленных задач.

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

P.S. С большим желанием приду к Вам на курсы по Ceph кластерам и все что с ними связанное.

Владимир
Ревякин

Курс очень нужный и важный особенно для новичков, вы узнаете тонну нужной и важной информации информации, которую самостоятельно не узнаете, подробные лекции и возникающие вопросы, по теме, сразу растолковываются, а домашки новые знания закрепляют, я уже на втором месяце нашел работу. Алексей Цыкунов и Александр Румянцев очень рекомендую!!!

Александр
Самусев

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

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

Минус, что информации много в том, что некоторые лекции могут затянуться на 3-4 часа, лучше было бы их конечно разбивать на две (например, занятие про ядро Linux, про PostgreSQL).

Наличие домашек - это здорово, тем более, что их проверяют не для галочки, а вполне ответственно (даже заставляют переделывать, если результат не достигнут:). Но есть нюанс - при наличии работы, вряд ли удастся их все сделать и в срок, и качественно (под качественно я понимаю в первую очередь усвоение для себя). Поэтому в первую очередь приходится делать те, которые полезны для работы здесь и сейчас, либо которые очень хочется изучить.

Выводы: для совсем новичков, я бы наверное не рекомендовал этот курс (только если есть большое количество свободного времени), а для людей даже с небольшим опытом - однозначно да.

Итого, курс достойный и он не для всех.

Курс идеально подойдет "не новичкам", чтоб структурировать и углубить знания, чему способствуют:
- всеобъемлющая программа курса, затрагивающая огромное количество современных подходов к администрированию, продуктов/программ/команд и теоретических основ;
- масса статей с дополнительными материалами;
- опытные и отзывчивые преподаватели.

Если Вы же новичок и тем не менее хотите пройти курс, вот несколько советов, которые я бы сам хотел услышать перед началом:
- закладывайте по 15-20 часов в неделю на занятия;
- перед началом лекции ознакомьтесь с темой и подготовьте хосты для параллельной работы с преподавателем;
- по возможности, ведите тезисный конспект, чтоб в конце лекции было понимание, что отложилось, а что нужно уточнить/повторить;
- задавайте много вопросов, публика лояльна, а ощущение "мне все понятно" - обманчиво;

В любом случае, все лекции, презентации, ссылки и задания остаются в ЛК, так что отстающим, как и мне, а также тем, кому просто лекций мало - будет чем заняться, а Вам и команде OTUS - удачи в Ваших начинаниях! Спасибо!

Ребятам из группы отдельное спасибо, могли просто взять твой код, поправить и выслать обратно. (опять таки даже в 3 -4 часа ночи\утра)
6) Сама отмасфера настраивает на рабочий лад, мотивирует, так как ребята, кто же прошел курс, стоят как крыло самолета.
7) Попадаешь в группу единомышленников, могут дать советы с практической точки зрения.
8) Пока учишься пополняешь GitHub и проще проходить собесы, людям - инженерам видно твои умения\навыки.
9) Есть свои работодатели, что поджидают тебя, когда ты закончишь учиться:) Подробнее у манагеров отуса можно узнать, сама я нашла работу без их участия. Но что есть возможность - здорово!

Друзьям советовать не стыдно этот курс) Знаю, деньги не зря потратят. Ну и для меня - чем больше отдашь денег, тем более замотивирован на результат, так сказать жаба душит:) Ну это чисто мой таракан.

Советы студентам:
1) Мне иногда было сложно угнаться за потоком все новой информации и после перехода на новую работу все только усложнилось, тут советую подумать, полгодика не шевелиться, пока не отучитесь, стараться высвобождать себе время на учебу.
2) Советую также, читать что-то типа Эви Немета по ходу прохождения курса, так лучше укладывается в голове информация.
Кроме всего вышесказанного, это мой первый опыт в онлайн обучении.

Что понравилось в обучении:
1. Решение задач по администрированию по техническому заданию. Отклонение от задания в плане реализации для достижения поставленной задачи.
2. После лекций по теме есть возможность самостоятельного поиска информации для выполнения заданий.
3. Преподаватели - Леонид Альбрехт, Алексей Цыкунов и Владимир Дроздецкий - отличные преподаватели, мастера своего дела и просто душевные люди. Лекции проходят в формате "теория - практика в консоли - теория - практика в консоли...". Кроме этого во время лекций всегда есть время для анекдотов из личного опыта специалистов.
4. Из всех лекций больше всего понравились лекции:
- По блочным устройствам, дискам, файловым системам, RAID, LVM
- Ansible. Впервые ознакомился с данной системой автоматизации на курсе Linux. Теперь будут применять Ansible чаще.
- Резервное копирование, сбор и анализ логов и мониторинг (Zabbix, Prometheus).
- Docker. С Docker также впервые познакомился на курсе. Прогрессивная и интересная технология. Лекция и домашка очень полезны для ознакомления. Единственное что можно сказать, что занятий по Docker мало, но, возможно, что в рамках курса администратора Linux данных занятий вполне достаточно. Для углубленного изучения этой технологии есть курс DevOps.
- Лекции по базам данных MySQL, PostgreSQL - получил фундаментальные знания по различным СУБД. Раньше в этой теме не понимал почти ничего.
- Лекции по кластерным технологиям. На этих лекциях строится финальный проект курса. Собственно, т.к. я никогда раньше не работал с кластерами, для меня все технологии этого курса были в новинку и очень интересны. Самый интересный модуль курса.
5. Общение со студентами курса и преподавателями в Slack. Когда задача зашла в тупик всегда можно задать вопросы таким же студентам курса или преподавателям.
6. Если не успеваешь попасть на лекцию, то есть возможность просмотра записи в личном кабинете. Все материалы также остаются в личном кабинете после прохождения курса.

Что не понравилось в курсе:
1. Сетевой модуль курса. Все домашние работы курса выполняются в Vagrant и сетевой модуль не исключение. Сети в Vagrantfile достаточно абстрактны и поэтому на первых этапах создание Vagrantfile для домашних работ по сетям приносят только боль. Разбирался с домашними работами по сетям до тех пор, пока не понял, что стоит представлять всю сетевую схему через виртуальный коммутатор.
2. Гонка за лекциями и домашними работами. При прохождении курса ощутил нехватку времени для того, чтобы выполнять все работы в срок или хотя бы в приемлемый период времени сдачи работ.

Что хотелось бы увидеть в этом курсе:
1. Виртуализацию KVM. В эпоху всемирной виртуализации хотелось бы послушать на лекциях о типах виртуализации. Больше всего интересует KVM.
2. Docker. Хочется иметь больше знаний о Docker.
3. Больше про веб-сервера и веб-серверные технологии. Тема большая, можно даже выделить отдельный курс по вебу.

Совет тем, кто хочет взять курс администратора Linux - курс не для новичка. Если вы оцениваете себя, как новичок и у вас работа и/или семья, но курс пройти очень хочется, то советую заранее распланировать время для обучения и оценить на сколько вам будет комфортно обучаться в таком графике. Некоторые домашние задания курса могут быть выполнены за 2 часа, другие - до 4-х дней. Хотя, в любом случае, материалы останутся в личном кабинете и можно будет спокойно разбираться в заданиями самостоятельно. Скорее этот курс для среднего уровня специалиста, который хочет закрепить текущую планку знаний и, при желании, расшириться до эксперта в этой области.

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

Семен
Трошкин

Пришел на курс и имел небольшой опыт по поднятию некоторых сервисов для разработки на 1с, так как работаю программистом 1с.
Цель на курс ставил освоить линукс и перевести часть сервисов на линукс и "правильно" обсуживать. Цели достиг.
Очень помогали домашние задания и особенно выполнение итогового проекта, который расставляет все в голове по местам. Учится через руки это самый эффективный подход, на мой взгляд.
После окончания в линуксе ориентируюсь прекрасно и знаю куда копать если нужны более глубокие знания по разным направлениям.
Есть блоки, которые тяжело довались, для меня это были сети, но после домашек все кардинально поменялось.
Преподаватели не теоретики. По курсу рассказывали много рабочих кейсов, что мне человеку, находящемуся в среде, где много windows было невероятно полезно.
Спасибо огромное преподавателям, курс супер!!!
Какой курс вы выбрали и почему?
Выбирал между изучением английского языка и курсом системного администратора Linux. Курсы администратора Linux выбирал на specialist.. Хотелось интенсивное обучение за не очень большой срок, программу курса и домашние задания максимально приближенные к реальной работе и именно поэтому и остановился на отусе.

Что вам понравилось в обучении в Otus? Что бы хотелось добавить?
Очень интересные лекции и такие же интересные и сложные домашние задания. К сожалению, в некоторой части занятий даётся только базис, а для выполнения домашек требуется больше информации, поэтому очень много приходится изучать самому. Но это даёт и огромный плюс в виде опыта.
Считаю, необходимо больше раскрыть темы LDAP и IPv6.

Что вам дало обучение? Может, вы получили новую должность или вас пригласили в "компанию мечты"?
В первую очередь, получил знания и практический опыт использования технологий с которыми раньше не работал или работал мало - Ansible, Vagrant, Docker compose/swarm/stack, Pacemaker/Corosync, кластера СУБД. Так же запишу в плюс, что при выполнении домашних заданий постоянно сталкиваешься с различными нюансами и приходится искать различные варианты для оптимального решения поставленной задачи. В контексте этого, работа над выпускным проектом дала мне громаднейший практический опыт - я выполнял проект по обеспечению отказоустойчивости всех компонентов системы мониторинга Zabbix и оптимизации под высокие нагрузки. Доходило до того, что после выполнения нагрузочных тестов и осмысления результатов приходилось несколько раз менять архитектуру стенда - добавлять/убирать виртуальные машины, пересобирать кластеры.

Максим
Васильев

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


Обучение на курсах Linux предназначено как для подготовки системных администраторов операционных систем семейства Linux, так и для сис-админов небольших организаций, которые планируют устанавливать сетевые службы на основе ОС Linux, да и для продвинутых пользователей, которые хотят научиться устанавливать и работать с Linux- и UNIX- подобными операционными системами, в том числе и на домашнем компьютере, курс будет полезен и интересен. В программу курса обучения Linux входят следующие разделы: установка и настройка ОС Linux, настройка Linux, начало работы, X-Window, программное обеспечение, компьютерные сети, протоколы, удаленный доступ, файловая система, оборудование и его монтирование, маршрутизация в сети, настройки и конфигурирование основных серверов в Linux - Apache, DNS, FTP, POP и SMTP. После окончания курса, слушатели смогут работать системными администраторами операционных систем семейства Linux.


Стоимость обучения администрированию Linux:

Даты начала занятий

Дата Время обучения
24 декабря 2019 Утро
15 января 2020 День
23 декабря 2019 Вечер
11 января 2020 Выходные

Программа курсов Linux

1. Введение. Понятие системного администрирования.

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

2. Установка и настройка операционных систем Linux.

  • Понятие точек монтирования и их использование.
  • Создание разделов на жестких дисках (HDD, SDD).
  • Система управления томами LVM.
  • Создание файловых систем (форматирование) и монтирование логических томов.
  • Дополнительная настройка, конфигурация и проверка оборудования в процессе установки ОС.
  • Конфигурация системного загрузчика grub.
  • Правила создания паролей.

3. Начало работы с операционной системой Linux.

  • Порядок загрузки ОС.
  • Варианты входа пользователя в систему.
  • Понятие суперпользователя (root), понимание опасности использования.
  • Понятие и применение виртуальных консолей. Основы работы с командными интерпретаторами.
  • Общие сведения о справочных системах (man, info, HowTo, FAQs).
  • Обзор основных команд интерпретатора и их комбинирование.

4. Понятие и разновидности файловых менеджеров.

  • Файлы и файловые системы.
  • Понятие корневой файловой системы, основные разделы в соответствии со стандартом POSIX.
  • Работа с файловыми менеджерами на примере программы Midnight Commander.
  • Работа с файловыми системами, их виды и назначение.

5. Учетные записи пользователей и группы.

  • Понятие пользователя системы.
  • Права доступа.
  • Группы пользователей.
  • Основные файлы конфигурации, пользователей, групп и хранения паролей.

6. Настройки операционной системы и среды пользователя.

  • Файлы конфигурации, их расположение и назначение.
  • Особенности запуска системных процессов, права доступа к файлам конфигурации.
  • Работа с процессами. Взаимодействие процессов между собой. Управление процессами с помощью сигналов (kill, killall). Типы сигналов, их различия и применение.

7. Установка программного обеспечения (ПО) в ОС Linux.

  • Менеджеры пакетов. В зависимости от используемого дистрибутива.
  • Установка ПО с использованием менеджера пакетов.
  • Установка ПО из исходных кодов.
  • Понятие ядра операционной системы.
  • Установка нового ядра, его настройка и компиляция. Использование нескольких ядер в одной операционной системе.

8. Понятие аудита и логирования.

  • Обзор систем логирования и управления log-файлами в ОС Linux (syslog). Просмотр и анализ log-файлов, их архивация и ротация.
  • Обзор планировщиков выполнения заданий (at, cron). Архивация и безопасное хранение данных.
  • Обзор архиваторов (tar, gzip, bz), их различия и практическое использование.

9. Организация системы X-Window.

  • Обзор графических серверов (XFree86, X.org), их установка и конфигурация.
  • Понятие оконных менеджеров (TWM, AfterStep, Window Maker, Gnome, KDE и др.), их установка, конфигурация и настройка.
  • Обзор систем печати в ОС Linux (lp, CUPS), их различия и практическое использование.

10. Введение в компьютерные сети.

  • Классификация компьютерных сетей. Основы сетей TCP/IP. Различные типы адресации в сетях TCP/IP.
  • Анализ работы компьютера в сети. Понятие сетевых портов.
  • Понятие фаейрволов (брандмауэров). Установка, настройка и работа с файрволами.
  • Системы имён (NetBIOS, DNS, BIND), их назначение и практическое использование.
  • Выбор системы имён и её конфигурация. Назначение и использование файлов hosts. Создание доменов.
  • Установка, конфигурация и настройка серверов DNS и BIND.

11. Понятие удалённого доступа к компьютеру. Работа с программами удалённого доступа (telnet, ssh), их конфигурация и настройка.

  • Понятие и практика работы с удалённым терминалом. Варианты аутентификации.
  • Тоннели, проброс портов.
  • Понятие виртуальной частной сети (VPN), варианты установки и настройки.
  • OpenVPN практика использования.
  • Протоколы удалённых графических терминалов VLC, RDP.
  • LTSP — Linux Терминал Сервер общий обзор.
  • Сетевые файловые системы (NFS). Создание и конфигурация общих ресурсов.

12. Понятие электронной почты и почтовых протоколов (SMTP, POP).

  • Установка, конфигурация и настройка серверов электронной почты и почтовых клиентов.
  • Понятие Web-серверов (Apache, nginx, IIS). Установка, конфигурация и настройка Web-серверов в среде ОС Linux.
  • Понятие FTP-серверов. Установка, конфигурация и настройка FTP-серверов (ftp, proftp, wuftp). Существующие альтернативы sftp.
  • Понятие прокси-серверов. Установка, конфигурация и управление прокси-серверами. Фильтрация и кеширование трафика средствами SQUID.

13. Маршрутизация и виды IP сетей. Понятие маршрутизации.

  • Виды IP сетей. Адресация IPv4.
  • Понятие NAT и локальной сети (intranet).
  • Локальная маршрутизация, глобальная маршрутизация.
  • Просмотр и анализ пути маршрутизации (tracing)
  • Настройка и управление маршрутизацией в среде ОС Linux.
  • Дополнительные возможности при маршрутизации (MASQUERADE)

14. Обзор других операционных систем Unix.


«Центр современного компьютерного образования» приглашает на курсы Linux. Хотите стать востребованным системным администратором? Мечтаете в совершенстве освоить операционную систему Linux. Мы готовы научить вас всему, что умеем сами. Мы любим свою работу, а, значит, готовы передавать все знания и навыки каждому студенту!

На кого рассчитаны курсы Linux?

Скидка 30%
* до 23 декабря 2019
12850 руб.
Инд. стоим.: 36280 руб. с учетом скидки 30%
60 ак. часов

Такое направление, как администрирование Linux является сложным только на первый взгляд. Вникните в его суть с первых занятий и убедитесь в том, что все значительно проще! Стимулируйте себя, мотивируйте на отличный результат. Помните, что обучение Linux при успешном его завершении может стать стартом для вашей карьеры!

Безусловно, придется работать, выполнять задания, внимательно слушать материал, который будут выдавать вам опытные педагоги. Курсы Linux в Москве не терпят лентяев и тех, кто пришел к нам просто «посидеть»! Но, будьте уверены, что захотите учиться на первом же занятии. Еще бы…все педагоги так интересно рассказывать обо всех задачах, что приступить к их решению хочется незамедлительно. Практические занятия не заставят себя ждать! Вы будете разбирать многочисленные понятия, изучать конфигурации, особенности настройки почтовых серверов.

Курсы администрирования Linux также включают изучение Unix. Вы легко освоите системы NetBSD, OpenBSD, FreBSD. Курсы администрирования Unix не оставят вас один на один с нерешенными задачами. Обширная практика позволит закрепить все знания.

Приходите, записывайтесь! Осваивайте системное администрирование Linux уже сейчас. Вас ждет много нового и интересного!

Чему вы научитесь на курсах обучения Linux?

Операционная система Linux

1. Общие понятия системного администрирования.
1.1. Наиболее распространённые платформы и операционные системы, их особенности.
1.2. Логические диски и разделы на жёстких дисках, их создание и настройки.
1.3. Разновидности операционных систем.
1.4. ОС Linux, её особенности, история возникновения.

2. Особенности процедуры установки и настройки операционных систем семейства Linux.
2.1. Что такое точки монтирования. Их применение при установке системы.
2.2. Файловая система и её структура.
2.3. Формирование начального набора программного обеспечения. Подключение оборудования и работа с системным загрузчиком.

3. Основы работы в Linux.
3.1. Процедура входа в систему. Права пользователя.
3.2. Виртуальная консоль. Использование командной строки.
3.3. Справочные системы, предоставляющие информацию о командах.
3.4. Наиболее важные команды и комбинации команд.

4. Файловые менеджеры в Linux.
4.1. Midnight Commander как наиболее распространённый файловый менеджер.
4.2. Управление файловой системой.

5. Настройки учетных записей пользователей и групп пользователей. Политика безопасности.
6. Операционная система Linux и её пользовательская среда.
6.1. Назначение файлов конфигурации системы и их использование.
6.2. Центр управления системой, методы работы с ним.
6.3. Управление процессами с помощью различных сигналов.

7. Порядок установки программного обеспечения в ОС Linux.
7.1. Что представляет собой ядро операционной системы.
7.2. Компиляция нового ядра, процесс компиляции. Одновременная работа с несколькими ядрам.

8. Осуществление аудита системы и ведения логов.
8.1. Системы управления логами в Linux. Анализ лог-файлов, получение необходимой информации.
8.2. Служебные программы Linux. Архивация и хранение данных. Планировщик заданий.

9. Графический интерфейс Linux. X-Window.
9.1. Процесс установки и настройки графических серверов.
9.2. Наиболее распространённые оконные менеджеры, их особенности.
9.3. Осуществление печати в Linux.

10. Общее представление о структуре компьютерных сетей.
10.1. Разновидности компьютерных сетей. Протокол TCP/IP и типы адресации в сетях, работающих на его основе.
10.2. Обеспечение безопасности. Понятие сетевых портов, их открытие. Защита компьютера с помощью файрволла.

11. Удалённый доступ к компьютеру в Linux. Работа с telnet и ssh.
11.1. Работа в наиболее распространённых системах имён.
11.2. Как выбрать систему имён. Файл hosts и его использование. Процедура создания домена.
11.3. Установка серверов DNS и BIND, необходимые настройки.

12. Настройка почтовых серверов.
12.1. Установка почтового сервера и клиента для доставки электронной почты.
12.2. Работа с web-серверами в операционной системе Linux.
12.3. Работа с FTP-серверами в операционной системе Linux.
12.4. Управление прокси-серверами и их значение для обеспечения безопасности системы.

13. Понятие маршрутизации и настройки удалённого доступа под Linux.
13.1. Управление маршрутизацией в операционной системе Linux.
13.2. Понятие о сетевых файловых системах. Использование общих ресурсов.

14. Другие операционные системы семейства Unix.
14.1. Системы семейства BSD, их специфика, процесс настройки.

15. Особенност настройки распространённых BSD-систем.
15.1. Настройка и конфигурация почтового сервера, FTP-сервера, веб-сервера.
15.2. Графический интерфейс X-Window.
15.3. Использование виртуальных машин в среде BSD.

16. Итоговое занятие.

error: Content is protected !!