Курсы Linux. Введение в Linux Как проверять решение задач на курсе по 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, будем рады увидеть ссылки на них в комментариях.

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

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

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

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

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

Обучение на обучения Linux включает в себя следующие темы:

Вводная часть, основное о системном администрировании.

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

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

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

Начало работы с ОС.

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

Файловые менеджеры.

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

Формирование учетной записи пользователя и группы.

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

Настройки OC Linux, а также среды пользователя.

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

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

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

Логирование и аудит.

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

Формирование системы X-Window.

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

Базовые сведения о компьютерных сетях.

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

Представление об удаленном доступе к компьютеру. Особенности программ удаленного доступа (ssh и telnet), и работа с ними.

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

Базовые сведения об электронной почте, почтовых протоколах (SMTP и POP).

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

Определение маршрутизации, виды IP сетей.

  • Классификация IP сетей. IPv4 адресация.
  • Понятие intranet (локальной сети) и NAT.
  • Маршрутизация глобальная и локальная.
  • Просмотр пути маршрутизации и анализ.
  • Настройка маршрутизации и управление ею в среде операйионной системы Linux.
  • Masquerade, добавочные возможности в маршрутизации.

Характеристика других ОС Unix.

  • История возникновения системы BSD (FreeBSD, NetBSD и OpenBSD), их характерные отличия от других операйионных систем.
  • ОС на основе ПО в рамках GNU проекта.
  • Характеристика QNX и других unix-like систем.
  • Разновидности операционных систем созданных на базе GNU/Linux.
  • Потенциальные перспективы GNU/Hurd.

Виртуализация и способы ее осуществления XEN, KVM

  • Основные понятия о виртуальной машине.
  • Ограничения и потенциал виртуальных машин.
  • Организация на основе KVM/qemu виртуальной машины.
  • Тонкости работы с виртуальными машинами.

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

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

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

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

В течение курса всем слушателям будет предложен ряд тестов и практических заданий на понимание и использование системы Linux. Кроме того, будет и несколько заданий по написанию небольших программ на языке bash.

Who is this course for

Пользователи с опытом работы в Windows или Mac OS X и желанием освоить Linux.

Курс рассчитан на начинающих пользователей Linux и не требует никаких предварительных знаний об этой операционной системе и даже её наличия на своем компьютере. Для более продвинутых пользователей интерес могут представлять отдельные занятия курса (например, про работу с удаленным сервером или про программирование на языке bash). Для прохождения курса также будет полезно (но необязательно) знание английского языка на уровне чтения технических текстов.

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

Linux – передовая открытая операционная система, которой чаще всего пользуются не обычные пользователи, а специалисты в области системного администрирования. Благодаря поддержке крупных компаний (IBM, HP и других) система стала невероятно популярной в сфере управления серверами. Кроме традиционных компьютеров она используется на планшетах, смартфонах, маршрутизаторах, устройствах автоматики, системах управления телевизорами и игровых консолях. Будучи созданной в далеком 91-м, она до сих пор не теряет актуальности, а многие энтузиасты работают с ней как с родной вместо Windows и MacOS. Хотя ее доля в этом целевом использовании не высока (1,21% на 2015 год), у нее нет равных, если речь идет о системном администрировании и управлении серверами. К тому же, у нее огромное количество возможностей, которых не хватает другим системам.

Преимущества Linux:

— бесплатность и открытость;
— невероятно высокая степень защиты;
— удобная командная строка;
— стильное минималистичное оформление;
— быстрая работа.

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

Курсы Linux онлайн с площадки Udemy одни из самых лучших. Их проводят опытные преподаватели со стажем и реальным опытом сотрудничества с крупнейшими компаниями с мировым именем. Материал зачастую доступный и качественный. По окончании онлайн-обучения вы получите официальный сертификат. Хотите узнать больше? Выбирайте один из курсов и запишитесь на него прямо сегодня. Не медлите, чтобы идти в ногу со временем! Кстати, на курсы довольно часто бывают скидки до 92%, так что иногда можно изучить Linux практически бесплатно.

