Курсы Linux

Региональный Центр IT приглашает получить знания по 2 курсам: «Администрирование Linux» и «Администрирование локальных сетей в Linux»

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

Linux – это ОС, предназначенная в основном для администрирования локальных и глобальных сетей сервером, и любых объектов управление большими базами данных и подсистемами, а не для выполнения стандартных функций. Именно поэтому курсы Linux называются «Администрирование Linux». Среди основных преимуществ, по которым выбирают курсы Linux, выделим то, что эта ОС бесплатно распространяется на основе свободное лицензии. Далее это устойчивость работы, удобство организации управления большими массивами данных и другими пользователями сети, открытый исходный код, а также то, что большинство ПО под Linux, тоже бесплатно.

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

При индивидуальном обучении 1 слушателя стоимость 1 часа обучения 200грн

При индивидуальном обучении 2 (двух) слушателей стоимость 1 часа обучения 350грн

Курс «Администрирование Linux»- Работа с консолью  Linux — 32 часа

Стоимость обучения 1 слушателя в группе 5-7 человек 3500 грн

После прохождения курса «Администрирование Linux» слушатель будет:
1) Уметь выбрать версию ядра и дистрибутив Linux.
2) Уметь произвести установку системы, разбить диск на разделы, выбрать и установить необходимые пакеты.
3) Уметь установить необходимые пакеты программ из сети, используя менеджеры пакетов.
4) Уметь объяснить назначение каждого каталога файловой системы.
5) Уметь работать в консоли, настраивать командный интерпретатор, выполнять команды управления файлами.
6) Уметь создавать новых пользователей, управлять их правами доступа к ресурсам Linux.
7) Уметь настраивать файловые системы в Linux.
8) Уметь создавать и удалять процессы в Linux.
9) Уметь настраивать сеть в Linux.
10) Уметь настраивать графическую оконную систему X Window.
11) Знать и управлять процессом загрузки системы в Linux.
 Программа курса
