Альтернативные операционные системы. Linux и Unix

course-overview

Данный курс предназначен как для новичков, так и для желающих узнать новое и интересное в сфере компьютерных технологий. Опытнейший преподаватель, специалист своего дела познакомит с Операционными системами Linux и Unix. Научит работать в данных система, настраивать, устанавливать. Вы узнаете, чем отличаются одни операционные системы от других.
1. Операционные системы. Функции, понятие, ядро
  • Эволюция и основные идеи. Пакетный режим, разделение времени и многозадачность
  • Разделение полномочий, масштаб реального времени, файловые системы и структуры
  • Обзор существующих операционных систем и их стандартизация

2. Знакомство с Unix
  • Окружение рабочего стола Unix
  • Работа с файлами и папкам. Разрешение для Файлов. Создание и работа с текстовыми файлами
  • Работа с процессам, оболочками и системными переменным
  • Начальные основы администрирования Unix
  • Первичные сведения об управлении пользователями и группами
  • Работа с жесткими дисками и принтерами
  • Обзор сетевой иерархии и практические сведения о работа в сети под управлением Unix. Использование браузера. Работа с электронной почтой
  • Работа с архивными файлами
  • Стандартные средства и устранение неполадок в Unix

3. Введение в Linux. Особенности ОС Linux и её отличия от других операционных систем
  • Возможности Linux. Обзор сети, файловых менеджеров, текстовых редакторов и офисных пакетов. Мультимедиа и средства разработки
  • Базовая информация о Linux. Основные, популярные дистрибутивы — Debian, Ubuntu, RedHat, Slackware, Gentoo. USB/Live/Flash — дистрибутивы
  • Работа в сети. Основные понятия и системы сетевого взаимодействия. Протоколы TCP/IP, IPv4, IPv6. Маршрутизация пакетов. Протоколы различных уровней — UDP, FTP,SMTP,Telnet.
  • Идеология файловой системы. Файл, типа файлов, каталоги и права доступа. Обзор основных файловых систем их монтирование и демонтирование
  • Дерево каталогов в Linux. Иерархия каталогов Linux — root, home, boot, dev, etc
  • Процесс загрузки Linux. Обзор программ-загрузчиков. LILO, GRUB. Понятие конфигурационных файлов
  • Безопастность работы в Linux. Основные положения по безопастности в Linux. Приоритеты защиты и политики безопастности. Физическая и локальная безопастность. Пароли и протоколы шифрования. SSH. Firewall. Антивирусная защита и резервное копирование
  • RPM и DEB-пакеты. Система поддержки пакетов, их достоинства и недостатки. Категории пакетов, их обновление и информация хранящаяся в них. Переустановка и удаление пакетов
  • Инсталяция Linux. Подготовка к инсталяции, разбиение жесткого диска, создание разделов. Выбор языка и пакетов установки. Процесс инсталяции и конфигурирование ситемы. Возможные проблемы с оборудованием и рекомендации по их устранению
  • Основные команды Linux. «Помощь» и как ею пользоваться. HOWTO и Man-справка. Руководство пользователя и документация по дистрибутивам. Справочник наиболее употребляемых команд
  • Настройка и сервисы Linux. Теоретическая часть по локализации, стандарты кодировки, кириллица и настройка шрифтов
  • Почта. Web-сервер Apache. Обзор основных почтовых протоколов — SMTP, POP3, IMAP. Краткое знакомство в почтовыми клиентами программами. Знакомство и основные сведения о конфигурации веб-сервера Apache
  • Сервер Samba для клиентов Windows. Знакомство и основные сведения о конфигурации.
  • Резервное копирование и хранение данных. Планирование резервного копирования и утилиты для резервного копирования. Архивация данных. Создание копий, их восстановление и удаление. Обзор команд
  • Сосуществование операционных системы. Обзор виртуальных машин, принципы их работы и эмуляторы. WINE, VMware, VitrualBox, KVM, WIN4LIN, XEN.

4. Зачет (собеседование).