Основы Linux
Практический Linux для DevOps — терминал и SSH, управление файлами, права доступа, процессы, службы systemd, логи, порты и устранение неполадок на серверах. Первый курс в направлении DevOps.
- Урок 1: Что такое терминал — общение с компьютером через набор команд
- Урок 2: Где я и что здесь — pwd и ls
- Урок 3: Перемещение между каталогами — cd
- Урок 4: Чтение файлов — cat, head, tail
- Урок 5: создание, копирование и перемещение файлов — mkdir, touch, cp, mv
- Урок 6: Поиск внутри файлов — grep
- Урок 7: Соединение команд — конвейер | и перенаправление >
- Урок 8: Права доступа к файлам — ls -l и chmod
- Урок 9: Владение и sudo — chown и запуск от имени root
- Урок 10: Процессы — ps, top и kill
- Урок 11: Службы — systemctl и journalctl
- Урок 12: Порты и подключение — ss и curl
- Урок 13: Системные ресурсы — df, du, free
- Урок 14: SSH — подключение к удалённому серверу
- Урок 15: Переменные окружения — $PATH, export, .bashrc
- Урок 16: Управление пакетами — apt и which
- Урок 17: tar — архивирование и сжатие
- Урок 18: cron — планирование задач
- Урок 19: Скрипты в Shell
- Урок 20: Условия в Bash
- Урок 21: Циклы в Bash
- Урок 22: Аргументы скрипта
- Урок 23: Функции в Bash