Belli
Назад Психология Эзотерика Здоровье Бизнес Фото Видео Иностранные языки Имидж и стиль Дизайн Хобби и рукоделие Администрирование Программирование SMM Отношения Дети и родители Школа и репетиторство Seo Форекс и инвестиции Отдых и путешествия Музыка Сад и огород Бухгалтерия и финансы Другие тематики Темы и шаблоны Авто-мото Строительство и ремонт Курсы Авторы
Корзина

[GeekBrains] Linux Администрирование и конфигурирование (Олег Авдеев)

[GeekBrains] Linux Администрирование и конфигурирование (Олег Авдеев)
[GeekBrains] Linux Администрирование и конфигурирование (Олег Авдеев)
  • О курсе
  • Артикул: WVP-285232
  • Автор: GeekBrains, Олег Авдеев
  • Вид товара: цифровой
  • Добавлено: 2021-03-24
В наличии
1719 RUB

О товаре


Что дают курсы администрирования Linux?
Освоить принципы установки и настройки Ubuntu.
Получить базовые знания в области администрирования схожих ОС.
Приобрести понимание принципов функционирования протоколов TCP/IP, навыки настройки сети.
Освоить правила защиты данных пользователей и сетевого трафика.
Изучить принципы программирования на командном интерпретаторе BASH.
Настраивать сетевые сервисы, администрировать базы данных, устанавливать приложения и т.д.
Спойлер: Содержание: Урок 1. Знакомство с Linux на уровне пользователя
Установка и настройка Ubuntu.
Базовые знания по администрированию UNIX-подобных операционных систем
Понимание принципов работы протоколов TCP/IP, настройка сети
Защита пользовательских данных и сетевого трафика.
Устанавливать сервер в связке Apache, PHP и MySQL
Программирование на командном интерпретаторе BASH
Настройка различных сетевых сервисов
Основы администрирования базы данных MySQL
Создание дистрибутивов программ, установка приложений
Запуск WINDOWS приложений в Ubuntu
Урок 2. Основы администрирования Linux
Субъекты (пользователи) и объекты (ресурсы) доступа. Модель защиты данных.
Пользователи. Управление пользователями. Расширенные полномочия пользователей.
Суперпользователь. Работа под суперпользователем. Команды SU и SUDO.
Права доступа на файлы и папки, утилиты для смены прав доступа. Дополнительные права доступа.
Переменные окружения, их значение. Работа с переменными окружения. Основные переменные окружения: PATH, LANG, LD_PATH и другие.
Управление процессами в Ubuntu. Дерево процессов. Консольные и графические программы менеджеры задач. Принудительное завершение процесса. Запуск процессов в фоновом режиме.
Демоны. Системные службы. Управление загрузкой компьютера. Перезапуск системных служб.
Команда mount. Управление дисками. Подключение внешних устройств. Файл fstab.
Урок 3. Администрирование служб LINUX. Установка программ
Системы логирования и оперирования log-файлами (syslog). Технология просмотра и последующего анализа log-файлов. Особенности их ротации и архивации.
Основные типы планировщиков выполнения задач (cron, at). Понятие безопасного сохранения информации и ее архивации. Главные типы архиваторов (gzip, tar, bz), их особенности и применение.
Технология организации системы X-Window. Типы графических серверов. Технология их установки и настройки.
Общие сведения об оконных менеджерах (Window Maker, TWM, KDE, AfterStep, Gnome и пр.). Установка оконных менеджеров и их конфигурация.
Понятие систем печати (CUPS, lp). Их главные особенности и применение.
Установка программ. Зависимости программ.
Репозитории для установки программного обеспечения. Подключение сторонних репозиториев.
Структура DEB пакета. Установка, удаление, обновление пакетов из командной строки. Создание своего DED пакета. Команды для создания пакета. Примеры.
Установка специфических Windows программ. Эмулятор wine. Загрузка зависимостей для работы программ. Утилита winetricks. Сценарии для настройки wine. PlayOnLinux
Урок 4. Командный интерпретатор BASH. Написание скриптов
Введение в программирование на языке оболочки (Shell Programming).
Основные понятия оболочки bash.
Каналы ввода/вывода.
Типы команд; использование кавычек.
Подстановки, выполняемые оболочкой; интерпретация команд.
Основные элементы скрипта.
Операции с переменными .
Управление последовательностью выполнения (операторы цикла, case, if, test).
Функции.
Обработка параметров и опций при помощи getopts.
Обработка сигналов при помощи trap.
Создание меню при помощи select.
Создание диалоговых окон при помощи dialog.
Урок 5. Управление сетью в LINUX
Принципы организации работы сетевых протоколов. Семи-уровневая модель OSI.
Семейство протоколов TCP/IP, их место в модели OSI.
Физическая адресация, протоколы преобразования физического адреса в логический.
Маршрутизация пакетов, трансляция адресов NAT.
Протоколы прикладного уровня. Особенности протоколов HTTP, FTP, SMTP, POP, IMAP SSH и т.д.
Управление сетью. Графические программы для настройки сети.
Сетевые интерфейсы. Конфигурационные файлы для настройки сети.
Команды для управления сетью. IFCONFIG, ROUTE. Программы для проверки работоспособности сети: PING. Утилиты ping, traceroute, tcptraceroute. Утилиты управления сетью. Nmap. NatCat. Netstat.
Урок 6. Шифрование и фильтрация сетевого трафика. Туннелирование.
Протокол РРР: обзор протокола РРР; кадры протокола РРР; фазы переговоров в протоколе РРР; реализации протокола РРР в ОС Linux.
Шифрование трафика, туннелирование. SSL, VPN.
Удаленное администрирование. Клиент и сервер SSH.
Фильтрация трафика. Классификация межстевых экранов. IPTABLES, настройка межсетевого экрана. Цепочки IPTABLES. Основные команды, примеры использования.
Сканер безопасности NESSUS. Использование сканера для проверки защищенности локальной сети. Виды сканирования портов. Проверка известных уязвимостей в сетевых сервисах локальной сети.
Урок 7. Linux и WEB.
Основы WEB. Протокол HTTP. Терминология (RFC2616)
Методы запросов. Заголовки запроса и ответа. Просмотр обмена данными между WEB-сервером и браузером
Передача данных методами GET, HEAD и POST
Безопасность: аутентификация и авторизация пользователя. Безопасность обмена данными: SSL. Обзор существующих Веб-серверов
Обзор и установка сервера Apache 2.2
Основные директивы настройки сервера Apache.Файлы конфигурации и .htaccess
Виртуальные хосты. Создание и настройка виртуального хоста. Настройка виртуальной папки.
Настройка сообщений об ошибках
Управление заголовками ответа сервера. Управление кэшированием. Модули сервера
Аутентификация и авторизация пользователя.
Обзор языка PHP. Настройка, файл php.ini. Расширения языка PHP. Установка расширений языка.
Проверка работы связки Apache + PHP.
Урок 8. Установка других серверов. Установка Windows приложений.
DNS и доменные имена. История возникновения имен хостов. Доменные имена, ОС Linux как клиент и сервер DNS.
Протокол SMTP. Форматы сообщений, двоичные данные и MIME, расширенный протокол SMTP. Протокол POP3. Протокол IMAP
Программа sendmail. Файлы и каталоги sendmail. Синтаксис команд sendmail. Файл конфигурации sendmail.
Установка и настройка sendmail. Установка и конфигурирование sendmail
Администрирование почтового сервера. Обслуживание учетных записей пользователей и мониторинг почтового сервера. Защита от хакеров и спамеров.
Протокол FTP. Файловый сервер vsftpd.Настройки сервера. Анонимный ftp-сервер. Сервер поддерживающий закачку файлов.
Сервера баз данных. MySQL. Инсталляция MySql, методы и параметры запуска и завершения работы сервера MySql.
Управление пользовательскими учетными записями. Сценарии и утилиты MySQL
Виды таблиц и способ их хранения. Файлы журналов MySQL
Сервера обмена мгновенными сообщениями

