Команды для работы на сервере
Быстрая справка по самым полезным командам: навигация, процессы, сеть, сервисы, 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=serviceDocker
bash
docker ps
docker logs CONTAINER_NAME --tail 100
docker restart CONTAINER_NAMEПолезное для логов
bash
journalctl -u docker -n 100 --no-pager
journalctl -xeВажно. Не запускай команды “на автомате”, если не понимаешь, что они делают. Для справки важнее быстро найти нужный ориентир, чем бездумно копировать всё подряд.
Следующий урок
Как быстро оглядеться на сервере
Короткий ориентир: что проверить сразу после входа на сервер, чтобы понять его состояние и не потеряться.