
|
|
RH-100: Основы работы с операционной системой Linux (24 часа)
Краткое описание
Данный курс знакомит слушателей с основами работы в операционных системах семейства Linux. В качестве основного дистрибутива, рассматриваемого в данном курсе, используется ОС Red Hat Enterprise Linux 5.
Предварительные требования
- Базовые знания в области любой ОС или иной компьютерной системы;
- Базовые навыки работы в графическом и командном интерфейсах пользователя;
- Общее понимание назначения основных составляющих персонального компьютера;
- Общее понимание сетевого взаимодействия любых компьютерных систем.
Программа курса:
Модуль 1. Обзор ОС Linux
- Открытое програмное обеспечение
- Общая характеристика дистрибутивов ОС Linux
- Дистрибутив Red Hat Enterprise Linux
Модуль 2. Знакомство с пользовательским интерфейсом
- Текстовый и графический режимы работы
- Виртуальные консоли. Базовые операции с системой
- Графический сервер Xorg. Приложение GNOME
Модуль 3. Знакомство с файловой системой
- Предназначение файловой системы
- Иерархия файловой системы
- Типы файлов
- Имена файлов и каталогов: группировка и использование подстановок
Модуль 4. Основы работы с командной строкой
- Командные интерпретаторы
- Идеология работы с командами: структура и спользование
- Приемы работы с командной строкой: поиск команд и специальные клавиши
- Получение справки
- Настройка командного интерпретатора. Переменные окружения
Модуль 5. Работа с файловой системой ОС Linux
- Основные операции при работе с файлами и каталогами
- Просмотр содержимого файлов: утилиты more и less
- Поиск файлов: утилиты find и locate
- Работа с архивами
Модуль 6. Обработка текстовых файлов
- Базовые операции с текстом: утилиты обработки текста
- Сравнение файлов и каталогов
- Модификация файлов. Использование редакторов sed и awk
Модуль 7. Регулярные выражения
Модуль 8. Редактирование текста: редакторы vi и vim
- Режимы работы редакторов vi и vim
- Основные команды редакторов vi и vim
- Настройка редакторов vi и vim
Модуль 9. Работа с учетными записями
- Пользователи и группы в OC Linux
- Регистрация и смена пароля
- Запуск программ от имени других пользователей
- Управление учетными записями пользователей: файлы /etc/passwd, /etc/shadow и /etc/group
Модуль 10. Разграничение прав доступа к данным
- Модель доступа к данным OC Linux
- Изменение прав доступа к данным
- Расширенные списки доступа к данным
Модуль 11. Знакомство с процессами
- Понятие процесса
- Типы процессов
- Взаимодействие процессов
- Управление процессами
Модуль 12. Программирование в командной оболочке BASH
- Структура и выполнение сценариев
- Переменные сценария. Позиционные параметры
- Коды завершения сценария
- Проверка условий. Логические и условные операторы
- Управляющие конструкции FOR, WHILE, UNTIL, CASE
- Использование позиционных параметров: команды shift и getopts
- Использование функций. Отладка сценариев
Модуль 13. Работа с дисковым пространством
- Организация хранения данных
- Определение характеристик дискового пространства
Модуль 14. Сетевые клиенты
- Настройка сетевых интерфейсов
- Сетевая диагностика
- Инструменты удаленного доступа и аминистрирования
- Работа с почтовыми и веб-клиентами
|
|