+38(098)684-06-31

Базовое администрирование FreeBSD

Ближайшие даты:

10-13Декабря

Дневные курсы

10:00-18:00

Количество мест:

10 мест

Стоимость курса:

10000 грн.

Длительность курса:

4 дня

32 часа

Программа курса

Описание

Программа

На данном курсе Вы получите базовые знания по операционной системе UNIX и FreeBSD в частности. Вы освоите особенности установки, настройки и администрирования этой ОС. Для вас прояснится отличие FreeBSD от Linux и от коммерческих операционных систем.

По окончании курса Вы будете уметь:

  • работать в командной строке
  • использовать базовые утилиты и команды
  • устанавливать ОС FreeBSD
  • настраивать параметры сети и подключение к Интернет
  • управлять пользователями и группами
  • устанавливать ПО из исходных текстов
  • устанавливать ПО из пакетов
  • устанавливать ПО из портов
  • обновлять систему и ПО
  • управлять запуском сервисов
  • использовать средства мониторинга системы
  • выполнять задачи по расписанию
  • выполнять резервное копирование и восстановление

Модуль 1  Краткая история и Установка FreeBSD

  • История
  • Применение ОС
  • Аппаратные требования
  • Выбор метода установки
  • Подготовка диска(ов)
  • Планирование и выбор устанавливаемых компонентов и источника для установки
  • Начальная конфигурация
  • Лабораторная работа: Установка ОС

Модуль 2  ОС и получение справки

  • Этапы загрузки ОС
  • Включение, выключение, перезагрузка
  • Получение справки
  • Чтение кратких справок по использованию
  • Перемещение по страницам man
  • Расширенная документация
  • Лабораторная работа: Работа со справочной системой

Модуль 3  Файловая система

  • Типы Фс в FreeBSD
  • Иерархия файловой системы
  • Объекты файловой системы
  • Монтирование файловых систем
  • Работа с дисковыми утилитами
  • Команды для работы с файлами и каталогами
  • Лабораторная работа:  Работа с ФС

Модуль 4 Оболочка Shell

  • Введение в sh
  • Виртуальные консоли
  • Популярные команды FreeBSD
  • Лабораторная работа: Работа в консоли с основными командами

Модуль 5  Основы работы в редактор vi

  • Обзор vi
  • Запуск vi
  • Три режима vi
  • Изменение, удаление и вырезание
  • Поиск текста
  • Альтернативные редакторы текста
  • Лабораторная работа: Работа с текстовым редактором Vi

Модуль 6  Стандартный ввод/вывод и каналы

  • Стандартный ввод/вывод
  • Перенаправление ввода и вывода
  • Перенаправление вывода
  • Перенаправление стандартного вывода
  • Перезапись или добавление
  • Перенаправление стандартного канала ошибок
  • Перенаправление каналов вывода и ошибок
  • Перенаправление ввода
  • Использование каналов для соединения процессов
  • Лабораторная работа: Стандартный ввод/вывод и каналы

Модуль 7  Сетевая подсистема

  • Сетевые интерфейсы, конфигурирование
  • Работа с сетевыми интерфейсами
  • Маршрутизация
  • Виртуальные интерфейсы
  • Лабораторная работа: Работа с сетевой подсистемой

Модуль 8  Установка приложений

  • Обзор установки программного обеспечения
  • Поиск нужного вам приложения
  • Использование системы пакетов
  • Использование коллекции портов
  • Действия после установки
  • Обновление дерева портов
  • Установка ПО из исходников
  • Лабораторная работа: Работа с программным обеспечением

Модуль 9  Архивация

  • Создание архива
  • Просмотр архивов
  • Извлечение файлов из архива
  • Зачем использовать сжатие файлов?
  • Утилиты сжатия
  • Создание tar-архива
  • Лабораторная работа:  Работа с архиваторами

Модуль 10  Пользователи и основы управления учетными записями.

  • Краткий обзор
  • Учетная запись суперпользователя
  • Системные учетные записи
  • Учетные записи пользователей
  • Изменение учетных записей
  • Ограничение пользователей
  • Группы
  • Использование sudo

Модуль 11  Управление процессами

  • Что такое процесс?
  • Как создаются процессы
  • Происхождение процесса
  • Состояние процесса
  • Просмотр процессов
  • Передача процессам сигналов
  • Завершение процессов
  • Изменение приоритета процесса
  • Изменение приоритета процесса — продолжение
  • Интерактивные средства управления процессами
  • Запуск процесса в фоновом режиме
  • Приостановка процесса
  • Просмотр фоновых и приостановленных заданий
  • Возобновление приостановленных заданий

Модуль 12  Права доступа к файлам и квотирование

  • Права доступа к файлам
  • Понятие связки пользователь-файл
  • Квотирование ресурсов
  • Ограничения доступа
  • Специальные права и атрибуты

Модуль 13  Настройка и оптимизация

  • Запуск сервисов
  • Настройка с помощью sysctl
  • Создание собственного ядра
  • Создание и обновление пользовательского окружения

Модуль 14  Автоматизация заданий

  • Планирование отложенного выполнения процессов
  • Назначение периодически повторяющихся процессов
  • Использование cron
  • Формат файла Crontab

Модуль 15  Сценарии для оболочки bash

  • Цели
  • Повестка
  • Основы сценариев
  • Создание сценариев оболочки
  • Вывод данных
  • Обработка ввода
  • Структуры выбора: использование оператора if
  • Проверки файлов
  • Структуры выбора: использование операторов if/else
  • Структуры выбора: использование оператора case
  • Структуры повторения: цикл for
  • For и последовательности
  • Структуры выбора: цикл while , continue и break
  • Лабораторная работа: Сценарии для оболочки bash