Продолжительность курса: 40 ак. ч. Формат обучения:
• Очно - на территории нашего учебного центра или на территории Заказчика (для корпоративных клиентов)
• Онлайн обучение с помощью вебинаров в режиме "здесь и сейчас"
• Дистанционно с помощью системы СДО в любое удобное для вас время
Описание:
Сотрудники компаний и домашние пользователи Red Hat Linux, переходящие на эту систему с других платформ и офисных пакетов, и желающие быстро освоить на аналогичном уровне выполнение своих обычных задач в системе и приложениях Linux
Аудитория:
Сотрудники компаний и домашние пользователи Red Hat Linux, переходящие на эту систему с других платформ и офисных пакетов, и желающие быстро освоить на аналогичном уровне выполнение своих обычных задач в системе и приложениях 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
Модуль 8. Файловая система Linux внутри
• Разделы и файловые системы
• Дескрипторы Inode
• Каталоги
• Дескрипторы Inode и каталоги
• cp и дескрипторы Inode
• mv и дескрипторы Inode
• rm и дескрипторы Inode
• Символические (или "мягкие") ссылки
• Жёсткие ссылки
• Семь фундаментальных типов файлов
• Проверка свободного пространства
• Съёмные носители
• Монтирование CD и DVD
• Монтирование USB-носителей
• Монтирование дискет
• Форматирование дискет
• Зачем нужны архивные файлы?
• Создание архива
• Просмотр архивов
• Извлечение файлов из архива
• Зачем использовать сжатие файлов?
• Утилиты сжатия
• Использование сжатия
• Сжатие архивов
• Создание tar-архива на неформатированных дискетах
• Лабораторная работа. Файловая система Linux
Модуль 10. Более сложные вопросы, связанные с пользователями, группами и разрешениями
• Коды пользователей и групп
• Файлы /etc/passwd, /etc/shadow и /etc/group
• Системные пользователи и группы
• Смена своего удостоверения
• Команды, сообщающие сведения о пользователе
• Разрешения по умолчанию
• Специальные разрешения
• Специальные разрешения для исполняемых файлов
• Специальные разрешения для каталогов
• Лабораторная работа. Переключение пользователей и назначение umask
Модуль 11. Расширенное использование редакторов vi и vim
• Изменение положение файла
• Изменение положения экрана
• Фильтрация
• Режим ex. поиск и замена
• Визуальный режим
• Расширенное чтение и сохранение
• Настройка vi и vim
• Расширение своего словаря
• Обращение к дополнениям
• Лабораторная работа. Расширенное использование редакторов vi и vim
Модуль 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-сообщество
Окончательная цена указывается в договоре на обучение.
Характеристики курса
Начало: Ведется набор
Вендор: Авторский курс
Код курса: RED-001
Город: Екатеринбург, Пермь, Челябинск, Самара, Ижевск, Киров, Москва,