Linux
2.57K subscribers
210 photos
383 videos
6 files
140 links
Все для системного администратора, новости и информация из мира Linux
Download Telegram
📌 Оптимизация автозапуска сервисов в Linux: systemd в деле!

🔍 Как проверить время загрузки?
Первым делом смотрим, сколько времени занимает загрузка:

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
Олды тут? Кто помнит?

📗Книга Евгения Козловского - Norton Commander 4.0. 1993 год.

👉@linuxchmod
👍12🔥3🥰1😍1
Какие есть виды и категории кабеля "витая пара"?

Витая пара (twisted pair) — вид кабеля связи, представляет собой одну или несколько пар изолированных проводников, скрученных между собой (с небольшим числом витков на единицу длины), покрытых пластиковой оболочкой.

https://telegra.ph/Kakie-est-vidy-i-kategorii-kabelya-vitaya-para-03-18

👉@linuxchmod
👍4🔥2
Стокгольмская телефонная башня с примерно 5500 телефонных линий, 1890 год

👉@linuxchmod
🤯8👏3🍌1
🔄 Мониторинг загрузки процессора с уведомлением в Telegram 📡

Ниже простой 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
Компьютерные сети с 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
👍5
Компьютерные сети с CISCO

УРОК 10 - Настраиваем DHCP на маршрутизаторе
УРОК 11 - настройка интерфейсов средствами консоли, сетевой принтер.
УРОК 12 - настройка передачи данных между сетями на маршрутизаторе
УРОК 13 - Маршрут по умолчанию (нулевой маршрут)
УРОК 14 - Маршрут по умолчанию при наличии нескольких сетей
УРОК 15 - Что скрывалось за слешем (разбор домашнего задания)
УРОК 16 - динамическая маршрутизация с использованием RIP
УРОК 17 - Настройка протокола EIGRP
УРОК 18 - Настройка протокола OSPF
УРОК 19 - Поведение OSPF при неполадках в сети

Часть 1

👉@linuxchmod
👍7