linux-labs

← Вики

Глоссарий терминов

Краткие определения (питают ховер-подсказки Теории и Вики).

inode

Storage/LVM

Структура ФС с метаданными файла (права, владелец, размер, ссылки на блоки) — но не имя.

inode хранит метаданные файла: тип, права, владельца, размеры, временные метки и указатели на блоки данных. Имя файла хранится в каталоге и ссылается на inode. Кончились inode → «No space left» даже при свободных гигабайтах.

Открыть статью →

journalctl

Логи

Просмотр журнала systemd (journald). journalctl -u nginx — логи конкретной службы.

journalctl читает журнал systemd (journald).

  • journalctl -u nginx — записи службы nginx
  • journalctl -xeu nginx — последние записи с пояснениями (удобно при сбое старта)
  • journalctl -f — следить в реальном времени

Открыть статью →

nginx

Сеть

Высокопроизводительный веб-сервер и обратный прокси. Конфиг проверяется через nginx -t.

nginx — веб-сервер и обратный прокси. Конфигурация — /etc/nginx/ (сайты в sites-available/ и sites-enabled/).

  • nginx -t — проверка синтаксиса конфигурации (делай это перед reload!)
  • systemctl reload nginx — применить конфиг без обрыва соединений

Частая ошибка — пропущенный ; в директиве: nginx -t укажет файл и строку.

Открыть статью →

systemctl

systemd

Утилита управления службами systemd — start/stop/restart/status/enable/disable.

systemctl — основной интерфейс к systemd.

  • systemctl status nginx — состояние службы и последние строки журнала
  • systemctl start|stop|restart nginx — управление в текущей сессии
  • systemctl enable|disable nginx — автозапуск при загрузке
  • systemctl is-active --quiet nginx — тихая проверка (в скриптах/verify)

Открыть статью →

systemd

systemd

Init-система и менеджер служб современных Linux: поднимает и контролирует юниты, цели, сокеты, таймеры.

systemd — первый процесс (PID 1) и менеджер служб большинства современных дистрибутивов. Управляет жизненным циклом юнитов (службы, сокеты, таймеры, точки монтирования), разрешает зависимости и параллелит загрузку.

Базовые команды — через systemctl. Журналы служб — через journalctl.

Открыть статью →

демон (daemon)

Процессы

Фоновый процесс-служба без терминала, обычно запускается systemd и работает постоянно.

Демон — фоновый процесс, обслуживающий запросы (веб-сервер, БД, cron). В современных системах демонами управляет systemd.

юнит (unit)

systemd

Единица управления systemd (служба, сокет, таймер, mount). Описывается unit-файлом.

Юнит — управляемый systemd объект. Самый частый тип — service (.service), описывается unit-файлом (напр. /lib/systemd/system/nginx.service) с секциями [Unit], [Service], [Install].