Тематический маршрут

Linux для сервера

Системный маршрут по Linux: терминал, файлы, процессы, systemd, журналы, диски и сеть без пробелов в основе.

18/18 материалов опубликовано126 мин чтения сейчасНачальный уровень

Порядок прохождения

Шаг за шагом

  1. 01
    Доступно · 8 мин

    Осмотреть систему и научиться проверять исходное состояние

    Пошагово принимаем новый VPS: проверяем резервный способ входа, подключаемся по SSH, сверяем ОС и ресурсы, смотрим открытые порты.

    Обновлено 5 сентября 2026 г.
  2. 02
    Доступно · 10 мин

    Работать в shell и находить нужную помощь

    Разбираем устройство команды Linux, кавычки, переменные, историю, справку man и безопасное использование sudo.

    Обновлено 5 сентября 2026 г.
  3. 03
    Доступно · 7 мин

    Управлять пользователями, группами и sudo

    Создаём отдельного администратора, проверяем sudo, разбираем группы и сервисные учётные записи без постоянной работы от root.

    Обновлено 5 сентября 2026 г.
  4. 04
    Доступно · 8 мин

    Разобраться с путями, файлами и правами доступа

    Учимся находить, копировать и удалять файлы Linux, читать права доступа и понимать, почему команда получает Permission denied.

    Обновлено 5 сентября 2026 г.
  5. 05
    Доступно · 7 мин

    Диагностировать права на всём пути к файлу

    Объясняем владельца, группу и права Linux на примере статического сайта: пользователь обновляет файлы, а Nginx только читает их.

    Обновлено 5 сентября 2026 г.
  6. 06
    Доступно · 5 мин

    Понимать процессы и ресурсы

    Учимся находить процессы с высокой нагрузкой в Linux: PID, ps, top, CPU, память, load average, сигналы, журналы и безопасная остановка сервиса.

    Обновлено 5 сентября 2026 г.
  7. 07
    Доступно · 7 мин

    Управлять пакетами, временем и базовыми службами

    Обновляем новый сервер Ubuntu, проверяем часы и перезагрузку, задаём понятное имя и убеждаемся, что система готова к установке сайта.

    Обновлено 5 сентября 2026 г.
  8. 08
    Доступно · 7 мин

    Создать службу и управлять её жизненным циклом

    Объясняем службу и unit-файл на примере Node.js-приложения: отдельный пользователь, команда запуска, автозапуск, журнал и проверка порта.

    Обновлено 5 сентября 2026 г.
  9. 09
    Доступно · 6 мин

    Работать с системным журналом и загрузками

    Проверяем состояние службы, читаем её последние сообщения, ограничиваем журнал по времени и наблюдаем ошибку во время повторного запуска.

    Обновлено 5 сентября 2026 г.
  10. 10
    Доступно · 6 мин

    Контролировать диски и файловые системы

    Пошагово проверяем диски Linux: lsblk, findmnt, df, du, inode, удалённые открытые файлы и безопасная очистка без риска потерять данные.

    Обновлено 5 сентября 2026 г.
  11. 11
    Доступно · 6 мин

    Безопасно расширять диск VPS

    Пошагово увеличиваем диск VPS: определяем слои хранения, расширяем раздел или LVM и файловую систему, проверяем результат и планируем восстановление.

    Обновлено 5 сентября 2026 г.
  12. 12
    Доступно · 5 мин

    Разбираться с памятью, swap и OOM

    Разбираем MemAvailable, RSS, swap и OOM killer: как диагностировать нехватку памяти Linux, безопасно добавить swap и не скрыть утечку.

    Обновлено 5 сентября 2026 г.
  13. 13
    Доступно · 8 мин

    Проверять интерфейсы, маршруты, DNS и порты

    Находим место сетевой ошибки: проверяем адрес VPS, доменную запись, порт веб-сервера, сетевой фильтр и ответ HTTP или HTTPS.

    Обновлено 5 сентября 2026 г.
  14. 14
    Доступно · 6 мин

    Понимать системное разрешение имён

    Разбираем путь имени в Linux через NSS, /etc/hosts, resolv.conf и systemd-resolved; диагностируем различия между getent, resolvectl и dig.

    Обновлено 5 сентября 2026 г.
  15. 15
    Доступно · 7 мин

    Запускать периодические задачи

    Настраиваем периодический запуск команд через cron и systemd timers, проверяем окружение, журналы, пропущенные запуски и защиту от одновременной работы двух копий.

    Обновлено 5 сентября 2026 г.
  16. 16
    Доступно · 7 мин

    Писать надёжные shell-скрипты

    Разбираем структуру Bash-скрипта, аргументы, кавычки, коды возврата, временные файлы, повторный запуск и проверку через bash -n и ShellCheck.

    Обновлено 5 сентября 2026 г.
  17. 17
    Доступно · 8 мин

    Контролировать ресурсы и восстанавливать данные

    Проверяем доступность сайта и состояние сервера, собираем нужные файлы в архив, скачиваем его на компьютер и проводим тест восстановления.

    Обновлено 5 сентября 2026 г.
  18. 18
    Доступно · 8 мин

    Проводить системную диагностику по слоям

    Ищем причину медленной работы и отказов Linux-сервера: фиксируем время, проверяем сервис, процессы, память, диск, сеть и журналы, затем подтверждаем гипотезу одной проверкой.

    Обновлено 5 сентября 2026 г.