Skip to main content

Зачем эта страница

Здесь можно собирать шпаргалки — короткие списки команд и понятий, к которым удобно возвращаться при практике или перед собеседованием. Ниже — заготовки по темам; дополняй своими примерами.

Linux / Bash

ЗадачаКоманда
Поиск по файламgrep -r "текст" /path
Процессы по памятиps aux --sort=-%mem | head
Лог в реальном времениtail -f /var/log/app.log
Кто слушает портss -tlnp | grep :80
Права на выполнениеchmod +x script.sh

Git

ЗадачаКоманда
Граф коммитовgit log --oneline --graph -10
Новая веткаgit checkout -b feature/name
Отменить последний коммитgit reset --soft HEAD~1
Обновить и перебазироватьgit fetch && git rebase origin/main

Docker

ЗадачаКоманда
Сборка образаdocker build -t myapp:1.0 .
Запуск контейнераdocker run -d -p 8080:80 myapp:1.0
Логиdocker logs -f <container_id>
Войти в контейнерdocker exec -it <container_id> sh
Очистить неиспользуемоеdocker system prune -a

Kubernetes (kubectl)

ЗадачаКоманда
Подыkubectl get pods -A
Описание ресурсаkubectl describe pod <name>
Логи подаkubectl logs -f <pod> -n <ns>
Выполнить в подеkubectl exec -it <pod> -- sh
Применить манифестkubectl apply -f deploy.yaml

Terraform

ЗадачаКоманда
Инициализацияterraform init
Планterraform plan
Применитьterraform apply
Уничтожитьterraform destroy

Что добавить сюда

  • Свои часто используемые команды (AWS CLI, Ansible, Helm)
  • Короткие определения терминов (Pod, Deployment, Service, Ingress)
  • Ссылки на внешние шпаргалки (например, по K8s, Terraform, AWS)