Перейти к содержимому

Bash Советы - Bash Scripting | Linux Terminal & Shell. Скрипты и Автоматизация задач. Командная строка для Sysadmin и DevOps. Уроки Баш, Zsh и CLI Tools. Unix Console.

история за 27 днейобновляется раз в 6 ч – 3 дня
max.ru/bash_srvТехнологии и ITВ индексе с 16.10.2026подписчики: 5 ч назадпосты проверены: 23 ч назад

Реклама Tg t.me/evgenycarter Укроти командную строку. Пишем эффективные Bash-скрипты для сервера и десктопа. Магия текстовой обработки: Grep, Sed, Awk и регулярные выражения (Regex). Настройка окружения: Zsh, Fish, Vim, Tmux. Автоматизация через Cron и Systemd. Работа с SSH, логами и процессами. Полезные команды (Curl, Wget, Tar) и пайплайны (Pipes). Лучшие практики написания кода и отладки.

Подписчики
3 084
+1 (0,0%) за 24 ч
топ-4% индекса
Охват 24 ч
500
выше 82% каналов индекса
ERR24
16,2%
выше 14% каналов индекса
ER (реакции)
1,0%
по 12 постам за 30 дн
выше 27% каналов индекса
Постов в день
0,4
8,3% — реклама с erid
Индекс цитирования
1 386
37 каналов-источников за 90 дн

Прирост подписчиков

За 24 ч
+1 (0,0%)
За 7 дн
+25 (+0,8%)
За 30 дн
—нет замера 30 дней назад
Место по приросту
№672за 24 ч в рубрике «Технологии и IT»

К замеру 09.11.2026 · 09:45 МСК. Страницы канала замеряются в среднем раз в 2 дня.

Вовлечённость

ERR 24 ч
16,2%замер на возрасте 20–30 ч
ERR 48 ч
—нет постов за 7 дн
ERR 30 дн
37,9%по последним замерам, 12 постов
ER (реакции)
1,0%по 12 постам за 30 дн

ERR — средний охват поста к подписчикам, ER — реакции к просмотрам.

Средний охват поста

24 ч
500замер на возрасте 20–30 ч
48 ч
—нет постов за 7 дн
72 ч
—мало постов: 1 за 7 дн
7 дн
—нет постов за 7 дн
30 дн
1 168по последним замерам, 12 постов

Охваты 48 и 72 ч посчитаны 09.11.2026 · 10:15 МСК, без репостов.

Упоминания и активность

Упоминаний за 24 ч
0
За 7 дн
0
За 30 дн
37
ИЦ
1 38637 источников за 90 дн
Постов в день
0,4за 30 дн
Реклама с erid
1постов за 30 дн

Упоминания и ИЦ на 09.11.2026 · 10:15 МСК.

Покупал рекламу в…

30 дней · обнаруженные размещения

Таблица закупов →

Включая размещения без erid. Оплата не подтверждена. Как определяем

Продавал рекламу…

30 дней · обнаруженные размещения

Таблица закупов →

Включая размещения без erid. Оплата не подтверждена. Как определяем

Динамика и события

Маркеры: «@» — упоминание в другом канале, «Р» — рекламный пост с erid

3K3K3K3,1K16.1020.1024.1028.1001.1105.1109.11Р
ПодписчикиРекламный пост (erid)
Подписчики канала «Bash Советы - Bash Scripting | Linux Terminal & Shell. Скрипты и Автоматизация задач. Командная строка для Sysadmin и DevOps. Уроки Баш, Zsh и CLI Tools. Unix Console.» за период 30 д: от 2 974 до 3 084, событий на графике: 2
ДатаПодписчики
16.10.20262 974
17.10.20262 979
18.10.20262 980
19.10.20262 980
20.10.20262 980
21.10.20263 000
22.10.20263 000
23.10.20263 009
24.10.20263 009
25.10.20263 017
26.10.20263 019
27.10.20263 027
28.10.20263 038
29.10.20263 043
30.10.20263 051
31.10.20263 054
01.11.20263 058
02.11.20263 059
03.11.20263 071
04.11.20263 076
05.11.20263 081
06.11.20263 081
07.11.20263 085
08.11.20263 083
09.11.20263 084

