Good

Довідка

Цей розділ — ваша "швидка допомога". Забули команду? Потрібен приклад? Тут зібрані шпаргалки для найчастіших операцій.

💡 Як користуватись
Тримайте цю сторінку в закладках. Коли потрібна команда — `Ctrl+F` і шукайте.

Шпаргалки

Тема Опис Посилання
Docker Контейнери, образи, volumes, compose Docker команди
Systemd Управління службами, journalctl Systemd сервіси

Найчастіші команди

Docker

# Контейнери
docker ps                     # Активні контейнери
docker ps -a                  # Всі контейнери
docker logs -f container      # Логи в реальному часі
docker exec -it container sh  # Shell в контейнер
docker restart container      # Перезапустити

# Образи
docker images                 # Список образів
docker pull image:tag         # Завантажити образ
docker rmi image              # Видалити образ

# Очистка
docker system prune -a        # Видалити все невикористане
docker volume prune           # Видалити orphan volumes

Docker Compose

# Запуск
docker compose up -d          # Запустити в фоні
docker compose down           # Зупинити і видалити
docker compose restart        # Перезапустити

# Логи
docker compose logs -f        # Логи всіх сервісів
docker compose logs -f app    # Логи конкретного сервісу

# Оновлення
docker compose pull           # Завантажити нові образи
docker compose up -d --build  # Перебудувати і запустити

Systemd

# Статус
systemctl status service      # Статус служби
systemctl is-active service   # Чи працює?
systemctl is-enabled service  # Чи увімкнено автостарт?

# Управління
systemctl start service       # Запустити
systemctl stop service        # Зупинити
systemctl restart service     # Перезапустити
systemctl reload service      # Перечитати конфіг

# Логи
journalctl -u service -f      # Логи в реальному часі
journalctl -u service --since "1 hour ago"
journalctl -u service -n 100  # Останні 100 рядків

Мережа

# Діагностика
ip addr                       # IP адреси
ip route                      # Таблиця маршрутів
ss -tulpn                     # Відкриті порти
ping host                     # Перевірка з'єднання
traceroute host               # Маршрут до хоста

# DNS
dig domain                    # DNS запит
nslookup domain               # DNS lookup
host domain                   # DNS інформація

# Firewall (nftables/iptables)
nft list ruleset              # Всі правила nftables
iptables -L -n                # Всі правила iptables

Файли та диски

# Диски
df -h                         # Використання дисків
du -sh /path                  # Розмір директорії
lsblk                         # Блочні пристрої

# Файли
find /path -name "*.log"      # Пошук файлів
grep -r "pattern" /path       # Пошук в файлах
tail -f /var/log/syslog       # Слідкувати за файлом

Git

# Базові
git status                    # Статус репозиторію
git diff                      # Зміни
git log --oneline -10         # Останні 10 комітів

# Зміни
git add .                     # Додати всі зміни
git commit -m "message"       # Зберегти
git push origin main          # Відправити

# Гілки
git checkout -b feature       # Нова гілка
git checkout main             # Перейти на main
git merge feature             # Злити гілку

Корисні однорядкові команди

# Знайти процес за портом
lsof -i :8080

# Завантаження системи
htop  # або top

# Вільна пам'ять
free -h

# Хто залогінений
who

# Останні логіни
last -10

# Перезапустити сервіс після зміни конфігу
systemctl daemon-reload && systemctl restart service

Пов'язані теми

Шлях: reference/index.md

UMTC Wiki © 2026 | Ukrainian Military Tactical Communications