Основы администрирования Ubuntu-linux
Цель курса: курс предназначен для опытных пользователей и системных администраторов, желающих изучить основы администрирования Linux-систем.
Описание курса: курс позволяет преобрести твердые навыки администрирования Linux и работы в данной ОС. Поскольку изучение ОС ведется с нуля, то для освоения данного курса не требуется каких-либо предварительных знаний об операционной системе. Курс представляет интерес для всех желающих ознакомиться с ОС Linux на примере дистрибутива Ubuntu.
Курс позволяет преобрести следующие навыки:
- установка ОС и настройка оборудования
- настройка системного окружения
- применение стандартных утилит
- управление пользователями
- настройка параметров локальной сети и Internet
- установка и удаление программного обеспечения, сборка ПО из исходных кодов
- запуск и остановка демонов и сервисов вручную и по расписанию
- использование средств мониторинга и журналирования ОС
- резервное копирование и восстановление
- сборка ядра и его модулей из исходных кодов, тонкая настройка ОС под оборудование
- настройка XWindows и оконного менеджера
- локализация ОС
- подключение переферийных устройств, использование демона печати
План занятий
Занятие 1. Установка и настройка системы Обзор существующих Linux-дистрибутивов; файловые системы ext2, ext3, ext4, reiserfs,jfs, введение в организацию файловой системы ОС; установка операционной системы на жесткий диск, настройка основных устройств. Создание точек монтирования жестких дисков, подключение жестких дисков с файловыми системами FAT, NTFS. Типы файлов в Linux, аттрибуты файлов. Основные команды для работы с файлами. log-файлы Linux, команда dmesg. Загрузка ОС и управление пользователями системы Настройка загрузчиков ОС LILO и GRUB, настройка сценария загрузки, запуск системных демонов при старте ОС. Инициализация оборудования. Пользователь root, его права и потенциальные опасности. Добавление и удаление пользователя, определение прав пользователя и его членство в группах. Предоставление прав суперпользователя, утилиты su и sudo. Занятие 2. Настройки окружения в ОС Использование системы документации man. Настройка консоли (терминала) – локализация, выбор шрифтов и разрешения. Настройка и руссификация MC. Демоны автоматизации системы cron, at и др. Настройка демона журнализации. Просмотр изменений в журналах и log-файлах, команда tail, выявление проблем. Настройка syslogd Настройки сети Введение в ip-адреса. Настройка сетевых интерфейсов, утилита ifconfig. Задание DNS. DHCP и DDNS. Настройка маршрутизации – просмотр таблицы маршрутизации ядра netstat, добавление статического маршрута при помощи route, сканирование портов утилитой nmap. Настройка samba. Введение в shell-скрипты Занятие 3. Изучение скриптов bash. Переменные и константы. Циклы и условия. Скобки и кавычки. Примеры использования скриптов для автоматизации процессов. Изучение системных скриптов.Самостоятельная разработка скриптов. Другие коммандные интерпретаторы. Занятие 4. Настройка Xorg (XWindows) и мультимедиа, выбор оконного менеджера Система Xorg. Основыне настройки Xorg.conf, загрузка шрифтов, определение устройств ввода-вывода, видеокарты и Настроек монитора при помощи утилиты xorgcfg. Обзор оконных менеджеров. Оконный менеджер KDE. Требования к библиотекам, библиотеки gtk и QT. Настройка оконного менеджера KDE, его локализация, установка словарей. Настройка режимов отображения GUI на базе gtk. Решение проблем со шрифтами при использовании gtk-приложений. Центр управления KDE. Звуковая система ALSA. Конфигурирование при помощи alsa-config. Установка программного обеспечения Установка ПО из бинарных пакетов. Установка OpenOffice. Менеджеры пакетов. Сборка ПО из исходных кодов: пакеты tar, tgz; стандартный подход configure-make-make install. Установка пакетов rpm и deb. Отслеживание зависимостей. Методы устранения ошибок в зависимостях. Недостатки каждого из подходов. Обновление системы. Занятие 5. Компиляция ядра Структура ядра Linux. Определене версии ядра. Получение исходных кодов ядра. Утилита make, сценарии menuconfig, bzImage и т.д. Конфигурирование ядра, выбор требуемых устройств. Утилиты lspci, lsmod. Компилирование ядра. Компилирование модулей ядра и их установка. Запуск модулей ядра при помощи modprobe. Замена ядра ОС. Резервное копирование и восстановление Назначение резервного копирования. Утилита cpio. Создание резервных копий файлов. Восстановление файловой системы. Почему нет смысла выполнять резервное копирование каталогов /proc, /sys и /tmp. Восстановление резервных копий. Автоматизация резервного копирования. Потенциальные проблемы и методы их решения. Настройка сервера электронной почты и proxy-сервера Сервер электронной почты postfix. Настройки сервера электронной почты для одиночной машины и небольшой корпоративной сети. Фильтрация спама. Proxy-сервер squid. Настройка сервера. Обзор других серверов электронной почты и proxy. Защита от вирусов. Вам необходимо авторизироваться, чтобы заказать курсы.
|