Основы Linux

Терминал, права, процессы, сервисы: Linux на сервере без зубрёжки

Уровень: Начальный · около 3 ч · после курса: Найдёшь, кто занял порт, разберёшь права на файлы, поднимешь сервис в systemd и напишешь bash-скрипт

Чему научишься

  • Уверенно использовать терминал
  • Понять права на файлы (chmod, chown)
  • Работать с процессами (ps, top, htop)
  • Настроить systemd-сервис
  • Анализировать логи (journalctl, grep)
  • Базовый bash-скриптинг

Уроки курса (6)

Модуль 1 · Терминал и файлы

Базовые команды, навигация, права доступа

  1. Что такое Linux и зачем он бэкендеру - Почему 96% серверов работают на Linux - и почему тебе это важно
  2. Терминал: навигация и базовые команды - cd, ls, cat, grep - минимум, без которого на сервере делать нечего
  3. Файлы и права доступа: chmod, chown и всё такое - Почему скрипт не запускается и при чём тут «Permission denied»

Модуль 2 · Процессы, сеть, автоматизация

systemd, сетевая диагностика, bash-скрипты

  1. Процессы, порты и systemd - Процессы, сигналы и systemd: кто занял порт 8080 и как перезапустить сервис
  2. Сеть: ip, curl, DNS и диагностика - ss, curl, dig и tcpdump: как понять, почему сервер не отвечает
  3. Bash-скрипты: автоматизация рутины - Переменные, условия, циклы - чтобы не набирать одно и то же каждый день