Курс «Основы администрирование Linux» предназначен для пользователей и начинающих администраторов, желающих научиться развертывать и обслуживать операционные системы Linux. Обучение будет полезно администраторам ОС Windows, применяющих или планирующих использование ОС Linux.
В курсе рассматриваются основные принципы работы системы, базовые команды и инструменты администрирования, а также ключевые понятия, которые должен знать системный администратор.
Предварительные требования:
Опыт работы в качестве пользователя компьютера. Знание принципов работы ПК, основных компонентов, их взаимодействия. Навыки администрирования десктопной версии Windows в режиме графического интерфейса. Желательно наличие опыта работы в командной строке в любой операционной системе.
Глава 1. Доступ к командной строке
- Основы использования оболочки shell
- Просмотр содержания файлов
- История команд
- Лабораторная работа: доступ к командной строке
Глава 2. Управление файлами из командной строки
- Иерархия файловых систем
- Абсолютные и относительные пути
- Управление ссылками между файлами
- Лабораторная работа: Управление файлами из командной строки
Глава 3. Получение справки в Linux
- Поиск man-страниц по ключевому слову
- Чтение документации info
- Лабораторная работа: получение справки в Linux
Глава 4. Создание, просмотр и редактирование текстовых файлов
- Стандартный ввод, стандартный вывод и стандартный вывод ошибок
- Редактирование файлов с помощью nano
- Редактирование файлов с помощью vim
- Лабораторная работа: создание, просмотр и редактирование текстовых файлов
Глава 5. Описание концепции пользователя и группы
- Работа с sudo
- Управление локальными пользователями
- Управление локальными группами
- Управление паролями пользователей
- Лабораторная работа: Управление локальными пользователями и группами
Глава 6. Контроль доступа к файлам
- Изменение прав доступа на файл и каталог
- Изменение владельца файла и каталога
- Специальные разрешения
- Лабораторная работа: контроль доступа к файлам
Глава 7. Управление процесcами
- Управление заданиями
- Управление процессом с помощью сигналов
- Мониторинг активности процессов
- Лабораторная работа: мониторинг и управление процессами linux
Глава 8. Управление службами и демонами
- Управление службами (описание, просмотр состояния проверка статуса служб)
- Управление системными службами
- Включение служб для запуска или остановки при загрузке системы
- Лабораторная работа: управление службами и демонами
Глава 9. Анализ и хранение журналов
- Журналы мониторинга
- Проверка записей системного журнала и поиск событий
- Постоянное хранение системного журнала
- Настройка времени и часового пояса
- Синхронизация времени в ubuntu
- Лабораторная работа: анализ и хранение журналов
Глава 10. Доступ к файловым системам Linux
- Идентификация файловых систем и устройств
- Монтирование и размонтирование файловых систем
- Упражнение
- Поиск файлов в системе
- Упражнение
- Лабораторная работа: Доступ к файловым системам Linux
Глава 11. Установка и обновление пакетов программного обеспечения
- Изучение пакетов rpm
- Обзор команд yum
- Упражнение
- Включение репозиторий программного обеспечения centos
- Управление пакетами dеb
- Основы apt
- Упражнение
- Работа с репозиториями apt
Глава 12. Описание концепции сети
- Проверка конфигурации сети
- Проверка подключения между хостами
- Устранение неполадок
- Настройка сети из командной строки
- Упражнение
- Настройка сети с помощью nmtui
- Упражнение
- Изменение имени хоста системы
- Настройка сети в Ubuntu server
- Упражнение