Последние посты

  1. фото

    🧠 Проверка, запущен ли процесс Иногда нужно быстро проверить, работает ли нужный процесс — например, nginx, postgres или любой другой. Вот удобная bash-функция: check_proc() { local PROC_NAME="$1" if pgrep -x "$PROC_NAME" > /dev/null; then echo "✅ Процесс '$PROC_NAME' запущен" else echo "❌ Процесс '$PROC_NAME' не найден" fi } 📌 Как использовать: check_proc nginx check_proc sshd Добавь это в свой ~/.bashrc или ~/.bash_profile, чтобы всегда иметь под рукой 🔧 💡 Работает для процессов с точным именем. Хочешь более гибкий поиск — используй pgrep "$PROC_NAME" без -x. 👉 @b…

    Открыть в MAX
    Просмотры
    860
    ER
    1,6%
    Реакции
    14
  2. фото

    📌 Мониторинг процессов с высоким потреблением CPU Скрипт, который покажет топ-5 процессов по загрузке CPU. ps -eo pid,comm,%cpu --sort=-%cpu | head -n 6 🔍 Что делает этот скрипт: ⚫️ ps -eo pid,comm,%cpu — выводит PID, команду и использование CPU. ⚫️ --sort=-%cpu — сортирует по убыванию загрузки CPU. ⚫️ head -n 6 — берёт первые 5 процессов + строка заголовков. 💡 Можно повесить это на cron или закинуть в watch, чтобы отслеживать в реальном времени: watch -n 5 'ps -eo pid,comm,%cpu --sort=-%cpu | head -n 6' 👉 @bash_srv

    Открыть в MAX
    Просмотры
    1 084
    ER
    1,5%
    Реакции
    16
  3. 🔄 Как узнать, какой процесс держит порт в Linux? Часто бывает, что нужный порт уже занят, и надо быстро найти, кто его "захватил". Используем lsof и ss. 📌 Вариант 1 — через lsof: lsof -i :<порт> 🔹 Пример: lsof -i :80 📌 Вариант 2 — через ss: ss -tuln | grep :<порт> 🔹 Пример: ss -tuln | grep :443 🧠 А чтобы сразу получить PID: fuser <порт>/tcp 🔹 Пример: fuser 22/tcp 🔥 Идеально подходит, чтобы выяснить, что мешает стартовать nginx, apache, sshd и т.д. 👉 @bash_srv

    Открыть в MAX
    Просмотры
    1 199
    ER
    1,8%
    Реакции
    21
  4. фото

    Что происходит с идеей после хакатона? На ЛЦТ.Фесте участники конкурса «Лидеры цифровой трансформации» представят свои разработки для города и бизнеса. А эксперты и представители технологических компаний расскажут об опыте создания и внедрения цифровых решений. Гостей ждут лекции, дискуссии, интерактивные площадки и новые знакомства. Студенты ИТ- и инженерных направлений смогут познакомиться с задачами индустрии, специалисты найдут темы для профессионального обсуждения, а все, кому интересны современные цифровые разработки России, узнают больше о технологиях и их применении. А ещё узнаем, кт…

    Открыть в MAX
    Просмотры
    999
    ER
    —
    Реакции
    —
  5. 🔐 Проверяем, у кого есть root-доступ через sudo Иногда нужно быстро выяснить, какие пользователи могут выполнять команды от имени root через sudo. Вот простой способ это сделать: getent group sudo | cut -d: -f4 | tr ',' '\n' | sort 📋 Что делает скрипт: * getent group sudo - вытаскивает строку группы sudo; * cut -d: -f4 - берёт список пользователей; * tr ',' '\n' - превращает список в столбик; * sort — сортирует результат. 💡 Работает в Debian/Ubuntu - для других систем группу sudo нужно заменить на wheel, например: getent group wheel | cut -d: -f4 | tr ',' '\n' | sort 🔥 Быстрый аудит…

    Открыть в MAX
    Просмотры
    1 042
    ER
    1,7%
    Реакции
    18
  6. 🔐 Проверка пароля на сложность 🧪 Когда нужно быстро проверить, достаточно ли сложный пароль (длина, буквы, цифры, спецсимволы) — используйте вот такой bash-однострочник: read -s -p "Введите пароль: " pass; echo; [[ ${#pass} -ge 8 && "$pass" =~ [A-Z] && "$pass" =~ [a-z] && "$pass" =~ [0-9] && "$pass" =~ [^a-zA-Z0-9] ]] && echo "✅ Надёжный пароль" || echo "❌ Слабый пароль" 📋 Проверка включает: - минимум 8 символов - заглавные буквы - строчные буквы - цифры - спецсимволы 🛡 Удобно использовать в скриптах или при создании новых пользователей вручную. 👀 Если хотите использовать это в скри…

    Открыть в MAX
    Просмотры
    1 405
    ER
    1,2%
    Реакции
    17
  7. 🔍 Поиск текста во множестве файлов — быстро и точно! Если нужно найти, где в проекте встречается определённая строка (например, DB_PASSWORD), не лезь в каждый файл руками! Используй мощную связку grep: grep -rnw '/путь/к/папке' -e 'DB_PASSWORD' 📌 Пояснение: * -r — рекурсивный поиск по подкаталогам. * -n — показать номер строки. * -w — искать точное слово (не подстроку). * -e — указывает, что дальше идёт выражение для поиска. 💡 Хочешь исключить определённые директории, например .git? grep -rnw --exclude-dir={.git,node_modules} '/путь/к/папке' -e 'DB_PASSWORD' Незаменимо при отладке к…

    Открыть в MAX
    Просмотры
    1 453
    ER
    1,2%
    Реакции
    17
  8. 🧠 Регулярки на практике: как вытащить IP-адреса из логов Когда нужно быстро достать все IP-адреса из логов — тебе на помощь приходит grep + регулярные выражения 💪 Пример: grep -oE '\b([0-9]{1,3}\.){3}[0-9]{1,3}\b' /var/log/nginx/access.log 🔍 Что делает: -o — выводит только совпадения, без строки целиком -E — расширенные регулярки \b([0-9]{1,3}\.){3}[0-9]{1,3}\b — паттерн для IPv4 📌 Пример вывода: 192.168.0.1 10.0.0.55 172.16.100.7 🛡️ Хочешь избавиться от дубликатов? grep -oE '\b([0-9]{1,3}\.){3}[0-9]{1,3}\b' /var/log/nginx/access.log | sort -u 📁 Подходит для Apache, Nginx, s…

    Открыть в MAX
    Просмотры
    1 293
    ER
    0,6%
    Реакции
    8
  9. Реклама · eridфото

    ИИ пишет скрипты, разбирает логи и режет видео. Но половина кода так и остаётся в чате «Нейросети | AI-агентура» — канал для тех, кто собирает себе рабочих ИИ-агентов, а не коллекцию подписок. Здесь ты найдешь: — подробный гайд по сравнению моделей Claude; — готовые ТЗ на ботов, каждый собирается за вечер; — локальные модели: что влезает на одну карту, а что в браузер; — приемы добавления точности в ответах нейросетей; — 99 рабочих рецептов от Anthropic; — разбор необычных ситуации в мире ИИ Подпишись на канал, чтобы не пропустить новые лайфхаки: 👉 https://max.ru/channel_ai_agentura erid:…

    Открыть в MAX
    Просмотры
    554
    ER
    0,2%
    Реакции
    1
  10. ссылка

    🧹 Bash совет дня: удаляем пустые директории рекурсивно 🧹 Когда на сервере скапливаются лишние пустые папки — это не только мусор, но и потенциальная головная боль при навигации и поиске. Вот простой способ зачистить их: #!/bin/bash # Путь, в котором нужно очистить пустые папки TARGET_DIR="/var/www/html" # Удаляем все пустые директории, включая вложенные find "$TARGET_DIR" -type d -empty -delete echo "✅ Все пустые директории удалены из $TARGET_DIR" 🔍 Как это работает: • find ищет все папки (-type d), которые пусты (-empty) и удаляет их (-delete). • Работает рекурсивно, удаляя даже вл…

    Открыть в MAX
    Просмотры
    1 322
    ER
    1,2%
    Реакции
    16

Показано 10

Данные: публичные посты и страницы канала в MAX. Метрики версии v1, пересчитаны 09.11.2026, подписчики замерены 09.11.2026. Как мы считаем.