NT-LAdm/Пособие
Материал из Xgu.ru
- Базовые понятия операционной системы Linux
- Базовые понятия операционной системы Linux
- Linux — операционная система
- Ядро
- Процессы
- Виртуальная память
- Механизмы межпроцессного взаимодействия
- Файловая система
- Система безопасности в Linux
- Интерфейс пользователя
- Документация системы
- Базовые понятия операционной системы Linux
- Файловая система
- Логическая организация файловой системы
- Файлы и каталоги
- Виды файлов
- Отличия от представления файловой системы в DOS/Windows
- Перемещения по иерархии файловой системы
- Элементарные операции с файлами
- Иерархия каталогов
- Логическая организация файловой системы
- Текстовый редактор vi
- Основы работы с редактором vi
- Обзор текстового редактора vi
- Запуск текстового редактора vi
- Завершение работы
- Интерфейс текстового редактора vi
- Режимы работы редактора vi
- Редактирование текста
- Работа с файлами: открытие, закрытие и запись в файл
- Поиск и замена текста
- Отличия редактора vim от vi
- Работа с буферами
- Справка
- Основы работы с редактором vi
- Командный интерпретатор
- Работа с командной строкой
- Что такое командный интерпретатор?
- Как работает командный интерпретатор?
- Ввод командной строки
- Обработка командной строки
- Перенаправление
- Каналы
- Обработка символьных потоков
- Регулярные выражения
- Поиск по регулярным выражениям
- Редактирование символьного потока. Программа sed
- Преобразование и замена символов в потоке. Программа tr
- Поиск и обработка записей. Программа awk
- Однострочные Perl-скрипты
- Поиск файлов
- Обзор
- Программа locate
- Программа find
- Переменные командного интерпретатора и переменные окружения
- Что такое переменные командного интерпретатора и переменные окружения?
- Создание, изменение и удаление переменных
- Просмотр переменных
- Специальные параметры
- Стандартные переменные
- Скрипт-программирование
- Скриптинг и скрипты в ОС Linux
- Что такое скрипт?
- Код завершения процесса
- Логические выражения
- Вычисление логических выражений
- Простые программные конструкции
- Сложные программные конструкции
- Запуск скрипта на выполнение
- Пример скрипта
- Управление пользователями и группами
- Права доступа к файловой системе
- Пользователи и группы
- Вход в систему
- Пароль
- Атрибуты пользователя
- Добавление и удаление пользователей
- Создание и удаление групп
- Стандартные пользователи и группы. Псевдопользователи
- Пользователи и группы
- Права доступа к файловой системе
- Изменение владельца и прав доступа
- Права доступа к файловой системе
- Управление дисковыми разделами
- Монтирование
- Общие представления о монтировании
- Монтирование ФС в ОС Linux
- Опции программы mount
- Файл описания ФС в ОС Linux
- Демонтирование ФС в ОС Linux
- Типы файловых систем
- Монтирование
- Управление процессами
- Работа с процессами
- Обзор
- Просмотр списка процессов
- Слежение за активностью процессов
- Сигналы
- Отправка сигналов и завершение процесса
- Определение PID процесса по имени
- Поиск процесса
- Приоритеты процессов
- Работа с процессами
- Загрузка и останов системы
- Начальная загрузка системы. Уровни запуска
- Общее представление о процессе загрузки
- Загрузчик ОС: LILO
- Загрузчик ОС: GRUB
- Программа управления загрузкой: init
- Загрузка системы в стиле Unix System V
- Перезагрузка и останов системы
- Начальная загрузка системы. Уровни запуска
- Системные службы
- Системные несетевые сервисы
- Демоны
- Запуск, остановка и перезапуск системных служб
- Запуск служб в процессе загрузки
- Журналы системы
- Принципы журнализации в Linux
- Система журнализации Syslog
- Конфигурирование демона журнализации Syslog
- Запись сообщений в системный журнал
- Ротация журналов
- Анализ журналов системы
- Периодический запуск процессов и запуск процессов по расписанию
- Запуск процессов по расписанию. Программа cron
- Системные несетевые сервисы
- Управление программным обеспечением
- Инсталляция приложений
- Пакеты rpm
- rpm: установка, удаление и обновление ПО
- rpm: получение информации о пакетах
- rpm: верификация установленного ПО
- GNU-инсталляция
- Общее представление об утилите make
- Библиотеки
- Инсталляция приложений
- Ядро Linux
- Компиляция ядра Linux
- Что такое ядро и зачем его компилировать?
- Конфигурирование, компиляция и инсталляция ядра
- Модули: встраивание в ядро и динамическая загрузка
- Добавление устройств
- Управление модулями ядра
- Компиляция ядра Linux