Администрирование ASTRA Linux
ASTRA-101
Цель: приобретение профессиональных компетенций, необходимых для выполнения следующих видов профессиональной деятельности в рамках имеющейся квалификации:
- знания, необходимые для понимания механизмов работы ОС семейства АСТРА Линукс;
- умения начального уровня по реализации полного цикла планирования, установки, настройки, сопровождения, администрирования, диагностики и устранения неполадок в работе ОС семейства АСТРА Линукс.
Аудитория
Предназначен для начинающих системных администраторов ОС АСТРА Линукс; системных администраторов, имеющих небольшой опыт администрирования АСТРА Линукс систем.
Для успешного прохождения курса, слушатели должны обладать следующими знаниями и навыками:
- базовый опыт работы на ПК,
- общие знания по устройству компьютера,
- знание английского языка в пределах чтения компьютерно-ориентированного материала;
Результат обучения
В результате освоения программы слушатель приобретет следующие знания и умения:
- администрирование локальных ASTRA Linux систем;
- выполнение стандартных операций настройки ОС;
- установка требуемого набора программного обеспечения из пакетов или исходных кодов;
- управление пользователями, их правами доступа к объектам файловой системы;
- работа с утилитами командной строки и оболочкой Bash;
- управление процессами в ОС, их приоритетами при использовании ресурсов сервера;
- изучат процедуры загрузки ASTRA Linux, познакомятся с системой инициализации и процедурами останова и перезагрузки системы.
Программа курса
- Знакомство с ASTRA Linux
- Операционные системы
- Функции ОС
- Свободное программное обеспечение
- ОС ASTRA Linux. История и архитектура
- История ASTRA Linux
- Архитектура ASTRA Linux
- Аппаратные платформы, поддерживаемые ASTRA Linux.
- Понятие дистрибутива.
- Первый запуск
- Учетная запись пользователя и вход в сеанс.
- Пароли пользователей.
- Работа с терминалами.
- Наиболее распространенные команды
- Предназначение командной оболочки.
- Два класса команд: встроенные и системные.
- Командный интерпретатор Bash.
- История команд.
- Возможности Bash.
- Конвейер, перенаправление ввода-вывода.
- Псевдонимы (aliases).
- Система помощи
- Сообщения об ошибочном синтаксисе команды.
- Система помощи man.
- Гипертекстовая система GNU Info.
- Документация производителей ПО.
- HOWTO, FAQ и дополнительные источники информации в Internet.
- Знакомство с файловой системой
- Получение списка файлов.
- Переход в другой каталог.
- Создание и удаление файлов и каталогов.
- Копирование, перемещение, переименование файлов и каталогов.
- Текстовые утилиты в ASTRA LINUX.
- Пэйджеры more и less.
- Создание текстовых файлов.
- Команды управления текстом.
- Текстовые редакторы.
- Потоковые текстовые редакторы.
- Операционные системы
- Многопользовательская система
- Система файлов
- Файловая система.
- Иерархическая организация файловой системы.
- Типы файлов.
- Специальные типы файлов.
- Жесткие связи.
- Символьные ссылки.
- Администрирование пользователей
- Учетные записи пользователей.
- Определение пользователей, работающих в настоящий момент в системе.
- Администрирование пользователей.
- Администрирование групп пользователей.
- Пользовательские профили.
- Получение прав другого пользователя. Команды su и sudo.
- Права и привилегии
- Права владения.
- Права доступа к файлам.
- Команда umask.
- Особые биты прав доступа: SUID, SGID и sticky bit.
- Архивация данных
- Планирование операций резервного копирования.
- Команда dd.
- Команды сжатия файлов gzip, bzip2.
- Архиватор tar.
- Квотирование дискового пространства.
- Необходимость квотирования.
- Виды квотирования.
- Команда quota.
- Система файлов
- Использование Shell
- Поиск и регулярные выражения
- Поиск файлов в файловой системе.
- Поиск строк с помощью grep.
- Метасимволы и квантификаторы.
- Простейшие сценарии
- Сценарии оболочки.
- Переменные оболочки и окружения.
- Переменные.
- Командная подстановка.
- Вычисление арифметических выражений средствами оболочки.
- Основные конструкции и приемы
- Интерактивный ввод данных.
- Позиционные параметры.
- Команда test.
- Условное исполнение команд.
- Команда case.
- Циклы for, while, until.
- Функции в сценариях.
- Поиск и регулярные выражения
- Программное окружение
- Работа с процессами
- Жизненный цикл процесса в системе.
- Фоновый запуск заданий.
- Мониторинг процессов.
- Определение количества свободной памяти в системе.
- Файловая система /proc.
- Управление процессами. Сигналы.
- Управление приоритетом.
- Установка и удаление новых приложений
- Принципы управления программным обеспечением.
- Установка программного обеспечения из пакетов с исходным кодом.
- Библиотеки.
- Системы управления пакетами.
- Отложенное и регулярное выполнение заданий
- Отложенное выполнение заданий с помощью at.
- Регулярное выполнение заданий с помощью cron.
- Служба журналирования.
- Демоны klogd и syslogd.
- Система ротации журналов.
- Работа с процессами
- Аппаратные возможности
- Работа с жесткими магнитными дисками.
- Накопители на жестких магнитных дисках.
- Именование жестких магнитных дисков.
- Создание разделов с помощью fdisk.
- Файловые системы.
- Создание файловой системы командой mkfs.
- Проверка целостности файловой системы — fsck.
- Монтирование файловых систем — mount.
- Подкачка и виртуальная память.
- Настройка монтирования файловых систем в /etc/fstab.
- Мониторинг дисковых ресурсов – df и du.
- Установка оборудования.
- Установка нового оборудования.
- Модули ядра.
- Команда dmesg.
- Файловая система udev.
- Каталоги /dev, /proc, /sys.
- Устройства PCI.
- Установка SCSI устройств.
- Установка сетевых адаптеров.
- Работа со звуковыми картами.
- Поддержка USB устройств.
- Устройства PCMCIA.
- Установка модемов.
- Этапы загрузки системы
- Этапы процесса загрузки.
- Загрузчик GRUB.
- Последовательность инициализации системы.
- Уровни исполнения.
- Управление сервисами.
- Обновление ядра системы
- Необходимость пересборки ядра.
- Система именования ядер Linux.
- Получение ядра, распаковка его и наложение обновлений.
- Конфигурирование и сборка ядра.
- Установка ASTRA Linux.
- Требования к аппаратному обеспечению.
- Подготовка к установке ASTRA Linux.
- Установка ASTRA Linux.
- Локализация
- Понятие локали.
- Настройка локали.
- Кодировки.
- Настройка временной зоны.
- Работа с жесткими магнитными дисками.