🚀 Подборка полезных IT каналов в Max
Системное администрирование, DevOps 📌
https://max.ru/i_odmin Все для системного администратора
https://max.ru/bash_srv Bash Советы
https://m…
Читать далее →
Иногда нужно быстро найти и подсветить все IPv4-адреса в логах или текстовых файлах. Для этого отлично подходит регулярное выражение + grep.
grep -Eo '([0-9]{1,3}\.){3}[0-9]{1,3}'…
Читать далее →
🔥 Проверяем, какие пользователи в системе имеют пароли, хранящиеся в зашифрованном виде, а какие — без пароля (например, системные учётки).
🔥 Проверяем, какие пользователи в системе имеют пароли, хранящиеся в зашифрованном виде, а какие — без пароля (например, системные учётки).
Для этого можно использовать такой однострочник:
awk -F: '($2!="x" && $2!~"^!|^\\*"){print $1" -> "$2}' /etc/shadow
🔍 Что делает скрипт:
-F: — указываем разделитель : (так как /etc/shadow имеет такой формат).
$2 — это поле с паролем.
Если оно не x, не * и не !, значит пароль реально задан.
Выводим имя пользователя и его хеш.
⚡ Полезно для аудита безопасности — можно быстро найти учётки с установленными паролями.
👉 @bash_srv
Узнаем, какие процессы занимают больше всего памяти
Для этого можно использовать комбинацию ps и sort:
ps -eo pid,comm,%mem,%cpu --sort=-%mem | head -n 10
📌 Разбор:
ps -eo pid…
Читать далее →
⚡Как узнать, какие порты слушает сервер
ss -tulpen
🔎 Разбор:
-t — TCP соединения
-u — UDP соединения
-l — только слушающие порты
-p — показывает процесс, который держит порт…
Читать далее →