05. Ubuntu Linux
С каждым днем в нашей стране становится все больше и больше пользователей Linux, т.к. операционная система Google Android, используемая в абсолютном большинстве мобильных устройств, построена на ядре Linux.
Ubuntu Linux — это достаточно популярная операционная система семейства Linux, построенная с использованием рабочей среды GNOME. Именно эту операционную систему некоторые производители ноутбуков устанавливают в качестве бесплатной альтернативы Windows, она активно используется хостинговыми компаниями в качестве ОС для виртуальных и выделенных серверов. Используют Ubuntu и специализированную сборку Edubuntu в образовательных учреждениях, также как бесплатную альтернативу операционным системам от Microsoft.
Популярность свободно распространяемого ПО растет, поэтому обучение на курсах Ubuntu будет интересно не только вебмастерам и специалистам по технической поддержке хостинга, но и системным администраторам компаний, использующих данную ОС, а также тем пользователям, кто захочет научиться использовать все ее возможности в полной мере.
Курс "UCP-101 Администрирование Ubuntu Linux" предназначен для опытных пользователей Linux, которые хотят систематизировать и улучшить имеющиеся знания и навыки в области развертывания, настройки и администрирования этой операционной системы. Фактически этот курс может заинтересовать даже обычных пользователей Ubuntu, которые захотят разобраться с тонкостями и использовать ее на полную мощь, что не так уж и просто сделать, переходя с привычной Windows. Освоение материалов курса в полном объеме позволяет успешно сдать тесты Linux Professional Institute LPI-101 в рамках сертификации UCP Ubuntu Certified Professional, т.е. получить международный сертификат, подтверждающий Ваш профессионализм в администрировании данной ОС.
В рамках курса "UCP-102 Сетевое администрирование Ubuntu Linux" слушатели получат систематизированные знания и навыки по стандартным сетевым службам данной ОС, смогут их конфигурировать и администрировать. Помимо этого Вы изучите основы MySQL и получите базовые знания по информационной безопасности применительно к Ubuntu. Курс готовит к сдаче теста LPI-102 в рамках сертификации UCP.
Мы рекомендуем всем вебмастерам, которые занимаются технической поддержкой средних и крупных проектов и используют VPS или выделенные сервера с ОС Ubuntu, проходить обучение на этих курсах, чтобы эффективно конфигурировать и администрировать свои и клиентские площадки и использовать предоставляемые вычислительные мощности в полной мере. Это позволит Вам сэкономить на дорогостоящей услуге по администрированию и мониторингу серверов.
UCP-101 Администрирование Ubuntu Linux
Цена для организаций | 33000 руб. | |
Цена вебинара | 33000 руб. | |
Цена для частных лиц | 29500 руб. | |
Индивидуальное обучение (1ак.ч.) от | 1500 руб. |
Длительность курса: 50/5 часов/дней.
Обучение в рамках данного курса предназначено для подготовки слушателей к сдаче тестов Linux Professional Institute LPI-101 в рамках сертификации UCP Ubuntu Certified Professional.
Предлагаемый Вашему вниманию курс соответствует последним требованиям Canonical и LPI и содержит наиболее свежую информацию. Последняя (третья) версия курса вышла в июле 2010 г.
Категория слушателей
Курс предназначен для профессионалов в области системного администрирования и системного программирования Ubuntu Linux.
Предварительная подготовка
- Обучаемые должны иметь базовый опыт работы с любыми операционными системами не менее года.
- Опыт работы с GNU/Linux и/или UNIX системами приветствуется.
Получаемые знания
- Слушатели, прошедшие обучение в рамках данного курса, смогут администрировать Ubuntu Linux системы, выполняя стандартные операции настройки, установки, резервного копирования программного обеспечения и управления пользователями.
- Слушатели получат опыт работы с утилитами командной строки и оболочкой Bash.
- Слушатели изучат работу с файловыми системами Ubuntu, поймут права доступа к файлам DAC, научатся управлять процессами.
- Аспекты, относящиеся к настройке аппаратного обеспечения и соответствующим настройкам Ubuntu, также рассматриваются в данном курсе.
- Кроме того слушатели изучат процедуры загрузки Ubuntu, познакомятся с системой инициализации, процедурами останова и перезагрузки системы.
Содержание курса:
Введение.
- История появления GNU/Linux.
- Что такое свободное программное обеспечение?
- Функции операционной системы GNU/Linux.
- Аппаратные платформы, поддерживаемые GNU/Linux.
- Понятие дистрибутива.
Знакомство с Ubuntu.
- Учетная запись пользователя и вход в сеанс.
- Ввод команды в оболочке.
- Пароли пользователей.
- Идентификаторы пользователей.
- Определение пользователей, работающих в настоящий момент в системе.
Работа в оболочке Bash.
- Предназначение командной оболочки.
- Варианты структуры командной строки.
- Наиболее распространенные оболочки в Ubuntu.
- Два класса команд: встроенные и системные.
- Приемы работы в командной строке.
- Переменные оболочки и окружения.
- Командная история.
- Дополнение имен.
- Псевдонимы (aliases).
- Командная подстановка.
- Вычисление арифметических выражений средствами оболочки.
- Файловые шаблоны и перечисление.
Помощь и документация.
- Сообщения об ошибочном синтаксисе команды.
- Встроенная помощь оболочки.
- Система помощи man.
- Структура страниц man.
- Гипертекстовая система GNU TexInfo.
- Документация производителей ПО.
- HOWTO, FAQ и дополнительные источники информации в Internet.
Работа с файлами и каталогами.
- Иерархическая организация файловой системы.
- Получение списка файлов.
- Переход в другой каталог.
- Создание и удаление файлов и каталогов.
- Копирование, перемещение, переименование файлов и каталогов.
- Поиск в файловой системе.
- Быстрый поиск по базе данных имен файлов.
- Определение типа содержимого файлов.
Управление процессами.
- Определение процесса и задания.
- Фоновый запуск заданий.
- Жизненный цикл процесса в системе.
- Мониторинг процессов.
- Определение количества свободной памяти в системе.
- Файловая система /proc.
- Управление процессами. Сигналы.
- Перехват сигналов в оболочке.
- Управление приоритетом.
Работа в текстовом редакторе vi.
- Запуск и режимы работы vi.
- Перемещение курсора по тексту.
- Команды редактирования текста.
- Команды поиска и замены.
- Команды работы с файлами.
Текстовые утилиты GNU/UNIX и потоки.
- Перенаправление потоков.
- Конвейеры.
- Команда echo.
- Пэйджеры more и less.
- Объединение содержимого файлов с помощью cat.
- Команды head и tail.
- Вырезание строк и символов в тексте с помощью cut.
- Потоковый редактор sed.
- Потоковый редактор awk.
- Сравнение содержимого файлов — diff.
- Команда expand.
- Простое форматирование текста командой fmt.
- Подготовка текста к печати — pr.
- Сортировка строк командой sort.
- Фильтрация неповторяющихся строк командой uniq.
- Объединение строк двух файлов по общему полю с помощью join.
- Подсчет количества и нумерация строк.
- Замена символов с помощью команды tr.
- Слияние строк.
- Получение дампов.
- Разделение файлов на части — split и csplit.
- Команда xargs.
Регулярные выражения.
- Метасимволы и квантификаторы.
- Поиск строк с помощью grep.
- Обратные ссылки.
- Регулярные выражения в sed.
- Регулярные выражения в awk.
Система файлов в Ubuntu.
- Компоненты файловой системы.
- Права владения.
- Права доступа к файлам.
- Права доступа к каталогам.
- Изменение прав владения.
- Изменение прав доступа.
- Команда umask.
- Особые биты прав доступа: SUID, SGID и sticky bit.
- Общепринятые соглашения о суффиксах имен файлов.
- Специальные типы файлов.
- Жесткие связи.
- Символьные ссылки.
Работа с жесткими магнитными дисками.
- Накопители на жестких магнитных дисках.
- Именование жестких магнитных дисков.
- Создание разделов с помощью fdisk.
- Файловые системы ext2, ext3, ext4, XFS, JFS, vfat.
- Создание файловой системы командой mkfs.
- Проверка целостности файловой системы — fsck.
- Монтирование файловых систем — mount.
- Подкачка и виртуальная память.
- Настройка монтирования файловых систем в /etc/fstab.
- Мониторинг дисковых ресурсов — df и du.
Резервное копирование.
- Планирование операций резервного копирования.
- Команда dd.
- Команды сжатия файлов gzip, bzip2.
- Архиватор tar.
- Архиватор cpio.
- Архиватор pax.
Процесс загрузки и уровни выполнения.
- Этапы процесса загрузки.
- Загрузчик LILO.
- Загрузчик GRUB.
- Последовательность инициализации системы.
- Уровни исполнения.
- Остановка и перезагрузка системы.
- Установка Ubuntu.
- Распространенные варианты установки Ubuntu.
- Требования к аппаратному обеспечению.
- Подготовка к установке Ubuntu.
- Установка Ubuntu.
Установка оборудования.
- Установка нового оборудования.
- Модули ядра.
- Команда dmesg.
- Файловая система udev.
- Каталоги /dev, /proc, /sys.
- Устройства PCI.
- Установка SCSI устройств.
- Установка сетевых адаптеров.
- Работа со звуковыми картами.
- Поддержка USB устройств.
- Устройства PCMCIA.
- Установка модемов.
Сборка и установка ядра Linux.
- Необходимость пересборки ядра.
- Система именования ядер Linux.
- Получение ядра, распаковка его и наложение обновлений.
- Конфигурирование и сборка ядра.
- Создание образа первичного электронного диска и настройка загрузчика.
Управление программным обеспечением.
- Принципы управления программным обеспечением.
- Установка программного обеспечения из пакетов с исходным кодом.
- Библиотеки.
- Система управления пакетами Debian.
- Утилиты dpkg, apt-get, apt-cache, dselect, aptitude.
- Графические программы для управления пакетами ПО.
Управление пользователями.
- Учетные записи пользователей.
- Администрирование пользователей.
- Пароли пользователей.
- Администрирование групп пользователей.
- Пользовательские профили.
- Квотирование дискового пространства.
Написание сценариев Bash.
- Сценарии оболочки.
- Переменные.
- Экранирование выражений.
- Интерактивный ввод данных.
- Позиционные параметры.
- Команда test.
- Условное исполнение команд.
- Команда case.
- Циклы for, while, until.
- Функции в сценариях.
- Отложенное и регулярное выполнение заданий.
- Отложенное выполнение заданий с помощью at.
- Регулярное выполнение заданий с помощью cron.
Служба журналирования.
- Настройка системы журналирования.
- Утилита logger.
- Система ротации журналов.
Локализация.
- Понятие локали.
- Библиотеки локали.
- Настройка локали.
- Переменные окружения локали.
- Кодировки.
- Конвертация кодировок файлов.
- Настройка временной зоны.
p
UCP-102 Сетевое администрирование Ubuntu Linux
Цена для организаций | 33000 руб. | |
Цена вебинара | 33000 руб. | |
Цена для частных лиц | 29500 руб. | |
Индивидуальное обучение (1ак.ч.) от | 1500 руб. |
Длительность курса: 50/5 часов/дней.
Обучение в рамках данного курса предназначено для подготовки слушателей к сдаче теста Linux Professional Institute LPI-102 в рамках сертификации сертификации UCP Ubuntu Certified Professional. Предлагаемый Вашему вниманию курс соответствует последним требованиям LPI и содержит наиболее свежую информацию. Последняя (третья) версия курса вышла в июле 2010 г.
Категория слушателей
Курс предназначен для профессионалов в области системного администрирования и системного программирования GNU/Linux.
Предварительная подготовка
- Обучаемые должны иметь базовый опыт работы с GNU/Linux и/или UNIX.
- Знания в объеме курса LPI-101 "Администрирование GNU/Linux" или UCP-101 "Администрирование Ubuntu Linux" необходимы для успешного прохождения данного курса.
Получаемые знания
- Слушатели научатся создавать простые скрипты оболочки, изучат принципы управления пользователями и получат соответствующие навыки.
- Слушатели получат основные навыки управления сетевой подсистемой и будут способны настраивать стандартные сетевые службы (Open SSH, WEB сервер Apache, FTP, Sendmail, SAMBA и пр.), службу печати, а также систему X Window.
- В курсе имеются новые главы, соответствующие последним требованиям LPI, касающиеся безопасности и СУБД. Они дают возможность познакомить слушателей с MySQL, а также предоставить базовые знания в области безопасности GNU/Linux.
Содержание курса:
Сети TCP/IP.
- Стек протоколов TCP/IP.
- Протокол IPv4.
- Настройка сетевого интерфейса Ethernet.
- Автоматическая инициализация сетевых интерфейсов при загрузке.
- Установка маршрутизатора по умолчанию.
- Настройка разрешения имен.
- Поиск и устранение сетевых неисправностей.
Сервисы сети.
- Идентификация служб TCP/IP.
- Запуск служб TCP/IP.
- Использование супердемона inetd.
- Программа tcpd.
- Использование супердемона xinetd.
Службы удаленного доступа.
- Удаленный вход в сеанс с помощью telnet.
- Службы удаленного доступа (r-services).
- Система OpenSSH.
Служба FTP.
- Как работает служба FTP.
- Настройка сервера vsftpd.
- Клиенты FTP.
Сетевая файловая система NFS.
- Настройка сервера NFS.
- Использование сервера NFS.
Система SAMBA.
- Программное обеспечение, входящее в SAMBA.
- Настройка сервера SAMBA.
- Запуск SAMBA.
- Монтирование сетевых разделяемых файловых ресурсов SMB.
DNS сервер BIND.
- Организация системы DNS.
- Конфигурационный файл named.conf.
- Записи о ресурсах DNS.
- Запуск DNS сервера BIND.
- Тестирование сервера DNS.
WEB сервер Apache.
- Конфигурационный файл httpd.conf.
- Контейнеры.
- Запуск и управление Apache.
- Личные WEB страницы пользователей.
- Управление доступом к WEB ресурсу.
- Виртуальные WEB узлы.
Почтовый транспортный агент Postfix.
- Работа электронной почты.
- Файлы конфигурации main.cf и master.cf.
- Команда postconf.
- Почтовые псевдонимы /etc/aliases.
- Очередь сообщений.
- Проверка работоспособности Postfix.
- Использование GPG.
Средства печати в GNU/Linux.
- Система печати CUPS.
- Печать в CUPS.
- Управление принтерами в CUPS.
- Управление очередью печати в CUPS.
- Служба печати LPD.
- Печать в LPD.
- Управление принтерами в LPD.
Сервис точного времени и даты NTP.
- Установка системного времени.
- Утилита ntpdate.
- Демон ntpd.
X Window.
- Организация X Window.
- Настройка X Window.
- Сервер шрифтов xfs.
- Ручной запуск X сервера.
- Менеджер X сеанса xdm.
- Работы X приложений.
- Шрифты.
- X ресурсы.
- Удаленный запуск X приложений.
- Использование менеджера xdm для удаленного входа в сеанс.
- Утилиты xwininfo и xdpyinfo.
- Вопросы русификации.
СУБД.
- Часто используемые СУБД с открытым кодом: MySQL, PostgreSQL.
- Установка соединения с СУБД.
- Клиентские утилиты.
- Основные команды языка SQL.
- Сохранение и восстановление данных.
Безопасность.
- Мониторинг файлов с установленными битами SUID/SGID.
- Управление паролями.
- Система PAM.
- Определение открытых портов в системе с помощью netstat и nmap.
- Получение списка открытых файлов.
- Команда sudo.
- Ограничения действий пользователя, с помощью ulimit.
- Запуск bash в ограниченном режиме.