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)
- Контейнеризация с помощью 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)