Администрирование Linux. Basic

Продолжительность: 32 академических часа (4 дня).

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

Аудитория:

Пользователи системы и специалисты в области информационных технологий, которые хотят сформировать необходимые практические навыки перед изучением системного и сетевого администрирования Linux.

Купленные навыки:

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

Модуль 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.
  • Печать в 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: Знакомство с обработкой строк

  • Head.
  • Tail.
  • Tail - продолжение.
  • Wc.
  • Sort.
  • Uniq.
  • Cut.
  • Другие средства обработки строк.
  • Сравнение версий с использованием diff.
  • Проверка орфографии с помощью aspell.
  • Средства форматирования текста.
  • Лабораторная работа: Знакомство с обработкой строк.

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

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

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

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

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

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

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

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

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

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

Похожие курсы:

Другие курсы:

Ми приєдналися до бойкоту російської та білоруської продукції. Слава Україні!

We joined the boycott of russian and belarusian products. Glory to Ukraine!!

прапор України