Softprom Value Added Distributor

Новости

21.09.2017

Экспорт данных из Google Vault в формате .pst

Найдя нужные сообщения и файлы, экспортируйте их из Сейфа для дальнейшей работы. Теперь и в формате Microsoft Personal Storage Table (PST)

Все новости

Акции

21.09.2017

Исключительная цена на ONYX Thrive 221, только до конца года!

Скидки и уникальные предложения от Onyx Graphics.

Все акции

События

05.10.2017 - 05.10.2017

Онлайн сессия: пример внедрения Barracuda Message Archiver на примере Телекомa

Онлайн сессия: пример внедрения Barracuda Message Archiver на примере Телекомa

Все события

AdvUserLinux100 - Продвинутый пользователь Linux/UNIX

Описание курса

Курс предназначен для тех, кто имеет незначительный опыт работы с операционной средой Linux или UNIX и желает получить знания и умения, а также получить навыки использования и настройки своей собственной рабочей станции Linux/UNIX.

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

Аудитория

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

По окончании курса

Слушатель будет уметь:

  • использовать файловую систему Linux;
  • выполнять основные операции с файлами;
  • использовать и настраивать интерфейс GNOME;
  • применять основные команды Linux в командной строке;
  • решать стандартные задачи посредством графического интерфейса GNOME;
  • открывать, изменять и сохранять текстовые документы в редакторе vi;
  • управлять правами доступа к файлу;
  • запускать на выполнение приложения из командной строки и интерфейса GNOME;
  • настраивать систему X Window
  • применять регулярные выражения и перенаправление ввода/вывода;
  • копировать файлы на съёмный носитель и с него;
  • устанавливать, обновлять, удалять и запрашивать пакеты в системе;
  • применять сетевые утилиты для пользователя;
  • применять утилиты для «опытных пользователей».

 

Предварительные требования к слушателю

  • Слушатель должен иметь стойкие навыки работы с компьютером.

 

Программа курса

Модуль 1: Обзор

  • История и принципы Linux/UNIX
  • Проект GNU / Фонд FSF
  • GPL – Универсальная Общественная Лицензия GNU
  • Корни Linux
  • Почему Linux?
  • Рекомендуемые характеристики оборудования
  • Локальный вход в систему
  • Виртуальные консоли
  • Графическая инфраструктура Xorg
  • Графические окружения Xorg
  • Запуск Xorg
  • Смена пароля

 

Модуль 2: Запуск команд и получение справки

  • Запуск команд. Простые команды
  • Получение справки
  • Команда whatis
  • Параметр --help
  • Чтение кратких справок по использованию
  • Команда man
  • Перемещение по страницам man
  • Команда info
  • Перемещение по страницам info
  • Расширенная документация
  • Документация Linux

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

 

Модуль 3: Просмотр файловой системы

  • Концепция иерархии файлов в Linux
  • Важные каталоги
  • Текущий рабочий каталог
  • Имена файлов и каталогов
  • Абсолютные пути и относительные пути
  • Смена каталога по умолчанию
  • Просмотр содержимого каталога
  • Копирование файлов и каталогов
  • Перемещение и переименование файлов и каталогов
  • Создание и удаление файлов
  • Создание и удаление каталогов
  • Использование Nautilus
  • Перемещение и копирование файлов в Nautilus
  • Определение содержимого файла
  • Просмотр текстового файла целиком
  • Просмотр текста постранично

Лабораторная работа: Просмотр файловой системы

 

Модуль 4: Оболочка bash

  • Введение в bash
  • Наследие и возможности bash
  • Полезные приёмы командной строки: массовая обработка файлов
  • Полезные приёмы командной строки: клавиша Tab
  • Полезные приёмы командной строки: история команд
  • Расширение командной строки: тильда
  • Расширение командной строки: переменные и строки
  • Расширение командной строки: команды и математические операции
  • Защита от расширений: обратная косая черта
  • Защита от расширений: кавычки
  • Приёмы работы с историей команд
  • Приёмы редактирования команд
  • Приёмы редактирования команд: режимы редактирования
  • gnome-terminal

