Включите JavaScript

Системное и сетевое администрирование Ubuntu Server (Linux)

Организационная информация

Длительность курса: 55 астрономических часов.
Рекомендуется для системных администраторов и сетевых инженеров.

Необходимый уровень подготовки

Уверенное знание аппаратной части компьютера и основ построения TCP/IP сетей на уровне системного администратора.

Для кого предназначен этот курс?

Этот курс является повышением квалификации и рекомендуется специалистам, которые хотят повысить уровень знаний в данной области.

Если же вам необходимы фундаментальные знания в IT-сфере, то вы можете пройти подготовку по специальности "Сетевые технологии и системное администрирование" или по направлению "Информационная безопасность".

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

Введение в Linux

  • Обзор дистрибутивов Linux
  • Логическая структура файловой системы. Рекомендации по разбивке жесткого диска на разделы для инсталляции Linux
  • Типы файловых систем
  • Установка Ubuntu Server

Основы управления файлами и каталогами

  • Справочная система
  • Выдача имени текущего каталога
  • Просмотр содержимого каталога
  • Навигация по файловой системе
  • Создание каталогов
  • Копирование файлов и каталогов
  • Создание файлов
  • Перемещение и переименование файлов и каталогов
  • Удаление файлов и каталогов
  • Создание ссылок – жесткие и мягкие ссылки
  • Архиваторы tar,gzip,bzip2
  • Утилита dd
  • Шаблоны и подстановки
  • Команда echo

Применение фильтров при обработке текстовых потоков

  • Фильтрация текста
  • Cлияние и вывод файлов
  • Просмотр только верхней или нижней части файла
  • Отображение только определенных частей строк в текстовых файлах
  • Команда split
  • Потоковый текстовый редактор sed

Потоки, программные каналы и перенаправления

  • Перенаправление стандартного потока ввода,вывода и ошибок
  • Конвейеры

Работа с текстовыми редакторами

  • Текстовый редактор vi
  • Текстовый редактор файлового менеджера mc

Работа и программирование в командной оболочке

  • Командный интерпретатор
  • Условия и способы запуска программ
  • Автозавершение команд
  • История команд
  • Переменные
  • Массивы переменных
  • Взаимодействие с пользователем
  • Подстановка
  • Арифметические выражения
  • Условный оператор if
  • Проверка условий при помощи программы test
  • Использование встроенных операторов(&&, ||)
  • Оператор case
  • Оператор for
  • Получение данных из внешних файлов
  • Оператор while
  • Оператор select
  • Оператор «.»
  • Специальные переменные
  • Специальные подстановки в bash

Реализация поиска

  • Регулярные выражения
  • Утилита grep, egrep
  • Утилита sed и регулярные выражения
  • Команда find
  • Команда locate
  • Команда which
  • Команда whereis
  • Команда type

Управление программным обеспечением

  • Репозитории программного обеспечения
  • Команда dpkg для управления ''.deb'' файлами
  • Менеджер пакетов APT
  • Установка из ''тарбола'' (из исходных текстов)

Система инициализации Linux

  • Разновидности систем инициализации
  • Система инициализации Upstart
  • Завершения работы с системой

Управление сетевыми сервисами

  • Самостоятельные сервисы
  • Сервисы, подчиненные xinetd

Файлы и их атрибуты

  • Классификация файлов
  • Файловая система как физическая сущность
  • Атрибуты файлов
  • Маска прав доступа
  • Изменение атрибутов принадлежности и доступа
  • Специальные атрибуты

Управление учетными записями пользователя

  • Конфигурационные файлы учетных записей
  • Команды управления учетными записями
  • Настройка программы login
  • Настройка ограничений на использование пользователем ресурсов системы
  • Учет пользователей системы
  • Ограничение дискового пространства (квотирование)

Работа с устройствами в Linux

  • Номенклатура накопителей
  • Монтирование файловых систем
  • Настройка постоянно используемых файловых систем
  • Параметры, определяющие файлы устройств

Система журнальной регистрации

  • Конфигурационный файл /etc/rsyslog.conf
  • Поле «фильтр» – средства и уровни важности
  • Поле «действие»
  • Особенности работы системы rsyslogd
  • Ротация журнальных файлов – logrotate(ограничение журнальных файлов)

Выполнение заданий по расписанию - планировщики

  • Crond
  • Anacron
  • Atd, at

Управления процессами

  • Понятие процесса
  • Типы процессов
  • Вывод информации о процессах – команда ps
  • Состояние процесса
  • Уровень приоритета процесса(nice)
  • Изменение приоритета для уже запущенных программ
  • Запуск программ с установленным приоритетом
  • Принудительное прерывание процесса (kill)
  • Управление процессами с помощью программы top

