Linux: руководство от первых команд до администрирования

Статей: 8

Linux — ядро операционной системы с открытым исходным кодом и основа большинства серверов, контейнеров и облачных машин. Для администратора и DevOps-инженера это рабочая среда на каждый день: сайты, базы данных, CI-раннеры и узлы Kubernetes почти всегда работают на Linux, а управляют ими через терминал.

Это руководство — карта темы. Здесь собраны ключевые понятия и порядок, в котором их удобно осваивать. Каждая тема подробно разобрана в отдельной статье.

Из чего состоит тема

  • Основы — ядро и дистрибутивы, дерево каталогов от корня /, загрузка системы.
  • Командная строка — навигация, файлы, пакеты, процессы, поиск и обработка текста.
  • Пользователи и права — rwx, chmod, chown, sudo и ошибка Permission denied.
  • Автоматизация — bash-скрипты, переменные, условия, циклы и cron.
  • Службы и логи — systemd, systemctl, journalctl.
  • Сеть и безопасность — IP, DNS, порты, SSH, файрвол.

С чего начать

Если Linux для вас новый, начните со статьи о том, что такое Linux: чем ядро отличается от дистрибутива, где лежат конфиги и логи и как система загружается. Попробовать всё можно безопасно — в виртуальной машине, WSL или Docker-контейнере.

Дальше держите под рукой шпаргалку по командам: она закрывает большую часть повседневной работы в терминале. Затем разберитесь с правами доступа — это самая частая причина ошибок у новичков, от неработающего скрипта до 403 на веб-сервере.

Когда команды станут привычными, переходите к автоматизации: первый bash-скрипт, обработка ошибок и запуск по расписанию через cron.

Главные принципы

  • Всё — файл, и всё дерево начинается с /.
  • Работайте под обычным пользователем, а sudo используйте для отдельных команд.
  • Не лечите Permission denied через chmod 777 — дайте право тому, кому оно нужно.
  • Ответ почти на любой вопрос — в man, логах и journalctl.
  • Повторяете действие дважды — напишите скрипт.

Все темы — от файловой системы до сети и безопасности — разобраны на практике в курсе по Linux.

Основы и понятия

Пошаговые инструкции

Шпаргалки

Вопросы на собеседовании

Как научиться