Основы Linux
Терминал, права, процессы, сервисы: Linux на сервере без зубрёжки
Уровень: Начальный · около 3 ч · после курса: Найдёшь, кто занял порт, разберёшь права на файлы, поднимешь сервис в systemd и напишешь bash-скрипт
Чему научишься
- Уверенно использовать терминал
- Понять права на файлы (chmod, chown)
- Работать с процессами (ps, top, htop)
- Настроить systemd-сервис
- Анализировать логи (journalctl, grep)
- Базовый bash-скриптинг
Уроки курса (6)
Модуль 1 · Терминал и файлы
Базовые команды, навигация, права доступа
- Что такое Linux и зачем он бэкендеру - Почему 96% серверов работают на Linux - и почему тебе это важно
- Терминал: навигация и базовые команды - cd, ls, cat, grep - минимум, без которого на сервере делать нечего
- Файлы и права доступа: chmod, chown и всё такое - Почему скрипт не запускается и при чём тут «Permission denied»
Модуль 2 · Процессы, сеть, автоматизация
systemd, сетевая диагностика, bash-скрипты
- Процессы, порты и systemd - Процессы, сигналы и systemd: кто занял порт 8080 и как перезапустить сервис
- Сеть: ip, curl, DNS и диагностика - ss, curl, dig и tcpdump: как понять, почему сервер не отвечает
- Bash-скрипты: автоматизация рутины - Переменные, условия, циклы - чтобы не набирать одно и то же каждый день