Скоро Linux. Администрирование и конфигурирование (ШП)

Статус
В этой теме нельзя размещать новые ответы.
VkurseBot

VkurseBot

Модератор
20 Сен 2020
0
896
50
Голосов: 0
#1
Для кого
Для изучения курса достаточно обладать начальными знаниями о функционировании компьютера. Минимальный уровень подготовки ученика может быть практически нулевым. Специальных знаний о LINUX не требуется, обучение начинается со знакомства с системой на уровне пользователя. Курс может быть интересен для программистов, планирующих разработку под эту операционную систему.

Чему вы научитесь
  • Установка и настройка Ubuntu.
  • Базовые знания по администрированию UNIX-подобных операционных систем<
  • Понимание принципов работы протоколов TCP/IP, настройка сети
  • Защита пользовательских данных и сетевого трафика.
  • Устанавливать сервер в связке Apache, PHP и MySQL
  • Программирование на командном интерпретаторе BASH
  • Настройка различных сетевых сервисов
  • Основы администрирования базы данных MySQL
  • Создание дистрибутивов программ, установка приложений
  • Запуск WINDOWS приложений в Ubuntu
Программа курса
Урок 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
  • Сервера обмена мгновенными сообщениями
 
Последнее редактирование модератором:
Статус
В этой теме нельзя размещать новые ответы.

О нас

Слив платных курсов - скачать бесплатно

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

VKURSE.INFO регулярно публикует:

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

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

Быстрая навигация

Меню пользователя