🚀 Очистка кэша пакетного менеджера APT Иногда кэш пакетов APT разрастается и занимает лишнее место. Ниже написал простой скрипт, который поможет автоматизировать очистку и освободить дисковое пространство 💾 #!/bin/bash # Очищаем кэш APT echo "🧼 Очистка кэша APT..." sudo apt clean sudo apt autoclean # Удаляем неиспользуемые пакеты echo "🗑 Удаление неиспользуемых пакетов..." sudo apt autoremove -y # Отчёт о свободном месте echo "📊 Свободное место после очистки:" df -h / 📌 Как использовать: 1. Сохрани как clean_apt.sh 2. Сделай исполняемым: chmod +x clean_apt.sh 3. Запускай по необходимости или …
🎥 Вебинар: Введение в Docker: контейнеризация приложений в Linux На вебинаре вы узнаете: - Как контейнеры делят одно ядро хоста без тормозов гипервизора и навсегда избавляют от конфликта зависимостей. - Правду о неидеальной изоляции Docker и рисках взлома сервера из-за скачивания левых образов от "Васи Пупкина". - Почему сеть bridge режет скорость под нагрузкой и зачем базам данных нужны только проверенные файловые системы вроде ext4. - Как правильно дробить монолит на микросервисы, соблюдая жесткое правило: один сервис — один контейнер. В результате вебинара вы: - Усвоите принцип эфемерности…
🧠 Логи — Самые частые IP-адреса в access.log Когда нужно быстро понять, кто чаще всего лупит по серверу — вот простой однострочник: awk '{print $1}' /var/log/nginx/access.log | sort | uniq -c | sort -nr | head 🔍 Что делает: 1. awk '{print $1}' — вытаскивает IP из первой колонки. 2. sort и uniq -c — считает повторы. 3. sort -nr | head — выводит топ-10 по частоте. 📊 Вывод будет примерно такой: 152 192.168.1.10 103 203.0.113.45 87 172.16.0.5 🔥 Подходит для NGINX, Apache и других web-логов с классическим форматом. 👉 @bash_srv
📌 Регулярки - ищем email-адреса в тексте Если необходимо быстро вытащить email-адреса из логов или текстов, скрипт ниже для вас. grep -Eo '[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}' Примеры использования: cat файл.txt | grep -Eo '[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}' Оно находит валидные email'ы вроде: - support@domain.com - test.user+admin@sub.domain.co ⚙️ Флаг -o в grep выводит только совпадения, без строк целиком. 👉 @bash_srv
🚀 Подборка полезных IT каналов в Max Системное администрирование, DevOps 📌 https://max.ru/i_odmin Все для системного администратора https://max.ru/bash_srv Bash Советы https://max.ru/sysadminof Книги для админов, полезные материалы https://max.ru/i_odmin_book Библиотека Системного Администратора https://max.ru/i_devops DevOps: Пишем о Docker, Kubernetes и др. https://max.ru/tipsysdmin Типичный Сисадмин Excel лайфхак 📌 https://t.me/Excel_lifehack Excel лайфхак 1C разработка 📌 https://max.ru/odin1c_rus Cтатьи, курсы, советы, шаблоны кода 1С Программирование C++📌 https://max.ru/cpp_lib Библиотек…