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

«Основы администрирования Linux»

 

 

 

 

Введение

 

1.                  Установка и начальное конфигурирование Linux

1.1.   Требования к аппаратной части

1.2.   Варианты установки

1.3.   Подготовка диска. Начальный сведения о файловой системе и структуре каталогов Linux

1.4.   Начальное конфигурирование. Настройка сети и служб

 

2.                  Система инициализации Linux

2.1.   Служба init

2.2.   Первоначальная загрузка системы

2.3.   Конфигурация загрузки программ

 

3.                  Работа с устройствами

3.1.   Файлы устройств

3.2.   Загрузка модулей ядром Linux

3.3.   Конфигурация программы modprobe

 

4.             Файловая система Linux

4.1.   Особенности файловой системы и структуры каталогов Linux

4.2.   Поддерживаемые файловые системы

4.3.   Типы файлов Linux

4.4.   Команды для работы с файлами и каталогами

4.5.   Программа Midnight Commander

4.6.   Управление доступом к файлам и каталогам

 

5.                  Система журнальной регистрации

5.1.   "Подсистемы" и "уровни важности" сообщений
Конфигурационный файл службы syslog
Некоторые особенности работы системы syslog

5.2.   Ротация журнальных файлов

Программа logrotate

 

6.             Учет пользователей системы

6.1.   Учетные записи пользователей и группы

6.2.   Администрирование учетных записей

6.3.   Учет пользователей, в данный момент, работающих в системе

6.4.   Учет пользователей работавших в системе ранее

6.5.   Вопросы безопасности

 

7.                  Основы программирования на shell script

 

8.                  Выполнение программ по расписанию

8.1.   Системы Cron, Anacron

8.2.   Программа at и служба atd

 

9.                  Сетевой суперсервер xinetd

9.1.   Конфигурационный файл

9.2.   Использование суперсервера xinetd

 

10.              DNS сервер

10.1.     Принцип работы DNS

10.2.     DNS сервер BIND

10.3.     Конфигурационные файлы

10.4.     Включение поддержки домена

10.5.     Утилиты для проверки синтаксиса

10.6.     Управление DNS сервером

10.7.     Настройка клиента DNS

10.8.     Делегирование прав на управление доменом

10.9.     Тестирование и отладка

10.10. Использование DNS в локальных сетях

10.11. Вопросы безопасности

 

11.              DHCP в Linux

 

12.         Электронная почта в Linux

12.1.     Электронная почта — компоненты, протокол SMTP

12.2.     Sendmail — конфигурационные файлы, режимы работы

12.3.     Sendmail — запуск и управление

12.4.     Почтовые ящики пользователей

12.5.     Очередь на отправление

12.6.     Журнальная регистрация

12.7.     Настройка простого почтового сервера

12.8.     Виртуальный хостинг почтовых серверов

12.9.     Дополнительные конфигурационные параметры sendmail

12.10. Почтовые псевдонимы

12.11. Почтовый сервер Postfix

12.12. POP3-сервер Dovecot и СУБД PostgreSQL

12.13. POP3-агент fetchmail

12.14. Сортировка почты с помощью procmail

12.15. Борьба со спамом (SpamAssassin)

 

13.            Proxy сервер Squid

13.1.     Возможности proxy сервера

13.2.     Конфигурационный файл

13.3.     Работа с proxy-сервером

13.4.     Настройка аутентификации пользователей

13.5.     Ограничение ширины канала

13.6.     Работа с журнальными файлами. Программа calamaris

 

14.              Антивирусная система Clamav

14.1.     Антивирусная защита электронной почты

14.2.     Взаимодействие с proxy-сервером Squid

 

15.              Фильтрация пакетов (firewall)

15.1.     Фильтрация пакетов. Netfilter

15.2.     Программа iptables

15.3.     NAT с помощью iptables

 

16.          Сетевая файловая система NFS

 

17.          Сервер Samba

17.1.     Распределения доступа к сетевым ресурсам для Windows-клиентов

17.2.     Использование Samba-сервера в качестве контроллера домена

 

18.          WEB сервер Apache

18.1.     Установка и начальное конфигурирование

18.2.     Конфигурирование Apache+PHP+MySQL

 

19.              FTP сервер vsftpd

 

20.              Удаленное администрирование

20.1.     Настройка и использование SSH

20.2.     Знакомство с Webmin

 

21.              Linux для пользователей

21.1.     Конфигурирование системы XWindow

21.2.     Графические среды KDE и Gnome

21.3.     Обзор оконных программных продуктов Linux

21.4.     Создание бездисковых терминалов

 

22.              Действия во внештатных ситуациях

22.1.     Восстановление пароля администратора

22.2.     Восстановление загружчика

22.3.     Мониторинг и предотвращение попыток несанкционированного доступа