Идя навстречу пожеланиям слушателей, которые не всегда могут выделить несколько рабочих дней подряд для интенсивного обучения, УЦ МУК открывает вечернее обучение по Debian Linux. Занятия будут проходить три дня в неделю по 2 часа — с 19:00 до 21:00 в течение 7 недель. Ориентировочное начало обучения – первая половина июля, по мере готовности группы.
Учеба будет проходить по гибкому графику – это означает, что по согласованию с группой определяются “учебные вечера” на неделе. А также возможность проведения некоторых учебных модулей в течение рабочего, а не вечернего времени — если это удобно для слушателей. Зарегистрироваться на семинар можно, написав по адресу training@muk.com.ua.
Перечень тем, входящих в 42-х часовую учебную программу:
1. Установка операционной системы Debian Linux. Уровни загрузки. Процесс init.
2. Базовая структура каталогов системы. Загрузчик GRUB. Стадии загрузчика. Базовые команды просмотра файлов, обзора файловой системы. Типы каталогов и файлов. Базовые команды работы с файлами и директориями. Управление правами доступа к каталогам и файлам.
3. Редактор vi. Способы поиска информации на файловой системе. Индексирование файлов. Понятие inode. Понятие ссылок. Работа с файловыми системами. Монтирование и размонтирование cdrom, usb flash, локальных директорий. Создание раздела на жестком диске. Изменение размера раздела. Типы файловых систем, “родных” для linux. fsck.
4. Работа с процессами. Изменение приоритетов работы с процессами. Отслеживание и поиск процессов. ps и pstree. Общие библиотеки приложений. Нахождение библиотек, требуемых приложению. Использование менеджера пакетов Debian. Использование rpm и yum. Пример установки приложений, обновления приложений.
5. Работа с потоками ввода-вывода информации. Базовая работа с регулярными выражениями.
6. Создание базовых скриптов. Операторы if, while, for.
7. Управление дисковыми квотами. Создание скриптов для работы с квотами.
8. Виды shell: bash, sh, tcsh, zsh. Базовые переменные окружения. Файлы конфигураций. Работа с файлами конфигураций.
9. Управление пользователями.
• Файлы passwd, skel, sudoers и shadows.
• Команды useradd, userdel, usermod, groupadd, groupdel, groupmod, passwd, sudo, visudo, vipw.
10. Система времени в линукс. Сервисы NTP..
• Файлы /usr/share/zoneinfo, /etc/timezone, /etc/localtime, /etc/ntp.conf
• Команды date, hwclock, ntpd, ntpdate
11. Планировщики заданий. at, cron. Конфигурационные файлы. Практика написания скриптов и запуск их по расписанию. Взаимодействие.
12. Стартовые скрипты системы. /etc/init.d/, /etc/inetd. Зависимости стартовых скриптов. Добавление и убирание уровней загрузки.
13. Локализация системы.
• Файлы: /etc/timezone, /etc/localtime, /usr/share/zoneinfo
• Комманды: tzselect, tzconfig, date, iconv
14. Системы логирования. syslog.conf, syslogd, klogd, logger
15. Основы почтовых систем. MTA, MX и другие. Базовое управление алиасами и переадресацией почты между клиентами. Базовая информация по наиболее часто используемым почтовым системам, включая postfix, sendmail, qmail и exim.
16. Основы сетей. Базовое понимание сетевого стека и вообще TCP/IP. Базовые команды настройки, включая ifconfig, ifup, route, telnet, ping. Базовый troubleshooting. Файлы настройки nsswitch.conf, resolv.conf.
17. Основы безопасности в Linux. ssh. sshd. rsa, dsa-ключи. Примеры использования и генерирования.
Вопросы оплаты можно обсуждать с коммерческим директором УЦ (Николай Евдоченко, nne@muk.ua). Стоимость курса составляет 5000 грн за весь курс обучения (включая НДС). Возможно получение скидок при отправке на курс нескольких участников от организации.
ссылка на оригинал статьи http://habrahabr.ru/company/muk/blog/227695/
Добавить комментарий