Программирование в 1С

Ближайшие курсы -
  4 октября
Программирование на PHP

идет запись
на курсы
  
Разработка и поддержка сайтов на 1С-Битрикс
идет запись
на курсы
  
Использование и администрирование Linux
идет запись
на курсы

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

 
 
 

КУРС "ОСНОВЫ АДМИНИСТРИРОВАНИЯ ОС LINUX"

ЦЕЛЬ: Обучение основам администрирования ОС Linux.
НЕОБХОДИМЫЕ
НАВЫКИ:
Курс «Пользователь ОС Linux», представление о сетях, аппаратному устройству компьютера, знание протокола TCP/IP, знание сетевых возможностей ОС Windows
ПРОДОЛЖИТЕЛЬНОСТЬ: 52 часа аудиторных занятий, не менее 20 часов самостоятельной работы
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ: Курс проводится на основе RedHat (Fedora) Linux

Цели курса:

По окончании курса слушатели будут иметь представление о:

  • a) Структуре Linux-системы, дистрибутивах Linux, отличиях между ними
    b) Структуре ядра Linux, его версиях, отличиях между ними
    c) Структуре жесткого диска, разделах, файловых системах, RAID-разделах
    d) Структуре каталогов файловой системы Linux
    e) Архитектуре «клиент-сервер»
    f) Сетевых возможностях Linux, поддерживаемых сетевых протоколах
    g) Возможностях Linux как сервера.

По окончании курса слушатели будут знать :

  • a) Требования Linux к аппаратным ресурсам компьютера
    b) Как установить Linux
    c) Что такое пользователи и группы пользователей
    d) Возможности работы с сетью в Linux
    e) Структуру файловой системы Linux
    f) Возможности графического интерфейса пользователя, его настройки.
    g) Процесс загрузки Linux, управление загрузкой
    h) Как связать Linux с Windows
    i) Как настроить почту
    j) Как установить антивирус
    k) Как откомпилировать и установить ядро, обновить систему
    l) Как произвести диагностику системы
    m) Как настроить DNS-сервер

По окончании курса слушатели будут уметь:

  • a) Установить и удалить прикладную программу
  • b) Получить справку по любой проблеме
  • c) Работать с файлами и папками, подключать и отключать диски
  • d) Использовать основные команды
  • e) Использовать графическую утилиту настройки системы Webmin
  • f) Работать в Интернете, читать электронную почту и общаться по ICQ

Особенности курса:

1. Курс позволяет слушателю получить представление об операционной системе Linux – одной из наиболее надежных, функциональных и динамично развивающихся систем

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

  • a. знание материала курса «Пользователь ОС Linux»
    b. знание материала курса «Microsoft TCP/IP Учебный курс» или аналогичной книги
    c. знание материала курса «Корпоративные технологии Windows NT Server 4.0 Учебный курс» или аналогичной книги

3. После прохождения курса слушатель будет уметь использовать ОС Linux в качестве сервера.

4. Специфика курса в том, что он позволяет слушателю существенно расширить свой кругозор в области администрирования операционных систем и пользовательских приложений и дает толчок к самостоятельному развитию в этой области

5. Курс является авторским и разработан с использованием авторского комплекса материалов (учебные пособия, тесты, задания, примеры и т.д.)

6. Курс учитывает последние изменения в рассматриваемой области и постоянно дополняется.

7. Контроль осуществляется в следующих видах:

  • a. предварительный (перед началом курса),
  • b. промежуточный (после некоторых занятий),
  • с. итоговый (в форме тестовой работы и практического задания).

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

МОДУЛЬ
ТЕМЫ

0. УСТАНОВКА LINUX

Продолжительность:
4 ЧАСА

Практика № 0:

Практика № 0:
Установка Linux

Только для слушателей, не проходивших курс «Пользователь ОС Linux»

  1. Краткий обзор истории Unix-систем
    1. История Unix
    2. История Linux
    3. Понятие дистрибутива Linux, версии дистрибутивов.
  2. Философия ОС Unix
    1. Ядро ОС
    2. Задачи и процессы
    3. Пользователи и группы пользователей
    4. Организация и ограничения доступа
    5. Файловая система
    6. Файлы, ссылки, каталоги и устройства
    7. Архитектура "клиент-сервер"
    8. Регистрация в системе
    9. Изменение пароля
    10. Выход из системы
    11. Пример сеанса работы в системе (удаленный и локальный вход в систему), используемые программы и протоколы.

