LinuxSkill - Сводки с прода и Шпаргалки
Следим за новостями Linux, DevOps и ИБ, чтобы быть готовым к любым факапам. Бонусом — плотные шпаргалки и чеклисты для ежедневной работы в терминале. 📩 По всем вопросам: @chorapov Зеркало в MAX: https://max.ru/LinuxSkill РКН https://vk.cc/cMUwm4
Mostrar más📈 Análisis del canal de Telegram LinuxSkill - Сводки с прода и Шпаргалки
El canal LinuxSkill - Сводки с прода и Шпаргалки (@linuxskill) en el segmento lingüístico de Ruso es un actor destacado. Actualmente la comunidad reúne a 10 674 suscriptores, ocupando la posición 11 418 en la categoría Tecnologías y Aplicaciones y el puesto 59 626 en la región Rusia.
📊 Métricas de audiencia y dinámica
Desde su creación el невідомо, el proyecto ha mostrado un crecimiento acelerado, reuniendo a 10 674 suscriptores.
Según los últimos datos del 20 octubre, 2026, el canal mantiene una actividad estable. En los últimos 30 días la variación de miembros fue de -48, y en las últimas 24 horas de -2, conservando un alto alcance.
- Estado de verificación: No verificado
- Tasa de interacción (ER): El promedio de interacción de la audiencia es 10.48%. Durante las primeras 24 horas tras publicar, el contenido suele obtener 4.67% de reacciones respecto al total de suscriptores.
- Alcance de las publicaciones: Cada publicación recibe en promedio 1 119 visualizaciones. En el primer día suele acumular 499 visualizaciones.
- Reacciones e interacción: La audiencia responde de forma activa: el promedio de reacciones por publicación es 7.
- Intereses temáticos: El contenido se centra en temas clave como docker, linux, bash, devops, скрипт.
📝 Descripción y política de contenido
El autor describe el recurso como un espacio para expresar opiniones subjetivas:
“Следим за новостями Linux, DevOps и ИБ, чтобы быть готовым к любым факапам.
Бонусом — плотные шпаргалки и чеклисты для ежедневной работы в терминале.
📩 По всем вопросам: @chorapov
Зеркало в MAX: https://max.ru/LinuxSkill
РКН https://vk.cc/cMUwm4”
Gracias a la alta frecuencia de actualizaciones (últimos datos recibidos el 21 octubre, 2026), el canal mantiene la vigencia y un amplio alcance. La analítica demuestra que la audiencia interactúa activamente con el contenido, lo que lo convierte en un punto de referencia dentro de la categoría Tecnologías y Aplicaciones.
/ppp profile set encryption=aes-256 ppp-profile-name=myProfile
Использование AES-256-CBC — отличный компромисс между безопасностью и производительностью.
2. Установка оптимальных MTU и MSS:
/interface ovpn-server-server set mtu=1500 mss=1450
Это поможет сократить задержки и повысить стабильность соединения.
3. Включение Keepalive для поддержания соединения:
/interface ovpn-server-server set keepalive-timeout=60
Позволяет быстро восстанавливать соединение при разрывах и поддерживать его стабильным.
4. Настройка шифрования для повышения пропускной способности:
/interface ovpn-server-server set auth=sha1
Для менее критичных каналов можно использовать более лёгкие алгоритмы.
5. Проверка статуса сервера:
/interface ovpn-server-server print
Убедись, что настройки применены и сервер работает корректно.
Итог: Настроив OpenVPN таким образом, ты обеспечишь максимальную производительность при сохранении безопасности. В следующем посте разберём, как эффективно управлять файловыми системами в Linux, включая работу с Btrfs и XFS — не пропусти.
____________________
Дополнительный материал:
🧠 - От простого до грандиозного: Путешествие Kubernetes в мире контейнеризации
🧠 - Linux Mastery: Управление разрешениями каталогов с помощью chmod
🧠 - Станьте мастером управления пользователями и группами в Linux с помощью команд adduser и addgroup/queue simple add name=LimitDownloadUser target=192.168.1.10/32 max-limit=5M/2M
Настрой очередь с ограничением скорости для одного IP-адреса.
2. Установка лимитов для скорости:
/queue simple set [find name=LimitDownloadUser] max-limit=5M/2M
Ограничь скорость загрузки и отдачи. Здесь 5M/2M — максимальная скорость для download/upload.
3. Задание приоритета:
/queue simple set [find name=LimitDownloadUser] priority=1
Задай приоритет, чтобы важные службы не «проседали».
4. Ограничение для подсети:
/queue simple add name=LimitGroup target=192.168.1.0/24 max-limit=10M/5M
Настройка для целой группы пользователей, чтобы контролировать трафик в подсети.
5. Проверка созданных очередей:
/queue simple print
Убедись, что все очереди активны и правильно настроены.
С помощью Simple Queue на Mikrotik можно быстро распределить скорость и обеспечить стабильную работу сети. Попробуй настроить и следи за изменениями в производительности.
В следующем посте: Оптимизация OpenVPN на Mikrotik для повышения производительности сети — не пропусти!
____________________
Дополнительный материал:
🧠 - От RPM до Snap: Путешествие через эволюцию систем управления пакетами
🧠 - Linux Deep Dive: Разбираемся с UID и группами
🧠 - Как использовать команду basename для упрощения ваших скриптов Bashcat умеет это! Лайфхаки для работы с файлами в Linux
Используешь cat только для просмотра файлов? Тогда ты упускаешь самые крутые возможности. Вот пять мощных трюков, которые сделают твою работу быстрее и удобнее.
Основная информация и код:
1. Просмотр файла с номерами строк:
cat -n filename.txt
Удобный способ нумерации строк для работы с большими файлами.
2. Объединение файлов в один:
cat file1.txt file2.txt > combined.txt
Содержимое file1.txt и file2.txt объединяется в combined.txt. Идеально для сбора данных в один файл.
3. Создание нового файла с мгновенной записью:
cat > newfile.txt
Вводи текст, нажми Ctrl+D для сохранения. Быстрый способ создавать заметки прямо в терминале.
4. Добавление текста в конец файла:
echo "новая строка текста" | cat >> existingfile.txt
Добавляет строки в конец файла, не перезаписывая его. Полезно для дополнения логов или документов.
5. Обратный порядок строк с tac:
tac filename.txt
Читает файл снизу вверх. Идеально для просмотра последних записей в логах.
6. Слияние файлов с сортировкой:
cat file1.txt file2.txt | sort > sorted_combined.txt
Объединяет и сортирует содержимое файлов в новом файле sorted_combined.txt.
7. Быстрый вывод первых и последних строк:
cat filename.txt | head -n 10 # Первые 10 строк
cat filename.txt | tail -n 10 # Последние 10 строк
Полезно для быстрого обзора содержимого.
Заключение: Эти трюки помогут тебе раскрыть весь потенциал cat и упростить управление файлами в Linux. Следующий пост — о том, как на Mikrotik ограничить скорость и поддерживать стабильность сети под нагрузкой.
____________________
Дополнительный материал:
🧠 - SELinux: От Секретного Проекта до Корпоративного Стража
🧠 - Linux Mastery: Настройка разрешений каталогов с помощью chmod
🧠 - Разгадываем тайны архитектуры: Что такое i686 в Ubuntub2 authorize-account <ApplicationKeyID> <ApplicationKey>
Подключение аккаунта для начала работы с облаком.
2. Создание контейнера (бакета):
b2 create-bucket my-backups allPrivate
Здесь my-backups — имя контейнера, а allPrivate делает его доступным только для тебя.
3. Загрузка файла в облако:
b2 upload-file my-backups /path/to/file myfile.txt
Загружает myfile.txt в контейнер my-backups.
4. Синхронизация и загрузка всех файлов:
b2 sync --delete my-backups /local/path
Синхронизирует и выгружает данные из контейнера в локальную папку.
5. Просмотр всех контейнеров:
b2 list-buckets
Показывает список всех созданных контейнеров.
Использование b2-tools упрощает резервное копирование и управление файлами, позволяя делать это прямо из командной строки. Теперь твои данные защищены и всегда доступны. А в следующем посте поговорим о команде cat — как эффективно просматривать и объединять файлы в Linux.
____________________
Дополнительный материал:
🧠 - История зеленого великана: Как Linux Mint стал символом простоты и элегантности
🧠 - Защита данных в Linux: Как обойти ограничения файловой системы
🧠 - Все, что вам нужно знать о команде ar в Linuxsudo apt update && sudo apt install prometheus
Prometheus собирает метрики и создает базу для твоего мониторинга.
2. Настройка Node Exporter:
sudo apt install prometheus-node-exporter
systemctl start prometheus-node-exporter
systemctl enable prometheus-node-exporter
Этот инструмент позволит тебе собирать данные о сети, CPU и дисках.
3. Интеграция с Grafana:
sudo apt install grafana
systemctl start grafana-server
systemctl enable grafana-server
Подключи Grafana к Prometheus, добавь источник данных и настрой дашборд.
4. Добавление готовых дашбордов:
Перейди на официальный сайт Grafana, выбери готовый дашборд, импортируй его и наслаждайся визуализацией.
С этим набором инструментов ты можешь не просто следить за сетью — ты управляешь информацией с точностью до байта. А завтра поговорим о том, как настроить b2-tools для облачного резервного копирования без лишних усилий.
____________________
Дополнительный материал:
🧠 - История, которая изменила мир Linux: Путешествие файловой системы ext2
🧠 - Linux Mastery: Настройка разрешений файлов с восьмеричным представлением
🧠 - Ваш путеводитель по команде arch в Linux: Открытие архитектуры вашей системыРеклама. ООО «Отус онлайн-образование», ОГРН 1177746618576sudo apt install iptraf-ng
sudo iptraf-ng
# Запускает интерфейс, где видно, какие IP отправляют и получают пакеты.
2. iftop — визуализация трафика по каждому соединению.
sudo apt install iftop
sudo iftop -i eth0
# Мониторит, сколько трафика потребляет каждый IP. Укажи интерфейс для точности.
3. bmon — графическое представление загрузки сети.
sudo apt install bmon
bmon
# Показывает метрики пропускной способности в реальном времени.
Теперь, с этими инструментами, ты всегда будешь знать, что происходит с трафиком на твоём сервере. Попробуй их уже сегодня и держи сеть под контролем! А какие инструменты для мониторинга сети используешь ты? Делись в комментариях!
И не пропусти завтрашний пост: забудь про старые методы — настрой мониторинг сети с Prometheus и Grafana для полного контроля и анализа!
____________________
Дополнительный материал:
🧠 - Jenkins: От Простого CI Сервера до Краеугольного Камня DevOps
🧠 - Мастерство Linux: Управление файлами и каталогами через командную строку
🧠 - Сталкивались ли вы с необходимостью быстро найти нужную информацию в man-страницах Linuxa2disconf поможет быстро навести порядок.
Код и шаги:
1. Отключение конфигурации:
sudo a2disconf security
# Деактивирует конфигурацию security.conf
2. Перезагрузка Apache:
sudo systemctl reload apache2
# Применяет изменения и обновляет настройки сервера
3. Проверка отключённых конфигов:
ls /etc/apache2/conf-enabled/
# Убедись, что отключённый конфиг больше не активен
Зачем использовать `a2disconf`?
Эта команда позволяет временно отключить конфиги для тестирования или устранения конфликтов без удаления файлов. Активируй их обратно с помощью:
sudo a2enconf security
# Включает конфигурацию обратно
Попробуй a2disconf и посмотри, как изменится работа твоего Apache! Какие конфигурации ты отключал в последний раз? Поделись опытом в комментариях!
В следующем посте мы поговорим о трёх полезных инструментах для мониторинга трафика в Linux — так ты всегда будешь в курсе состояния своих серверов!
________________
Дополнительный материал:
🧠 - Btrfs: Революция Файловых Систем в Мире Linux
🧠 - Станьте мастером привилегий в Linux: Всё о sudo и su
🧠 - Docker Swarm & GitLab: Ускоряем Деплой Проектов с Шифрованием Секретовa2disconf — важный инструмент для управления конфигурацией в Apache, который поможет отключать ненужные модули.
____________________
Дополнительный материал:
🧠 - Путешествие LXD: Как Контейнеры LXD Переопределили Виртуализацию
🧠 - Удаление файлов и каталогов без стресса
🧠 - Создание Docker Образов и Магия Сетей: От Одиночных Узлов до Docker SwarmWHERE, JOIN и ORDER BY. Без индексов база данных тратит больше времени на поиск нужных данных.
2. Запросы типа SELECT * — зло!
Никогда не используй SELECT *. Это заставляет сервер тянуть все колонки, даже если тебе нужны только 2-3. Выбирай конкретные поля и уменьшай нагрузку на систему.
3. Кеширование — твой лучший друг
Включи Query Cache, чтобы повторяющиеся запросы не гоняли сервер лишний раз. Это значительно ускоряет работу, особенно для данных, которые часто не меняются.
4. Планировщик запросов (EXPLAIN)
Запусти команду EXPLAIN перед своими запросами, чтобы понять, как MySQL обрабатывает их. Это как читать мысли сервера! Ты увидишь слабые места и поймешь, где добавить индексы или переписать запрос.
Твой сервер точно скажет тебе спасибо!
А завтра читай новый пост: "Установка и настройка Ceph в Proxmox VE для распределённого хранилища".
Дополнительный материал:
🧠 - Открываем тайны Linux: Почему скрыть файлы от пользователя root невозможно?
🧠 - Как Создать Идеальный Dockerfile: Секреты Эффективности и Лаконичности
🧠 - Ускоряем YouTube и обходим блокировки на Linux: Ваше руководствоhtop, только для MySQL/MariaDB. Позволяет в реальном времени следить за тем, что происходит с базой данных, и легко выявлять проблемы.
Вот как можно использовать Mytop:
1. Мониторинг запросов в реальном времени:
Запускаешь mytop, и сразу видишь все активные запросы, выполняемые на сервере. Это мгновенно покажет, какие запросы тормозят систему:
bash
mytop -u root -p password
2. Слежение за медленными запросами:
Mytop позволяет тебе быстро выявить запросы, которые слишком долго выполняются, и тут же принять меры:
bash mytop -s 103. Мониторинг конкретной базы данных: Если ты работаешь с несколькими базами данных, можно сфокусироваться только на одной:
bash
mytop -d имя_базы
4. Фильтрация по пользователям:
Смотри только запросы, запущенные конкретным пользователем — удобно для поиска ошибок:
bash mytop -u usernameС Mytop ты буквально экономишь время и нервы. Попробуй и скажи, как тебе такой подход! А завтра читай новый пост: "Как ускорить MySQL? Простые советы, чтобы твой сервер летал, как на стероидах!" 💨 ____________________ Дополнительный материал: 🧠 - Linux Essentials: Понимание относительных и абсолютных путей к файлам 🧠 - Открытие Rancher: Путешествие от Стартапа до Лидера в Контейнеризации 🧠 - Осваиваем Docker: Искусство Сборки Образов и Управления Сетью
#!/bin/bash
# Создай файл users_to_add.txt со списком пользователей, по одному на строку.
PASSWORD="DefaultPass123"
while IFS= read -r username; do
sudo adduser --disabled-password --gecos "" "$username"
echo "$username:$PASSWORD" | sudo chpasswd
echo "Пользователь $username добавлен."
done < users_to_add.txt
Как использовать: Создай users_to_add.txt с именами пользователей и запусти скрипт. Он создаст пользователей с паролем DefaultPass123.
---
### 2. Скрипт для массового удаления пользователей
Этот скрипт удаляет пользователей вместе с их домашними директориями.
#!/bin/bash
while IFS= read -r username; do
sudo deluser --remove-home "$username"
echo "Пользователь $username удалён."
done < users_to_delete.txt
Как использовать: Заполни файл users_to_delete.txt именами пользователей, которых нужно удалить.
---
### 3. Скрипт для изменения паролей у нескольких пользователей
Быстро обнови пароли сразу у нескольких пользователей с помощью этого скрипта.
#!/bin/bash
NEW_PASSWORD="NewPass123"
while IFS= read -r username; do
echo "$username:$NEW_PASSWORD" | sudo chpasswd
echo "Пароль для $username обновлён."
done < users.txt
Как использовать: Укажи новый пароль и заполни файл users.txt именами нужных пользователей.
---
### 4. Скрипт для создания резервной копии данных пользователей
Автоматически создай архивы домашних директорий пользователей для резервного копирования.
#!/bin/bash
BACKUP_DIR="/backup/user_backups"
mkdir -p "$BACKUP_DIR"
while IFS= read -r username; do
HOME_DIR="/home/$username"
if [ -d "$HOME_DIR" ]; then
tar -czf "$BACKUP_DIR/${username}_backup_$(date +%F).tar.gz" "$HOME_DIR"
echo "Резервная копия для $username создана."
else
echo "Домашняя директория $username не найдена."
fi
done < users.txt
Как использовать: Заполни users.txt именами пользователей, чтобы получить резервные копии их данных.
---
### 5. Скрипт для массового создания групп и добавления пользователей
Удобный скрипт для создания нескольких групп и добавления в них пользователей:
#!/bin/bash
GROUPS=("dev" "ops" "test")
for group in "${GROUPS[@]}"; do
sudo addgroup "$group"
echo "Группа $group создана."
done
while IFS= read -r username; do
for group in "${GROUPS[@]}"; do
sudo adduser "$username" "$group"
echo "Пользователь $username добавлен в $group."
done
done < users.txt
Как использовать: Укажи нужные группы в массиве GROUPS и заполни users.txt именами пользователей. Скрипт добавит всех пользователей в указанные группы.
Эти скрипты помогут тебе настроить пользователей и группы в Linux буквально за минуты! И если устал вручную искать медленные запросы в логах, жди следующий пост — расскажу, как сделать это за одну минуту! 🚀
____________________
Дополнительный материал:
🧠 - Мастерство Управления Правами в Linux: От Новичка до Профи
🧠 - Максимизируйте безопасность с минимальными разрешениями в Linux
🧠 - От Slackware до Pacman: Путешествие Систем Управления Пакетами в Linux nsenter -n -t $(docker inspect -f '{{.State.Pid}}' [контейнер]) netstat -tulnp
2. Диагностика сетевых проблем
Быстро проверь DNS внутри контейнера:
nsenter -n -t $(docker inspect -f '{{.State.Pid}}' [контейнер]) dig google.com
3. Анализ процессов
Посмотри процессы внутри контейнера без входа в него:
nsenter -t $(docker inspect -f '{{.State.Pid}}' [контейнер]) -p ps aux
Теперь у тебя есть секретное оружие для полного контроля над Docker контейнерами! Попробуй — это просто, но очень мощно!
Завтра не пропусти новый пост на тему секретов массового управления пользователями и группами в Linux.
____________________
Дополнительный материал:
🧠 - Путешествие по Виртуальным Интерфейсам и Канальному Уровню в Linux: От Туннелей до Мостов
🧠 - История AppArmor: Как Linux Стал Крепостью Безопасности
🧠 - Linux Mastery: Быстрое создание пакетов файлов для тестированияapt install curl
curl -fsSL https://get.docker.com | bash -
4. Проверяем всё это волшебство командой:
docker run --rm hello-world
И вуаля — Docker запущен внутри LXC! 😎
Такое решение — это идеальный вариант для изоляции среды и экспериментов. Используй меньше ресурсов, но при этом оставайся гибким!
Если тебе интересно, как это ещё можно использовать — напиши, обсудим!
А завтра не пропусти новый пост на тему: "Секретная Команда nsenter! Управляй Контейнерами как Хакер! 😎"
____________________
Дополнительный материал:
🧠 - Осваиваем RAID Массивы в Linux: Путь к Надежности и Производительности
🧠 - История OpenSUSE: От Зеленого Ящерика к Глобальному Сообществу
🧠 - Разблокируем секреты Linux: Специальные разрешения файлов