Linux-1 Системное Администрирование Linux Ориентирован: на системных администраторов, персонал технической поддержки, разработчиков и инженеров, желающих освоить выполнение повседневных базовых задач администрирования Linux. Предварительный уровень подготовки: -основные навыки работы с компьютером; -понимание терминов и задач, относящихся к системному администрированию. Продолжительность: 6 дней, 55 часов. В курсе рассматриваются три версии системы: Red Hat SuSe Debian и их отличительные особенности. Документ об окончании курса: свидетельство Микроинформ. Программа курса 1. Введение в RED HAT LINUX 1.1 1.2 1.3 1.4 1.5 1.6 2. Установка RED HAT LINUX 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.9 2.10 2.11 2.12 2.13 2.14 2.15 2.16 3. Упрощенная процедура установки Быстрая установка Виды установок RED HAT LINUX Выбор типа установки RED HAT LINUX Выбор аппаратных средств при установке Установка RED HAT LINUX на портативный компьютер Нетрадиционные типы установки RED HAT LINUX Установка RED HAT LINUX без создания разделов на жестком диске Экспресс установка RED HAT LINUX Создание разделов на жестком диске Разбивка жесткого диска с помощью программы Disk Druid Разбивка диска с помощью программы FDisk Использование программы FIPS Создание загрузочных дискет Загрузчик LILO Устранение неполадок в процессе инсталляции Первое знакомство с RED HAT LINUX 3.1 3.2 3.3 3.4 3.5 3.6 4. Краткий обзор RED HAT LINUX Что такое RED HAT LINUX? «Родословная» RED HAT LINUX Основные характеристики Преимущества использования RED HAT LINUX Культура бесплатного программного обеспечения Регистрация в системе RED HAT LINUX Сеанс работы с системой Интерфейс командной оболочки Параметры сеанса работы с системой Проверка каталога и прав доступа Проверка информации о текущей активности пользователя Основные понятия и команды 4.1 4.2 4.3 4.4 4.5 4.6 Установка пароля в системе RED HAT LINUX Виртуальные консоли Часто используемые команды Каталоги Вывод списка файлов Просмотр файлов, команды MORE и LESS 4.7 4.8 4.9 4.10 4.11 4.12 4.13 4.14 4.15 4.16 4.17 4.18 4.19 4.20 4.21 4.22 5. Основные версии рабочего стола 5.1 5.2 5.3 5.4 5.5 5.6 5.7 5.8 5.9 5.10 5.11 5.12 5.13 5.14 6. Рабочий стол K Desktop (KDE) Библиотеки Qt и Harmony Рабочий стол KDE Файлы рабочего стола Окна рабочего стола KDE Виртуальные рабочие столы – программа переключения рабочих столов KDE Панель KDE Справочная система KDE Настройка KDE: KDE Control Center Рабочий стол Gnome Интерфейс Gnome Рабочий стол Gnome Менеджеры окон и файлов Настройка Gnome: Control Center Командный интерпретатор 6.1 6.2 6.3 6.4 6.5 6.6 6.7 6.8 6.9 6.10 6.11 6.12 6.13 6.14 6.15 6.16 7. Оболочки RED HAT LINUX Полезные клавиши и их использование Сокращенный ввод с клавиатуры Завершение слов Перемещение по командам Расширение имен файлов Сохранение выводимых данных Что такое команда? Запуск команды в фоновом режиме Страницы руководства Владелец файла и права доступа Изменение владельца, группы и прав доступа Стартовые файлы Важные каталоги Обслуживающие программы Процессы Командная строка Групповые символы и параметры при вводе имен файлов: *,?,[] Стандартный ввод, стандартный вывод и перенаправление Перенаправление стандартного вывода: операторы > и >> Стандартный ввод Программные каналы Перенаправление и пересылка по каналу стандартного вывода сообщений об ошибках Переменные командного интерпретатора Определение и вычисление переменных: =,$, set, unset Сценарии командного интерпретатора: команды пользователя Перевод в фоновый режим, отмена и прерывание заданий пользователя Фильтры и регулярные выражения Использование перенаправления и программных каналов совместно с фильтрами Использование фильтров вывода: wc, spell и sort Поиск в файлах: фильтры grep и fgrep Регулярные выражения Запуск и останов системы 7.1 7.2 7.3 7.4 Начальная загрузка Автоматическая и ручная загрузка Этапы загрузки Инициализация ядра 7.5 7.6 7.7 7.8 7.9 7.10 7.11 7.12 7.13 7.14 7.15 7.16 7.17 7.18 7.19 7.20 7.21 8. Привилегии 8.1 8.2 8.3 8.4 8.5 8.6 8.7 8.8 8.9 8.10 9. Владение файлами и процессами Суперпользователь Пароль суперпользователя Как стать суперпользователем Команда su Утилита sudo Другие псевдопользователи Владелец системных команд: bin Владелец непривилегированных системных программ: daemon Общий пользователь NFS: nobody Управление процессами 9.1 9.2 9.3 9.4 9.5 9.6 9.7 9.8 9.9 9.10 9.11 9.12 9.13 9.14 10. Конфигурирование аппаратных средств Выполнение сценариев запуска системы Работа в многопользовательском режиме Утилиты начальной загрузки Lilo и Grub Мультисистемная загрузка и возможные проблемы при этом Сценарии запуска системы Демон init и уровни выполнения Сценарий запуска Red Hat Сценарий запуска SuSe Сценарий запуска Debian Перезагрузка и останов системы Выключение питания Команда shutdown Команда halt Команда reboot Команда telinit Команда poweroff Атрибуты процесса Идентификатор процесса (PID) Идентификатор родительского процесса (PPID) Идентификатор пользователя (UID) и эффективный идентификатор пользователя (EGID) Идентификатор группы (GID) и эффективный идентификатор группы (EGID) Приоритет и фактор уступчивости Управляющий терминал Жизненный цикл процесса Сигналы Отправка сигналов: команды kill и killall Состояние процесса Изменение приоритета выполнения: команды nice и renice Текущий контроль процессов: команда ps Улучшенный текущий контроль процессов: команда top Shell-программирование 10.1 10.2 10.3 10.4 10.5 10.6 10.7 10.8 10.9 Shell – сценарии: команды и коментарии Переменные и сценарии Определение и вычисление значений переменных: =,$ Значения переменных Ввод и вывод данных в сценариях Аргументы командной строки сценария Экспорт переменных из shell-сценария Арифметические операции: команда let Управляющие конструкции 10.10 10.11 10.12 10.13 10.14 11. Файловая система 11.1 11.2 11.3 11.4 11.5 11.6 11.7 11.8 11.9 11.10 11.11 11.12 11.13 11.14 11.15 11.16 11.17 11.18 11.19 12. Имена файлов и каталогов Монтирование и демонтирование файловой системы Организация файловой системы Типы файлов Обычные файлы Каталоги Файлы байт-ориентированных и блочно-ориентированных устройств Локальные сокеты Именованные каналы Символические ссылки Атрибуты файлов Биты SUID и SGID Sticky – бит Биты режима Просмотр атрибутов файла Команда chmod: изменение прав доступа Команда chown: смена владельца и группы Команда umask: задание стандартных прав доступа Дополнительные флаги Сопровождение пользователей 12.1 12.2 12.3 12.4 12.5 12.6 12.7 12.8 12.9 12.10 12.11 12.12 12.13 12.14 12.15 12.16 12.17 12.18 12.19 12.20 12.21 12.22 12.23 13. Команда test Условия if, if-else, elif, case Логические команды: && и || Конструкция case Циклы: while,for-in,for Файл /etc/passwd Регистрационное имя Зашифрованный пароль Идентификатор пользователя Идентификатор группы по умолчанию Поле Gecos Начальный каталог Регистрационная оболочка Обзор файла /etc/shadow Обзор файла /etc/group Подключение пользователей Редактирование файлов /etc/passwd и /etc/shadow Задание пароля Создание начального каталога Копирование стандартных конфигурационных файлов Назначение каталога для электронной почты Редактирование файла /etc/group Установка дисковых квот Проверка новой учетной записи Запись статуса учетной записи и контактной информации о пользователе Удаление пользователей Отключение учетной записи Системные утилиты управления учетными записями Периодические процессы 13.1 13.2 13.3 Демон cron: системный планировщик Формат crontab-файлов Стандартные применения демона cron 13.4 13.5 13.6 14. Резервное копирование 14.1 14.2 14.3 14.4 14.5 14.6 14.7 14.8 14.9 14.10 14.11 14.12 14.13 14.14 14.15 14.16 14.17 14.18 14.19 14.20 14.21 14.22 14.23 14.24 14.25 14.26 14.27 14.28 14.29 14.30 14.31 14.32 14.33 14.34 14.35 14.36 14.37 14.38 14.39 14.40 14.41 14.42 14.43 15. Чистка файловой системы Распространение конфигурационных файлов по сети Ротация журнальных файлов Принципы резервного копирования Принципы маркирования лент Принцип выбора периодичности резервного копирования Выбор файловых систем для архивации Файловые системы ext2fs и ext3fs Активизация расширения ext3fs Автоматическое монтирование файловой системы Создания раздела подкачки Команда fsck: проверка и восстановление файловых систем Добавление жесткого диска в Linux: пошаговое руководство Устройства и носители, используемые для резервного копирования Гибкие диски Гибкие диски повышенной емкости Компакт-диски формата CD-R и CD-RW Съемные жесткие диски 8-миллиметровые кассетные ленты 4-миллиметровые цифровые аудио кассеты Технология Travan Технология DLT Технология AIT Технология Mammoth Системы с автоматической загрузкой носителя Команда dump Настройка режима инкрементного архивирования Архивирование файловых систем Схемы создания архивов Команда restore Восстановление файлов из резервной копии Восстановление отдельных файлов Восстановление файловых систем Архивирование и восстановление при модификации операционной системы Команда tar Команда cpio Команда dd Команда volcopy Запись нескольких архивов на одну ленту Структура системы Amanda Использование системы Amanda Коммерческие системы резервного копирования Система ADSM/TSM Система VERITAS Система LEGATO Прочие системы Система Syslog и журнальные файлы 15.1 15.2 15.3 15.4 15.5 15.6 Методы обработки журнальных файлов Уничтожение журнальных файлов Ротация журнальных файлов Архивирование журнальных файлов Специальные журнальные файлы Журнальная регистрация на уровне ядра и на этапе начальной загрузки 15.7 15.8 15.9 15.10 15.11 15.12 15.13 15.14 15.15 15.16 16. Управление журнальными файлами при помощи утилиты logrotate Система регистрации событий syslog Конфигурирование демона syslog Примеры конфигурационных файлов Примеры выходной информации системы syslog Разработка схемы журнальной регистрации для конкретной организации Программы использующие систему syslog Отладка системы syslog Использование функций системы syslog в сценариях Поиск полезной информации в журнальных файлах Драйверы и ядро 16.1 16.2 16.3 16.4 16.5 16.6 16.7 16.8 Адаптация ядра Методы конфигурирования ядра Конфигурирование ядра Добавление драйверов устройств Файлы устройств Загружаемые модули ядра Создание ядра Компиляция ядра После изучения курса Вы сможете: - Выполнять базовые задачи администратора - Понимать, в чём состоит феномен Linux - Работать с утилитами командной строки и утилитами, имеющими графический интерфейс - Идентифицировать системные процессы - Bыполнять настройку системы печати и сетевых интерфейсов