Основы Linux&Unix
Описание
  Курс предназначен для тех, кто не имеет опыта работы с операционной средой Linux или UNIX и желает получить знания, умения и сформировать навыки использования и настройки своей собственной рабочей станции Linux/UNIX.
Материал курса спроектирован для подготовки опытного пользователя, который может эффективно использовать и настраивать Red Hat ориентированную систему Linux для выполнения стандартных задач в командной строке, а также пользоваться стандартными сетевыми утилитами.
Данный курс является начальной ступенью для изучения системного администрирования.
| Дни недели занятий | пн, ср, пт, на выбор | 
|---|---|
| Время занятий | вечер | 
| Занятий в неделю | 3 | 
| Длительность занятия | 2 часа 15 минут | 
| Часы занятий | |
| Группы | до 6 чел. | 
| Возраст аудитории | Студенты, Взрослые | 
| Вид подготовки | Базовый курс | 
| Город | Онлайн | 
| Преподаватель | специалист-практик | 
| Учебные материалы | |
| Пробное занятие | |
| Документ об окончании | Сертификат учебного центра | 
| Опции | Групповые занятия | 
| Трудоустройство | Нет | 
| Условия трудоустройства | 
Запись на курс
Программа обучения
Модуль 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.
 - Лабораторная работа: Основы редакторов vi и vim.
 
Модуль 8: Файловая система Linux внутри
- Разделы и файловые системы.
 - Дескрипторы Inode.
 - Каталоги.
 - Дескрипторы Inode и каталоги
 - cp и дескрипторы Inode.
 - mv и дескрипторы Inode.
 - rm и дескрипторы Inode.
 - Символические (или “мягкие”) ссылки.
 - Жёсткие ссылки.
 - Семь фундаментальных типов файлов.
 - Проверка свободного пространства
 - Съёмные носители.
 - Монтирование CD и DVD.
 - Монтирование USB-носителей.
 - Монтирование дискет.
 - Форматирование дискет.
 - Создание архива.
 - Просмотр архивов.
 - Извлечение файлов из архива.
 - Зачем использовать сжатие файлов?
 - Утилиты сжатия.
 - Использование сжатия.
 - Сжатие архивов.
 - Создание tar-архива на неформатированных дискетах.
 - Лабораторная работа: Файловая система Linux.
 
Модуль 9: Настройка оболочки bash
- Настройка оболочки bash.
 - Переменные.
 - Настройка оболочки: локальные переменные.
 - Распространённые локальные переменные.
 - Псевдонимы.
 - Другие способы настройки оболочки.
 - Настройка команд: Переменные окружения.
 - Распространённые переменные окружения.
 - Переменная окружения 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.
 
Модуль 12: Знакомство с обработкой строк
- Head.
 - Tail.
 - tail – продолжение.
 - Wc.
 - Sort.
 - Uniq.
 - Cut.
 - Другие средства обработки строк.
 - Сравнение версий с использованием diff.
 - Проверка орфографии с помощью aspell.
 - Средства форматирования текста.
 - Лабораторная работа: Знакомство с обработкой строк.
 
Модуль 13: Поиск и обработка файлов
- Find.
 - Простые примеры использования find.
 - find и логические операторы.
 - find и разрешения.
 - find и числовой критерий.
 - find и время обращения.
 - Запуск команд с использованием find.
 - Примеры выполнения find.
 - Средство поиска в Gnome.
 - Лабораторная работа: Поиск и обработка файлов.
 
Модуль 14: Изучение и управление процессами
- Что такое процесс?
 - Как создаются процессы.
 - Происхождение процесса.
 - Состояние процесса.
 - Просмотр процессов.
 - Передача процессам сигналов.
 - Завершение процессов.
 - Изменение приоритета процесса.
 - Изменение приоритета процесса — продолжение.
 - Интерактивные средства управления процессами.
 - Запуск процесса на переднем плане.
 - Запуск процесса в фоновом режиме.
 - Приостановка процесса.
 - Просмотр фоновых и приостановленных заданий.
 - Возобновление приостановленных заданий.
 - Составные команды.
 - Планирование отложенного выполнения процессов.
 - Назначение периодически повторяющихся процессов.
 - Использование cron.
 - Формат файла Crontab.
 - Лабораторная работа: Управление процессом.
 
Модуль 15: Сетевые клиенты
- Firefox
 - Не графические Web-браузеры.
 - Wget.
 - Электронная почта и обмен сообщениями.
 - Удалённый доступ и передача файлов.
 - ssh: безопасная оболочка (Secure SHell).
 - scp: безопасное копирование (Secure CoPy)
 - telnet и «r» службы.
 - Rsync.
 - Средства сетевой диагностики.
 - Лабораторная работа: Сетевые клиенты.
 
Модуль 16: Сценарии для оболочки bash
- Основы сценариев.
 - Создание сценариев оболочки
 - Вывод данных.
 - Обработка ввода.
 - Состояние завершения.
 - Структуры выбора: использование оператора if.
 - Структуры выбора: использование операторов if/else.
 - Структуры выбора: использование оператора case.
 - Структуры повторения: цикл for.
 - for и последовательности.
 - Структуры выбора: цикл while.
 - continue и break.
 - Отладка сценариев оболочки.
 - Лабораторная работа:Сценарии для оболочки bash.
 
- г. Киев, ул. Старокиевская д. 10