Администрирование операционной системы
Вы ознакомитесь в GNU/Linux
Длительность 14 дней/112 ак.ч.
Длительность
Доступ к курсу
Документы
Кому подойдет этот курс
Программа курса
• Ввод команды в оболочке.
• Пароли пользователей.
• Идентификаторы пользователей.
• Определение пользователей, работающих в настоящий момент в системе.
• Варианты структуры командной строки.
• Наиболее распространенные оболочки в GNU/Linux.
• Два класса команд: встроенные и системные.
• Приемы работы в командной строке.
• Переменные оболочки и окружения.
• Командная история.
• Дополнение имен.
• Псевдонимы (aliases).
• Командная подстановка.
• Вычисление арифметических выражений средствами оболочки.
• Файловые шаблоны и перечисление.
• Встроенная помощь оболочки.
• Система помощи man.
• Структура страниц man.
• Гипертекстовая система GNU TexInfo.
• Документация производителей ПО.
• Получение списка файлов.
• Переход в другой каталог.
• Создание и удаление файлов и каталогов.
• Копирование, перемещение, переименование файлов и каталогов.
• Поиск в файловой системе.
• Быстрый поиск по базе данных имен файлов.
• Определение типа содержимого файлов.
• Фоновый запуск заданий.
• Жизненный цикл процесса в системе.
• Мониторинг процессов.
• Определение количества свободной памяти в системе.
• Файловая система /proc.
• Управление процессами. Сигналы.
• Перехват сигналов в оболочке.
• Управление приоритетом.
• Команды nohup, watch, screen, tmux.
• Перемещение курсора по тексту.
• Команды редактирования текста.
• Команды поиска и замены.
• Команды работы с файлами.
• Конвейеры.
• Команда echo.
• Пэйджеры more и less.
• Объединение содержимого файлов с помощью cat.
• Команды head и tail.
• Вырезание строк и символов в тексте с помощью cut.
• Потоковый редактор sed.
• Потоковый редактор awk.
• Сравнение содержимого файлов - diff.
• Команда expand.
• Простое форматирование текста командой fmt.
• Подготовка текста к печати - pr.
• Сортировка строк командой sort.
• Фильтрация неповторяющихся строк командой uniq.
• Объединение строк двух файлов по общему полю с помощью join.
• Подсчет количества и нумерация строк.
• Замена символов с помощью команды tr.
• Слияние строк.
• Получение дампов.
• Разделение файлов на части – split и csplit.
• Команда xargs.
• Поиск строк с помощью grep.
• Обратные ссылки.
• Регулярные выражения в sed.
• Регулярные выражения в awk.
• Права владения.
• Права доступа к файлам.
• Права доступа к каталогам.
• Изменение прав владения.
• Изменение прав доступа.
• Команда umask.
• Особые биты прав доступа: SUID, SGID и sticky bit.
• Общепринятые соглашения о суффиксах имен файлов.
• Специальные типы файлов.
• Жесткие связи.
• Символьные ссылки.
• Именование жестких магнитных дисков.
• Создание разделов с помощью fdisk, sfdisk, gdisk и parted.
• Файловые системы ext2, ext3, ext4, XFS, vfat.
• Создание файловой системы командой mkfs.
• Проверка целостности файловой системы - fsck.
• Монтирование файловых систем - mount.
• Подкачка и виртуальная память.
• Настройка монтирования файловых систем в /etc/fstab.
• Мониторинг дисковых ресурсов – df и du.
• Команда dd.
• Команды сжатия файлов gzip, bzip2, xz.
• Архиватор tar.
• Архиватор cpio.
• Архиватор pax.
• Администрирование пользователей.
• Пароли пользователей.
• Администрирование групп пользователей.
• Пользовательские профили.
• Квотирование дискового пространства.
• Загрузчик GRUB2.
• Команды grub-install, grub-mkconfig.
• Последовательность инициализации системы.
• Разновидности инициализации: rc.conf, SysVinit, systemd.
• Уровни исполнения/цели загрузки.
• Утилита systemctl для систем с systemd.
• Остановка и перезагрузка системы.
• Требования к аппаратному обеспечению.
• Подготовка к установке GNU/Linux.
• Установка GNU/Linux.
• Установка локали.
• Русификация консоли.
• Модули ядра.
• Команда dmesg.
• Файловая система udev.
• Каталоги /dev, /proc, /sys.
• Команда lspci.
• Установка SCSI и SAS устройств.
• Установка сетевых адаптеров.
• Поддержка USB устройств, команда lsusb.
• Команды modprobe, lsmod, insmod, modinfo, rmmod и модули ядра.
• Установка программного обеспечения из пакетов с исходным кодом.
• Библиотеки.
• Управление разделяемыми библиотеками.
• Система управления пакетами.
• Журналирование journald и утилита journalctl.
• Утилита logger.
• Система ротации журналов.
• Библиотеки локали.
• Настройка локали.
• Переменные окружения локали.
• Кодировки.
• Конвертация кодировок файлов.
• Основы IPv4 и IPv6.
• Настройка сетевого интерфейса Ethernet.
• Автоматическая инициализация сетевых интерфейсов при загрузке.
• Установка маршрутизатора по умолчанию.
• Настройка разрешения имен.
• Поиск и устранение сетевых неисправностей.
• Запуск служб TCP/IP.
• Использование супердемона xinetd.
• Протокол NTP.
• Настройка клиента NTP.
• Отложенное выполнение заданий с помощью at.
• Регулярное выполнение заданий с помощью cron.
• Службы удаленного доступа (r-services).
• Система OpenSSH.
• Настройка сервера vsftpd.
• Клиенты FTP.
• Настройка сервера NFS.
• Настройка клиента NFS и точек монтирования.
• Проверка и устранение неисправностей.
• Настройка сервера SAMBA.
• Запуск SAMBA.
• Работа с файловыми ресурсами SMB.
• Конфигурационный файл named.conf.
• Записи о ресурсах DNS.
• Запуск DNS сервера BIND.
• Тестирование сервера DNS.
• Контейнеры.
• Запуск и управление Apache.
• Личные WEB страницы пользователей.
• Управление доступом к WEB ресурсу.
• Виртуальные WEB узлы.
• Почтовые псевдонимы /etc/aliases.
• Очередь сообщений.
• Форвардин сообщений.
• Простая настройка Postfix.
• Использование GPG.
• Печать в CUPS.
• Управление принтерами в CUPS.
• Управление очередью печати в CUPS.
• Настройка X Window.
• Сервер шрифтов xfs.
• Ручной запуск X сервера.
• Менеджеры X сеанса.
• Работа X приложений.
• Шрифты.
• X ресурсы.
• Удаленный запуск X приложений и удаленный вход в сеанс.
• Основные графические окружения.
• Получение списка модулей.
• Получение информации о модуле.
• Добавление и удаление модулей.
• Сборка и установка модуля.
• Сообщения ядра.
• Управление ACL.
• Установка ACL по умолчанию.
• Изменение режимов SELinux.
• Изменение контекстов SELinux.
• Изменение булевых переменных SELinux.
• Устранение проблем с SELinux.
• Программа mdadm.
• Создание, управление и мониторинг md массивом.
• Физические тома, группы томов, логические тома.
• Создание и управление томами.
• Создание файловых систем и подкачки на томе.
• Расширение тома.
• Расширение файловой системы на томе.
• Настройка постоянных точек монтирования для логических томов.
• Моментальные снимки.
• Утилита cryptsetup.
• Создание и поддержка шифрованной файловой системы.
• Компрессоры.
• Архиваторы.
• Утилита bacula.
• Инфраструктура сетевой установки.
• PXE boot.
• Устранение проблем.