курс Rh033. Основы Red Hat Linux

RH5-033. Основы Red Hat Linux
  • Код курса:
    RH5-033
  • Длительность:
    5 / 40
  • Ближайшие даты:

  • Цена, без НДС:
    Уточните
Мищенко Александр Степанович
Более 20 лет в ИТ, 15 лет работы в UNIX-системах, обучено более 200 студентов. Участие в Opensource ...
Аудитория:
Пользователям системы и специалистам в области информационных технологий, которые хотят сформировать необходимые практические навыки перед изучением системного и сетевого администрирования Linux.
Предварительная подготовка:
Навыки пользователя персонального компьютера, использование мыши, меню, графического интерфейса пользователя.
Приобретаемые навыки:

В процессе прохождения курса слушатели научатся:
  • Ориентироваться в файловой системе Linux
  •  Выполнять основные операции с файлами
  •  Использовать и настраивать интерфейс GNOME
  •  Применять ключевые команды Linux в командной строке
  • Решать стандартные задачи посредством графического интерфейса GNOME
  •  Открывать, изменять и сохранять текстовые документы в редакторе vi
  •  Понимать права доступа к файлу
  • Запускать приложения из командной строки и интерфейса GNOME
  •  Настраивать систему X Window
  •  Применять регулярные выражения и перенаправление ввода/вывода
  •  Копировать файлы на дискету и с нее
  •  Устанавливать, обновлять, удалять и запрашивать пакеты в системе
  •  Применять сетевые утилиты для пользователя
  •  Применять утилиты для опытных пользователей
Содержание курса:

Обзор

  •  История Linuc.
  •  Принципы UNIX.
  •  Проект GNU / Фонд FSF.
  •  GPL – Универсальная Общественная Лицензия GNU.
  •  Red Hat Enterprise Linux.
  •  Локальный вход в систему.
  •  Виртуальные консоли.
  •  Графическая инфраструктура Xorg.
  •  Графические окружения Xorg.
  •  Запуск Xorg.
  •  Смена пароля.

Запуск команд и получение справки

  •  Запуск команд.
  •  Некоторые простые команды.
  •  Получение справки.
  •  Команда whatis.
  •  Параметр –help.
  •  Чтение кратких справок по использованию.
  •  Команда man.
  •  Команда info.
  • Расширенная документация.
  •  Документация Red Hat.

Просмотр файловой системы

  •  Концепция иерархии файлов в Linux.
  •  Некоторые важные каталоги.
  • Текущий рабочий каталог.
  •  Имена файлов и каталогов.
  • Абсолютные пути. Относительные пути.
  •  Смена каталога. Просмотр содержимого каталога.
  •  Копирование файлов и каталогов.
  •  Перемещение и переименование файлов и каталогов.
  •  Создание и удаление файлов. Создание и удаление каталогов.
  •  Использование Nautilus.
  • Определение содержимого файла.
  •  Просмотр текстового файла целиком.
  •  Просмотр текста постранично.

Оболочка bash

  •  Введение в bash.
  •  Полезные приёмы командной строки: массовая обработка файлов.
  •  Полезные приёмы командной строки: клавиша Tab.
  •  Полезные приёмы командной строки: история команд.
  •  Расширение командной строки: тильда.
  • Расширение командной строки: переменные и строки.
  •  Расширение командной строки: команды и математические операции.
  •  Защита от расширений: обратная косая черта.
  •  Защита от расширений: кавычки.
  •  Приёмы работы с историей.
  •  Приёмы редактирования команд.
  •  Приёмы редактирования команд: режимы редактирования..
  •  gnome-terminal.

Стандартный ввод/вывод и каналы

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

Пользователи, группы и разрешения

  •  Модель безопасности Linux.
  •  Пользователи.
  •  Группы.
  •  Пользователь root.
  •  Типы разрешений. Изучение разрешений.
  •  Интерпретация разрешений.
  •  Безопасность процессов в Linux.
  •  Изменение разрешение – символьная запись.
  •  Изменение разрешение – числовая запись.
  •  Изменение разрешений в Nautilus.

Основы работы и печать в редакторах vi и vim

  •  Обзор vim.
  •  Запуск vim.
  •  Три режима vim.
  •  Перемещение курсора.
  •  Переход в режим вставки.
  •  Выход из режима вставки:
  •  Изменение, удаление и вырезание.
  •  Вставка.
  •  Отмена изменений.
  •  Поиск текста.
  •  Приёмы работы в командном режиме.
  •  Сохранение файла и выход из программы: режим ex.

