Skip to content

mercury131/otus-linux

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Данный репозиторий используется для подготовки лабораторных работ

Лабораторные работы расположены в директориях lesson* ,где * - номер выполняемого задания. Описание лабораторных работ находятся в файлах README.md, расположенных в директориях lesson*

Инструкции

Оглавление:

URL Theme
https://github.com/mercury131/otus-linux/tree/master/lesson1 Версии Linux. Ядро Linux. Функции, виды и версии ядер
https://github.com/mercury131/otus-linux/tree/master/lesson2 Дисковая подсистема (Задачи дисковой системы. Программный и аппаратный RAID. RAID 0/1/5/6/10/60. Получение информации о дисковой системе системе с помощью dmidecode, dmesg, smartctl.)
https://github.com/mercury131/otus-linux/tree/master/lesson3 LVM облегчаем себе жизнь управления файловыми системами. архитектура файловой системы Linux: суперблок, блоки, inodes, журналы. разбираемся в многообразии файловых систем
https://github.com/mercury131/otus-linux/tree/master/lesson4 Как происходит загрузка системы. В чем разница между BIOS/UEFI. Знакомимся GRUB2 и учимся его настраивать. Управляем initrd с помощью dracut. Знакомимся с udev. Учимся восстанавливать сломанный загрузчик
https://github.com/mercury131/otus-linux/tree/master/lesson5 Systemd (писать сценарии автозагрузки демонов,изучаем разницу между systemd и SysV,учимся обращаться с systemctl и journalctl)
https://github.com/mercury131/otus-linux/tree/master/lesson6 Bash/awk/sed/grep (пишем скрипты)
https://github.com/mercury131/otus-linux/tree/master/lesson7 Управление пакетами (Сборка пакетов из исходников/RPM/Сборка собственного rpm/mock/docker. как дистрибьюция ПО)
https://github.com/mercury131/otus-linux/tree/master/lesson8 Управление процессами
https://github.com/mercury131/otus-linux/tree/master/lesson9 Docker
https://github.com/mercury131/otus-linux/tree/master/lesson10 Автоматизация администрирования. Ansible.
https://github.com/mercury131/otus-linux/tree/master/lesson11 Механизмы изоляции и аккаунтинга Linux (namespaces и cgroups)
https://github.com/mercury131/otus-linux/tree/master/lesson12 Мониторинг производительности
https://github.com/mercury131/otus-linux/tree/master/lesson13 Мониторинг и алертинг
https://github.com/mercury131/otus-linux/tree/master/lesson14 Пользователи и группы. Авторизация и аутентификация
https://github.com/mercury131/otus-linux/tree/master/lesson15 SELinux когда все запрещено.
https://github.com/mercury131/otus-linux/tree/master/lesson16 Резервное копирование
https://github.com/mercury131/otus-linux/tree/master/lesson17 Сбор и анализ логов.
https://github.com/mercury131/otus-linux/tree/master/lesson18 Архитектура сетей.
https://github.com/mercury131/otus-linux/tree/master/lesson19 LDAP. Централизованная авторизация и аутентификация.
https://github.com/mercury131/otus-linux/tree/master/lesson20 Сетевые пакеты. VLAN'ы. LACP
https://github.com/mercury131/otus-linux/tree/master/lesson21 Фильтрация трафика
https://github.com/mercury131/otus-linux/tree/master/lesson22 Мосты, туннели и VPN
https://github.com/mercury131/otus-linux/tree/master/lesson23 Статическая и динамическая маршрутизация
https://github.com/mercury131/otus-linux/tree/master/lesson24 DNS/DHCP - настройка и обслуживание
https://github.com/mercury131/otus-linux/tree/master/lesson27 Web сервера
https://github.com/mercury131/otus-linux/tree/master/lesson28 Динамический веб контент
https://github.com/mercury131/otus-linux/tree/master/lesson29 Mysql
https://github.com/mercury131/otus-linux/tree/master/lesson30 Почтовые сервера. Postfix,Dovecot
https://github.com/mercury131/otus-linux/tree/master/lesson31 MySQL - бэкап, репликация, кластер (InnoDB cluster in Docker Swarm)
https://github.com/mercury131/otus-linux/tree/master/lesson32 PostgreSQL / Barman
https://github.com/mercury131/otus-linux/tree/master/lesson33 PostgreSQL Cluster Patroni
https://github.com/mercury131/otus-linux/tree/master/lesson36 NFS, Samba / NFS + Kerberos

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 66.0%
  • TSQL 26.0%
  • Ruby 4.1%
  • PHP 3.2%
  • Shell 0.3%
  • HTML 0.3%
  • Other 0.1%