bash if else elif fi: условия в скриптах с примерами
Условие в bash — это `if [[ … ]]; then … fi`. Разбираем разницу между `[[ ]]` и `[ ]`, сравнение строк и чисел, проверки файлов через `-f`/`-d`/`-x`, цепочки `elif`, связку
Условие в bash — это `if [[ … ]]; then … fi`. Разбираем разницу между `[[ ]]` и `[ ]`, сравнение строк и чисел, проверки файлов через `-f`/`-d`/`-x`, цепочки `elif`, связку
`apt update` обновляет список пакетов, `apt upgrade` ставит свежие версии
Заходить на сервер по SSH без пароля и при этом
Ставим Ubuntu Server 24.04 LTS с нуля: загрузочная флешка, разметка
btrfs делает снапшот тома за миллисекунды и без расхода места
UFW — обёртка над nftables, которая закрывает всю входящую сеть и
Команда `systemctl enable` создаёт симлинки, чтобы сервис стартовал при загрузке
find — стандартная команда Linux для поиска файлов и каталогов по
cron — классический планировщик задач в Linux: запускает команды по расписанию
chmod (change mode) — команда Linux для изменения прав доступа к
fail2ban читает /var/log/auth.log, ловит N неудачных попыток входа с одного
grep — стандартная команда Linux для поиска строк по шаблону внутри
docker compose v2 — официальный плагин Docker для запуска многоконтейнерных приложений
Reverse proxy — фронт, который принимает запросы из интернета и передаёт
В Ubuntu Server и Cloud-образах сетью управляет netplan: единый
swap — пространство на диске, которое Linux использует как «продолжение» оперативной
chown (change owner) — команда Linux для смены владельца и группы
sudo — утилита, которая запускает команду от имени другого пользователя (по
LVM — слой абстракции между физическими дисками и файловыми системами в
iptables — классический брандмауэр Linux: набор правил, по которым ядро пропускает