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
Что делает:
- Ищет ключевые слова ошибок без учёта регистра.
- Можно расширить список слов через
|.📲 Мы в MAX
👉@bash_srv
