Світ Сучасної Освіти

Основи Unix/Linux

32 000 UAH за курс
32 часов
Для начинающих
SysAdmin
Этот курс научит работать с Red Hat Enterprise Linux в командной строке и использовать сетевые утилиты. Вы освоите основные команды, работу с файлами, разрешениями и процессами. После курса вы сможете готовиться к системному администрированию.

О курсе

Программа курса

Введение в Linux и основы работы с системой

Курс начинается с истории UNIX и Linux. Слушатели узнают о принципах UNIX, проекте GNU и лицензии GPL. Рассматривается Red Hat Enterprise Linux и его преимущества. Модуль охватывает базовые операции: локальный вход в систему, работу с виртуальными консолями, графическую инфраструктуру Xorg и смену пароля.

Командная строка и файловая система

На этом этапе изучается запуск команд и получение справки. Рассматриваются команды whatis, man и info. Слушатели научатся ориентироваться в файловой системе Linux, работать с каталогами, копировать, перемещать и удалять файлы. Модуль включает работу с абсолютными и относительными путями, а также использование файлового менеджера Nautilus.

Работа с оболочкой bash

Модуль посвящен оболочке bash. Слушатели освоят полезные приемы командной строки: массовую обработку файлов, автодополнение Tab и работу с историей команд. Изучатся расширения командной строки, защита от расширений с помощью кавычек и обратных слешей. Также рассматриваются приемы редактирования команд.

Ввод-вывод и управление доступом

Этот блок охватывает стандартный ввод-вывод и перенаправление потоков. Слушатели научатся перенаправлять вывод, ошибки и использовать конвейеры. Второй раздел модуля посвящен пользователям, группам и разрешениям. Рассматривается модель безопасности Linux, пользователь root, типы разрешений и их изменение различными способами.

Редакторы vi/vim и внутреннее устройство файловой системы

Модуль начинается с основ работы в текстовых редакторах vi и vim. Слушатели изучат три режима работы, перемещение курсора, редактирование текста и сохранение файлов. Вторая часть раскрывает внутреннее устройство файловой системы: разделы, inode, типы файлов, символьные и жесткие ссылки. Также рассматривается работа со съемными носителями, архивами и сжатием файлов.

Настройка bash и расширенные права доступа

Этот блок глубже погружается в настройку оболочки bash. Изучаются переменные, псевдонимы, сценарии запуска и файлы настройки. Второй раздел охватывает более сложные аспекты работы с пользователями и разрешениями: файлы /etc/passwd, /etc/shadow, системные пользователи, разрешения по умолчанию и специальные разрешения для файлов и каталогов.

Продвинутая работа с текстом

Модуль сочетает расширенное использование редакторов vi/vim и основы обработки текстов. Слушатели научатся фильтрации, поиску и замене, визуальному режиму в vim. Вторая часть посвящена утилитам обработки строк: head, tail, wc, sort, uniq, cut, diff и форматированию текста.

Регулярные выражения и поиск файлов

Этот блок глубоко раскрывает тему регулярных выражений. Слушатели научатся создавать сложные шаблоны поиска, использовать модификаторы и привязки. Рассматриваются инструменты grep, sed, awk и их практическое применение. Второй раздел посвящен поиску файлов с помощью slocate и find с различными критериями.

Управление процессами и сетевые клиенты

Модуль охватывает управление процессами в Linux. Слушатели изучат состояния процессов, просмотр, завершение, изменение приоритетов. Рассматривается работа с фоновыми заданиями, планировщик cron и создание периодических заданий. Вторая часть посвящена сетевым клиентам: веб-браузерам, почтовым клиентам, SSH, SCP, rsync и другим инструментам удаленного доступа.

Сценарии bash

Завершающий модуль посвящен написанию сценариев оболочки bash. Слушатели научатся создавать скрипты, использовать переменные, обрабатывать ввод и вывод. Рассматриваются структуры управления: условные операторы if/else, case, циклы for и while. Также изучается работа с параметрами, функциями и отладка сценариев.

Приобретенные навыки

После завершения курса слушатели смогут свободно работать с файловой системой Linux, выполнять основные операции с файлами, использовать командную строку и графический интерфейс GNOME. Они научатся редактировать файлы в vi, управлять правами доступа, применять регулярные выражения, работать с сетевыми утилитами и писать базовые скрипты bash.

Формат обучения

Курс включает практические занятия с ментором, лабораторные работы для закрепления материала и выдачу сертификата об успешном завершении. Каждый модуль сопровождается практическими заданиями, позволяющими сразу применять полученные знания.

Что включено

Выдается диплом/сертификат
Занятия целый день
Сопровождение ментора