Курсы linux рабочая станция

Linux. Рабочая станция

GNU/Linux — популярная операционная система, лидирующая на рынке серверного оборудования, используемая также как встраиваемая ОС в промышленном и бытовом оборудовании и даже в качестве десктопного ПО. Компоненты GNU используются и в MAC OS X, не обошлось без влияния GNU/Linux и на Windows

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

Понимание основ программирования, систем счисления (двоичная, восьмеричная, шестнадцатеричная системы счисления) и булевой логики

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

  1. Устанавливать и настраивать Ubuntu
  2. Понимать архитектуру Linux и Unix-подобных систем
  3. Работать в терминале (пригодится и тем, кто использует Mac)
  4. Работать с файлами, файловыми системами и устройствами в Linux
  5. Администрировать Linux и другие Unix-подобные операционные системы
  6. Понимать и писать регулярные выражения
  7. Решать задачи автоматизации, писать скрипты и назначать задачи по расписанию
  8. Настроить на базе Linux веб-сервер и защитить его с помощью iptables
  9. Работать с git, использовать контейнеризацию Docker.

Программа обучения

  1. Урок 1. Введение. Установка ОС

Цель урока: познакомиться с особенностями работы в операционных системах семейства Linux, процессом установки и первоначальной настройки ОС на примере дистрибутива Ubuntu. Вы установите ОС на виртуальную машину, а в процессе разберёте шаги инсталлятора. По окончании вы разберёте первоначальную настройку ОС.

Урок 2. Настройка и знакомство с интерфейсом командной строки

Цель урока: познакомиться с основными принципами работы в командной строке Linux. В процессе урока вы научитесь подключаться к серверу под управлением Linux, используя протокол ssh. Разберётесь с базовыми командами, а также освоите консольные текстовые редакторы. В результате вы разберётесь в навигации по компьютеру в ОС, научитесь редактировать содержимое файлов настроек и выполнять базовые действия, связанные с администрированием ОС.

Урок 3. Пользователи. Управление Пользователями и группами

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

Урок 4. Загрузка ОС и процессы

Цель урока: разобраться в процессе загрузки ОС, получить представление о процессах и научиться ими управлять, используя утилиты kill и systemctl, а также познакомиться с более старыми способами запуска служб (initd и service). В результате вы научитесь управлять потоками ввода и вывода. Познакомитесь с принципами управления и мониторинга процессов.

Урок 5. Устройство файловой системы Linux. Понятие Файла и каталога

Цель урока: изучить структуру файловой системы Linux, получить представление о понятиях файл, inode и каталог, научиться выставлять права доступа к файлам и каталогам, разобрать, для чего нужны специальные биты. В результате вы научитесь изменять права доступа к файлам и каталогам, используя утилиту chmod, присваивать специальные биты. Создавать жёсткие и символические ссылки.

Урок 6. Введение в скрипты Bash. Планировщики задач crontab и at

Цель урока: освоить основы написания скриптов на Bash, научиться пользоваться утилитами для работы с регулярными выражениями в Bash и процессом автоматизации задач, используя планировщики crontab и at. В результате вы освоите принципы использования Bash для автоматизации рутинных задач.

Урок 7. Управление пакетами и репозиториями. Основы сетевой безопасности

Читайте также:  Не происходит загрузка windows с флешки

Цель урока: научиться управлять пакетами в ОС Linux: установка/удаление, подключение дополнительных репозиториев, а также освоить основные принципы, связанные с обеспечением безопасности в ОС Linux: настройка фаервола при помощи netfilter. В результате вы научитесь устанавливать и удалять пакеты, подключать дополнительные источники пакетов, управлять фаерволом, используя iptables.

Урок 8. Введение в Docker

Цель урока: познакомиться с системой контейнерной виртуализации Docker, а также с Docker-compose. В результате вы научитесь устанавливать Docker и Docker-compose, разберете структуру Docker, а также создадите свои контейнеры.

Источник

Linux. Рабочая станция

GNU/Linux — популярная операционная система, лидирующая на рынке серверного оборудования, используемая также как встраиваемая ОС в промышленном и бытовом оборудовании и даже в качестве десктопного ПО. Компоненты GNU используются и в MAC OS X, не обошлось без влияния GNU/Linux и на Windows

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

