User Tools

Site Tools


администрирование_систем_unix

Table of Contents

Администрирование систем UNIX

“UNIX в основном простая операционная система, но нужно быть гением, чтобы понять её простоту” (Денис Ритчи)

“Многие вещи нам непонятны не потому, что наши понятия слабы; но потому, что сии вещи не входят в круг наших понятий” (Козьма Прутков)

Видео уроки

Offline материалы к курсу

Часть 1. Основы UNIX

Модуль 1. Особенности системы

Модуль 2. Работа с файловой системой

Модуль 3. Работа с текстовыми файлами

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

Часть 2. Администрирование системы

Модуль 5. Установка системы

Модуль 6. Сетевая настройка системы

  • В комплексах кроме “Радио” необходимо в host системе:
route -p add 172.16.1.0 mask 255.255.255.0 10.10.103.125

Модуль 7. Факторы, определяющие состояние системы

Оборудование

Ядро, модули и переменные ядра

Смонтированные файловые системы

Процессы

Этапы загрузки

Модуль 8. Система безопасности UNIX

Управление пользователями в системе

Управление правами пользователей в системе

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

Теория

Виды сервисов

  1. Интерактивные - с регистрацией пользователей в системе (getty, moused, telnetd, sshd, xdm)
  2. Не интерактивные (httpd, named, sendmail, postfix, …)
  3. Служебные (devd, udev, …)

Лабораторные работы для слушателей

Инсталяция ПО

Конфигурация ПО

Управление запуском ПО

Регистрация действий сервисов

Средствами самих сервисов

# cat clamd.conf
...
LogFile /var/log/clamav/clamd.log
...
LogSyslog false
...

Средствами SYSLOG/RSYSLOG

# cat clamd.conf
...
# LogFile /var/log/clamav/clamd.log
...
LogSyslog true
...
LogFacility LOG_LOCAL0
...

Дополнительные лабораторные работы

FreeBSD

Параллельно с общим планом, в паузы, связанные с долго выполняющимися заданиями, демонстрируется на отдельной системе:

  • Установка ПО из исходных текстов (30 минут, можно сослаться на запись)
  • Демонстрация попытки configure дистрибутива исходных тестов asteriska
  • Установка дерева старых портов с CD
  # pkg
  # echo 'WITH_PKGNG=yes' >>/etc/make.conf
  # setenv DISABLE_VULNERABILITIES
  # setenv BATCH

Модуль 10. Резервное копирование и восстановление

Утилиты для резервного копировании

Планирование выполнения заданий

Управление файловыми системами

Модуль 11. Интерфейс пользователя в UNIX

Модуль 12. Обновление системы и ПО

Модуль 13. Сборка ядра и модулей

администрирование_систем_unix.txt · Last modified: 2016/02/26 11:59 by val