Основы 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