Опис курсу

Объем курса: 32 часа

Время проведения: 17.12.2018 — 20.12.2018

Место проведения: г. Киев, ул. Старокиевская, 10

Начало занятий: 9.00

Модуль 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: Стандартный ввод/вывод и каналы

  • Стандартный ввод/вывод.
  • Перенаправление ввода и вывода.
  • Перенаправление вывода.
  • Перенаправление стандартного вывода.
  • Перезапись или добавление.
  • Перенаправление стандартного канала ошибок.
  • Перенаправление каналов вывода и ошибок.
  • Перенаправление ввода.
  • Использование каналов для соединения процессов.
  • Полезные назначения каналов.
  • Лабораторная работа: Стандартный ввод/вывод и каналы

Модуль 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.

Модуль 9: Настройка оболочки bash

  • Настройка оболочки bash.
  • Переменные.
  • Настройка оболочки: локальные переменные.
  • Распространённые локальные переменные.
  • Локальная переменная PS1.
  • Псевдонимы.
  • Другие способы настройки оболочки.
  • Настройка команд: Переменные окружения.
  • Распространённые переменные окружения.
  • Переменная окружения 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: Знакомство с обработкой строк

  • tail – продолжение.
  • Другие средства обработки строк.
  • Сравнение версий с использованием diff.
  • Проверка орфографии с помощью aspell.
  • Средства форматирования текста.
  • Лабораторная работа: Знакомство с обработкой строк.

Модуль 13: Поиск и обработка файлов

  • Примеры использования slocate.
  • Простые примеры использования find.
  • find и логические операторы.
  • find и разрешения.
  • find и числовой критерий.
  • find и время обращения.
  • Запуск команд с использованием find.
  • Примеры выполнения find.
  • Средство поиска в Gnome.
  • Лабораторная работа: Поиск и обработка файлов.

Модуль 14: Изучение и управление процессами

  • Что такое процесс?
  • Как создаются процессы.
  • Происхождение процесса.
  • Состояние процесса.
  • Просмотр процессов.
  • Передача процессам сигналов.
  • Завершение процессов.
  • Изменение приоритета процесса.
  • Изменение приоритета процесса — продолжение.
  • Интерактивные средства управления процессами.
  • Запуск процесса на переднем плане.
  • Запуск процесса в фоновом режиме.
  • Приостановка процесса.
  • Просмотр фоновых и приостановленных заданий.
  • Возобновление приостановленных заданий.
  • Составные команды.
  • Планирование отложенного выполнения процессов.
  • Назначение периодически повторяющихся процессов.
  • Использование cron.
  • Формат файла Crontab.
  • Лабораторная работа: Управление процессом.

Модуль 16: Сетевые клиенты

  • Firefox
  • Не графические Web-браузеры.
  • Электронная почта и обмен сообщениями.
  • Удалённый доступ и передача файлов.
  • ssh: безопасная оболочка (Secure SHell).
  • scp: безопасное копирование (Secure CoPy)
  • telnet и «r» службы.
  • Средства сетевой диагностики.
  • Лабораторная работа: Сетевые клиенты.

Модуль 17: Сценарии для оболочки bash

  • Основы сценариев.
  • Создание сценариев оболочки
  • Создание сценариев оболочки — продолжение.
  • Вывод данных.
  • Обработка ввода.
  • Состояние завершения.
  • Структуры управления.
  • Условное выполнение.
  • Структуры выбора: использование оператора if.
  • Проверки файлов.
  • Проверки строк.
  • Структуры выбора: использование операторов if/else.
  • Структуры выбора: использование оператора case.
  • Структуры повторения: цикл for.
  • for и последовательности.
  • Структуры выбора: цикл while.
  • continue и break.
  • Использование позиционных параметров.
  • Работа с параметрами, содержащими пробелы.
  • Работа с именами файлов, содержащими пробелы
  • Использование функций в сценариях оболочки.
  • Использование функций — продолжение.
  • Сценарии в командной строке.
  • Отладка сценариев оболочки.
  • Лабораторная работа: Сценарии для оболочки bash.

Дополнительная информация

Каталог учебных курсов можно посмотреть здесь: https://deps.ua/ua/training/course-catalog.html

Додати коментар
При заповненні форми була допущена помилка
Невірно заповнені поля відмічені червоним.
Будь ласка, перевірте форму ще раз.
Ім'я*:
Коментар*:
не більше 1000 символів (введено: 0)
Ел. пошта*:
Перевірочний код*:
5 англійських букв:
Залишити коментар

Усі курси в Києві, а також ВНЗ в Києві, коледжі та технікуми в Києві, репетитори в Києві, тренінги в Києві, робота в Києві

Зворотній зв'язок