📄 Шпаргалка команд
Быстрый справочник всех необходимых команд для работы с системой
📦 Docker команды
docker ps
Показать работающие контейнеры
docker ps -a
Показать все контейнеры (включая остановленные)
docker compose up -d
Запустить контейнеры в фоновом режиме
docker compose up -d --build
Пересобрать образы и запустить
docker compose down
Остановить и удалить контейнеры
docker compose logs -f
Смотреть логи в реальном времени
docker compose ps
Статус контейнеров в текущей папке
docker exec -it [container] sh
Войти внутрь контейнера
docker logs [container]
Посмотреть логи контейнера
docker stats
Мониторинг ресурсов контейнеров
docker system prune
Очистить неиспользуемые ресурсы
📁 Навигация Linux
pwd
Показать текущую папку
ls
Список файлов в папке
ls -la
Подробный список (с скрытыми файлами)
cd [папка]
Перейти в папку
cd ..
Подняться на уровень выше
cd ~
Перейти в домашнюю папку
cd /home/mlweb
Перейти в папку с проектами
📄 Работа с файлами
cat [файл]
Показать содержимое файла
nano [файл]
Редактировать файл в терминале
mkdir [имя]
Создать папку
cp [откуда] [куда]
Копировать файл
mv [откуда] [куда]
Переместить/переименовать
rm [файл]
Удалить файл
rm -r [папка]
Удалить папку с содержимым
chmod +x [файл]
Сделать файл исполняемым
💻 Система
df -h
Свободное место на дисках
free -h
Использование памяти
htop
Интерактивный монитор процессов
whoami
Текущий пользователь
uptime
Время работы системы
⚙️ Nginx (на Droplet)
nginx -t
Проверить конфигурацию
systemctl reload nginx
Перезагрузить nginx
systemctl restart nginx
Перезапустить nginx
systemctl status nginx
Статус nginx
cat /etc/nginx/sites-enabled/[сайт]
Посмотреть конфигурацию сайта
🔒 Tailscale
tailscale status
Статус подключения
tailscale ip
Показать Tailscale IP
tailscale ping [ip]
Пинг устройства в сети
systemctl restart tailscaled
Перезапустить Tailscale
📁 Git
git status
Статус изменений
git pull
Получить обновления
git add .
Добавить все изменения
git commit -m "сообщение"
Создать коммит
git push
Отправить изменения
git log --oneline
История коммитов
🤖 AI-ассистенты
Codex
codex
Запустить новую сессию
codex resume
Продолжить последнюю сессию
/approvals
(внутри) Дать полный доступ
/new
(внутри) Новый разговор
Gemini
gemini
Запустить (с подтверждениями)
gemini --approval-mode=yolo
Запустить с полным доступом
Claude
claude
Запустить (требует одобрений)
su - mlweb
Переключиться на пользователя mlweb
claude --dangerously-skip-permissions
Полный доступ (только под mlweb!)
⚡ Быстрые действия
Перезапустить сайт
cd /home/mlweb/biznes.lucheestiy.com docker compose up -d --build
Посмотреть логи сайта
cd /home/mlweb/biznes.lucheestiy.com docker compose logs -f
Подключиться к Droplet
ssh root@97.107.142.128
Проверить все контейнеры
docker ps --format "table {{.Names}}\t{{.Status}}\t{{.Ports}}"