Подключение
SSH сейчас есть в windows в PowerShell
ssh user@IP_адрес
Навигация по файлам
ls -la # список файлов
cd /путь # перейти в папку
pwd # где я сейчас
mkdir имя # создать папку
rm -rf папка # удалить папку (осторожно!)
cp file dest # копировать
mv file dest # переместить / переименовать
Просмотр и редактирование файлов
cat file.txt # вывести содержимое
nano file.txt # редактор (простой)
Для nano: Ctrl+O или Ctrl+S сохранить, Ctrl+X выйти.
Установка пакетов (Ubuntu/Debian)
apt update # обновить список пакетов
apt upgrade # обновить установленные
apt install имя # установить пакет
apt remove имя # удалить
Docker
# Основные команды
docker ps # запущенные контейнеры
docker ps -a # все контейнеры
docker logs имя # логи контейнера
docker restart имя # перезапустить
docker stop имя # остановить
docker pull image:tag # скачать образ
# Docker Compose — запуск по файлу конфига
docker compose up -d # запустить в фоне
docker compose down # остановить
docker compose logs -f # следить за логами
Процессы и ресурсы
htop # мониторинг CPU/RAM (удобнее top)
df -h # место на диске
free -h # оперативная память
ps aux | grep имя # найти процесс
kill PID # убить процесс
Логи через journalctl
journalctl -u имя # логи конкретного сервиса
journalctl -u имя -f # следить в реальном времени
journalctl -u имя --since "1 hour ago"
journalctl -u имя -n 50 # последние 50 строк
journalctl --disk-usage # сколько места занимают логи
Systemd — система управления сервисами в Linux
Это то, что запускает, останавливает и следит за процессами в системе. Когда сервер перезагружается — systemd решает, что запустить автоматически.
# Управление сервисом
systemctl start имя # запустить
systemctl stop имя # остановить
systemctl restart имя # перезапустить
systemctl reload имя # перечитать конфиг (без остановки)
systemctl status имя # состояние сервиса
# Автозапуск
systemctl enable имя # добавить в автозапуск
systemctl disable имя # убрать из автозапуска
systemctl enable --now имя # добавить и сразу запустить
# Обзор
systemctl list-units --type=service # все сервисы
systemctl list-units --failed # упавшие сервисы
Top comments (0)