LinuxSkill - Сводки с прода и Шпаргалки
Следим за новостями Linux, DevOps и ИБ, чтобы быть готовым к любым факапам. Бонусом — плотные шпаргалки и чеклисты для ежедневной работы в терминале. 📩 По всем вопросам: @chorapov Зеркало в MAX: https://max.ru/LinuxSkill РКН https://vk.cc/cMUwm4
Show more📈 Analytical overview of Telegram channel LinuxSkill - Сводки с прода и Шпаргалки
Channel LinuxSkill - Сводки с прода и Шпаргалки (@linuxskill) in the Russian language segment is an active participant. Currently, the community unites 10 739 subscribers, ranking 11 127 in the Technologies & Applications category and 59 502 in the Russia region.
📊 Audience metrics and dynamics
Since its creation on невідомо, the project has demonstrated rapid growth, gathering an audience of 10 739 subscribers.
According to the latest data from 04 September, 2026, the channel demonstrates stable activity. Although there has been a change in the number of participants by -48 over the last 30 days and by 0 over the last 24 hours, overall reach remains high.
- Verification status: Not verified
- Engagement rate (ER): The average audience engagement rate is 11.84%. Within the first 24 hours after publication, content typically collects 5.03% reactions from the total number of subscribers.
- Post reach: On average, each post receives 1 272 views. Within the first day, a publication typically gains 540 views.
- Reactions and interaction: The audience actively supports content: the average number of reactions per post is 4.
- Thematic interests: Content is focused on key topics such as docker, linux, bash, devops, скрипт.
📝 Description and content policy
The author describes the resource as a platform for expressing subjective opinions:
“Следим за новостями Linux, DevOps и ИБ, чтобы быть готовым к любым факапам.
Бонусом — плотные шпаргалки и чеклисты для ежедневной работы в терминале.
📩 По всем вопросам: @chorapov
Зеркало в MAX: https://max.ru/LinuxSkill
РКН https://vk.cc/cMUwm4”
Thanks to the high frequency of updates (latest data received on 05 September, 2026), the channel maintains relevance and a high level of publication reach. Analytics show that the audience actively interacts with content, making it an important point of influence in the Technologies & Applications category.
b2 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: Специальные разрешения файловawk в Linux: обработка текста в пару команд!
Ты точно сталкивался с awk, если приходилось обрабатывать текстовые файлы в Linux. Эта команда мощная и гибкая, как швейцарский нож для текстовых данных. Сегодня покажу тебе несколько классных трюков с awk, которые точно облегчат жизнь!
Основные примеры использования awk
1. Фильтрация по столбцам
Допустим, у тебя есть файл с данными, и ты хочешь вывести только второй столбец:
awk '{print $2}' filename.txt
Эта команда выведет второй столбец для каждой строки в файле — удобно для логов и больших данных.
2. Поиск по условию
Хочешь отфильтровать строки с определённым значением в столбце? Например, вывести строки, где в первом столбце — "ERROR":
awk '$1 == "ERROR" {print $0}' filename.txt
Так можно быстро выявить проблемные места, не перебирая вручную сотни строк.
3. Суммирование чисел в столбце
Надо посчитать общую сумму значений в столбце? Легко!
awk '{sum += $3} END {print sum}' filename.txt
Команда END выполнит суммирование только после обработки всех строк.
4. Форматирование вывода
awk позволяет создавать табличный формат. Например, чтобы вывести имя и возраст с текстом:
awk '{printf "Name: %s, Age: %d\n", $1, $2}' filename.txt
Так ты можешь оформить данные в более читаемом виде.
С awk ты можешь обрабатывать и фильтровать данные прямо в терминале, экономя кучу времени. В следующем посте мы откроем для себя возможности управления службами в Linux, чтобы работать с systemd на новом уровне! systemd-analyze blame
Результат — полный список служб с указанием времени их старта. Узнаешь, кого можно пнуть за медлительность.
2️⃣ Пользовательские процессы тормозят?
Если система грузится долго из-за пользовательских процессов, вот как это проверить:
systemd-analyze blame --user
Теперь ты точно знаешь, где искать виновников.
3️⃣ Наглядная картина загрузки
Хочешь увидеть, как выглядит вся картина загрузки в виде графика? Лови:
systemd-analyze plot > загрузка.html
Открой этот файл в браузере и готовься удивляться, кто съедает твои ресурсы!
4️⃣ А как долго всё это тянется?
Вот так можно получить общее время загрузки ядра и служб: bash systemd-analyze🔍 Пример из жизни: Системный админ заметил, что его сервер начал медленно грузиться. Проверил через
systemd-analyze blame — оказалось, виноват Bluetooth, который он даже не использует. Отключил его, и система взлетела быстрее ракеты!
Не жди — ускоряйся! Расскажи в комментариях, какие службы тормозили твою систему и что ты с ними сделал! 🚀
____________________
Дополнительный материал:
🧠 - Станьте мастером Linux с нашим Бесплатным курсом от Нуля до DevOps
🧠 - Linux Mastery: Организация файлов и каталогов
🧠 - Как пентестеры взломали ИТ-компанию через сайт уролога и Роскомнадзор
#Linux_Mastery