📄 Шпаргалка команд

Быстрый справочник всех необходимых команд для работы с системой

📦 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}}"