Использование Red Hat Linux

В данный момент идет прием заявок на курс.
Мы можем сообщить вам о начале
запланированного обучения


Код: ARH-0033
Длительность: 40 ак.ч.
Стоимость: 42 500 р.

Аудитория:
Сотрудники компаний и домашние пользователи Red Hat Linux, переходящие на эту систему с других платформ и офисных пакетов, и желающие быстро освоить на аналогичном уровне выполнение своих обычных задач в системе и приложениях Linux.

Предварительная подготовка
Навыки пользователя персонального компьютера, использование мыши, меню, графического интерфейса пользователя.

Содержание курса:
  
Раздел 1: Знакомство с Red Hat Enterprise Linux
Модуль 1: Обзор
• История UNIX
• Принципы UNIX
• Проект GNU / Фонд FSF
• GPL – Универсальная Общественная Лицензия GNU
• Корни Linux • Почему Linux?
• Red Hat Enterprise Linux
• Рекомендуемые характеристики оборудования
• Локальный вход в систему
• Виртуальные консоли
• Графическая инфраструктура Xorg
• Графические окружения Xorg
• Запуск Xorg
• Смена пароля

Модуль 2: Запуск команд и получение справки
• Запуск команд
• Некоторые простые команды
• Получение справки
• Команда whatis
• Параметр --help
• Чтение кратких справок по использованию
• Команда man
• Перемещение по страницам man
• Команда info
• Перемещение по страницам info
• Расширенная документация
• Документация Red Hat
• Практическое занятие: Получение справки с помощью команд

Модуль 3: Просмотр файловой системы
• Концепция иерархии файлов в Linux
• Некоторые важные каталоги
• Другие важные каталоги
• Текущий рабочий каталог
• Имена файлов и каталогов
• Абсолютные пути
• Относительные пути
• Смена каталога
• Просмотр содержимого каталога
• Копирование файлов и каталогов
• Копирование файлов и каталогов: назначение
• Перемещение и переименование файлов и каталогов
• Перемещение и переименование файлов и каталогов: назначение
• Создание и удаление файлов
• Создание и удаление каталогов
• Использование Nautilus
• Перемещение и копирование файлов в Nautilus
• Определение содержимого файла
• Просмотр текстового файла целиком
• Просмотр текста постранично
• Практическое занятие: Просмотр файловой системы

Модуль 4: Оболочка bash
• Введение в bash
• Наследие и возможности bash
• Полезные приёмы командной строки: массовая обработка файлов
• Полезные приёмы командной строки: клавиша Tab
• Полезные приёмы командной строки: история команд
• Расширение командной строки: тильда
• Расширение командной строки: переменные и строки
• Расширение командной строки: команды и математические операции
• Защита от расширений: обратная косая черта
• Защита от расширений: кавычки
• Приёмы работы с историей
• Приёмы редактирования команд
• Приёмы редактирования команд: режимы редактирования
• gnome-terminal
• Практическое занятие: Исследование оболочки bash

Модуль 5: Стандартный ввод/вывод и каналы
• Стандартный ввод/вывод
• Перенаправление ввода и вывода
• Перенаправление вывода
• Перенаправление стандартного вывода
• Перезапись или добавление
• Перенаправление стандартного канала ошибок
• Перенаправление каналов вывода и ошибок
• Перенаправление ввода
• Использование каналов для соединения процессов
• Полезные назначения каналов tee
• Практическое занятие: Стандартный ввод/вывод и каналы

Модуль 6: Пользователи, группы и разрешения
• Модель безопасности Linux
• Пользователи
• Группы • Пользователь root
• Безопасность файлов в Linux
• Типы разрешений
• Изучение разрешений
• Интерпретация разрешений
• Изучение каталогов
• Безопасность процессов в Linux
• Изменение разрешение – символьная запись
• Изменение разрешение – числовая запись
• Изменение разрешений в Nautilus
• Практическое занятие: Файловые разрешения

Модуль 7: Основы работы и печать в редакторах vi и vim
• Обзор vi и vim
• Запуск vi и vim
• Три режима vi и vim
• Перемещение курсора
• Переход в режим вставки
• Выход из режима вставки:
• Изменение, удаление и вырезание
• Вставка
• Отмена изменений
• Поиск текста
• Приёмы работы в командном режиме
• Сохранение файла и выход из программы: режим ex
• Печать в Linux
• Команды печати
• Утилиты печати
• Практическое занятие: Основы редакторов vi и vim

Раздел 2: Red Hat Enterprise Linux: взгляд глубже
Модуль 8: Файловая система Linux внутри
• Разделы и файловые системы
• Дескрипторы Inode
• Каталоги
• Дескрипторы Inode и каталоги
• cp и дескрипторы Inode
• mv и дескрипторы Inode
• rm и дескрипторы Inode
• Символические (или "мягкие") ссылки
• Жёсткие ссылки
• Семь фундаментальных типов файлов
• Проверка свободного пространства
• Съёмные носители
• Монтирование CD и DVD
• Монтирование USB-носителей
• Монтирование дискет
• Форматирование дискет
• Зачем нужны архивные файлы?
• Создание архива
• Просмотр архивов
• Извлечение файлов из архива
• Зачем использовать сжатие файлов?
• Утилиты сжатия
• Использование сжатия
• Сжатие архивов
• Создание tar-архива на неформатированных дискетах
• Практическое занятие: Файловая система Linux