Настройка сети

  • Активирование и деактивирование сетевого интерфейса
  • Настройка сетевых интерфейсов
  • Создание IP-псевдонимов
  • Определение имени ПК
  • Отображение имен на ip-адреса в файле /etc/hosts

Система доменных имен DNS

  • Основные понятия
  • Пространство имен
  • Зона ответственности DNS-серверов
  • Принцип работы DNS
  • Кэширующие DNS-сервера
  • Рекурсивные и не рекурсивные DNS-сервера
  • Авторитетные и не авторитетные ответы
  • Сервер BIND
  • Файлы конфигурации
  • Управление сервером
  • Тестирование и отладка DNS-сервера
  • Настройка клиента DNS
  • Делегирование прав на управление доменом
  • Настройка пересылки запроса
  • Настройка поддержки slave

Автоматическая конфигурация с помощью DHCP сервера

  • Принцип работы
  • Аренда ip-адреса
  • Преимущества DHCP перед статическими ip-адресами
  • Настройка DHCP сервера(/etc/dhcpd.conf)
  • Тестирование DHCP сервера
  • Настройка клиента для работы с DHCP сервером

Почтовая система в Linux

  • Компоненты электронной почты
  • Программа Sendmail
  • Конфигурация Sendmail с помощью препроцессора m4. Обзор основных макросов
  • Запуск и управление программой
  • Почтовые ящики пользователей
  • Работа с очередью на отправку
  • Журнальная регистрация
  • Ограничения работы почтового сервера с конфигурационным файлом по умолчанию, способы преодоления этих ограничений. Настройка простого почтового сервера
  • Установка и настройка POP3-сервер
  • Тестирование работы SMTP и POP3 серверов
  • Виртуальный хостинг почтовых серверов
    • предоставление почтового ящика провайдера
    • организация виртуального хостинга почтового сервера предприятия, имеющего постоянное подключение к Интернет
    • организация виртуального хостинга почтового сервера предприятия, имеющего подключение к Интернет по ”дозвону”
  • Дополнительная конфигурация sendmail
    • конфигурационные параметры(макрос define)
    • опции безопасности(define(`confPRIVACY_FLAGS’,`…’))
    • база доступа(FEATURE(access_db), FEATURE(blacklist_recipients))
    • черные списки (FEATURE(dnsbl), FEATURE(enhdnsbl))
  • Почтовые псевдонимы
    • определение псевдонимов
    • загрузка списка рассылки из файла
    • направление почты в файл
    • направление почты в программу
    • файл ./forward
    • средство redirect
  • Антивирусная защита почтового сервера(clamav, clamav-milter, freshclamav)

Прокси сервер – squid

  • Возможности прокси-сервера
  • Конфигурационный файл прокси-сервера
  • Параметры, влияющие на сетевые подключения
  • Параметры организации иерархии прокси-серверов
  • Параметры, определяющие размер кеша прокси-сервера
  • Параметры, определяющие место расположения кеша и журнальных файлов
  • Параметры, влияющие на работу дополнительных программ
  • Списки контроля доступа (ACL) и ограничение доступа
  • Административные параметры
  • Запуск, останов и работа с прокси-сервером
  • Ротация журнальных файлов squid
  • Настройка аутентификации
  • Ограничение ширины канала

WEB – сервер Apache

  • Конфигурационный файл httpd.conf и его параметры
  • Модуль mod_userdir.c
  • Виртуальный хостинг
  • Контроль доступа

FTP сервер vsftpd

  • Файлы конфигурации
  • Настройка, запуск, управление

Сетевые файловые системы

  • Файловый сервер SAMBA
  • Файловый сервер NFS

NIS – сетевая информационная служба

  • Концепция NIS
  • Домены NIS
  • Установка программного обеспечения
  • Настройка NIS-сервера
  • Настройка NIS-клиента

Маршрутизация

  • Понятие таблицы маршрутизации
  • Типы записей в таблице маршрутизации
  • Структура таблицы маршрутизации
  • Методы построения таблиц маршрутизации
  • Статическая маршрутизация

Виртуальные частные сети(VPN)

  • VPN на базе протокола PPTP
  • VPN на базе OpenVPN

Фильтрация пакетов (FIREWALL)

  • Признаки, по которым можно производить фильтрацию пакетов
  • Цепочки
  • Таблицы
  • Программа iptables
  • Команды
  • Опции
  • Критерии отбора
    • общие критерии
    • неявные критерии
    • явные критерии
  • Действия и переходы
  • NAT – преобразования
  • Управление iptables

Iproute2+iptables

  • Команда ip
  • Маршрутизация по адресу src
  • Маршрутизация маркированного трафика

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

Другие курсы по направлению "Сетевые технологии и администрирование"

Наверх