Лабораторная работа: Исследование оболочки bash

 

Модуль 5: Стандартный ввод/вывод и каналы

  • Стандартный ввод/вывод
  • Перенаправление ввода и вывода
  • Перенаправление вывода
  • Перенаправление стандартного вывода
  • Перезапись или добавление
  • Перенаправление стандартного канала ошибок
  • Перенаправление каналов вывода и ошибок
  • Перенаправление ввода
  • Использование каналов для соединения процессов
  • Полезные назначения каналов
  • Команда tee

Лабораторная работа: Стандартный ввод/вывод и каналы

Модуль 6: Пользователи, группы и разрешения

  • Модель безопасности Linux
  • Пользователи и группы пользователей
  • Пользователь root (суперпользователь)
  • Безопасность файлов в Linux
  • Типы разрешений
  • Изучение разрешений
  • Интерпретация разрешений
  • Изучение разрешений для каталогов
  • Безопасность процессов в Linux
  • Изменение разрешение – символьная запись
  • Изменение разрешение – числовая запись
  • Изменение разрешений в Nautilus

Лабораторная работа: Файловые разрешения

 

Модуль 7: Основы работы и печать в редакторах vi и vim

  • Обзор vi и vim
  • Запуск vi и vim
  • Три режима vi и vim
  • Перемещение курсора
  • Переход в режим вставки
  • Выход из режима вставки: <Esc>
  • Изменение, удаление и вырезание
  • Вставка
  • Отмена изменений
  • Поиск текста
  • Приёмы работы в командном режиме
  • Сохранение файла и выход из программы: режим ex
  • Печать в Linux
  • Команды печати
  • Утилиты печати

Лабораторная работа: Основы редакторов vi и vim

 

Модуль 8: Файловая система Linux внутри

  • Дисковые разделы и файловые системы
  • Дескрипторы inode
  • Каталоги
  • Дескрипторы inode и каталоги
  • cp и дескрипторы inode
  • mv и дескрипторы inode
  • rm и дескрипторы inode
  • Символические (или "мягкие") ссылки
  • Жёсткие ссылки
  • Семь фундаментальных «типов» файлов
  • Проверка свободного пространства
  • Съёмные носители
  • Монтирование CD и DVD
  • Монтирование USB-носителей
  • Монтирование дискет
  • Зачем нужны архивные файлы? Создание архива. Просмотр архивов
  • Извлечение файлов из архива
  • Зачем использовать сжатие файлов? Утилиты сжатия. Использование сжатия.
  • Сжатие архивов
  • Создание tar-архива на неформатированных дискетах

Лабораторная работа: Файловая система Linux

 

Модуль 9: Настройка оболочки bash

  • Настройка оболочки bash
  • Переменные
  • Настройка оболочки: локальные переменные
  • Распространённые локальные переменные
  • Локальная переменная PS1
  • Псевдонимы
  • Другие способы настройки оболочки
  • Настройка команд: Переменные окружения
  • Распространённые переменные окружения
  • Переменная окружения TERM
  • Переменная окружения PATH
  • Как оболочка расширяет командную строку
  • Сценарии запуска оболочки
  • Оболочки входа
  • Сценарии запуска: порядок выполнения
  • /etc/profile
  • /etc/profile.d
  • ~/.bash_profile и ~/.bashrc
  • ~/.bash_logout

Лабораторная работа: Настройка оболочки bash

 

Модуль 10: Более сложные вопросы, связанные с пользователями, группами и разрешениями

  • Уникальные коды пользователей и групп пользователей
  • Файлы /etc/passwd, /etc/shadow и /etc/group
  • Системные пользователи и группы
  • Смена своего удостоверения
  • Команды, сообщающие сведения о пользователе
  • Разрешения по умолчанию
  • Специальные разрешения
  • Специальные разрешения для исполняемых файлов
  • Специальные разрешения для каталогов

Лабораторная работа: Переключение пользователей и назначение umask

 

