OS Linux — Unix-подобная операционная система, занимающая лидирующие позиции на всех типах устройств, за исключением настольных.
Системы на ядре Linux преобладают во встроенных системах, серверах, облачных хранилищах.
Экосистема Linux в последние несколько лет экстенсивно развивается и находит применение во множестве направлений деятельности.
будет интересен и полезен широкому кругу IT-специалистов от начинающих программистов, системных администраторов до специалистов с многолетним опытом работы, испытывающих сложности с выбором и внедрением LINUX и UNIX-подобных систем в свою корпоративную информационную структуру.
Основной акцент курса сделан на практическую работу с Unix-подобными системами, их настройку и администрирование.
В создании курса участвовали лучшие специалисты в сфере администрирования Linux-систем
Обзор и рекомендации рекомендуемой литературы для успешного овладения знаниями и навыками по данному курсу.
Unix, краткая история и основные принципы.
Базовые команды и переменные окружения, stdin, stdout, stderr и их перенаправление.
Модель OSI vs DoD + расширения от NETMandala.
Адреса и маски IPv4, ARP, TCP/UDP/ICMP и др.
tcpdump, tcpflow, trafshow (/dev/bpf).
Обзор — зачем он нужен программистам на других языках.
Базовые конструкции, типы, препроцессор, указатели.
Unix - файлы, устройства (блочные и символьный), сокеты, вызовы ядра.
Unix - типовые сервисы NTP, FTP,DNS,MAIL,WEB; маршрутизатор, firewall, NAT