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 938 suscriptores, ocupando la posición 11 403 en la categoría Tecnologías y Aplicaciones y el puesto 59 941 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 938 suscriptores.
Según los últimos datos del 15 junio, 2026, el canal mantiene una actividad estable. En los últimos 30 días la variación de miembros fue de -73, y en las últimas 24 horas de -4, conservando un alto alcance.
- Estado de verificación: No verificado
- Tasa de interacción (ER): El promedio de interacción de la audiencia es 17.30%. Durante las primeras 24 horas tras publicar, el contenido suele obtener 5.95% de reacciones respecto al total de suscriptores.
- Alcance de las publicaciones: Cada publicación recibe en promedio 1 892 visualizaciones. En el primer día suele acumular 651 visualizaciones.
- Reacciones e interacción: La audiencia responde de forma activa: el promedio de reacciones por publicación es 9.
- 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 16 junio, 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.
tar -r --exclude="*.log" /path/to/directory
Добавление в архив:
tar -r archive_name.tar newfile
Максимальное сжатие:
tar -czvf -9 archive_name.tar.gz /path/to/directory
Проверка целостности:
gzip -tv archive_name.tar.gz
________________
Дополнительный материал:
🧠 - Инфраструктура как код: Создание и управление конфигурациями серверов
🧠 - CI/CD и автоматическая сборка: Интеграция непрерывной поставки и непрерывного развертывания
🧠 - CI/CD и автоматическая сборка: Создание пайплайнов сборки и развертывания
#LinuxJournal @LinuxSkilltar -cvf archive_name.tar /path/to/directory
Сжатие с gzip:
tar -czvf archive_name.tar.gz /path/to/directory
Распаковка:
tar -xzvf archive_name.tar.gz
Просмотр содержимого:
tar -tvf archive_name.tar.gz
В следующий раз раскрою секретные трюки tar и gzip: от профи для профи!
____________________
Дополнительный материал:
🧠 - Инфраструктура как код: Введение в инструменты автоматизации: Ansible
🧠 - Инфраструктура как код: Введение в инструменты автоматизации: Chef
🧠 - Инфраструктура как код: Введение в инструменты автоматизации: Puppet
#LinuxJournal @LinuxSkill# Использование официального образа Python 3.8 как базового
FROM python:3.8
Зачем нужна FROM:
1️⃣ Определяет начальный слой для образа
2️⃣ Задаёт окружение для выполнения команд сборки
3️⃣ Позволяет использовать готовые настройки
FROM - это как фундамент дома в мире Docker. Без него нельзя построить стены и крышу! 🏠
Кто угадал? Поздравляю знатоков! 🎊
____________________
Дополнительный материал:
🧠 - GRUB: Командный мостик космического корабля вашего ПК
🧠 - Утренний будильник для вашего ПК: Включение по расписанию с UEFI
🧠 - GRUB Menu Reveal: Как пригласить скрытое меню на ужин
#DevOpsChallenge @LinuxSkillgrep [OPTION...] PATTERNS [FILE...]
grep [OPTION...] -e PATTERNS ... [FILE...]
grep [OPTION...] -f PATTERN_FILE ... [FILE...]
### Ключевые опции программы:
- --help: Выводит справку
- -V, --version: Показывает версию grep
## 🎯 Управление сопоставлением
### Основные опции:
- -e PATTERNS, --regexp=PATTERNS: Использует PATTERNS как шаблоны
- -f FILE, --file=FILE: Получает шаблоны из FILE
- -i, --ignore-case: Игнорирует регистр
- -v, --invert-match: Инвертирует поиск
- -w, --word-regexp: Ищет целые слова
- -x, --line-regexp: Ищет целые строки
### Дополнительные опции:
- -P, --perl-regexp: Использует Perl-совместимые регулярные выражения
- --no-ignore-case: Отменяет игнорирование регистра
## 📊 Управление выводом
### Форматирование результатов:
- -c, --count: Выводит только количество совпадений
- --color[=WHEN]: Подсвечивает результаты
- -m NUM, --max-count=NUM: Останавливается после NUM совпадений
- -o, --only-matching: Выводит только совпадающие части
### Дополнительные опции вывода:
- -q, --quiet, --silent: Подавляет весь обычный вывод
- -s, --no-messages: Подавляет сообщения об ошибках
- -b, --byte-offset: Печатает смещение в байтах для каждой строки
- -H, --with-filename: Печатает имя файла для каждого совпадения
- -h, --no-filename: Подавляет префикс имени файла в выводе
- --label=LABEL: Отображает LABEL как имя файла для стандартного ввода
## 🔬 Контекстный поиск
### Опции для контекста:
- -A NUM, --after-context=NUM: Выводит NUM строк после совпадения
- -B NUM, --before-context=NUM: Выводит NUM строк до совпадения
- -C NUM, --context=NUM: Выводит NUM строк вокруг совпадения
### Дополнительные опции контекста:
- --group-separator=SEP: Использует SEP как разделитель между группами строк
- --no-group-separator: Не выводит разделитель между группами строк
## 📁 Работа с файлами и директориями
### Опции для навигации:
- -r, --recursive: Рекурсивный поиск
- --include=GLOB: Поиск только в файлах, соответствующих GLOB
- --exclude=GLOB: Исключает файлы, соответствующие GLOB
- --exclude-dir=GLOB: Исключает директории, соответствующие GLOB
- -R, --dereference-recursive: Рекурсивный поиск, следуя по символическим ссылкам
### Обработка специальных файлов:
- -a, --text: Обрабатывает бинарные файлы как текст
- --binary-files=TYPE: Указывает, как обрабатывать бинарные файлы
- -I: Обрабатывает бинарные файлы, как если бы они не содержали совпадений
- -D ACTION, --devices=ACTION: Указывает, как обрабатывать устройства, FIFO и сокеты
- -d ACTION, --directories=ACTION: Указывает, как обрабатывать директории
## 🧠 Регулярные выражения
### Основные метасимволы:
- .: Любой символ
- ^: Начало строки
- $: Конец строки
- *: 0 или более повторений
- +: 1 или более повторений
- ?: 0 или 1 повторение
- {n}: Ровно n повторений
- {n,}: n или более повторений
- {n,m}: От n до m повторений
### Классы символов:
- [abc]: Любой из перечисленных символов
- [^abc]: Любой символ, кроме перечисленных
- [a-z]: Любой символ в диапазоне
- [:alnum:]: Буквенно-цифровые символы
- [:alpha:]: Буквенные символы
- [:digit:]: Цифровые символы
## 💡 Практический пример
$ grep -n -- 'f.*\.c$' *g*.h /dev/null
argmatch.h:1:/* definitions and prototypes for argmatch.c
Этот пример демонстрирует:
- Поиск строк, содержащих 'f' и заканчивающихся на '.c'
- В файлах, имена которых содержат 'g' и заканчиваются на '.h'
- С выводом номеров строк (-n)
## 🚀 Продвинутые техники
### Использование grep с другими командами:
- Поиск процессов: ps aux | grep "process_name"
- Поиск в сжатых файлах: zgrep "pattern" file.gz
### Оптимизация поиска:
- Используйте -F для поиска фиксированных строк (без регулярных выражений)
- Применяйте -l для вывода только имен файлов с совпадениями
### Настройка окружения:
- GREP_COLORS: Настройка цветов для подсветки вывода
- LC_ALL, LC_COLLATE, LANG: Настройка локали для сортировки и сопоставления символов
- POSIXLY_CORRECT: Включение строгого соответствия стандарту POSIX
#Linux_Mastery @LinuxSkillgrep -C 3 "pattern" file
Показывает 3 строки до и после совпадения. Контекст - твой новый лучший друг!
2. Отладка сложных регулярных выражений:
grep --debug "pattern" file
Разбирайся в хитросплетениях regex как настоящий детектив!
3. Сохранение результатов:
grep "pattern" file > results.txt
Лови результаты прямо в файл. Удобно для дальнейшего анализа!
Завтра тебя ждёт большой гайд по grep. Готовься стать настоящим ниндзя командной строки!
____________________
Дополнительный материал:
🧠 - Облачные технологии и DevOps: Введение в облака. Примеры: Azure
🧠 - Облачные технологии и DevOps: Конфигурация и автоматизация облачных ресурсов
🧠 - Безопасность и сетевые аспекты: Основы безопасности Linux-сервера
#Linux_Mastery @LinuxSkillgrep "ERROR" /var/log/syslog
Мгновенно выявляем проблемы в системе!
2. Поиск в исходном коде: Где эта функция?
grep "def " *.py
Быстро находим определения функций в Python-файлах.
3. Фильтрация данных: Извлекаем нужное
grep "keyword" dataset.csv
Вытаскиваем строки с ключевым словом из CSV-файла.
💡 Совет: Комбинируй grep с другими командами для более сложных задач. Например:
grep "ERROR" /var/log/* | sort | uniq -c | sort -nr
Эта команда найдет все уникальные ошибки в логах, отсортирует их по частоте.
В следующий раз мы раскроем секретные трюки и малоизвестные функции grep. Будет много интересного!
____________________
Дополнительный материал:
🧠 - Основы программирования: Python
🧠 - Основы программирования: Bash
🧠 - Основы программирования: Создание скриптов и автоматизация задач
#LinuxJournal @LinuxSkillfind /path -type f -name "*.txt" -exec grep "pattern" {} \;
Найдёт все .txt файлы и прочешет их на наличие "pattern". Мощь!
2. grep + awk: Извлекаем нужные поля
grep "pattern" file | awk '{print $2}'
Выбирает второе поле из строк, содержащих "pattern". Чистота и точность!
3. grep + sed: Модифицируем на лету
grep "pattern" file | sed 's/old/new/g'
Находит строки с "pattern" и заменяет "old" на "new". Трансформация в действии!
4. grep + xargs: Массовые операции
grep -l "pattern" * | xargs rm
Находит файлы с "pattern" и удаляет их. Осторожно, мощный инструмент!
💡 Лайфхак: Комбинируй эти техники для создания сложных пайплайнов. Например:
find . -type f | xargs grep "TODO" | awk '{print $1}' | sort | uniq
Эта команда найдёт все уникальные файлы с "TODO" в текущей директории и ниже.
В следующий раз мы рассмотрим практические примеры использования grep. Готовься применять свои навыки в реальных сценариях!
____________________
Дополнительный материал:
🧠 - Сетевые основы: Удаленное управление
🧠 - Сетевые основы: Безопасность
🧠 - Основы программирования: Основы языка программирования
#LinuxJournal @LinuxSkillzgrep "error" logfile.gz
Ищем ошибки прямо в сжатых логах. Экономия места и времени!
2. Обработка потоков на лету:
cat file | grep "pattern"
Комбинируй команды и создавай мощные пайплайны!
3. Бинарные файлы? Grep и тут поможет:
grep --text "pattern" binaryfile
Ищем текст даже там, где его не должно быть!
💡 Лайфхак: Используй grep для быстрого анализа логов, конфигов и даже исходного кода. Например:
grep -n "function" *.py
Найдёт все определения функций в Python-файлах с номерами строк.
В следующий раз мы научимся комбинировать grep с другими инструментами. Готовься к настоящей магии командной строки!
____________________
Дополнительный материал:
🧠 - Сетевые основы: Введение в межсетевые экраны
🧠 - Сетевые основы: Туннелирование и частные сети
🧠 - Сетевые основы: Настройка сети в Linux
#LinuxJournal @LinuxSkillgrep --binary-files=without-match "pattern" directory
Забудь о тормозах на бинарных файлах!
2. Форсируем текстовый режим:
grep -a "pattern" binaryfile
Даже если файл с бинарными заголовками, grep будет работать как часы.
3. Ограничиваем количество совпадений:
grep -m 5 "error" logfile.txt
Получишь только первые 5 совпадений. Быстро и по делу!
4. Раскрашиваем результаты:
grep --color=auto "pattern" file
Найденные совпадения будут подсвечены. Красиво и функционально!
💡 Лайфхак: Комбинируй эти опции для максимального эффекта. Например:
grep --binary-files=without-match --color=auto -m 10 "error" /var/log/*
Эта команда игнорирует бинарники, подсвечивает результаты и выдаёт только первые 10 совпадений.
В следующий раз мы разберёмся, как grep может творить чудеса с файлами. Будет жарко!
____________________
Дополнительный материал:
🧠 - Транспортный уровень: трансляция адресов и формирование трафика
🧠 - Прикладной уровень: возможности системы
🧠 - Прикладной уровень: что нужно для полноценной работы?
#LinuxJournal @LinuxSkill
grep -i "error" logfile.txt
Найдет "error", "Error", "ERROR" и другие вариации.
2. Регулярные выражения - сердце grep:
Используй -E для расширенных регулярных выражений:
grep -E "error|warning" logfile.txt
Это найдет строки с "error" или "warning".
Крутые примеры regex:
- ^pattern: Ищет строки, начинающиеся с "pattern"
- pattern$: Ищет строки, заканчивающиеся на "pattern"
- [abc]: Ищет любой из символов a, b или c
- .*: Ищет любое количество любых символов
3. Рекурсивный поиск:
grep -r "error" /var/log
Ищет во всех файлах директории и поддиректорий.
4. Исключение файлов или директорий:
grep -r --exclude="*.log" "error" /var/log
grep -r --exclude-dir="backup" "error" /var/log
Эти команды помогут отфильтровать ненужные файлы или директории.
💡 Лайфхак: Комбинируй эти техники для супер-точного поиска!
В следующий раз мы разберем опции оптимизации производительности grep. Ты узнаешь, как искать еще быстрее!
________________
Дополнительный материал:
🧠 - Сетевой уровень: адресация и маршрутизация
🧠 - Сетевой уровень: связность и целевая маршрутизация
🧠 - Транспортный уровень: TCP, UDP и не только
#LinuxJournal @LinuxSkill
¡Ya disponible! Investigación de Telegram 2025 — los principales insights del año 
