
Введение
- Общая информация о курсе
- Немного истории и терминологии
- Установка виртуальной машины с Linux
- Терминал и командная оболочка
- Первые команды
- Иерархия файловой системы Linux
- Как перемещаться по файловой системе?
- Абсолютные и относительные пути
- Родительская и текущая директории
- Скрытые файлы
- Передача аргументов в команды
- Создание директорий и файлов
- Редактор nano
- Редактор vim
- Просмотр файлов
- Копирование файлов и директорий
- Перемещение файлов и директорий
- Переименование файлов
- Удаление файлов и директорий
- Команды Linux: типы, местоположение и назначение
- Документация в Linux: man, help и info
- Очень полезная команда apropos
- Директория /usr/share/doc
- Файловые иноды
- Символические ссылки
- Жесткие ссылки
- Конвейеры в Linux
- Перенаправление ввода и вывода
- Команда diff
- Команда du
- Подсчет символов, слов и строк с помощью wc
- Сортировка файлов с помощью команды sort
- Отображение уникальных строк с помощью команды uniq
- Поиск шаблонов с помощью команды grep
- Вырезание текста с помощью cut
- Преобразование символов с помощью команды tr
- Символы подстановки (wildcards)
- Регулярные выражения
- Кто такой root?
- Управление пользователями и группами
- Владение файлами и права доступа
- Изменение владельца файла
- Понимание прав доступа к файлам
- Изменение прав доступа к файлу
- Права доступа к директориям
- Предоставление доступа с помощью sudo
- Групповые привилегии
- Просмотр привилегий пользователя
- Проверка сетевой доступности
- Список сетевых интерфейсов
- Проверка IP-адреса и адреса шлюза
- Работа с traceroute
- Разбираемся с DNS
- Изменение имени хоста
- Настройка зон файрвола
- Управление сервисами в firewalld
- Настройка портов в firewalld
- Что такое процесс?
- Родительский и дочерний процессы
- Процессы переднего плана и фоновые процессы
- Отправка сигналов процессам
- Работа с приоритетом процессов
- Что такое пакет? Роль пакетного менеджера.Откуда берутся пакеты?
- Скачивание, установка и удаление пакетов
- Список всех пакетов. Установка обновлений системы
- Где находятся устройства?
- Добавление дисков и создание разделов
- Файловые системы: создание, монтирование, размонтирование
- Заканчивается место на диске
- Повреждение и восстановление файловых систем
- Управление логическими томами - LVM
- Создание простых скриптов
- Переменная PATH
- Чтение пользовательского ввода
- Передача аргументов в скрипты
- Использование условия if
- Циклы в bash-скриптах
- Функции в bash-скриптах
- Что такое архивирование и сжатие
- Работа с архивами: создание, просмотр и извлечение
- Сжатие с помощью gzip, bzip2 и xz
- Первая cron-задача
- Запуск каждые 5 минут
- Дополнительные примеры cron