Понимание основ программирования, систем счисления (двоичная, восьмеричная, шестнадцатеричная системы счисления) и булевой логики

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

  1. Устанавливать и настраивать Ubuntu
  2. Понимать архитектуру Linux и Unix-подобных систем
  3. Работать в терминале (пригодится и тем, кто использует Mac)
  4. Работать с файлами, файловыми системами и устройствами в Linux
  5. Администрировать Linux и другие Unix-подобные операционные системы
  6. Понимать и писать регулярные выражения
  7. Решать задачи автоматизации, писать скрипты и назначать задачи по расписанию
  8. Настроить на базе Linux веб-сервер и защитить его с помощью iptables
  9. Работать с git, использовать контейнеризацию Docker.

Программа обучения

  1. Урок 1. Введение. Установка ОС

Цель урока: познакомиться с особенностями работы в операционных системах семейства Linux, процессом установки и первоначальной настройки ОС на примере дистрибутива Ubuntu. Вы установите ОС на виртуальную машину, а в процессе разберёте шаги инсталлятора. По окончании вы разберёте первоначальную настройку ОС.

Урок 2. Настройка и знакомство с интерфейсом командной строки

Цель урока: познакомиться с основными принципами работы в командной строке Linux. В процессе урока вы научитесь подключаться к серверу под управлением Linux, используя протокол ssh. Разберётесь с базовыми командами, а также освоите консольные текстовые редакторы. В результате вы разберётесь в навигации по компьютеру в ОС, научитесь редактировать содержимое файлов настроек и выполнять базовые действия, связанные с администрированием ОС.

Урок 3. Пользователи. Управление Пользователями и группами

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

Урок 4. Загрузка ОС и процессы

Цель урока: разобраться в процессе загрузки ОС, получить представление о процессах и научиться ими управлять, используя утилиты kill и systemctl, а также познакомиться с более старыми способами запуска служб (initd и service). В результате вы научитесь управлять потоками ввода и вывода. Познакомитесь с принципами управления и мониторинга процессов.

Урок 5. Устройство файловой системы Linux. Понятие Файла и каталога

Цель урока: изучить структуру файловой системы Linux, получить представление о понятиях файл, inode и каталог, научиться выставлять права доступа к файлам и каталогам, разобрать, для чего нужны специальные биты. В результате вы научитесь изменять права доступа к файлам и каталогам, используя утилиту chmod, присваивать специальные биты. Создавать жёсткие и символические ссылки.

Урок 6. Введение в скрипты Bash. Планировщики задач crontab и at

Цель урока: освоить основы написания скриптов на Bash, научиться пользоваться утилитами для работы с регулярными выражениями в Bash и процессом автоматизации задач, используя планировщики crontab и at. В результате вы освоите принципы использования Bash для автоматизации рутинных задач.

Читайте также:  Windows 10 ltsc или windows 10 pro что лучше

Урок 7. Управление пакетами и репозиториями. Основы сетевой безопасности

Цель урока: научиться управлять пакетами в ОС Linux: установка/удаление, подключение дополнительных репозиториев, а также освоить основные принципы, связанные с обеспечением безопасности в ОС Linux: настройка фаервола при помощи netfilter. В результате вы научитесь устанавливать и удалять пакеты, подключать дополнительные источники пакетов, управлять фаерволом, используя iptables.

Урок 8. Введение в Docker

Цель урока: познакомиться с системой контейнерной виртуализации Docker, а также с Docker-compose. В результате вы научитесь устанавливать Docker и Docker-compose, разберете структуру Docker, а также создадите свои контейнеры.

Источник

Курс «Linux. Рабочая станция» от GeekBrains

Цена может отличаться, точную стоимость смотрите на сайте курса

Мнение редакции о курсе

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

  • доступная цена;
  • легко совмещать с учёбой и работой.
  • нет гарантий трудоустройства;
  • нет документа об окончании.

Рабочая станция Linux от GeekBrains

Администрирование сетей необходимо большинству компаний. Системные администраторы организуют удалённую работу команды, обеспечивают безопасность и работоспособность инфраструктуры. Обучиться полезным навыкам взаимодействия с сетями на примере OC Linux можно на базовом курсе от GeekBrains. Преподаватели на практических примерах показывают, как работать c файлами в оболочке Linux, писать скрипты, решать задачи автоматизации. Занятия актуальны для разработчиков, тестировщиков, администраторов сетей, специалистов по информационной безопасности.

Кто такой администратор ОС Linux и чем занимается?

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

Источник

Linux. Уровень 1. Основы администрирования систем Debian, Ubuntu, CentOS

Linux (CentOS/Debian). Level 1. Administration and security fundamentals

09.02.06 Сетевое и системное администрирование

Код курса: ЛИН1-А

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

Ближайшая группа

ежедневно:
10:00 — 17:10

Для физ.лиц

Для организаций*

*Для оформления заказа от организации обращайтесь по тел. +7(495) 780-48-44