Модуль 9: Настройка оболочки bash
• Настройка оболочки bash
• Переменные
• Настройка оболочки: локальные переменные
• Распространённые локальные переменные
• Локальная переменная PS1
• Псевдонимы
• Другие способы настройки оболочки
• Настройка команд: Переменные окружения
• Распространённые переменные окружения
• Переменная окружения TERM
• Переменная окружения PATH
• Как оболочка расширяет командную строку
• Сценарии запуска оболочки
• Оболочки входа
• Сценарии запуска: порядок выполнения
• /etc/profile
• /etc/profile.d
• ~/.bash_profile и ~/.bashrc
• ~/.bash_logout
• Практическое занятие: Настройка оболочки bash

Модуль 10: Более сложные вопросы, связанные с пользователями, группами и разрешениями
• Коды пользователей и групп
• Файлы /etc/passwd, /etc/shadow и /etc/group
• Системные пользователи и группы
• Смена своего удостоверения
• Команды, сообщающие сведения о пользователе
• Разрешения по умолчанию
• Специальные разрешения
• Специальные разрешения для исполняемых файлов
• Специальные разрешения для каталогов
• Практическое занятие: Переключение пользователей и назначение umask

Модуль 11: Расширенное использование редакторов vi и vim
• Изменение положение файла
• Изменение положения экрана
• Фильтрация
• Режим ex: поиск и замена
• Визуальный режим
• Расширенное чтение и сохранение
• Настройка vi и vim
• Расширение своего словаря
• Обращение к дополнениям
• Практическое занятие: Расширенное использование редакторов vi и vim

Раздел 3: Мощные инструменты Red Hat Enterprise Linux
Модуль 12: Знакомство с обработкой строк
• head
• tail
• tail – продолжение
• wc
• sort
• uniq
• cut
• Другие средства обработки строк
• Сравнение версий с использованием diff
• Проверка орфографии с помощью aspell
• Средства форматирования текста
• Практическое занятие: Знакомство с обработкой строк

Модуль 13: Обработка строк с использованием регулярных выражений
• Поиск шаблона с помощью регулярных выражений
• Специальные символы
• Модификаторы
• Привязки
• Комбинации regex
• Примеры регулярных выражений
• Помещайте в кавычки свои регулярные выражения!
• grep
• sed
• Использование sed
• less и slocate
• Регулярные выражения в vi и vim
• Расширенные регулярные выражения
• Расширенный синтаксис регулярных выражений
• awk
• Использование awk
• Практическое занятие: Обработка строк с использованием регулярных выражений

Модуль 14: Поиск и обработка файлов
• slocate
• Примеры использования slocate
• find
• Простые примеры использования find
• find и логические операторы
• find и разрешения
• find и числовой критерий
• find и время обращения
• Запуск команд с использованием find
• Примеры выполнения find
• Средство поиска в Gnome
• Практическое занятие: Поиск и обработка файлов

Модуль 15: Изучение и управление процессами
• Что такое процесс?
• Как создаются процессы
• Происхождение процесса
• Состояние процесса
• Просмотр процессов
• Передача процессам сигналов
• Завершение процессов
• Изменение приоритета процесса
• Изменение приоритета процесса — продолжение
• Интерактивные средства управления процессами
• Запуск процесса на переднем плане
• Запуск процесса в фоновом режиме
• Приостановка процесса
• Просмотр фоновых и приостановленных заданий
• Возобновление приостановленных заданий
• Составные команды
• Планирование отложенного выполнения процессов
• Назначение периодически повторяющихся процессов
• Использование cron
• Формат файла Crontab
• Практическое занятие: Управление процессом

Модуль 16: Сетевые клиенты
• Web-клиенты
• Firefox
• Другие графические Web-браузеры
• Не графические Web-браузеры
• wget
• Электронная почта и обмен сообщениями
• Evolution
• Настройка Evolution
• Evolution и GnuPG
• Другие графические почтовые клиенты
• Не графические почтовые клиенты
• Gaim
• Удалённый доступ и передача файлов
• ssh: безопасная оболочка (Secure SHell)
• scp: безопасное копирование (Secure CoPy)
• telnet и «r» службы
• rsync
• lftp
• gFTP
• smbclient
• Передача файлов в Nautilus
• Клиенты Xorg
• Средства сетевой диагностики
• Практическое занятие: Сетевые клиенты

Модуль 17: Сценарии для оболочки bash
• Основы сценариев
• Создание сценариев оболочки
• Создание сценариев оболочки — продолжение
• Вывод данных
• Обработка ввода
• Состояние завершения
• Структуры управления
• Условное выполнение
• Структуры выбора: использование оператора if
• Проверки файлов
• Проверки строк
• Структуры выбора: использование операторов if/else
• Структуры выбора: использование оператора case
• Структуры повторения: цикл for
• for и последовательности
• Структуры выбора: цикл while
• continue и break
• Использование позиционных параметров
• Работа с параметрами, содержащими пробелы
• Работа с именами файлов, содержащими пробелы
• Использование функций в сценариях оболочки
• Использование функций — продолжение
• Сценарии в командной строке
• Отладка сценариев оболочки
• Практическое занятие: Сценарии для оболочки bash

Модуль 18: Что же дальше?
• Некоторые области, заслуживающие исследования
• Разработка
• Курсы по разработке Red Hat
• Обязанности системного администратора
• Курсы для получения навыков RHCE/RHCT
• Курсы для получения навыков RHCA
• Linux-сообщество