Добро пожаловать в наш Telegram-канал о Bash и Linux!
Здесь вы найдете полезные советы, лайфхаки и мощные команды, которые помогут вам автоматизировать задачи, ускорить работу в терминале и глубже понять возможности Bash.
Подписывайтесь, задавайте вопросы и делитесь своим опытом! 🚀
#Bash #Linux #Скрипты #Автоматизация
Здесь вы найдете полезные советы, лайфхаки и мощные команды, которые помогут вам автоматизировать задачи, ускорить работу в терминале и глубже понять возможности Bash.
Подписывайтесь, задавайте вопросы и делитесь своим опытом! 🚀
#Bash #Linux #Скрипты #Автоматизация
❤5
🔍 Мониторинг загрузки процессора в реальном времени ⏳
Хотите быстро проверить загрузку процессора без установки сторонних утилит? Вот удобный Bash-скрипт, который показывает загрузку CPU в реальном времени! 🚀
📜 Скрипт:
📌 Как использовать?
1️⃣ Установите sysstat, если ещё не установлено:
2️⃣ Сохраните скрипт в файл cpu_monitor.sh.
3️⃣ Дайте ему права на выполнение:
4️⃣ Запустите:
💡 Скрипт каждую секунду обновляет нагрузку процессора, показывая процент использования. Отличный вариант для быстрого мониторинга без лишних инструментов! 🔥
👉@bash_srv
Хотите быстро проверить загрузку процессора без установки сторонних утилит? Вот удобный Bash-скрипт, который показывает загрузку CPU в реальном времени! 🚀
📜 Скрипт:
#!/bin/bash
while true; do
clear
echo "🖥 CPU Load Monitor"
echo "----------------------"
mpstat 1 1 | awk '/Average/ {print "Загрузка CPU: " 100 - $NF "%"}'
sleep 1
done
📌 Как использовать?
1️⃣ Установите sysstat, если ещё не установлено:
sudo apt install sysstat # Для Debian/Ubuntu
sudo yum install sysstat # Для CentOS/RHEL
2️⃣ Сохраните скрипт в файл cpu_monitor.sh.
3️⃣ Дайте ему права на выполнение:
chmod +x cpu_monitor.sh
4️⃣ Запустите:
./cpu_monitor.sh
💡 Скрипт каждую секунду обновляет нагрузку процессора, показывая процент использования. Отличный вариант для быстрого мониторинга без лишних инструментов! 🔥
👉@bash_srv
👍2
🔥 Оптимизация логов с помощью
Если у вас сервер генерирует тонны логов, важно правильно их управлять, чтобы они не раздували диск до отказа. 🛑 Используем
📌 Пример конфигурации
⚡ Как применить изменения?
Проверяем конфиг перед запуском:
Применяем вручную (если нужно):
Так логи не будут разрастаться, а сервер останется в порядке! 🚀
👉@bash_srv
logrotate
в Linux 🔥 Если у вас сервер генерирует тонны логов, важно правильно их управлять, чтобы они не раздували диск до отказа. 🛑 Используем
logrotate
– мощный инструмент для автоматического управления логами! 📌 Пример конфигурации
/etc/logrotate.d/custom_logs
:
/var/log/myapp/*.log {
daily # Ротация каждый день
rotate 7 # Хранить 7 старых логов
compress # Сжимать старые логи
delaycompress # Откладывать сжатие на один цикл ротации
missingok # Игнорировать ошибку, если лог отсутствует
notifempty # Не ротировать, если лог пуст
create 0640 root root # Создавать новые файлы с нужными правами
postrotate
systemctl reload myapp.service > /dev/null 2>&1 || true
endscript
}
⚡ Как применить изменения?
Проверяем конфиг перед запуском:
logrotate -d /etc/logrotate.d/custom_logs
Применяем вручную (если нужно):
logrotate -f /etc/logrotate.d/custom_logs
Так логи не будут разрастаться, а сервер останется в порядке! 🚀
👉@bash_srv
👍4