Linux Inside
2 поста
2 поста
Если ты хоть раз игрался с firewall на VPS, то знаешь этот момент:
сделал правило… применил… и всё, доступ потерян, чет не то сделал...
Или добрый GPT подсказал новичку, а давай сделаем:
iptables -F
И идешь такой (в noVNC консоль, техподдержку, нахер)
Чтобы не ловить такие приколы, собрал себе одну ленивую штуку:
👉 генератор правил Firewall helper
Просто тыкаешь что нужно и получаешь норм команды без шаманства и stackoverflow 2012 года
Если работаешь с VPS, пригодится, в текущих реалиях точно...
В этом блоге о Linux публикую полезные команды, терминальные лайфхаки и разные мелочи, которые иногда спасают нервы .
Работаю с серверами уже давно, и есть одна вечная боль.
Нужно быстро посчитать подсеть.
Например:
172.16.5.0/27
И начинается:
Так, 32 адреса
Минус 2
Значит 30
Потом сидишь и вспоминаешь:
а где тут broadcast
а какой первый хост
а точно ли я не ошибся 🤨
Один раз так ошибся с маской и часть сервисов просто не увидела друг друга.
Не критично, но неприятно. Особенно когда понимаешь, что это можно было сделать за 5 секунд.
С тех пор пользуюсь простым инструментом, обычный ip калькулятор:
👉 ip калькулятор онлайн
Ввел CIDR и сразу получил:
диапазон IP
broadcast
количество хостов
маску сети
Без угадываний и лишней математики.
Выручает когда:
настраиваешь VPN
делишь подсети под VPS
банишь подсетями в fail2ban
ковыряешь firewall
или просто не хочешь думать в конце дня 😄
Короче если ты все еще считаешь подсети в голове
ты либо очень опытный
либо просто страдаешь
Я выбрал вариант попроще, нормальный ip калькулятор онлайн 😎
Часто бывает, когда в огромном зоопарке серверов, забываешься где root, а где sudo доступ. Печатаешь по привычке какую команду вроде:
tail /var/log/syslog | grep -i "cron"
и получаешь Permission denied, произносишь "Ну ёшкин кот!" (заменить на свое) и начинаешь листать историю и курсором перемещаться в начало команды чтобы вписать волшебное sudo.
Для себя открыл
sudo !!
Эта команда работает благодаря встроенной функции Bash (и большинства других шеллов, таких как Zsh), где два восклицательных знака (!!) автоматически заменяются на предыдущую выполненную команду целиком.
В этом блоге о Linux публикую полезные команды, терминальные лайфхаки и разные мелочи, которые иногда спасают нервы .