Отзывы покупателей



Кликните на изображение чтобы обновить код, если он неразборчив

Рейтинг

0
Голосов: 0
5
Голосов: 0
4
Голосов: 0
3
Голосов: 0
2
Голосов: 0
1
Голосов: 0

Еще курсы от GeekBrains, Олег Авдеев

[GeekBrains] PHP. Уровень 1 Основы веб-разработки
Минимальный уровень подготовки ученика может быть практически нулевым. Знаний PHP не требуется, обучение начинается с самых азов. Тот, кто уже знаком с основами PHP, сможет сконцентрироваться на советах авторов по грамотному оформлению скриптов. Что позволит значительно улучшить культуру написания
1630 RUB
[GeekBrains] Node.js Серверное программирование на JavaScript
Курс для тех, кто уже хорошо знает и использует JavaScript на клиенте и хочет программировать на JavaScript на стороне сервера. Чему Вы научитесь Умение создавать консольные утилиты на node.js. Умение создавать веб-сервисы с помощью популярного фреймворка express.js. Умение применять шаблонизаторы
1724 RUB
[GeekBrains] Безопасность в сети. Методы взлома и защиты (Артем Воропаев)
Для людей с небольшими знаниями в области информационной безопасности. Требуется минимальное понимание устройства сетей и используемых в них протоколов. Приветствуется знание UNIX-подобных систем. Если этих знаний нет или их недостаточно, в курсе Вы сможете их получить. Чему Вы научитесь Узнаете о
1608 RUB
[GeekBrains] nginx. Создание веб-серверов (Юрий Медведев)
Вы слышали про nginx и не знали, как его использовать? Вы боялись, что не получиться? Тогда этот курс для Вас! На данном курсе Вы узнаете особенности архитектуры nginx, научитесь устанавливать, оптимизировать и управлять им. Чему Вы научитесь Узнаете много нового по оптимизации веб сайтов и как
1076 RUB
[GeekBrains] Машинное обучение (Сергей Ширкин, Федор Ерин)
Программа 30+ онлайн-уроков, более 65 часов обучающего контента и практика после каждого занятия Длительность: 5 месяцев. Модуль 1. Теория вероятностей и математическая статистика Модуль 2. Библиотеки Python для Data Science: Numpy, Matplotlib, Scikit-learn Модуль 3. Библиотеки Python для Data
1955 RUB
[GeekBrains] Серьезный PHP, 2015 (Андрей Жариков)
В этом курсе вы ощутите могущество PHP и узнаете, как с его помощью решать большой круг серьезных задач. Данный набор уроков рекомендуется к изучению всем начинающим (Junior) PHP-программистам, которые хотят поднять свой класс как минимум до уровня Middle. Общая длительность материалов курса -
1090 RUB