Linux Books
@linuxkalii - наш канал По всем вопросам- @notxxx1 № 5032799382
نمایش بیشتر📈 تحلیل کانال تلگرام Linux Books
کانال Linux Books (@linux_read) در بخش زبانی روسی بازیگری فعال است. در حال حاضر جامعه شامل 16 215 مشترک است و جایگاه 7 913 را در دسته فناوری و برنامهها و رتبه 40 455 را در منطقه روسيا دارد.
📊 شاخصهای مخاطب و پویایی
از زمان ایجاد در невідомо، پروژه رشد سریعی داشته و 16 215 مشترک جذب کرده است.
بر اساس آخرین دادهها در تاریخ 22 اکتبر, 2026، کانال فعالیت پایداری دارد. در ۳۰ روز گذشته تغییر اعضا برابر 130 و در ۲۴ ساعت گذشته برابر 1 بوده و همچنان دسترسی گستردهای حفظ شده است.
- وضعیت تأیید: تأیید نشده
- نرخ تعامل (ER): میانگین تعامل مخاطب 12.55% است و در ۲۴ ساعت نخست پس از انتشار، محتوا معمولاً 4.69% واکنش نسبت به کل مشترکان کسب میکند.
- دسترسی پستها: هر پست به طور میانگین 2 035 بازدید دریافت میکند. در اولین روز معمولاً 760 بازدید جمعآوری میشود.
- واکنشها و تعامل: مخاطبان بهطور فعال حمایت میکنند؛ میانگین واکنش به هر پست 12 است.
- علایق موضوعی: محتوا بر موضوعات کلیدی مانند linux, ядро, grep, скрипт, devops تمرکز دارد.
📝 توضیح و سیاست محتوایی
نویسنده این فضا را محل بیان دیدگاههای شخصی توصیف میکند:
“@linuxkalii - наш канал
По всем вопросам- @notxxx1
№ 5032799382”
به لطف بهروزرسانیهای پرتکرار (آخرین داده در تاریخ 23 اکتبر, 2026)، کانال همواره بهروز و دارای دسترسی بالاست. تحلیلها نشان میدهد مخاطبان بهطور فعال با محتوا تعامل دارند و آن را به نقطه اثرگذاری مهم در دسته فناوری و برنامهها تبدیل کردهاند.
curl позволяет отправлять эти сообщения через HTTP POST.
Принцип:
- Slack даёт вам URL вида https://hooks.slack.com/services/...
- Вы используете curl для отправки JSON с текстом сообщения.
⚙️ Как включить входящие Webhook в Slack
1. Зарегистрируйтесь на [api.slack.com/apps](https://api.slack.com/apps)
2. Создайте новое приложение
3. В разделе Incoming Webhooks — активируйте их
4. Добавьте Webhook в рабочее пространство (выберите канал)
5. Сохраните Webhook URL — он понадобится далее
💬 Bash-скрипт для отправки уведомлений
Добавьте Webhook в .bashrc:
export SLACK_WEBHOOK_URL="https://hooks.slack.com/services/your/webhook/url"
Пример скрипта мониторинга:
#!/bin/bash
source ~/notify_slack.sh
disk_usage=$(df -h / | awk 'NR==2 {print $5}')
cpu_load=$(uptime | awk -F'load average:' '{ print $2 }' | cut -d',' -f1 | xargs)
hostname=$(hostname)
message="*Отчёт о системе - $hostname*\n* Диск (/): $disk_usage\n* CPU (1 мин): $cpu_load"
notify_slack "$message"
✅ Рекомендации
Не хардкодьте токены — используйте переменные окружения
Slack ограничивает частоту Webhook-запросов
Используйте уведомления только при необходимости (ошибки, алерты и т.п.)
Теперь вы можете:
- Добавить Slack-уведомления в свои cron-задачи
- Отслеживать состояние системы
- Получать оповещения об ошибках в скриптах.
Подробнее
sudo apt install ufw
Проверь статус:
sudo ufw status
Активируй, если выключен:
sudo ufw enable
⚙️ Настройки по умолчанию:
sudo ufw default deny incoming
sudo ufw default allow outgoing
Это заблокирует все входящие соединения и разрешит исходящие.
🔓 Разреши нужные порты:
Для SSH:
sudo ufw allow ssh
Для веб-серверов:
sudo ufw allow http
sudo ufw allow https
📄 Проверка правил:
sudo ufw status verbose
UFW — отличный выбор, если хочешь контролировать трафик на сервере без сложных iptables. Просто, понятно и безопасно.
👨💻 Ссылка на статью: https://www.tecmint.com/install-ufw-on-ubuntu-debian//proc и взаимодействие с устройствами.
• Обработка системных вызовов и управление прерываниями.
• Синхронизация, планирование задач и другие аспекты разработки модулей.
📖 Книга актуализирована для версий ядра Linux 5.x и 6.x и доступна по ссылке:
https://sysprog21.github.io/lkmpg/
🔧 Исходный код и дополнительные материалы можно найти на GitHub.
📝 Авторы и участники проекта:
Ori Pomerantz, Peter Jay Salzman, Michael Burian, Bob Mottram, Jim Huang и другие.
Книга распространяется под лицензией Open Software License v3.0 и доступна для свободного использования и модификации.
Книгаchmod +x backup_mysql.sh;
запустить вручную и проверить, что файлы создались.
Автоматизация через Cron
открыть crontab -e;
строка 0 2 * * * /bin/bash /path/backup_mysql.sh — ежедневный бэкап в 02:00;
лог Cron’а проверяется через grep CRON /var/log/syslog.
Советы по безопасности и хранению
вместо пароля в скрипте — использовать ~/.my.cnf;
контролировать свободное место каталога и при необходимости писать на внешний носитель или в облако;
адаптировать периодичность Cron под частоту изменений данных.
Итог: за несколько строк Bash и одну запись в Cron вы получаете регулярные, датированные дампы MySQL без ручных действий и с авто-очисткой старых файлов.
https://www.tecmint.com/bash-script-for-mysql-backup/grep --help
Отобразить справочную информацию по команде grep.
grep --version
Показать установленную версию grep.
grep "search_term" document.txt
Найти строку с указанным термином в файле document.txt.
grep -i "search_term" document.txt
Выполнить поиск без учёта регистра (регистр букв не важен).
grep -v "exclude_term" document.txt
Показать только те строки, в которых не встречается указанный термин.
grep -c "count_term" document.txt
Подсчитать, в скольких строках встретился указанный термин.
grep -l "find_term" *.txt
Вывести список имён файлов (в каталоге), в которых есть указанный термин.
grep -L "missing_term" *.txt
Вывести список имён файлов, в которых нет указанного термина.
grep -w "whole_word" document.txt
Искомый шаблон должен совпадать целиком с отдельным словом, а не лишь частью.
grep -x "exact_line" document.txt
Выбрать только те строки, которые ровно совпадают с указанным текстом.
grep -o "only_match" document.txt
Показать только ту часть строки, которая совпала с шаблоном.
grep -n "numbered_term" document.txt
Вывести результаты поиска вместе с номерами строк.
grep -A 2 "after_term" document.txt
Показать 2 строки после каждой найденной (последовательность -A N).
grep -B 2 "before_term" document.txt
Показать 2 строки до каждой найденной (-B N).
grep -C 2 "context_term" document.txt
Показать 2 строки до и после каждого совпадения (-C N).
grep -E "regex_pattern" document.txt
Использовать расширенные регулярные выражения (equivalent to egrep).
grep -F "fixed_string" document.txt
Искомая строка — фиксированная, без обработки как регулярного выражения.
grep -P "perl_regex" document.txt
Применить Perl‑совместимые регулярные выражения.
grep --include="*.log" "error_message" /var/log/
Искать термин только в файлах с расширением .log внутри /var/log/.
grep --exclude="*.tmp" "search_term" *
Исключить из поиска файлы с расширением .tmp, обрабатывать остальные.
@linux_read
chkconfig --list
chkconfig --list httpd
✅ Включить автозапуск
chkconfig httpd on
chkconfig --level 35 httpd on
❌ Отключить автозапуск
chkconfig httpd off
chkconfig --level 35 httpd off
➕ Добавление и удаление сервиса
chkconfig --add httpd
chkconfig --del httpd
✅ Сброс настроек сервиса
chkconfig httpd reset
⚠️ Современные Linux-системы используют systemd!
systemctl enable httpd
systemctl disable httpd
Подробнее → https://www.tecmint.com/chkconfig-command-examples/