1 Shell. Командные интерпретаторы
1.1 Настройка окружения.
Типы командных интерпретаторов. Переменные. Псевдонимы (alias)
1.2 Основы написания скриптов
Структура скриптов. Команда test. Loop-конструкции
2 Пользовательские интерфейсы и графическое окружение
2.1 X11. Установка и конфигурирование
Архитектура X Window System. Конфигурирование X Server.
2.2 Графические рабочие столы
Графическое окружение пользователя (GUI)
2.3 Доступность
Настройка «рабочего стола»
3 Задачи администрирования
3.1 Управления аккаунтами пользователей и группами.
Управление учетными записями. Пароли.
3.2 Автоматизация задач администрирования с использованием расписания.
Crontab – настройка и создание расписания. Альтернативные инструменты: юнит .timer
3.3 Локализация и интернационализация.
Часовые пояса. Локаль. Языковые кодировки.
4 Основные системные сервисы
4.1 Системное время
Комманда date, timedatectl, hwclock. Сервис ntpd. Сервис chrony.
4.2 Журналирование
Rsyslog. Типы журналов. Централизованый сервер журналирования. Ротация журналов. Journald и journalctl
4.3 Агент пересылки почты (MTA)
Команды sendmail и mail.
4.4 Управление принтерами и печатью
Сервис cups.
5 Основы сетей
5.1 Основы интернет протоколов
IPv4 базовые знания. IPv6. TCP и UDP, популярные порты и сервисы.
5.2 Конфигурирование сетевых интерфейсов
Управление интерфейсами, nmcli.
5.3 Устранение сетевых неполадок
Ручная настройка, утилиты отладки.
5.4 Конфигурирование DNS (клиент)
Конфигурирование службы разрешения имен.
6 Безопасность
6.1 Задачи администрирования безопасности
Аудит системы, suid/sgid, управление паролями, управление лимитами, sudo.
6.2 Конфигурировани безопасности сервера/рабочей станции
Файл shadow, отключение сетевых сервисов, tcp wrappers
6.3 Шифрование(защитное преобразование) данных
Настройка OpenSSH, основы GnuPG, туннелирование портов SSH.