Курсы Linux онлайн: от работы с командной строкой до системного администрирования

  1. Linux для начинающих

Преподаватель: Джейсон Кеннон (профессиональный системный администратор, консультант; работал с компаниями Xerox, HP и Amazon)
Стоимость участия в курсе: 94,99$
Количество учащихся: 11 780+
Длительность программы: 76 лекций; 7 часов

Чему вы научитесь?

Хотите изучить Linux, но не знаете с чего начать? Когда изучать нужно много, порой кажется, что все это сделать просто невозможно. Вы устали искать варианты качественного онлайн-изучения Linux? Спешу вас обрадовать, ведь именно этот курс может стать замечательной отправной точкой для вас.

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

Полученные знания подойдут для любых Linux-систем, в том числе Ubuntu, Debian и RedHat. Запишитесь на курс, чтобы получить общее представление о работе этой замечательной системы!

  1. Bootcamp по Linux-администрированию: от новичка до продвинутого юзера


Количество учащихся: 18 718+
Длительность программы: 74 лекции; 8 часов
Степень подготовки (требования курса): желание обучаться

Чему вы научитесь?

— Понимать основы работы с ОС Linux и применять полученные знания на практике

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

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

Как и в прошлом курсе, от вас не требуются особые знания и навыки. Любой человек, желающий освоить Linux и начать работать сисадмином, может легко записаться!

  1. Мастерство Linux: Освоить командную строку за 11,5 часов

Преподаватель: Зияд Ехия (специалист по Linux и Python, профессиональный преподаватель с быстрым стилем обучения)
Стоимость участия в курсе: 194,99$
Количество учащихся: 14 700+
Длительность программы: 67 лекции; 11,5 часов
Степень подготовки (требования курса): курс начальный, профессионалам проходить курс нет смысла

Чему вы научитесь?

— С нуля изучите работу с командной строкой Linux
— Станете полноправным пользователем ОС Linux
— Использовать bash-сценарии
— Использовать ПО cron для планирования и автоматизации рутинных задач
— Искать, настраивать, устанавливать и управлять открытым программным обеспечением
— Полноценно работать с компьютером на базе Linux с помощью командной строки
— Полностью понимать Linux

Особенность этого курса в том, что осваивать командную строку вы будете на базе реальных проектов. Программу подготовил опытный преподаватель из университета, который поможет вам быстро освоить навыки работы с Linux, повысить продуктивность работы и открыть широкие карьерные возможности без лишней траты времени.

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

Второй раздел посвящен файловой системе Linux, а третий – автоматизации и планированию задач путем написания bash-сценариев и использования cron. Последний раздел расскажет вам о поиске и работе с открытым ПО, а также о том, как получить доступ к исходному коду и настраивать программы вручную.

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

Запишитесь на курс, чтобы стать ближе к успешной карьере специалиста по Linux!

  1. Повышение защищенности и надежности Linux – Практическое руководство по безопасности

Преподаватель: Джейсон Кеннон (профессиональный системный администратор и консультант)
Стоимость участия в курсе: 199,99$
Количество учащихся: 13 150+
Длительность программы: 58 лекций; 4,5 часа
Степень подготовки (требования курса): желательно иметь базовое понимание о работе с Linux и пройти первый курс из нашей подборки

Чему вы научитесь?

— Защищать систему Linux, снизив уровень ее уязвимости и риск взлома

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

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

Вдобавок к видеоматериалам вы получите все текстовые материалы и слайды, используемые во время онлайн-обучения. Запишитесь на курс, чтобы стать продвинутым Linux-специалистом прямо сегодня!

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

Артём – автор многочисленных обзоров и статей на сайте проекта сайт "Веб-лаборатория успеха", посвященных шаблонам, плагинам, курсам и другим тематикам сайта. Эксперт по подбору шаблонов и плагинов для платформы WordPress и др. Увлечения: чтение интересной литературы и активный отдых.


«Центр современного компьютерного образования» приглашает на курсы 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. Итоговое занятие.