Linux101
Основы администрирования LinuxКод образовательной программы: Администрирование операционных систем
Linux101
#Очно — В учебном центре.
60 000
5 дней
По запросу

Цель курса: развить основные навыки UNIX/Linux, необходимые для комфортного и уверенного взаимодействия с операционной системой

Категория Слушателей: Курс предназначен для начинающих администраторов системы Linux. Он также полезен специалистам, выполняющим системные работы в Linux, таким как Разработчики, Системные администраторы, администраторы, инженеры технической поддержки, пользователи систем.

Предварительная подготовка: Хорошее умение работать с компьютером, некоторый опыт работы с Linux или административный опыт работы с какой-либо другой операционной системой, а также понимание общих компьютерных концепций

После окончания курса слушатель сможет:

  • понимать фундаментальные основы операционной системы Linux
  • работать с текстовым интерфейсом командной строки, с оболочкой bash
  • использовать и выполнять базовые настройки графического интерфейса в GNOME
  • использовать справочную систему и документацию, такие как man и info
  • выполнять административные задачи по управлению учетными записями пользователей.
  • работать с файловой системой, выполнять операции с файлами и каталогами
  • обрабатывать потоки и текстовую информацию
  • использовать основной текстовый редактор vim
  • выполнять административные задачи по управлению файловой системой
  • управлять правами доступа к файлам и каталогам
  • управлять процессами
  • выполнять административные задачи управления пакетами программ системы

1. Начало работы. Linux - это просто.   

  • Понятие и назначение операционной системы
  • Обзор основных типов операционных систем и история их развития
  • Понятие дистрибутива, обзор основных UNIX и Linux подобных операционных систем.    
  • Ключевые отличия ОС семейства Windos и ОС на базе Linux.

2. Работа в командной строке. Оболочка BASH   

  • Назначение командной оболочки    
  • Распространённые варианты командных оболочек   
  • Обзор командной оболочки BASH   
  • Структура командой строки и принципы выполнения команд    
  • Приёмы работы в командной строке   
  • История команд и автоматическое дополнение команд    
  • Псевдонимы (aliases)      
  • Переменные оболочки окружения   
  • Понятие виртуального терминала Linux 

3. Использование графического интерфейса   

  • Понятие графического окружения пользователя   
  • Обзор распространённых графических окружений   
  • Основные элементы графического окружения   
  • Настройка графического окружения    
  • Обзор приложений графического окружения     
  • Набор приложений для работы с документами     
  • Приложения для просмотра интернет страниц     
  • Почтовый клиент     
  • Набор служебных утилит 

4. Использование справочных ресурсов

  • Основные источники справочной информации
  • Встроенные средства помощи оболочки
  • Использование справочной документации man, info
  • Рекомендации по формированию запросов для поиска дополнительной информации в интернет

5. Управление учётными записями пользователей   

  • Определение пользователя , роли и группы пользователей
  • Основные перации управления учётными записями пользователей и группами    
  • Создание пользователя/группы/роли     
  • Изменение пользователя/группы/роли     
  • Удаление пользователя/группы/роли   
  • Задание переменных среды окружения пользователя. Профайлы пользователей.   
  • Описание модели безопасности

6. Логическая структура файловой системы   

  • Понятие устройства хранения данных   
  • Определение файловой системы   
  • Организация файловой системы   
  • Обзор основных типов файловых систем

7. Работа с файлами и каталогами   

  • Определение файла и каталога    
  • Абсолютные и относительные пути   
  • Типы файлов   
  • Символические и жёсткие ссылки   
  • Основные действия с файлами и каталогами     
  • Создание     
  • Удаление     
  • Копирование     
  • Переименование     
  • Смена каталога     
  • Чтение содержимого файла и каталога     
  • Определение размера файла и каталога     
  • Определение типа файла   
  • Методы поиска по файлов и каталогов    
  • Обзор файловых менеджеров с псевдографическим интерфейсом

8. Работа с текстовыми файлами и потоками   

  • Понятие потока    
  • Стандартные потоки ввода и вывода   
  • Перенаправление потоков и конвейерная обработка    
  • Обзор потоковых редакторов sed, awk   
  • Введение в регулярные выражения   
  • Сравнение содержимого файлов   
  • Просмотр содержимого файла, просмотр содержимого по частям   
  • Поиск строки в файле   
  • Сортировка и фильтрация строк   
  • Слияние и разделение файлов  

9. Редактирование текстов   

  • Обзор инструментов для редактирования текстов   
  • Использование текстового редактора vi/vim   
  • Запуск, остановка и режимы работы    
  • Перемещение курсора по тексту   
  • Команды редактирования текста   
  • Команды поиска и замены   
  • Команды работы с файлами

10. Администрирование файловой системы Linux   

  • Создание файловой системы  
  • Понятие точки монтирования   
  • Подключение файловой системы   
  • Безопасное отключение файловой системы   
  • Проверка целостности файловой системы   
  • Расширение файловой системы

11. Управление правами доступа к файлам и каталогам   

  • Права владения файлом и каталогом    
  • Права доступа к файлам и каталогом    
  • Числовые и символьные маски прав доступа   
  • Параметры прав доступа по умолчанию   
  • Изменение прав доступа    
  • Расширенные параметры прав доступа 

12. Управление процессами   

  • Определение процесса и задания   
  • Жизненный цикл процесса в системе   
  • Дерево процессов   
  • Получение информации о процессах   
  • Управление процессами, отправка сигналов процессам   
  • Мониторинг занимаемых процессами ресурсов: ЦПУ, память   
  • Возможности автоматического запуска задач    
  • Обзор возможностей приоритизации процессов    
  • Обзор возможностей изоляции процессов 

13. Управление пакетами программ   

  • Определение программного пакета   
  • Разделяемые библиотеки и зависимости   
  • Обзор распространённых менеджеров пакетов    
  • Определение репозитория программных пакетов    
  • Основные операции с пакетами программ   
  • Добавление, настройки и удаление репозитория     
  • Установка пакета программы     
  • Удаление пакета программы     
  • Обновление пакета программ     
  • Проверка целостности пакета программы
  • Обзор создания пакетов программ из исходного кода  

14. Финальная тестовая лабораторная работа