📌 Оптимизация автозапуска сервисов в Linux: systemd в деле!
🔍 Как проверить время загрузки?
Первым делом смотрим, сколько времени занимает загрузка:
Если время велико, пора разбираться.
⏳ Какие сервисы тормозят запуск?
Выполним:
Этот список покажет, какие сервисы грузятся дольше всего.
📂 Какие сервисы стартуют при загрузке?
Здесь видим все включённые юниты. Если что-то лишнее, отключаем.
🛠 Отключаем ненужное
Если нашли сервис, который не нужен на старте, отключаем:
А если вообще не нужен, можно маскировать (это ещё жёстче, чем
Так он больше не запустится, пока его не
🚀 А можно ускорить?
Попробуйте включить параллельную загрузку сервисов:
Это отключает графическую среду при старте (если не нужна).
👉@linuxchmod
🔍 Как проверить время загрузки?
Первым делом смотрим, сколько времени занимает загрузка:
systemd-analyze
Если время велико, пора разбираться.
⏳ Какие сервисы тормозят запуск?
Выполним:
systemd-analyze blame
Этот список покажет, какие сервисы грузятся дольше всего.
📂 Какие сервисы стартуют при загрузке?
systemctl list-unit-files --state=enabled
Здесь видим все включённые юниты. Если что-то лишнее, отключаем.
🛠 Отключаем ненужное
Если нашли сервис, который не нужен на старте, отключаем:
systemctl disable имя_сервиса
А если вообще не нужен, можно маскировать (это ещё жёстче, чем
disable
):
systemctl mask имя_сервиса
Так он больше не запустится, пока его не
unmask
. 🚀 А можно ускорить?
Попробуйте включить параллельную загрузку сервисов:
systemctl set-default multi-user.target
Это отключает графическую среду при старте (если не нужна).
👉@linuxchmod
👍9🎉1
Какие есть виды и категории кабеля "витая пара"?
Витая пара (twisted pair) — вид кабеля связи, представляет собой одну или несколько пар изолированных проводников, скрученных между собой (с небольшим числом витков на единицу длины), покрытых пластиковой оболочкой.
https://telegra.ph/Kakie-est-vidy-i-kategorii-kabelya-vitaya-para-03-18
👉@linuxchmod
Витая пара (twisted pair) — вид кабеля связи, представляет собой одну или несколько пар изолированных проводников, скрученных между собой (с небольшим числом витков на единицу длины), покрытых пластиковой оболочкой.
https://telegra.ph/Kakie-est-vidy-i-kategorii-kabelya-vitaya-para-03-18
👉@linuxchmod
👍4🔥2
🔄 Мониторинг загрузки процессора с уведомлением в Telegram 📡
Ниже простой Bash-скрипт, который будет следить за загрузкой CPU и отправлять уведомление в Telegram, если нагрузка превышает установленный порог.
📜 Скрипт:
📌 Как использовать:
1️⃣ Замените ВАШ_TELEGRAM_BOT_TOKEN на токен вашего бота.
2️⃣ Укажите ВАШ_CHAT_ID, куда слать уведомления.
3️⃣ Установите порог THRESHOLD, при котором хотите получать оповещения.
4️⃣ Добавьте скрипт в крон, например, чтобы он запускался каждую минуту:
Теперь, если CPU на сервере превысит 80%, вы получите уведомление в Telegram.
👉@linuxchmod
Ниже простой Bash-скрипт, который будет следить за загрузкой CPU и отправлять уведомление в Telegram, если нагрузка превышает установленный порог.
📜 Скрипт:
#!/bin/bash
# Настройки
TOKEN="ВАШ_TELEGRAM_BOT_TOKEN"
CHAT_ID="ВАШ_CHAT_ID"
THRESHOLD=80 # Порог загрузки CPU в процентах
# Получаем среднюю загрузку CPU за последнюю минуту
CPU_LOAD=$(uptime | awk -F 'load average:' '{print $2}' | cut -d',' -f1 | awk '{print $1*100}')
# Округляем значение
CPU_LOAD=$(printf "%.0f" "$CPU_LOAD")
# Проверяем, превышает ли загрузка порог
if (( CPU_LOAD > THRESHOLD )); then
MESSAGE="⚠️ Внимание! Высокая загрузка CPU: ${CPU_LOAD}% на $(hostname)"
curl -s -X POST "https://api.telegram.org/bot$TOKEN/sendMessage" \
-d chat_id="$CHAT_ID" \
-d text="$MESSAGE"
fi
📌 Как использовать:
1️⃣ Замените ВАШ_TELEGRAM_BOT_TOKEN на токен вашего бота.
2️⃣ Укажите ВАШ_CHAT_ID, куда слать уведомления.
3️⃣ Установите порог THRESHOLD, при котором хотите получать оповещения.
4️⃣ Добавьте скрипт в крон, например, чтобы он запускался каждую минуту:
* * * * * /path/to/cpu_monitor.sh
Теперь, если CPU на сервере превысит 80%, вы получите уведомление в Telegram.
👉@linuxchmod
👍7
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Компьютерные сети с CISCO
Вводный урок
УРОК 1 - Простейшая сеть на 2 ПК
УРОК 2 из 250 - Сеть с использованием концентратора (HUB)
УРОК 3 из 250 - Применение сетевого коммутатора (switch)
УРОК 4 из 250 - Управление устройствами с использованием терминала (CLI)
УРОК 5 из 250 - деление сети с помощью VLAN
УРОК 6 из 250 - Групповое конфигурирование портов при настройке VLAN
УРОК 7 из 250 - использование магистральных портов
УРОК 8 - Интегрируем Web-server
УРОК 9 - Использование служб DNS и DHCP
👉@linuxchmod
Вводный урок
УРОК 1 - Простейшая сеть на 2 ПК
УРОК 2 из 250 - Сеть с использованием концентратора (HUB)
УРОК 3 из 250 - Применение сетевого коммутатора (switch)
УРОК 4 из 250 - Управление устройствами с использованием терминала (CLI)
УРОК 5 из 250 - деление сети с помощью VLAN
УРОК 6 из 250 - Групповое конфигурирование портов при настройке VLAN
УРОК 7 из 250 - использование магистральных портов
УРОК 8 - Интегрируем Web-server
УРОК 9 - Использование служб DNS и DHCP
👉@linuxchmod
👍5
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Компьютерные сети с CISCO
УРОК 10 - Настраиваем DHCP на маршрутизаторе
УРОК 11 - настройка интерфейсов средствами консоли, сетевой принтер.
УРОК 12 - настройка передачи данных между сетями на маршрутизаторе
УРОК 13 - Маршрут по умолчанию (нулевой маршрут)
УРОК 14 - Маршрут по умолчанию при наличии нескольких сетей
УРОК 15 - Что скрывалось за слешем (разбор домашнего задания)
УРОК 16 - динамическая маршрутизация с использованием RIP
УРОК 17 - Настройка протокола EIGRP
УРОК 18 - Настройка протокола OSPF
УРОК 19 - Поведение OSPF при неполадках в сети
Часть 1
👉@linuxchmod
УРОК 10 - Настраиваем DHCP на маршрутизаторе
УРОК 11 - настройка интерфейсов средствами консоли, сетевой принтер.
УРОК 12 - настройка передачи данных между сетями на маршрутизаторе
УРОК 13 - Маршрут по умолчанию (нулевой маршрут)
УРОК 14 - Маршрут по умолчанию при наличии нескольких сетей
УРОК 15 - Что скрывалось за слешем (разбор домашнего задания)
УРОК 16 - динамическая маршрутизация с использованием RIP
УРОК 17 - Настройка протокола EIGRP
УРОК 18 - Настройка протокола OSPF
УРОК 19 - Поведение OSPF при неполадках в сети
Часть 1
👉@linuxchmod
👍7