Файловая система Linux внутри

  •  Разделы и файловые системы.
  •  Дескрипторы Inode..
  •  Каталоги.
  •  Дескрипторы Inode и каталоги
  •  cp и дескрипторы Inode.
  •  mv и дескрипторы Inode.
  •  rm и дескрипторы Inode.
  •  Символические (или “мягкие”) ссылки.
  •  Жёсткие ссылки.
  •  Семь фундаментальных типов файлов.
  •  Проверка свободного пространства
  •  Съёмные носители.
  •  Монтирование CD и DVD.
  •  Монтирование USB-носителей.
  • Монтирование дискет.
  •  Форматирование дискет.
  •  Зачем нужны архивные файлы?.
  •  Создание архива.
  • Просмотр архивов.
  •  Извлечение файлов из архива.
  •  Зачем использовать сжатие файлов?
  •  Утилиты сжатия.
  •  Использование сжатия.
  •  Сжатие архивов.
  •  Создание tar-архива на неформатированных дискетах.

Настройка оболочки bash

  •  Настройка оболочки bash.
  •  Переменные.
  •  Настройка оболочки: локальные переменные.
  • Распространённые локальные переменные.
  •  Локальная переменная PS1.
  •  Псевдонимы.
  •  Другие способы настройки оболочки.
  •  Настройка команд: Переменные окружения.
  •  Распространённые переменные окружения.
  •  Переменная окружения TERM.
  • Переменная окружения PATH.
  •  Как оболочка расширяет командную строку.
  •  Сценарии запуска оболочки.
  •  Оболочки входа
  •  Сценарии запуска: порядок выполнения
  • /etc/profile.
  •  /etc/profile.d.
  •  ~/.bash_profile и ~/.bashrc.
  •  Как оболочка расширяет командную строку.
  •  ~/.bash_logout.

Более сложные вопросы, связанные с пользователями, группами и разрешениями

  •  Коды пользователей и групп.
  •  Файлы /etc/passwd, /etc/shadow и /etc/group.
  •  Системные пользователи и группы.
  •  Смена своего удостоверения.
  •  Команды, сообщающие сведения о пользователе.
  •  Разрешения по умолчанию.
  •  Специальные разрешения.
  •  Специальные разрешения для исполняемых файлов.
  •  Специальные разрешения для каталогов.

Расширенное использование редакторов vim

  •  Изменение положение файла.
  •  Изменение положения экрана.
  •  Фильтрация.
  •  Режим ex: поиск и замена.
  •  Визуальный режим.
  •  Расширенное чтение и сохранение.
  •  Настройка vi и vim.
  •  Расширение своего словаря.
  •  Обращение к дополнениям.

Знакомство с обработкой строк

  •  head.
  •  tail.
  •  wc.
  •  sort.
  •  uniq.
  •  cut.
  •  Другие средства обработки строк.
  •  Сравнение версий с использованием diff.
  •  Проверка орфографии с помощью aspell.

Обработка строк с использованием регулярных выражений

  •  Поиск шаблона с помощью регулярных выражений.
  •  Специальные символы.
  •  Модификаторы.
  •  Привязки.
  •  Комбинации regex.
  •  Примеры регулярных выражений.
  •  Помещайте в кавычки свои регулярные выражения!
  •  Grep.
  •  Sed.
  •  Использование sed.
  •  less
  •  Регулярные выражения.
  •  Расширенные регулярные выражения.
  •  Расширенный синтаксис регулярных выражений.

Поиск и обработка файлов

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

Изучение и управление процессами

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

Сетевые клиенты

  •  Web-клиенты.
  •  Firefox
  •  Другие графические Web-браузеры.
  •  Не графические Web-браузеры.
  • Wget.
  •  Электронная почта и обмен сообщениями.
  •  Другие графические почтовые клиенты.
  •  Не графические почтовые клиенты.
  •  Gaim.
  •  Удалённый доступ и передача файлов.
  •  ssh: безопасная оболочка (Secure SHell).
  •  scp: безопасное копирование (Secure CoPy)
  •  telnet и «r» службы.
  •  Rsync.
  •  Lftp.
  •  gFTP.
  •  smbclient.
  •  Передача файлов в Nautilus.
  •  Клиенты Xorg.
  •  Средства сетевой диагностики.

Сценарии для оболочки bash

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

Возврат к списку



Программа и регистрация на курс


курс Red Hat 442


Зарегистрироваться на Курс Oracle Database 11g: Разработка программных модулей на PL/SQL
курс BI Publisher 11g R1: Основы