Преподаватели

Монахов Павел Сергеевич

Соколов Михаил Юрьевич

Сорокин Владимир Евгеньевич

Описание курса

Продолжительность курса теперь 24 часа!

Хотите стать системным администратором или освоить новую операционную систему Linux? На данном курсе Вы получите базовые знания по операционной системе Linux. Вы освоите особенности установки, настройки и администрирования данной ОС. Для вас прояснится отличие Linux от коммерческих операционных систем.

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

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

Данный курс помогает подготовиться к успешной сдаче международных сертификационных экзаменов для получения сертификаций:

Вы научитесь

  • Выбрать подходящий под задачу дистрибутив Linux
  • Настраивать параметры сети и подключение к Интернет
  • Управлять пользователями и группами
  • Устанавливать ПО из исходных текстов и пакетов
  • Обновлять систему и ПО
  • Управлять запуском сервисов
  • Использовать средства мониторинга системы
  • Выполнять задачи по расписанию
  • Выполнять резервное копирование и восстановление
  • Настраивать графическую подсистему
  • Анализировать производительность системы
Читайте также:  Windows по русскому языку

Специалисты, обладающие этими знаниями и навыками, в настоящее время крайне востребованы.

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

Предварительная подготовка

Требуемая подготовка: Успешное окончание курса Основы сетей, сетевые операционные системы и практикум Wi — Fi или эквивалентная подготовка.

Для определения уровня предварительной подготовки рекомендуем Вам пройти бесплатное тестирование.

Тестирование по курсу

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

  • Выбор дистрибутива и оборудования
  • Планирование установки
  • Этапы установки
  • Этапы загрузки системы
  • Модель OSI
  • Протоколы Ethernet и TCP/IP
  • Аутентификация и авторизация
  • Управление пользователями
  • Управлением доступом и привилегиями
  • Варианты установки ПО
  • Обновление системы и сервисов
  • Системы управления и инициализации SystemV, systemd
  • Виды файловых систем (UFS, Ext, ReiserFS)
  • Менеджер логических томов LVM
  • Стратегии резервного копирования
  • Управление периодическими заданиями
  • Тестирование производительности
  • Решения по оптимизации производительности системы
  • Архитектура графического пользовательского интерфейса в Linux

Аудиторная нагрузка в классе с преподавателем: 24 ак. ч. + 12 ак. ч. бесплатно*

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

  • утренним группам с 8:30 до 10:00
  • дневным группам — по 1 ак.ч. до и после занятий (13.15-14.00, 17.10-17.55)

По окончании обучения на курсе проводится итоговая аттестация. Аттестация проводится в виде теста на последнем занятии или на основании оценок практических работ, выполняемых во время обучения на курсе.

Преподаватели

Монахов Павел Сергеевич

Соколов Михаил Юрьевич

Сорокин Владимир Евгеньевич

Отзывы выпускников

Удалов Алексей Владимирович

В январе — феврале 2012 года я обучался на курсах Linux1 и Linux2 у Варакина Михаила Владимировича. Мне понравились эти курсы своей структурированностью и насыщенностью. А так же мне понравилось то, как преподавал Михаил Владимирович — он начинал курс с описания общих моментов работы протокола или какой-то технологии и плавно переходил к их конкретной реализации. При этом мне близок его «не фанатичный» подход к выбору операционной системы для работы — он не говорил о явных достоинствах UNIX-систем, а рассказывал и о преимуществах и о недостатках разных ОС при выполнении определенных задач. Мне близок такой профессиональный подход.

На этих курсах рассматривались инструменты работы, необходимые администратору UNIX: программирование в шелле, консольные текстовые редакторы, конвейеры, пейджеры. Рассказывалось о том, как работают различные процессы в Unix — подобных системах, причем некоторые аспекты рассматривались с позиции программиста, и это давало возможность понять глубинные вещи, происходящие в системе.

Михаил Владимирович приводил примеры того, как на практике он применял то или иное решение, рассказывал забавные и поучительные случаи, произошедшие на работе — у него отличное чувство юмора. Он останавливался на рассмотрении важных аспектов настройки и функционирования распространенных демонов (Squid, BIND, Postfix, dhcpd, iptables, pppd, sshd, syslogd, NTP, inetd), сравнивал особенности реализации одинаковых программ в разных операционных системах UNIX. Мы работали с Ubuntu, а Михаил Владимирович говорил, как реализовано тоже самое во FreeBSD(OpenBSD) и Red Hat.

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

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

Исопенко Павел Радуевич

Компетентность и эффективность. То, что и требовалось!

Источник

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