Программирование [Ринат Минязев] [Stepik] Основы работы в консоли Linux, настройка сетевых служб (2024)

Бывалый
29 Мар 2020
287,022
1,315,611
113
Голосов: 0
#1
[Ринат Минязев] [Stepik] Основы работы в консоли Linux, настройка сетевых служб (2024)


Описание [Ринат Минязев] [Stepik] Основы работы в консоли Linux, настройка сетевых служб (2024):



Хотите освоить Linux-сервер и научиться настраивать сетевые службы и вычислительные кластеры?

Этот курс — отличный старт в мир системного администрирования и управления серверными службами.

Вы узнаете, как работать с консолью Linux, как запускать bash-скрипты и настраивать ключевые сетевые сервисы (NFS, Samba, Apache, Nginx), как защищать систему с помощью брандмауэра (iptables) и управлять контейнерами с Docker.

Вы освоите также основы запуска параллельных MPI-приложений и настройки кластеров для высокопроизводительных вычислений.

Курс включает теоретические лекции, тестовые задания и лабораторные работы с ручной проверкой преподавателем.

Для кого этот курс?

— Для системных администраторов, начинающих работу с Linux-серверами.
— Для IT-специалистов (сетевых инженеров, программистов), желающих углубить свои знания в Linux и получить необходимую базу для освоения DevOps направления.
— Для IT-специалистов (аналитиков, тестировщиков), желающих улучшить свою конкурентоспособность на рынке труда за счёт приобретения новых знаний.
— Для исследователей и инженеров в области высокопроизводительных вычислений.
— Для всех, кто хочет научиться работать с консолью Linux.

Необходимые знания: базовые знания о построении компьютерных сетей из школьного курса информатики (IP-адрес, маска, MAC-адрес, интернет-шлюз, DNS-сервер).

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

1. Установка Linux в VirtualBox, настройка сети, подключение по SSH.
2. Файловая система Linux, команды консоли, права доступа к файлам.
3. Потоки ввода-вывода, утилиты для обработки файлов, bash-скрипты.

Лабораторная работа №1: «Установка сервера, запуск bash-скриптов».

4. Организация кластера, беспарольный SSH-доступ, сетевые скрипты.
5. Лабораторная работа №2: «Беспарольный доступ, сетевые скрипты».

6. Компиляция и запуск программы на языке Си в консоли.

7. Запуск параллельных MPI-программ на кластере, настройка NFS.

8. Тест Linpack, система мониторинга Ganglia, snapshot системы.

Лабораторная работа №3: «Запуск MPI-программ на кластере».

9. Настройка веб-сервера Apache, виртуальные хосты.
10. Настройка веб-сервера NGINX, режимы работы.

Лабораторная работа №4: «Настройка веб-серверов Apache и NGINX».

11. Служба DNS, настройка DNS-сервера bind9.

12. Настройка сетевых папок в Samba.

13. Конфигурирование IPTABLES.

Лабораторная работа №5: «Настройка DNS-сервера, настройка Samba».

14. Установка службы docker, запуск контейнеров.

15. Создание контейнера и его размещение в интернет-репозитории.

16. Использование скриптов docker compose.

Лабораторная работа №6: «Использование контейнеров docker».

17. Виртуальные серверы у облачных провайдеров, гипервизоры.

18. Настройка своего веб-сервера в облаке (для стартап-проектов).

Подробнее:
Для просмотра содержимого вам необходимо авторизоваться

Скачать курс [Ринат Минязев] [Stepik] Основы работы в консоли Linux, настройка сетевых служб (2024):


Для просмотра содержимого вам необходимо авторизоваться
 
Последнее редактирование модератором: