Linux

Пользователи, процессы, службы, логи и подкачка.

Команда cp: копирование файлов и папок с сохранением прав
Синтаксис cp, полезные ключи, копирование сайта вместе со скрытыми файлами и правами, защита от перезаписи и что делать, когда нужен прогресс. Ubuntu, Debian, AlmaLinux.
3 мин
Логи в Linux: journalctl, /var/log и поиск ошибок
Где современный Linux хранит логи, как фильтровать журнал systemd по службе, времени и приоритету, найти перебор паролей SSH, читать логи Nginx и не дать логам съесть диск. Ubuntu, Debian, AlmaLinux.
3 мин
Пользователи в Linux: adduser, sudo, список и удаление
Как устроены пользователи и группы, как создать учётную запись, выдать права через sudo, посмотреть, кто есть на сервере, и удалить лишних. Ubuntu, Debian, AlmaLinux.
4 мин
Права доступа в Linux: chmod, chown и Permission denied
Как Linux проверяет права, как читать вывод ls -l, менять права через chmod и владельца через chown, выставить правильные права сайту и почему 777 — плохая идея. Ubuntu, Debian, AlmaLinux.
4 мин
Процессы и нагрузка: load average, top, htop, ps и kill
Что означает load average, как найти процесс, который грузит процессор или память, через top, htop и ps, и как его корректно завершить. Ubuntu, Debian, AlmaLinux.
4 мин
Службы systemd: systemctl, статус, логи и своя служба для бота
Как управлять службами через systemctl, читать статус и логи через journalctl и оформить скрипт или Telegram-бота как службу с автозапуском и перезапуском после падения. Ubuntu, Debian, AlmaLinux.
3 мин
Файл подкачки swap в Linux: создать, настроить и не навредить
Зачем нужен swap на VPS, какого размера, как создать через fallocate, подключить в fstab и настроить swappiness. Как изменить размер и удалить.
2 мин
Cron в Linux: задачи по расписанию и почему они молча не срабатывают
Как читать строку crontab, добавить задачу, проверить, что она выполняется, и обойти ловушки с PATH, символом % и часовым поясом. Ubuntu, Debian, AlmaLinux.
4 мин
rsync: копирование, синхронизация и перенос сайта на другой сервер
Как rsync решает, что копировать, правило косой черты, передача по SSH с исключениями, безопасный --delete и схема переезда сайта на новый VPS. Ubuntu, Debian, AlmaLinux.
4 мин
screen: команды, которые не умирают вместе с SSH-сессией
Как запустить долгую задачу в screen, отключиться, вернуться с другого устройства, работать с несколькими окнами и когда вместо screen нужен systemd. Ubuntu, Debian, AlmaLinux.
4 мин
Telegram-бот на VPS: запуск через systemd, автозапуск и логи
Переносим Python-бота на сервер правильно: отдельный пользователь, venv, токен вне кода, служба systemd с перезапуском при падении и чтение логов через journalctl.
2 мин
usermod: группы, переименование, блокировка и смена оболочки
Шпаргалка по usermod в Linux: добавить в группу без потери остальных, переименовать пользователя, перенести домашнюю папку, сменить оболочку и UID, заблокировать вход. Ubuntu, Debian, AlmaLinux.
3 мин