✅ 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
Пов'язані теми¶
- Linux основи — базові команди
- Docker основи — детальний гайд
- Процеси та Systemd — управління службами
Шлях: reference/index.md