1.НАЧАЛЬНАЯ НАСТРОЙКА. ПОЛЬЗОВАТЕЛИ. СЛУЖБЫ

Продолжительность:
4 ЧАСА

Практика № 1:
Начальная настройка после установки, администрирование пользователей, управление процессом загрузки

Самостоятельная работа –
2 часа

  1. Знакомство с Linux:
    1. Дистрибутивы ОС Linux и их версии. Выбор дистрибутива и версии. Нумерация версий в ОС RedHat (Fedora) Linux. Национальные дистрибутивы: ASP Linux и ALT Linux.
    2. Определение аппаратной конфигурации компьютера (сервера). Выбор сетевой карты, дискового контроллера, других компонент сервера.
    3. Файловая система: разделы диска, основные каталоги файловой системы, swap.
    4. Системные программные продукты (типы инсталляций) и способ выбора набора продуктов. Пользователь root. Остальные пользователи. Использование NIS и др.
  2. Операции, выполняемые при загрузке и останове ОС
    1. Введение. Процесс загрузки: init, останов системы.
    2. Начальный загрузчик – lilo, grub, asploader
    3. Каталог /etc/rc.d/, понятие runlevel.
    4. Обзор загружаемых системных демонов.
    5. Демон inetd (xinetd).
  3. Начальная настройка после инсталляции
    1. Основные программы настройки сервера, работающие в графическом режиме.
  4. Администрирование пользователей и групп. Каталог /etc/skel

2. СЕТЬ В LINUX. МАРШРУТИЗАЦИЯ

Продолжительность:
4 ЧАСА

Практика № 2:

Настройка сети. Управление маршрутизацией

Самостоятельная работа –
2 часа

  1. Добавление устройств
    1. Каталог /dev. Добавление драйверов устройств. HDD. CDROM. Модемы. Другие устройства.
    2. Драйверы устройств (модули ядра). Размещение каталога с модулями
    3. Файл /etc/modprobe.conf (/etc/modules.conf)
  2. Протоколы TCP и UDP. Описание. Файл /etc/services. Файл /etc/protocols
  3. Сеть. Модели представления сетей: описание protocol stack модели TCP/IP, hostname и domainname, топология сетей, команды: ping, ifconfig, route, netstat, traceroute, tcpdump. Выбор используемых протоколов.
  4. Служба имен: назначение DNS.
  5. Настройка сети: добавление дополнительных интерфейсов, настройка маршрутизации, файлы /etc/resolv.conf, /etc/nsswitch.conf, /etc/sysctl.conf, /etc/modprobe.conf (/etc/modules.conf)

3. ДИСКОВАЯ ПОДСИСТЕМА

Продолжительность:
4 ЧАСА

Практика № 3:

Создание раздела. Изменение параметров диска/файловой системы. Квоты

Самостоятельная работа –
2 часа

  1. Работа с жестким диском. Создание файловой системы
  2. Устранение последствий аварийных ситуаций
    1. Восстановление после сбоев - fsck.
    2. Восстановление начального загрузчика.
  3. Управление ресурсами
    1. Квотирование дискового пространства.
    2. Квотирование выделяемых системных ресурсов (памяти и др).

4. УСТАНОВКА И УДАЛЕНИЕ ПРОГРАММ

Продолжительность:
4 ЧАСА

Практика № 4:

Установка и удаление программ. Установка ftp-сервера. Использование rpm и yum.

Самостоятельная работа –
2 часа

    1. Инсталляция дополнительного ПО
      1. Простая (без утилит): инсталляция скомпилированного ПО, инсталляция ПО, поступившего в исходниках, инсталляторы.
      2. Менеджер пакетов RPM.
      3. Инсталляция "заплаток" (Patches).
      4. Установка обновлений. (Updates)
    2. Использование yum для управления пакетами.
    3. Установка и настройка ftp-сервера

5. СИСТЕМНЫЕ СЕРВИСЫ. ФАЙЛЫ ЖУРНАЛОВ. ПОЧТА. АНТИВИРУСЫ

Продолжительность:
4 ЧАСА

