Опубликован: 13.05.2011 | Уровень: для всех | Доступ: свободно
Курс рассчитан на получение начальных знаний о системном и сетевом администрировании ОС Linux. Курс дает возможность пользователю получить твёрдые навыки при работе с операционной системой Linux, познакомиться со строением операционных систем семейства Unix, научиться эффективно ее использовать. Основной целью курса является получение обучаемым фундаментальных навыков администрирования Linux.
В процессе обучения вы познакомитесь с файловой системой Linux (основными понятиями, командами навигации и управления файлами, структурой файловой системы); системой распределения прав (учетные записи, группы, права доступа на файлы, в том числе и специальные права доступа); методам эффективного контроля и управления процессами; методам работы с командными оболочками и основам создания сценариев; планированием заданий и средствами для управления запланированными заданиями; принципам инициализации системы SVR4; познакомитесь с основами стека TCP/IP и базовыми инструментами для работы с сетью в Linux.

План занятий

ЗанятиеЗаголовок <<Дата изучения
-
Лекция 1
22 минуты
Введение в операционную систему Unix
Познакомить обучаемых с предметом обучения: Unix-way, история Юникс, разновидности Юникс. Линукс, что такое Linux, средства просмотра системной информации.
Оглавление
    -
    Тест 1
    18 минут
    -
    Лекция 2
    16 минут
    Файловая система Linux
    Основные понятия: корневой каталог, точка монтирования, домашний каталог, типы файлов. Обычные файлы. Каталоги. Файлы устройств. Команды. Навигация по файловой системе: команды cd, pushd, popd, pwd. Создание, удаление и копирование файлов. Команды touch, rm, cp. Операции с каталогами. Команды mkdir и rmdir. Важнейшие каталоги файловой системы Linux.
    Оглавление
      -
      Тест 2
      18 минут
      -
      Лекция 3
      20 минут
      Учетные записи в Linux
      Понятие учетной записи и аутентификации. Файлы /etc/passwd и /etc/group, /etc/shadow и /etc/gshadow. Учетная запись root. Пароли в Linux. Команды login, su, newgrp, passwd, gpasswd, chage.
      Оглавление
        -
        Тест 3
        18 минут
        -
        Лекция 4
        14 минут
        Права доступа
        Распределение прав доступа в Linux. Чтение. Запись. Выполнение. Особенности прав у каталогов. Назначение прав доступа.Команды chmod, chown, chgrp. Sticky bit
        Оглавление
          -
          Тест 4
          18 минут
          -
          Лекция 5
          40 минут
          Работа с файлами
          Цель: Привить обучаемым твердые навыки по выводу информации из файлов на экран консоли. Вывод текстовой информации на экран. Команды cat, tac, more, less, head, tail, od. Программа просмотра справочного руководства man . Перенаправление вывода. Понятие stdin, stdout, stderr . Каналы. Операторы | и <, >, >> . Фильтрование информации. Регулярные выражения. Команда grep . Архивирование. Утилиты tar и gzip .
          Оглавление
            -
            Тест 5
            24 минуты
            -
            Лекция 6
            29 минут
            Процессы
            Процессы в Linux. Идентификаторы процессов. Демоны. Команда ps . Права доступа процессов. Реальный и эффективный идентификаторы. Биты SUID и SGID. Управление процессами. Сигналы. Команды nice, nohup, kill, killall.
            Оглавление
              -
              Тест 6
              18 минут
              -
              Лекция 7
              46 минут
              Командные оболочки. Занятие первое
              Понятие командной оболочки. Обзор командных оболочек. Командная оболочка bash . Особенности работы (история команд, оператор "!" , действия по нажатию клавиши <tab> ). Многозадачность в консоли. Задания. Управление заданиями. Переменные среды Midnight commander
              Оглавление
                -
                Тест 7
                18 минут
                -
                Лекция 8
                11 минут
                Командные оболочки. Занятие второe
                Программирование для Bash.
                Оглавление
                  -
                  Тест 8
                  15 минут
                  -
                  Лекция 9
                  16 минут
                  Планирование заданий. Работа с дисковыми накопителями
                  Понятие планирования заданий. Команда at . Демон cron . Команда crontab. Работа с дисковыми накопителями, команда mount.
                  Оглавление
                    -
                    Тест 9
                    18 минут
                    -
                    Лекция 10
                    12 минут
                    Текстовые редакторы. Редактор vi
                    Редактор vi.
                    Оглавление
                      -
                      Лекция 11
                      13 минут
                      Текстовые редакторы. Редактор Emacs
                      Редактор Emacs.
                      Оглавление
                        -
                        Лекция 12
                        10 минут
                        Уровни инициализации SVR4
                        Процесс init. Уровни инициализации. >Файл /etc/inittab. Каталог /etc/rc.d.
                        Оглавление
                          -
                          Тест 10
                          12 минут
                          -
                          Лекция 13
                          14 минут
                          Система X Window
                          Система X Window. Демон X. Запуск X. Скрипт startx . 5-й уровень инициализации.
                          Оглавление
                            -
                            Лекция 14
                            11 минут
                            Сетевое администрирование Linux. Сетевая модель OSI
                            Структура модели OSI. Семейство протоколов TCP/IP.
                            Оглавление
                              -
                              Тест 11
                              18 минут
                              -
                              Лекция 15
                              20 минут
                              Сетевое администрирование Linux. Протокол IP
                              Структура пакета IP. Структура IP-адреса. Подсети. ifconfig и настройка протокола IP. Маршрутизация. Автономные области. М9. Команда route.
                              Оглавление
                                -
                                Тест 12
                                18 минут
                                -
                                Лекция 16
                                12 минут
                                Сетевое администрирование Linux. Протокол UDP
                                Структура полного адреса в протоколе UDP. Понятие UDP-портов. Структура UDP-пакета. Распространенные UDP-сервисы. DNS. Bind.
                                Оглавление
                                  -
                                  Тест 13
                                  15 минут
                                  -
                                  Лекция 17
                                  13 минут
                                  Сетевое администрирование Linux. Протокол TCP. Занятие первое
                                  Структура полного адреса в протоколе TCP. Понятие TCP-соединения. Структура TCP-пакета. Распространенные TCP-сервисы. Telnet: xinetd, in.telnetd. SSH: sshd.
                                  Оглавление
                                    -
                                    Лекция 18
                                    17 минут
                                    -
                                    Тест 14
                                    18 минут
                                    -
                                    Лекция 19
                                    17 минут
                                    Сетевое администрирование Linux. ICMP
                                    Протокол ICMP. Типы пакетов. Утилиты ping, traceroute, tcptraceroute. Утилиты управления сетью. Nmap. NetCat. Netstat.
                                    Оглавление
                                      -
                                      Тест 15
                                      18 минут
                                      -
                                      Лекция 20
                                      10 минут
                                      Сетевое администрирование Linux. Iptables
                                      Таблицы. Цепочки. Прохождение трафика. Механизм определения состояний. Базовый синтаксис и команды.
                                      Оглавление
                                        -
                                        Лекция 21
                                        10 минут
                                        -
                                        5 часов
                                        -
                                        Ярослав Горлов
                                        Ярослав Горлов

                                        Было бы хорошо если бы изучая Ленкцию можно было скачать файлы, используемые для тренировки в терминале. (lesson6_st.txt и т.п.)

                                        Max Akt
                                        Max Akt

                                        Начиная с восьмого урока резко возросла сложность. Почему? Если первые семь уроком у нас было ознакомление с базовыми функциями, а с восьмого начались сценарии, переменные, функции. Как так? Неужели человек, который только начал изучать Linux, будет в курсе того, о чем говорится уже на восьмом уроке?
                                         

                                        Андрей Садовщиков
                                        Андрей Садовщиков
                                        Россия