Что такое Linux.
История создания операционный системы Linux.
Что такое ядро и дистрибутивы Linux.
Аппаратное обеспечение: какие платформы поддерживаются.
Сфера применения  Linux.
Архитектура операционный системы Linux.
Основные компоненты ядра Linux.
Инсталляция Linux.
Процесс инсталляции Linux.
Возможные способы и варианты установки системы.
Установка в текстовом и графическом режимах.
Процесс пошаговой инсталляции.
Подготовка файловой системы. Выделение разделов жесткого диска.
Назначение разделов.
Раздел swap.
Задание точек монтирования.
Роль сервера. Выбор пакетов для инсталляции.
Настройка загрузчика.
Работа с файловыми системами Linux.
Обзор существующих файловых систем  Linux. Сфера применения.
Точки монтирования файловой системы.
Структурные единицы тома: узлы, суперблоки, процесс журналирования.
Структура файловой системы и назначение каталогов.
Домашний каталог пользователя. Каталог /boot.
Утилиты для создания и подключения файловых систем:fdisk, mkfs, mkswap, swapon, swapoff.
Автоматическое и ручное монтирование файловой системы: mount, umount, /etc/fstab, /etc/mtab, /media
Утилиты мониторинга файловых систем: du, df, blkid, lsblk.
Утилиты проверки и настройки файловой системы: fsck, tune2fs
Организация дисковых массивов: RAID, LVM.
Работа с файлами.
Файловый менеджер – Midnight commander.
Обзор возможностей и сфера применения.
Работа в консоли.
Порядок входа в систему пользователя.
Командные интерпретаторы. Bash, tcsh, zsh, ksh.
Командная строка. Запуск программ.
Автозавершение команд.
История команд.
Переменные окружения. Файл конфигурации.
Настройка командной строки.
Стандартный ввод/вывод.  Поток ошибок.
Перенаправление стандартного ввода/вывода. Конвейеры.
Основные команды для работы с файловой системой (ср, ln, ls, mkdir, mknod, mktemp, mv, pwd, rm, rmdir, sync, touch, unlink, find).
Обработка текстовых файлов.
Фильтрация текста.
Утилита grep, egrep. Регулярные выражения
Редакторы vi, nano, mcedit.
Справочная система man.
Архиваторы tar, gzip ,bzip2.
Менеджеры пакетов yum, apt.
Управление инсталляцией пакетов.
Инсталляция, обновление и деинсталляция пакетов с помощью apt, dpkg, yum, rpm.
Получение информации о составе пакета, версии и зависимостях.
Установка программ з исходных текстов. Утилиты configure, make.
Управление пользователями в Linux.
Пользователи и группы.
Разграничение прав доступа к ресурсам системы.
Понятие прав, групповые права доступа.
Цифровое представление прав.
Утилиты : сhmod, сhown, useradd, userdel, usermod, groupadd, /etc/passwd, /etc/shadow, who, w, last, id.
Конфигурационный файл учетных записей.
Управление процессами в Linux.
Создание, управление, мониторинг и удаление процессов.
Понятие процесс и threads.
Типы процессов.
Состояние процесса.
Запуск фоновых процессов
Процессы переднего плана.
Планировщик в Linux, принцип работы.
Вывод информации о процессах — утилиты ps, pstree.
Уровень приоритета процесса. Изменение приоритета.
Запуск программ с установленным приоритетом nice, renice.
Принудительное прерывание процесса — утилита kill. Понятие сигнала. Виды сигналов.
Управление процессами с помощью утилит top, htop.
Настройка графической оконной системы X Window.
Настройка базовых параметров X Window.
Настройка шрифтов X Window.
Настройка XDMCP-сервера.
Настройка клиента X Window.
Настройка параметров клавиатуры, мыши и экрана.
Обзор прикладного ПО. OpenOffice, GIMP, почта, доступ в Интернет.
Настройка сети в Linux.
Основы построения компьютерных сетей. Модель OSI.
Сети Ethernet. Коммутаторы.
Сети на базе стека протоколов TCP/IP.
Настройка параметров сетевых интерфейсов.
ip-адрес сервера, маска сети, ip-адрес щлюза. Утилита ifconfig, ip.
Настройка параметров сети.
Диагностика сетевых соединений. Утилиты ping, netstat, traceroute.
Задание имени сервера. Файлы /etc/hosts, /etc/resolv.conf.
Служба  DHCP. Принцип работы службы динамического выделения ip-адреса.
Настройка DHCP-сервера.
Настройка сетевого интерфейса на работу с DHCP-сервером.
Настройка Wi-fi-интерфейсов.
Маршрутизаторы. Понятие таблицы маршрутизации.
Состав таблицы маршрутизации.
Методы построения таблиц маршрутизации.
Статическая и динамическая  маршрутизация
Функции ядра  Linux.
Порядок процесса загрузки и процесса остановки Linux.
Процесс инициализации в  Linux. Параметры ядра.
Процесс init. Варианты инициализации SystemV, systemd.
Управление службами, уровни запуска, файлы конфигурации /etc/sysconfig, /usr/lib/systemd,
systemctl, /etc/inittab, /etc/systemd, /etc/init.d.
Режимы работы системы — single mode, shutdown, reboot.
Назначение boot manager, конфигурация GRUB2.

Курс «Администрирование локальных сетей в Linux» — Администрирование серверов Linux

48 часа

Стоимость обучения 1 слушателя в группе 5-7 человек  5500 грн

