Администрирование GNU/Linux

Город Ноябрь17 Дек.17 Январь18 Фев.18 Март18 Апрель18 Май18 Июнь18 Июль18 Август18 Сент.18 Октяб.18
Екатеринбург 22-26Купить
Пермь 29.01-02.02Купить 16-20Купить 06-10Купить


Код: LPI-101
Длительность: 40 ак.ч.
Стоимость: 28 550 р.

Аннотация:
В данном курсе рассматриваются основные понятия Open Source, структура дистрибутивов Linux, а также фундаментальные знания, необходимые для работы в ОС Linux. Большая часть информации применима и для других дистрибутивов Linux. Рекомендуется в качестве первого шага для дальнейшего самостоятельного изучения Linux-систем. Также рекомендуется специалистам, функции которых не связаны на прямую с администрированием, но которым необходимо знать возможности ОС и принципы работы с ней (например, отдел продаж IT-организации).

 

Аудитория:
Предназначен как для специалистов без опыта работы с Linux, так и для тех у кого уже имеется некоторые навыки работы с ОС семейства Linux. 


Требования к предварительному уровню знаний:

Для успешного прохождения курса, слушатели должны обладать следующими знаниями и навыками:

·         базовый опыт работы на ПК,

·         общие знания по устройству компьютера,

·         знание английского языка в пределах чтения компьютерно-ориентированного материала;

·         знания и умения в объеме курса «Продвинутое использование GNU/Linux»

 

Результат обучения:

Слушатели, прошедшие обучение в рамках данного курса, смогут администрировать локальные GNU/Linux системы, выполняя стандартные операции настройки, установки программного обеспечения и управления пользователями. Слушатели получат опыт работы с утилитами командной строки и оболочкой Bash. Слушатели изучат работу с файловыми системами GNU/Linux, научатся управлять процессами. Кроме того слушатели изучат процедуры загрузки GNU/Linux, познакомятся с системой инициализации SVR4 и процедурами останова и перезагрузки системы.

 

Регистрация на курс:
1. По электронной почте. Отправьте сообщение на адрес info@unit-edu.ru, с указанием: названия предприятия, ФИО участников, их должностей, контактных телефонов и e-mail.

2. По телефону +7(343) 344-25-60 Учебный центр Юнит.

 

Методические материалы:
Учебное пособие на русском языке.

 

Документ об окончании курса:
Сертификат Учебного центра  ЮНИТ.


Содержание курса:

Часть 1. Знакомство с Linux

 1. Операционные системы

            1.1 Что такое ОС

 1.2 Функции ОС

 1.3 Свободное программное обеспечение


 2. ОС Linux. История и архитектура

 2.1 История Linux

 2.2 Архитектура Linux

 2.3 Аппаратные платформы, поддерживаемые GNU/Linux.

 2.4 Понятие дистрибутива.


 3. Первый запуск

 3.1 Учетная запись пользователя и вход в сеанс.

 3.2 Пароли пользователей.

 3.3 Работа с терминалами.


 4. Наиболее распространенные команды

 4.1 Предназначение командной оболочки.

 4.2 Два класса команд: встроенные и системные.

 4.3 Наиболее распространенные оболочки в GNU/Linux.

 4.4 Командный интерпретатор Bash.

 4.5 История команд.

 4.6 Возможности Bash.

 4.7 Конвейер, перенаправление ввода-вывода.

 4.8 Псевдонимы (aliases).


 5. Система помощи

 5.1 Сообщения об ошибочном синтаксисе команды.

 5.2 Система помощи man.

 5.3 Гипертекстовая система GNU Info.

 5.4 Документация производителей ПО.

 5.5 HOWTO, FAQ и дополнительные источники информации в Internet.


 6. Знакомство с файловой системой

 6.1 Получение списка файлов.

 6.2 Переход в другой каталог.

 6.3 Создание и удаление файлов и каталогов.

 6.4 Копирование, перемещение, переименование файлов и каталогов.


 7. Текстовые утилиты GNU/UNIX.

 7.1 Пэйджеры more и less.

 7.2 Создание текстовых файлов.

 7.3 Команды управления текстом.

 7.4 Текстовые редакторы.

 7.5 Потоковые текстовые редакторы.

 

