NT-LAdm/Пособие

Материал из Xgu.ru

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