Описание
Этот курс дает всестороннее описание операционной системы Linux и ее команд и утилит. Вдобавок он включает в себя описание файлового редактора и основ программирования в этой ОС. Курс является базовым (основополагающим) и предваряет собой большинство остальных курсов по Linux. Лекционная часть составляет 60% и практическая 40%. Продолжительность курса - 5 дней.
Предварительная подготовка
Слушатели должны обладать общей компьютерной грамотностью. Тем, у кого есть подготовка по другим ОС, будет намного легче воспринимать материал.
Аудитория
- Системные администраторы
- Сетевые администраторы
- Разработчики программного обеспечения
- Программисты
- Операторы
- Технические пользователи
Дальнейшее обучение
Другие курсы по администрированию Linux, начиная с
(H7091S) и подобных ему
Содержание курса
Что такое Linux?
- Происхождение UNIX и история развития Linux
- GPL
- Ядро Linux
- Дистрибутивы Linux
Мультипользовательская концепция
- Парольный вход в LINUX
- Переключение пользовательских сессий
- Сбор системной информации
- Получение помощи
Файловая система Linux
- Возможности файловой системы Linux
- Иерархия
- Использование дисков и квотирование
- Владение файлами и разрешения
Работа с файлами
- Управление файлами и каталогами
- Создание и удаление файлов
- Физическая структура файла
- Поиск в файловой системе
Обработка текста
- Поиск внутри файлов
- Потоковый редактор/Streaming editor
- Сортировка текста
- Извлечение колонок текста
- Объединение файлов
Понятие программной оболочки/command shell
- Роль command shell
- Communication channels
- File redirection and pipes
- Filename matching
- Wildcards
- Переменные окружения
- Quoting and nesting commands
Регулярные выражения
- Overview
- Regular expressions
Архивирование и сжатие
- Directory archive with tar
- Using cpio
- The compress utility
- Using gzip and bzip2
Редактирование текста
- Pico / GNU Nano
- Basic vi
- Advanced vi
- Emacs
- Command Shells
- Shells
- Changing the shell
- Configuration files
- Command line history
- Command completion
Командные процессоры
- Shells
- Identifying the Shell
- Changing the Shell
- Shell Configuration Files
- Shell Script Execution
- Shell Prompts
- bash: Bourne Again Shell
- bash Configuration Files
- bash Command Line History
- bash Command Editing
- bash Command Completion
- bash Shortcuts
- bash Promp
Введение в написание сценариев
- Написание сценария в оболочке
- Positional parameters
- Input & output
- Doing math
- Conditional statements and loops
Процессный менеджмент и управление задачами
- Что есть процесс?
- Создание процессов и их состояния
- Просмотр процессов
- Сигналы
- Job control basics
- Использование экрана
Обмен сообщениями
- Сообщения командной строки
- Mesg utility
- Internet relay and instant messenger clients
- Отправка почты
- Overview of PINE
Протокол SSH
- Secure shell
- Remote shells
- Transferring files
Работа с программным обеспечением
- Загрузка ПО
- FTP, ncFTP and other utilities
- Установка ПО
- Использование rpm
- Компилирование и установка с исходников
- Установка RPM – пакетов
Печать
- Linux printer subsystems and standard print commands
- Format conversion utilities
- Ghostscript, enscript and mpDownloading software
Монтировка файловой системы
- Концепция файловой системы
- Mounting filesystems, NFS and SMB
- File system table and automating mounts
- Removable media and mtools
X Window System
- X modularity
- Xfree86
- Starting X
- Display manager concepts and XDMCP
- X security
- Customizing and desktop environment
- GNOME
- KDE