Устройства  в Linux. 
Утилита dmesg.
Утилиты для работы с железом.
Понятие модулей ядра, управление модулями.
Утилиты lsmod,  modprobe, insmod, depmod, rmmod.
Конфигурирование, компиляция и установка ядра.
Разделяемые библиотеки ldd, ldconfig, /etc/ld.so.conf, LD_LIBRARY_PATH.
Выполнение заданий по расписанию, системы журналирования.
Запуск процессов по расписанию.
Асинхронный и синхронный методы.
Сервисы: cron, anacron.
Сервис atd, утилита at.
Системы журнальной регистрации syslog, klog.
Настройка источников и уровней важности.
Синтаксис файла конфигурации.
Особенности работы системы rsyslog.
Ротация журнальных файлов logrotate.
Локализация, время, печать.
Настройка временной зоны.
Базовая настройка NTP.
Настройка локализации.
Базовая настройка системы печати.
Мониторинг и управление очередью печати.
Настройка веб-серверов.
Принцип работы веб-сервера.
Протокол HTTP.
Базовая настройка веб-сервера Apache.
Файлы конфигурации сервера.
Применение модулей.
Виртуальные сервера.
Настройка ssl, let’s encrypt.
Настройка виртуального хостинга.
Подключение модуля php.
Настройка работы сервера для обработки РНР
Настройка безопасности сервера. Запуск и управление сервером.
Базовая настройка веб-сервера Nginx.
Применение модулей.
Виртуальные сервера.
Подключение модуля php.
Настройки безопасности.
Мониторинг, логи.
Настройка почтовой системы Linux
Принцип работы почтовой системы Linux.
Протокол SMTP.
Настройка postfix.
Конфигурационные файлы.
Запуск и управление программой.
Режимы работы программы.
Почтовые ящики пользователей.
Переадресация почты.
Журнальная регистрация.
Настройка клиентской части. Протоколы pop3, imap.
Настройка антивирусной защиты почты.
Настройка антиспамной защиты почты.
Работа с черными списками.
Построение доменного сервера.
Принцип работы DNS. Основные понятия.
Базовая настройка BIND.
Файл конфигурации сервера, его синтаксис и параметры.
Создание и управление зоны.
Формат организации зоны.
Файл описания зон, его синтаксис и параметры.
Типы записей зоны.
Кеширующие, рекурсивные DNS-сервера.
Утилиты для проверки синтаксиса.
Мониторинг работы службы DNS.
Настройки безопасности зоны BIND.
Настройка клиентов DNS в Linux.
Настройка proxy-сервера.
Настройка squid.
Настройка клиентов squid.
Принципы работы и особенности сервера.
Запуск и управление сервером.
Конфигурационный файл прокси-сервера.
Списки контроля доступа (ACL) и ограничение доступа.
Запуск, останов прокси-сервера.
Ротация журнальных файлов squid.
Работа с журнальными файлами сервера.
Особенности работы с кешем.
Распределение полосы пропускания канала.
Построение сетевых файлов систем.
Обзор сетевых файловых систем.
Базовая настройка сервера Samba.
Создание файла конфигурации. Назначение секций.
Выделение и настройка сетевых ресурсов.
Подключение клиентов.
Мониторинг и отладка работы сервера Samba.
Базовая настройка сервера NFS.
Настройка клиентов сервера NFS.
Вопросы безопасности сетевых файловых систем.
Базовая настройка сервера FTP.
Анонимный доступ.
Настройка пользователей и ресурсов.
Подключение клиентов FTP.
Мониторинг и отладка работы сервера FTP.
FTP-сервер vs-ftpd.
Файлы конфигурации.
Настройка, запуск, управление.
Настройка безопасности Linux.
Принцип работы IDS, IPS.
Базовое применение IDS, IPS.
Принцип работы firewall.
Утилиты: iptables, firewalld, ufw.
Фильтрация пакетов, правила, цепочки.
Network address translation — NAT.
Основы криптографии.
Библиотека openSSH.
Настройка сервера SSH.
Настройка клиента SSH.
Аутентификация с использованием ключей.
Способы организации VPN.
Настройка инфраструктуры PKI.
Настройка сервера openVPN.
Настройка клиента openVPN.
Мониторинг и отладка VPN-сервера.
Применение СУБД в Linux.
Базовая настройка СУБД MySQL.
Обзор языка SQL.