Linux c нуля до DevOps

Linux c нуля до DevOps

1. Введение

1.1 Операционная система - общие сведения (https://t.me/c/1683882881/14)

1.2 История UNIX (https://t.me/c/1683882881/16)

1.3 Установка и настройка Linux-системы (примеры: Astra, Mint, Kali)

   - Установка и настройка Linux-системы: Astra (https://t.me/c/1683882881/17)

   - Установка и настройка Linux-системы: Mint (https://t.me/c/1683882881/18)

   - Установка и настройка Linux-системы: Kali (https://t.me/c/1683882881/19)

   - Установка и настройка Linux-системы: Ubuntu (https://t.me/LinuxSkill/80)

1.4 Терминал и командная строка:

   - команды: ls, rm, mkdir, pwd, cd, echo (https://t.me/c/1683882881/20)

   - команды: file, mv, cp, rmdir, ps, kill 9, find, sort, , clear (https://t.me/c/1683882881/22)

   - команды: mv + настройка терминала (https://t.me/c/1683882881/24)

   - команды: cmp, df, apt get install, remove, update, upgrade, chmod (https://t.me/c/1683882881/25)

   - команды: sudo !!, man, cd, jot, cal, tac, w, yes, du, expr, look, espeak (https://t.me/c/1683882881/26)

   - команды: factor, reset, mtr, ps aux, alias, tr, tree, uname, lsb_release, wall, date, uptime, hostname, shutdown, reboot, gedit, wc (https://t.me/c/1683882881/27)

   - команды: grep, zip, unzip, tar (https://t.me/c/1683882881/28)

   - команды: gksu, pstree, top, screenfetch (https://t.me/c/1683882881/29)

 

2. Основы командной строки:

   - Работа с файлами и директориями (https://t.me/c/1683882881/49)

    (https://t.me/c/1683882881/53)
   - Управление процессами (https://t.me/LinuxSkill/54)

   - Перенаправление ввода/вывода и конвейеры (https://t.me/c/1683882881/58)

   - Создание и выполнение скриптов командной строки (https://t.me/c/1683882881/62)

 

3. Основы системного администрирования Linux:

   - Управление пользователями и группами (https://t.me/c/1683882881/65)

    (https://t.me/linuxjedi/65)- Управление файловой системой и разрешениями доступа (https://t.me/c/1683882881/70)

    (https://t.me/linuxjedi/74)- Управление пакетами и обновлениями (https://t.me/c/1683882881/74)

 

4. Сетевые основы:

   - TCP/IP и сетевые протоколы

     -- Что такое TCP/IP (https://t.me/c/1683882881/76)

      (https://t.me/linuxjedi/77)-- 00. Введение: стек сетевых протоколов, независимость и инкапсуляция уровней (https://t.me/c/1683882881/77)

      (https://t.me/linuxjedi/79)-- 01. Некоторые сведения о физическом уровне и управлении виртуальными машинами (https://t.me/c/1683882881/79)

      (https://t.me/linuxjedi/81)-- 02. Интерфейсный уровень и его представление (https://t.me/c/1683882881/81)

      (https://t.me/linuxjedi/82)-- 03. Интерфейсный уровень: сетевые мосты и VLAN (https://t.me/c/1683882881/82)

      (https://t.me/linuxjedi/84)-- 04. Сетевой уровень: адресация и маршрутизация (https://t.me/c/1683882881/84)

      (https://t.me/linuxjedi/86)-- 05. Сетевой уровень: связность и целевая маршрутизация (https://t.me/c/1683882881/86)

      (https://t.me/linuxjedi/87)-- 06. Транспортный уровень: TCP, UDP и не только (https://t.me/c/1683882881/87)

      (https://t.me/LinuxSkill/88)-- 07. Транспортный уровень: трансляция адресов и формирование трафика (https://t.me/c/1683882881/88)

      (https://t.me/LinuxSkill/95)-- 08. Прикладной уровень: возможности системы (https://t.me/c/1683882881/95)

      (https://t.me/LinuxSkill/97)-- 09. Прикладной уровень: что нужно для полноценной работы? (https://t.me/c/1683882881/97)

      (https://t.me/LinuxSkill/100)-- 10. Введение в межсетевые экраны (https://t.me/c/1683882881/100)

      (https://t.me/LinuxSkill/103)-- 11. Туннелирование и частные сети (https://t.me/c/1683882881/103)

    (https://t.me/LinuxSkill/105)- Настройка сети в Linux (https://t.me/c/1683882881/105)

    (https://t.me/LinuxSkill/106)- Удаленное управление (https://t.me/c/1683882881/106)

    (https://t.me/LinuxSkill/107)- Безопасность (https://t.me/c/1683882881/107)

 

5. Основы программирования:

- Основы языка программирования  (https://t.me/LinuxSkill/109)

-- Python (https://t.me/LinuxSkill/110)

-- (https://t.me/LinuxSkill/111) Bash (https://t.me/LinuxSkill/111)

   - Создание скриптов и автоматизация задач (https://t.me/LinuxSkill/112)

 

6. Виртуализация и контейнеризация:

   - Виртуализация с помощью VirtualBox (https://t.me/LinuxSkill/114)

    (https://t.me/linuxjedi/55)

- Контейнеризация с помощью Docker (https://t.me/c/1683882881/55)

 

7. Системы контроля версий:

   - Введение в Git (https://t.me/LinuxSkill/115)

   - Работа с репозиториями и ветвлением (https://t.me/LinuxSkill/117)

 

8. Инфраструктура как код:

   - Введение в инструменты автоматизации. Примеры: 

1) Ansible (https://t.me/LinuxSkill/118)

2) Chef (https://t.me/LinuxSkill/120

3) Puppet (https://t.me/LinuxSkill/121)

   - Создание и управление конфигурациями серверов (https://t.me/LinuxSkill/123)

 

9. CI/CD и автоматическая сборка:

   - Интеграция непрерывной поставки и непрерывного развертывания (https://t.me/LinuxSkill/124)

   - Создание пайплайнов сборки и развертывания (https://t.me/LinuxSkill/126)

 

10. Мониторинг и логирование:

    - Установка и настройка системы мониторинга (примеры: Nagios, Prometheus) (https://t.me/LinuxSkill/127)

    - Логирование событий и анализ логов (https://t.me/LinuxSkill/129)

 

11. Облачные технологии и DevOps:

    - Введение в облака. Примеры: 

1) AWS (https://t.me/LinuxSkill/130)

2) Azure (https://t.me/LinuxSkill/132)

    - Конфигурация и автоматизация облачных ресурсов (https://t.me/LinuxSkill/133)

 

12. Безопасность и сетевые аспекты:

    - Основы безопасности Linux-сервера (https://t.me/LinuxSkill/135)

    - Защита сети и протоколов (https://t.me/LinuxSkill/136)

 

13. Сложные сценарии и решения:

    - Работа с крупными и сложными проектами (https://t.me/LinuxSkill/138)

    - Решение проблем и отладка системы (https://t.me/LinuxSkill/139)