academy.alxx.ru
Теория, практика, справка
Справка

Команды для работы на сервере

Быстрая справка по самым полезным командам: навигация, процессы, сеть, сервисы, Docker и логи.

Команды для работы на сервере

Заметка. Это не учебный урок и не длинная инструкция. Это короткая справка, к которой удобно возвращаться в момент работы.

Где я и что здесь есть

bash
pwd
ls -la
cd /path/to/folder

Кто я и на каком сервере нахожусь

bash
whoami
hostname
uname -a

Что с диском и памятью

bash
df -h
free -h

Какие процессы сейчас важны

bash
ps aux | head
htop

Что с сетью и портами

bash
ss -tulpn
curl -I https://example.com

Сервисы systemd

bash
systemctl status docker
systemctl restart docker
systemctl list-units --type=service

Docker

bash
docker ps
docker logs CONTAINER_NAME --tail 100
docker restart CONTAINER_NAME

Полезное для логов

bash
journalctl -u docker -n 100 --no-pager
journalctl -xe
Важно. Не запускай команды “на автомате”, если не понимаешь, что они делают. Для справки важнее быстро найти нужный ориентир, чем бездумно копировать всё подряд.
Следующий урок

Как быстро оглядеться на сервере

Короткий ориентир: что проверить сразу после входа на сервер, чтобы понять его состояние и не потеряться.

Продолжить