основы_администрирования_систем_linux

This is an old revision of the document!


Основы администрирования систем Linux

  • “UNIX в основном простая операционная система, но нужно быть гением, чтобы понять её простоту” (Денис Ритчи)
  • “Многие вещи нам непонятны не потому, что наши понятия слабы; но потому, что сии вещи не входят в круг наших понятий” (Козьма Прутков)

Программа курса

Модуль 0. Подготовка стенда в классе

  • Узнать свой номер стенда

Модуль 1. Введение в операционную систему GNU/Linux

Модуль 2. Установка

  • Обзор вариантов и этапы Инсталляция системы Linux (практикум: все “по умолчанию”, отключить автоматическую настройку в VBox)
  • Технология VirtualBox (практикум: экспорт конфигураций, переименование VM, подключение через “Сетевой мост”)

Модуль 3. Основы работы в командной строке

Подключение к UNIX

Работа в командной строке

Модуль 4. Получение справки

  • Доп задание: найти команду, выводящую список файлов в каталоге /usr/share, отсортированный по размеру

Модуль 5. Работа с файлами и текстом в командной строке

$ cp -r /usr/share/man /tmp/man

$ find /tmp/man | wc -l

Модуль 6. Работа с оборудованием, носителями и сетью

  • Обзор вариантов разметки носителей, файловых систем, именование носителей и разделов
  • Просмотр информации о носителях и файловых системах (утилиты lsblk, blkid, df, du)
  • Создание и удаление разделов с помощью fdisk
  • Создание файловых систем (утилиты mkfs.*)
  • Монтирование (утилита mount, файл /etc/fstab)
  • Можно показать перенос каталога /var на новый раздел с окончательной синхронизацией в однопользовательском режиме с Использование загрузчика GRUB и Пакет RSYNC
  • Можно показать физическое увеличение файла диска VM
  • Использование LVM (Logical Volume Manager)
  • Можно показать добавление физичекского диска в том

Модуль 7. Процессы

  • Обзор псевдофайловой системы procfs
  • Просмотр информации (утилиты ps и top) Процессы UNIX

Модуль 8. Системы инициализации и управление сервисами

Модуль 9. Управление ПО

  • Обзор вариантов управления ПО
  • Работа с ПО из репозиториев (утилита apt)
  • Управление ПО в Linux (практикум: оптимизация репозитория, установка ПО, на примере почтовой подсистемы)

Модуль 10. Управление локальными пользователями и группами

Модуль 11. Дискреционный контроль доступа

  • Обзор видов контроля доступа
  • Владение
  • Права доступа UNIX
  • Утилиты chown, chgrp, chmod, umask
  • Показать пример файлами конфигурации Сервис Asterisk
  • Система безопасности UNIX (практикум: эксперименты с /tmp/file1 и УЗ student и user1)
  • Показать возможные проблемы с безопасностью при Создание архива и копировании его на удаленную систему в следующем модуле

Модуль 12. Архивация и компрессия

  • Компрессоры gzip, bzip2, xz
  • Практикум: извление чувствительных данных из архива, по окончании - Блокировка учетной записи user1
  • Практикум: создание скрипта резервного копирования и umask в настройках bash

Модуль 13. Выполнение задач по расписанию

Модуль 14. Дополнительные материалы

основы_администрирования_систем_linux.1775216302.txt.gz · Last modified: 2026/04/03 14:38 by val