Модуль 11: Расширенное использование редакторов vi и vim

  • Изменение положение файла
  • Изменение положения экрана
  • Фильтрация
  • Режим ex: поиск и замена
  • Визуальный режим
  • Расширенное чтение и сохранение
  • Настройка vi и vim
  • Расширение своего словаря
  • Обращение к дополнениям

Лабораторная работа: Расширенное использование редакторов vi и vim

 

Модуль 12: Знакомство с обработкой строк

  • Команда head
  • Команда tail
  • Команда wc
  • Команда sort
  • Команда uniq
  • Команда cut
  • Другие средства обработки строк
  • Сравнение версий с использованием diff
  • Проверка орфографии с помощью aspell
  • Средства форматирования текста

Лабораторная работа: Знакомство с обработкой строк

 

Модуль 13: Обработка строк с использованием регулярных выражений

  • Поиск шаблона с помощью регулярных выражений
  • Специальные символы
  • Модификаторы
  • Привязки
  • Комбинации regex
  • Примеры регулярных выражений
  • Утилита grep
  • Потоковый редактор sed
  • Применение sed
  • Команды less и slocate
  • Регулярные выражения в vi и vim
  • Расширенные регулярные выражения
  • Расширенный синтаксис регулярных выражений
  • Утилита awk
  • Применение awk

Лабораторная работа: Обработка строк с использованием регулярных выражений

 

Модуль 14: Поиск и обработка файлов

  • Команда slocate
  • Примеры использования slocate
  • Команда find
  • Простые примеры использования find
  • find и логические операторы
  • find и разрешения
  • find и числовой критерий
  • find и время обращения
  • Запуск команд с использованием find
  • Примеры выполнения find
  • Средство поиска в Gnome

Лабораторная работа: Поиск и обработка файлов

 

Модуль 15: Процессы

  • Что такое процесс?
  • Как создаются процессы. Происхождение процесса. Состояние процесса
  • Просмотр активных процессов системы (пользователя)
  • Передача процессам сигналов
  • Завершение процессов
  • Изменение приоритета процесса
  • Интерактивные средства управления процессами
  • Запуск процесса в фоновом режиме
  • Приостановка процесса
  • Просмотр фоновых и приостановленных заданий
  • Возобновление приостановленных заданий
  • Составные команды
  • Планирование отложенного выполнения процессов
  • Назначение периодически повторяющихся процессов. Использование cron
  • Формат файла Crontab

Лабораторная работа: Управление процессом

 

Модуль 16: Сетевые клиенты

  • Web-клиенты
  • Firefox
  • Другие графические Web-браузеры
  • Не графические Web-браузеры
  • Утилита wget
  • Электронная почта и обмен сообщениями. Evolution.  Настройка Evolution
  • Evolution и GnuPG
  • Другие графические почтовые клиенты
  • Не графические почтовые клиенты.  Gaim
  • Удалённый доступ и передача файлов
  • ssh: безопасная оболочка (Secure SHell)
  • scp: безопасное копирование (Secure CoPy)
  • telnet и «r» службы
  • rsync
  • lftp
  • gFTP
  • smbclient
  • Передача файлов в Nautilus
  • Клиенты Xorg
  • Средства сетевой диагностики

Лабораторная работа: Сетевые клиенты

 

Модуль 17: Сценарии для оболочки bash

  • Основы сценариев
  • Создание сценариев оболочки
  • Создание сценариев оболочки — продолжение
  • Вывод данных
  • Обработка ввода
  • Состояние завершения
  • Структуры управления
  • Условное выполнение
  • Структуры выбора: использование оператора if
  • Проверки файлов
  • Проверки строк
  • Структуры выбора: использование операторов if/else
  • Структуры выбора: использование оператора case
  • Структуры повторения: цикл for
  • for и последовательности
  • Структуры выбора: цикл while
  • continue и break
  • Использование позиционных параметров
  • Работа с параметрами, содержащими пробелы
  • Работа с именами файлов, содержащими пробелы
  • Использование функций в сценариях оболочки
  • Использование функций — продолжение
  • Сценарии в командной строке
  • Отладка сценариев оболочки

Лабораторная работа: Сценарии для оболочки bash

 

Регистрация Расписание Linux