Практика № 5:

Настройка почты

Самостоятельная работа –
2 часа

    1. Обзор некоторых системных демонов (daemon)
      1. Введение. Некоторые из демонов (daemons): syslogd, crond,.
      2. Файлы журналов. Каталог /var/log
    2. Почта. Основные понятия
      1. Структура почтового сервиса. Системы в почтовой конфигурации: хост - отправитель (relay host), gateway, почтовый хост (mail host), почтовый сервер (mail server), почтовый клиент (mail client).
      2. Агент пользователя (User Agent (UA)).
      3. Агент почтовой передачи (Mail Transfer Agent (MTA)).
      4. Мэйлеры (Mailers). Mailbox. Aliases.
      5. Программа sendmail.
      6. Файлы .forward. Форма адреса.
    3. Антивирусы и защита от спама.

6. ОРГАНИЗАЦИЯ СВЯЗИ С WINDOWS

Продолжительность:
4 ЧАСА

Практика № 6:

Настройка Samba.

Самостоятельная работа –
2 часа

    1. Samba (Организация связи с Windows).
      1. Основные понятия: протокол SMB; рабочая группа, домен, клиент, сервер.
      2. Установка Samba: создание файла smb.conf, варианты для рабочей группы и домена Windows NT.
      3. Как использовать Samba: администрирование пользователей и ресурсов, подключение к windows-машинам.
      4. Печать через Samba с Windows-машин.
      5. Подключение компьютеров к домену.

7. БЕЗОПАСНОСТЬ

Продолжительность:
4 ЧАСА

Практика № 7:

Настройка Iptables, PAM.

Самостоятельная работа –
2 часа

    1. Программы
      1. kill, killall, who, finger, ruser, rdate, su, sudo.
    2. Некоторые вопросы безопасности
      1. Файлы host.equiv, .rhost. Пароли: root, пользователи.
      2. Использование возможностей PAM
      3. Дополнительные программные продукты
    3. Настройка FIREWALL
      1. Настройка Iptables
      2. Примеры стандартных настроек
    4. Подсчет трафика.

8. ЯДРО LINUX

Продолжительность:
4 ЧАСА

Практика № 8:

Компиляция ядра Linux.

Самостоятельная работа –
2 часа

    1. Ядро.Linux
      1. Состав ядра ОС Linux. Модули. Загрузка модулей.
      2. Версии ядра. Отличия версий.
      3. Поддержка устройств в ОС Linux.
      4. Компиляция ядра, установка нового ядра
    2. Установка обновлений и дополнений

9. WEB СЕРВЕР
PROXY СЕРВЕР
DNS СЕРВЕР

Продолжительность:
4 ЧАСА

Практика № 9:

Установка и настройка web сервера и proxy сервера

Самостоятельная работа –
2 часа

    1. Общие понятия о www-серверах, ftp-серверах, серверах БД.
      1. Установка связки Russian Apache+PHP+MySQL+PostgreSQL
    2. Установка и настройка proxy-сервера Squid
    3. Подсчет трафика. Программа sarg
    4. Установка и настройка DNS-сервера

10. УСТАНОВКА И УДАЛЕНИЕ ПРОГРАММ

Продолжительность:
8 ЧАСОВ

Самостоятельная работа –
2 часа

    1. Ответы на вопросы. Практика.

ЗАЧЕТНОЕ ЗАНЯТИЕ: КОНТРОЛЬ ЗНАНИЙ (ТЕСТ, ПРАКТИКА) – 4 ЧАСА

ИТОГО: 72 ЧАСА

ВСЕГО: 1 ЧАСТЬ (Пользователь Linux) + 2 ЧАСТЬ (Администратор Linux) = 120 ЧАСОВ, включая самостоятельную работу.

По окончании курсов, после сдачи зачета на положительную оценку, выдается СВИДЕТЕЛЬСТВО о повышении квалификации Государственного образца, в случае не сдачи зачета выдается УДОСТОВЕРЕНИЕ Государственного образца.

ПРЕПОДАВАТЕЛЬ:
Инженер Терминальных классов факультета ПМИ НГТУ -

ПЕТРОВ РОМАН ВЛАДИМИРОВИЧ

СКАЧАТЬ ПРОГРАММУ КУРСА