Перейти на главную | Список курсов | Расписание | Заявка на курс | Cisco course on-line registration

Наши контакты

☎ +7 747 716 2122 ☎ +7 777 241 7298
☎ +7 747 592 9208
asem@ciscotrain.kz info@ciscotrain.kz
gulzifa@ciscotrain.kz

Схема проезда

Гоголя 39, каб. 509
Казахстан, г. Алматы, ул. Гоголя 39, каб. 509, 050002

RH 033 Основы Unix и Linux

32
20-23.02.2023 онлайн

Курс предназначен для тех, кто не имеет опыта работы с операционной средой Linux или UNIX и желает получить знания, умения и сформировать навыки использования и настройки своей собственной рабочей станции Linux/UNIX. Материал курса спроектирован для подготовки опытного пользователя, который может эффективно использовать и настраивать Red Hat ориентированную систему Linux для выполнения стандартных задач в командной строке, а также пользоваться стандартными сетевыми утилитами. Данный курс является начальной ступенью для изучения  системного администрирования.

Содержание курса

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

 Подходит? Подать заявку на этот курс