Часть 2. Многопользовательская система

 8. Система файлов

 8.1 Файловая система.

 8.2 Иерархическая организация файловой системы.

 8.3 Типы файлов.

 8.4 Специальные типы файлов.

 8.5 Жесткие связи.

 8.6 Символьные ссылки.


 9. Администрирование пользователей

 9.1 Учетные записи пользователей.

 9.2 Определение пользователей, работающих в настоящий момент в системе.

 9.3 Администрирование пользователей.

 9.4 Администрирование групп пользователей.

 9.5 Пользовательские профили.

 9.6 Получение прав другого пользователя. Команды su и sudo.


 10. Права и привилегии

 10.1 Права владения.

 10.2 Права доступа к файлам.

 10.3 Команда umask.

 10.4 Особые биты прав доступа: SUID, SGID и sticky bit.


 11. Архивация данных

 11.1 Планирование операций резервного копирования.

 11.2 Команда dd.

 11.3 Команды сжатия файлов gzip, bzip2.

 11.4 Архиватор tar.


 12. Квотирование дискового пространства.

 12.1 Необходимость квотирования.

 12.2 Виды квотирования.

 12.3 Команда quota.

 

Часть 3. Использование Shell

 13. Поиск и регулярные выражения

 13.1 Поиск файлов в файловой системе.

 13.2 Поиск строк с помощью grep.

 13.3 Метасимволы и квантификаторы.


 14. Простейшие сценарии

 14.1 Сценарии оболочки.

 14.2 Переменные оболочки и окружения.

 14.3 Переменные.

 14.4 Командная подстановка.

 14.5 Вычисление арифметических выражений средствами оболочки.


 15. Основные конструкции и приемы

 15.1 Интерактивный ввод данных.

 15.2 Позиционные параметры.

 15.3 Команда test.

 15.4 Условное исполнение команд.

 15.5 Команда case.

 15.6 Циклы for, while, until.

 15.7 Функции в сценариях.

 

Часть 4. Программное окружение

 16. Работа с процессами

 16.1 Жизненный цикл процесса в системе.

 16.2 Фоновый запуск заданий.

 16.3 Мониторинг процессов.

 16.4 Определение количества свободной памяти в системе.

 16.5 Файловая система /proc.

 16.6 Управление процессами. Сигналы.

 16.7 Управление приоритетом.


 17. Установка и удаление новых приложений

 17.1 Принципы управления программным обеспечением.

 17.2 Установка программного обеспечения из пакетов с исходным кодом.

 17.3 Библиотеки.

 17.4 Менеджер пакетов RPM.

 17.5 Системы управления пакетами.


 18. Отложенное и регулярное выполнение заданий

 18.1 Отложенное выполнение заданий с помощью at.

 18.2 Регулярное выполнение заданий с помощью cron.

 18.3 Служба журналирования.

 18.4 Демоны klogd и syslogd.

 18.5 Система ротации журналов.

 

Часть 5. Аппаратные возможности

 19. Работа с жесткими магнитными дисками.

 19.1 Накопители на жестких магнитных дисках.

 19.2 Именование жестких магнитных дисков.

 19.3 Создание разделов с помощью fdisk.

 19.4 Файловые системы ext2, ext3, ext4, XFS, JFS, vfat.

 19.5 Создание файловой системы командой mkfs.

 19.6 Проверка целостности файловой системы — fsck.

 19.7 Монтирование файловых систем — mount.

 19.8 Подкачка и виртуальная память.

 19.9 Настройка монтирования файловых систем в /etc/fstab.

 19.10 Мониторинг дисковых ресурсов – df и du.


 20. Установка оборудования.

 20.1 Установка нового оборудования.

 20.2 Модули ядра.

 20.3 Команда dmesg.

 20.4 Файловая система udev.

 20.5 Каталоги /dev, /proc, /sys.

 20.6 Устройства PCI.

 20.7 Установка SCSI устройств.

 20.8 Установка сетевых адаптеров.

 20.9 Работа со звуковыми картами.

 20.10 Поддержка USB устройств.

 20.11 Устройства PCMCIA.

 20.12 Установка модемов.


 21. Этапы загрузки системы

 21.1 Этапы процесса загрузки.

 21.2 Загрузчик GRUB.

 21.3 Последовательность инициализации системы.

 21.4 Уровни исполнения.

 21.5 Управление сервисами.


 22. Обновление ядра системы

 22.1 Необходимость пересборки ядра.

 22.2 Система именования ядер Linux.

 22.3 Получение ядра, распаковка его и наложение обновлений.

 22.4 Конфигурирование и сборка ядра.


 23. Установка GNU/Linux.

 23.1 Распространенные варианты установки GNU/Linux.

 23.2 Требования к аппаратному обеспечению.

 23.3 Подготовка к установке GNU/Linux.

 23.4 Установка GNU/Linux.


 24. Локализация

 24.1 Понятие локали.

 24.2 Настройка локали.

 24.3 Кодировки.

 24.4 Настройка временной зоны.