💡 Быстрый поиск и замена в куче файлов
Нужно массово заменить строку в сотне конфигов? Вот скрипт:
#!/bin/bash
# автор: https://t.me/bash_srv
# Директория для поиска
DIR="/etc/n…
Читать далее →
🔍 10 полезных регулярных выражений для админов
Регулярки — мощный инструмент для поиска и обработки текста в Linux.
# 1. Найти все IP-адреса в файле
grep -Eo '([0-9]{1,3}\.){3}[…
Читать далее →
🔥 Регулярки для админов
1. Быстро найти IP-адреса в логе
grep -Eo '([0-9]{1,3}\.){3}[0-9]{1,3}' /var/log/nginx/access
🔥 Регулярки для админов
1. Быстро найти IP-адреса в логе
grep -Eo '([0-9]{1,3}\.){3}[0-9]{1,3}' /var/log/nginx/access.log
Что делает:
- Ищет шаблон “число.число.число.число” — IPv4-адрес.
- -o выводит только совпадения, без лишнего текста.
2. Удалить пустые строки и комментарии из конфигов
grep -Ev '^\s*#|^\s*$' /etc/nginx/nginx.conf
Что делает:
- ^\s*# — строки, начинающиеся с # (комментарии).
- ^\s*$ — пустые строки.
3. Найти строки с ошибками в логах
grep -Ei 'error|fail|critical' /var/log/syslog
Что делает:
- Ищет ключевые слова ошибок без учёта регистра.
- Можно расширить список слов через |.
👉 @bash_srv
🔥 Регулярки для админов — Часть 2
Сегодня поговорим про замену и обработку данных с помощью sed
1. Маскирование конфиденциальных данных (пароли, токены)
sed -E 's/(password|tok…
Читать далее →
🔄 Мониторинг доступности сайта с уведомлением в Telegram
Хотите знать, когда ваш сайт «упал»? Ниже написал простой Bash-скрипт, который проверяет доступность ресурса и шлёт уведом…
Читать далее →