Глава 1. Командная строка
Введение в команды в Linux
Информационные команды
Глава 2. Работа с файлами и каталогами
Файловая система в Linux
Работа с каталогами
Команда ls. Получение содержимого каталога
Работа с файлами
Поиск файлов и каталогов
Монтирование устройств
Получение информации об устройствах
Глава 3. Текстовые файлы
Чтение текстовых файлов
Манипуляции с тестовым файлом
Команда grep. Поиск в тексте
awk
Глава 4. Архивы
Сжатие и восстановление файлов
tar
zip и unzip
Глава 5. Управление пользователями и группами
Пользователи в Linux
Управление пользователями
Получение информации о пользователях
Управление паролями
Информация о пароле
Управление группами
Разрешения
Списки контроля доступом ACL
Пользовательские настройки и переменные окружения
Глава 6. Управление процессами
Получение списка процессов
Команда top
Поиск процесса с pgrep
Завершение процесса
Планирование процессов
Глава 7. Управление сетевыми подключениями
Конфигурация сети и команда ip
Проверка и трассировка сетевого подключения
Команда ss. Получение информации о сети
Глава 8. Управление пакетами
Введение в пакеты
Глава 9. SSH
Введение в SSH
Безопасная работа с файлами
Глава 10. Логгирование
rsyslog
Сервис logrotate и ротация логов
Journald
Глава 11. Ядро Linux и модули
Модули
Настройка параметров ядра
Глава 12. Bash-скрипты
Введение в bash-скрипты
Переменные и получение ввода
Аргументы скрипта
Результат команд и операторов
Pattern matching
Математические операции
Условия и команда test
Условная конструкция if..then..else
Конструкция case
Циклы