Linux Academy
Admin - @workakkk РКН: clck.ru/3FmvFv #VRHSZ
نمایش بیشتر📈 تحلیل کانال تلگرام Linux Academy
کانال Linux Academy (@linuxacademiya) در بخش زبانی روسی بازیگری فعال است. در حال حاضر جامعه شامل 28 317 مشترک است و جایگاه 4 615 را در دسته فناوری و برنامهها و رتبه 22 793 را در منطقه روسيا دارد.
📊 شاخصهای مخاطب و پویایی
از زمان ایجاد در невідомо، پروژه رشد سریعی داشته و 28 317 مشترک جذب کرده است.
بر اساس آخرین دادهها در تاریخ 26 اوت, 2026، کانال فعالیت پایداری دارد. در ۳۰ روز گذشته تغییر اعضا برابر 149 و در ۲۴ ساعت گذشته برابر 10 بوده و همچنان دسترسی گستردهای حفظ شده است.
- وضعیت تأیید: تأیید نشده
- نرخ تعامل (ER): میانگین تعامل مخاطب 14.73% است و در ۲۴ ساعت نخست پس از انتشار، محتوا معمولاً 6.43% واکنش نسبت به کل مشترکان کسب میکند.
- دسترسی پستها: هر پست به طور میانگین 4 171 بازدید دریافت میکند. در اولین روز معمولاً 1 820 بازدید جمعآوری میشود.
- واکنشها و تعامل: مخاطبان بهطور فعال حمایت میکنند؛ میانگین واکنش به هر پست 23 است.
- علایق موضوعی: محتوا بر موضوعات کلیدی مانند linux, bash, telnet, диск, скрипт تمرکز دارد.
📝 توضیح و سیاست محتوایی
نویسنده این فضا را محل بیان دیدگاههای شخصی توصیف میکند:
“Admin - @workakkk
РКН: clck.ru/3FmvFv
#VRHSZ”
به لطف بهروزرسانیهای پرتکرار (آخرین داده در تاریخ 27 اوت, 2026)، کانال همواره بهروز و دارای دسترسی بالاست. تحلیلها نشان میدهد مخاطبان بهطور فعال با محتوا تعامل دارند و آن را به نقطه اثرگذاری مهم در دسته فناوری و برنامهها تبدیل کردهاند.
در حال بارگیری داده...
| تاریخ | رشد مشترکین | اشارات | کانالها | |
| 27 اوت | +2 | |||
| 26 اوت | +12 | |||
| 25 اوت | +23 | |||
| 24 اوت | +15 | |||
| 23 اوت | +26 | |||
| 22 اوت | +45 | |||
| 21 اوت | +11 | |||
| 20 اوت | +7 | |||
| 19 اوت | +3 | |||
| 18 اوت | +34 | |||
| 17 اوت | +13 | |||
| 16 اوت | +12 | |||
| 15 اوت | +5 | |||
| 14 اوت | +4 | |||
| 13 اوت | +3 | |||
| 12 اوت | +5 | |||
| 11 اوت | +7 | |||
| 10 اوت | +9 | |||
| 09 اوت | +3 | |||
| 08 اوت | +2 | |||
| 07 اوت | +3 | |||
| 06 اوت | +7 | |||
| 05 اوت | +2 | |||
| 04 اوت | +8 | |||
| 03 اوت | +10 | |||
| 02 اوت | +6 | |||
| 01 اوت | +5 |
| 2 | Апелляционный суд отказал в возобновлении разбирательства с IBM, касающегося прав на Linux
Федеральный апелляционный суд США отклонил апелляцию компании Xinuos (UnXis), которая в 2011 году выкупила бизнес SCO Group. Компания Xinuos добивалась возобновления судебного разбирательства против IBM и Red Hat, которым вменяется передача интеллектуальной собственности SCO в ядро Linux. Коллегия из трёх судей отказалась пересматривать ранее вынесенное решение окружного суда США по Южному округу Нью‑Йорка из-за истечения срока исковой давности.
Подробнее:
https://opennet.ru/66125/
https://opennet.me/66125/ | 2 536 |
| 3 | 🐧 Как быстро понять, что именно съело место на диске в Linux?
Для этого есть du.
Проверить размер конкретной папки:
du -sh ~/Documents/
Посмотреть размер каждого объекта внутри:
du -sh ~/Documents/*
А если нужно быстро найти самые тяжёлые папки в текущей директории:
du -sh * | sort -h
Полезные флаги:
-s — показать только итоговый размер
-h — вывести размер в KB, MB и GB
-a — учитывать все файлы и директории
-c — добавить общий итог
Простой способ за минуту найти, куда внезапно исчезло свободное место на сервере. | 2 991 |
| 4 | 🔥 Хочешь быстрее расти в IT? Хватит учиться в одиночку
Окружение решает больше, чем кажется.
Собрал папки и каналы, где можно быстрее влиться в нужное направление, следить за трендами и не вариться в своём пузыре.
AI: t.me/ai_machinelearning_big_data
Python: t.me/pythonl
Linux: t.me/linuxacademiya
Хакинг: t.me/linuxkalii
DevOps: t.me/DevOPSitsec
Docker: https://t.me/+90Z5TAyfuNU5YmRi
Golang: t.me/Golang_google
Rust: t.me/rust_code
C++: t.me/cpluspluc
C#: t.me/csharp_1001_notes
Java: t.me/javatg
JavaScript: t.me/javascriptv
React: t.me/react_tg
Frontend: t.me/front
PHP: t.me/phpshka
Android: t.me/android_its
Мобильная разработка: t.me/mobdevelop
Базы данных: t.me/sqlhub
Data Science: t.me/data_analysis_ml
Big Data: t.me/bigdatai
Математика: t.me/data_math
Физика: https://t.me/+S4hinvO3QI43ZjNi
Kubernetes: t.me/kubernetc
GameDev: https://t.me/gamedev
Haskell: t.me/haskell_tg
Собеседования и карьера:
DS собеседования: t.me/machinelearning_interview
Python собеседования: t.me/python_job_interview
Папка с вакансиями: t.me/addlist/_zyy_jQ_QUsyM2Vi
Папка Go разработчика: t.me/addlist/MUtJEeJSxeY2YTFi
Папка Python разработчика: t.me/addlist/eEPya-HF6mkxMGIy
Папка ML: https://t.me/addlist/2Ls-snqEeytkMDgy
Папка Frontend: https://t.me/addlist/mzMMG3RPZhY2M2Iy
Полезное сверху:
ИТ-мемы: t.me/memes_prog
Английский для программистов: t.me/english_forprogrammers
ИИ и технологии: t.me/vistehno
954 ГБ open-source курсов: https://t.me/+rKBQEMccAA01MTcy
ИТ-книги бесплатно: https://t.me/addlist/BkskQciUW_FhNjEy
Max Ai: https://max.ru/ai_machinelearning_big_data
Max python: https://max.ru/pythonl
ТЕХНО: https://max.ru/vistehno
Max Go: https://max.ru/Golang_google
Max Linux: https://max.ru/linuxkalii
Devops: https://max.ru/DevOPSitsec
C#: https://max.ru/csharp_ci
C++: https://max.ru/cpluspluc
SQL: https://max.ru/sqlhub
Java: https://max.ru/javatg
Подписывайся на нужные направления и собирай себе ленту, которая реально двигает вперёд. | 2 519 |
| 5 | 🌳 Каждый Ethernet-коммутатор в мире до сих пор использует алгоритм, который Рада Перлман придумала в 1985 году.
Её разработка — Spanning Tree Protocol (STP) — решила одну из самых опасных проблем сетей: петли.
Если соединить коммутаторы в несколько путей, пакеты могут начать бесконечно ходить по кругу, создавая шторм и ломая всю сеть.
Перлман придумала способ превратить любую сложную топологию в дерево без циклов:
«Сначала выбирается корень. Затем каждый узел оставляет самый дешёвый путь к нему. Остальные связи блокируются».
Но самое необычное — её научная статья 1985 года начиналась не с обычной аннотации, а со стихотворения.
«I think that I shall never see
a graph more lovely than a tree…»
Это был не просто красивый текст. Стих буквально описывал работу алгоритма: выбор корневого узла, поиск кратчайших путей и построение бесциклового дерева.
Рада Перлман позже получила прозвище «мать интернета» за вклад в сетевые технологии.
Иногда самые важные алгоритмы в истории начинаются не с формул, а со стихов. | 3 433 |
| 6 | Согласны ?) | 4 164 |
| 7 | 🦀 Rust всё глубже заходит в Linux — и это уже не эксперимент ради эксперимента.
Главная идея проста: Rust позволяет писать системный код с более сильными гарантиями безопасности памяти ещё на этапе компиляции.
Для ядра Linux это особенно важно, потому что огромный класс багов связан именно с:
- use-after-free;
- null pointer;
- гонками;
- ошибками работы с памятью;
- небезопасным управлением ресурсами.
Rust не заменит C завтра, но его роль в ядре будет расти там, где безопасность и поддерживаемость важнее абсолютной совместимости со старым кодом.
Будущее Linux выглядит не как «C против Rust», а как постепенное сосуществование двух языков внутри одного ядра.
Видео:
https://youtu.be/nEa6uGO9LEk
#Rust #Linux #Kernel #SystemsProgramming #OpenSource | 4 755 |
| 8 | 💡 Быстрый Linux-совет: как упаковать файлы и папки через tar
Создать обычный архив:
tar -cvf project.tar ~/Documents/Project/
Посмотреть содержимое без распаковки:
tar -tf project.tar
Создать архив со сжатием gzip:
tar -czvf project.tar.gz Documents/
Распаковать:
tar -xzvf project.tar.gz
Что значат флаги:
-c - создать архив
-x - распаковать
-t - показать содержимое
-v - выводить обрабатываемые файлы
-f - указать имя архива
-z - использовать gzip
Полезно для бэкапов, переноса директорий и упаковки проекта в один файл.
#Linux #CLI | 6 170 |
| 9 | 🔐 Средства защиты в ядре Linux — это фундамент безопасности всей системы.
Если вы хотите понимать:
❔ как защищается ядро;
❔ почему работают SELinux, AppArmor, KASLR и PTI
❔ как проверить защищённость системы на практике, этот практикум для вас.
🗓 20 августа в 20:00 МСК приглашаем вас на открытый урок в преддверии старта курса «Разработка ядра Linux».
Разберём:
• модели DAC и MAC;
• механизмы защиты ядра;
• параметры сборки;
• подпись модулей и ядра;
• а также практические способы проверки настроек безопасности.
После занятия вы поймёте:
✅ как работают современные механизмы защиты Linux;
✅ научитесь анализировать конфигурацию ядра;
✅ оценивать влияние защитных технологий на систему;
✅ увереннее работать с безопасностью на уровне ядра.
Если вы развиваетесь в системном программировании, администрировании или разработке ядра Linux, зарегистрируйтесь на открытый урок
Регистрация: https://otus.pw/4ubP/?erid=2W5zFGf7gpq
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963. | 1 545 |
| 10 | ⚡️ Быстрый Linux-трюк: `tr` меняет символы в тексте без открытия редактора.
Например, перевести весь текст файла в нижний регистр:
tr 'A-Z' 'a-z' < name.txt
Ещё несколько полезных вариантов:
echo "hello linux" | tr 'a-z' 'A-Z'
# HELLO LINUX
echo "HELLO LINUX" | tr 'A-Z' 'a-z'
# hello linux
echo "hello linux" | tr ' ' '_'
# hello_linux
tr работает как простой character translator:
* tr 'a-z' 'A-Z' — lowercase → uppercase
* tr 'A-Z' 'a-z' — uppercase → lowercase
* tr ' ' '_' — пробелы → подчёркивания
Но есть важный нюанс: команда
tr 'A-Z' 'a-z' < name.txt
не изменяет сам файл, а выводит результат в stdout.
Чтобы сохранить его:
tr 'A-Z' 'a-z' < name.txt > name_lower.txt
Небольшая утилита, но очень удобная для shell-скриптов, пайплайнов и быстрой обработки текста.
#Linux #Bash #CLI #DevOps | 4 505 |
| 11 | 🚨 Когда системный администратор уже не может помочь...
03:17 ночи.
Срабатывает алерт.
Через несколько минут становится ясно: это начало атаки.
Именно в этот момент начинается работа аналитика SOC.
Хотите узнать, что происходит дальше?
На бесплатном вебинаре «Как системному администратору перейти в информационную безопасность?» разберём:
✅ чем на самом деле занимается аналитик SOC;
✅ какие навыки у вас уже есть;
✅ что нужно изучить для первой позиции SOC Analyst L1;
✅ каких ошибок избежать на старте.
📅 27 августа, 19:00
🎓 Участие бесплатное.
👉 Зарегистрироваться на вебинар
📋 Перед вебинаром рекомендуем пройти диагностический тест и получить карту развития
🎁 Всем участникам, которые останутся до конца вебинара, подарим мини-курс, где вы попробуете себя в роли аналитика SOC и научитесь замечать первые признаки атак в логах.
Реклама.
ИП Кириллова Наталья Викторовна
ИНН 691207795912 | 2 751 |
| 12 | 🦀 Один TUI, чтобы управлять всем локальным web-стеком.
Reeve - менеджер localhost-окружения для разработки, который собирает привычные dev-инструменты в одном терминальном интерфейсе.
Что умеет:
- переключать версии PHP;
- управлять Caddy, Apache и nginx;
- работать с базами данных;
- настраивать локальный SSL и DNS;
- управлять parked sites;
- смотреть live traffic;
- держать весь локальный стек под рукой без десятка отдельных команд.
Проект написан на Rust и использует Ratatui для интерфейса.
Для тех, кто устал вручную переключаться между nginx, PHP, базой, hosts и сертификатами — выглядит очень удобно.
GitHub:
https://github.com/yetidevworks/reeve
#Rust #DevTools #TUI #WebDevelopment #OpenSource | 3 847 |
| 13 | Linux показывает 0 свободной памяти: почему это нормально
Открываешь free -h, видишь free 0B и хватаешься за голову. Спокойно, память никуда не делась, она ушла в buff/cache и освободится в ту же секунду, когда понадобится приложению. Показываю за 45 секунд, какая колонка реально отвечает за здоровье системы и по каким двум признакам понятно, что проблема всё-таки есть. | 4 012 |
| 14 | Как Redis украли — не нарушив ни одного закона
В 2009 году итальянский разработчик Сальваторе Санфилиппо, известный как antirez, создал Redis и выпустил его под свободной лицензией BSD. Проект быстро стал одним из ключевых инструментов современной инфраструктуры.
Но рядом с Redis постепенно росла компания, которая однажды получила контроль не только над бизнесом вокруг проекта, но и над самим его именем.
В 2013 году хостинг-провайдер Garantia Data попытался переименоваться в RedisDB. Сообщество возмутилось, antirez публично выступил против, и компания отступила.
Ненадолго.
Через год Garantia стала Redis Labs. В 2015 году она наняла самого antirez и превратилась в официального спонсора проекта. В 2018 году создатель Redis передал компании права на бренд и интеллектуальную собственность. В 2020-м он ушёл из проекта, а ещё через год Redis Labs сократила название до одного слова — Redis.
Компания, которой когда-то не позволили забрать имя, спустя восемь лет стала его законным владельцем.
В марте 2024 года Redis отказалась от прежней открытой лицензии для новых версий и перешла на условия, которые Open Source Initiative не признаёт open source.
Сообщество ответило почти сразу: появился форк Valkey, который поддержали Linux Foundation, AWS, Google Cloud, Oracle и другие крупные игроки.
Юридически Redis ничего не украла. Код был открыт, а права передали добровольно.
Именно поэтому история настолько показательна: чтобы получить контроль над open source-проектом, необязательно красть его код. Иногда достаточно годами финансировать развитие, получить торговую марку, оформить права и дождаться момента, когда возражать будет уже некому.
Открытый исходный код ещё не означает открытое будущее проекта. | 4 821 |
| 15 | 🚀 Как ядро Linux создаёт пакеты переменной длины без лишних копирований
В C есть мощный паттерн — flexible array member.
Вместо хранения заголовка и данных отдельно:
header → отдельно
payload → отдельно
можно сделать один непрерывный блок памяти:
+----------------+
| struct msg |
| len |
+----------------+
| payload data[] |
+----------------+
Код:
struct msg {
uint32_t len;
uint8_t data[];
};
struct msg *m = malloc(sizeof(*m) + n);
Один malloc() → один блок памяти → один free().
Почему это любят в системном коде:
✅ меньше аллокаций
✅ лучше работа с CPU cache
✅ проще сериализация
✅ нет лишних указателей и разрозненных данных
Такой подход используется в низкоуровневом коде: ядрах, драйверах, сетевых стеках.
До C99 часто писали:
uint8_t data[1];
и вручную обходили ограничения языка.
Теперь data[] — официальный способ сказать:
«После структуры здесь будет динамический массив данных».
Маленькая особенность C, которая помогает писать быстрый код на уровне ядра. | 4 611 |
| 16 | 💡Совет Linux #68: как автоматически остановить зависшую команду
Команда выполняется слишком долго? Ограничьте её время через timeout:
timeout 10s command
Например:
timeout 10s ping google.com
Через 10 секунд процесс будет автоматически остановлен.
Ещё примеры:
timeout 30s top
timeout 60s tail -f /var/log/syslog
timeout 5s sleep 20
timeout 2m find / -name "*.log"
Поддерживаются разные единицы времени:
s - секунды
m - минуты
h - часы
d - дни
Полезно для тестов, мониторинга, CI-скриптов и команд, которые могут зависнуть.
После срабатывания тайм-аута команда обычно завершается с кодом 124, поэтому результат легко проверить в скрипте:
timeout 10s command
if [ $? -eq 124 ]; then
echo "Время выполнения истекло"
fi
Простой способ не ждать бесконечно и не останавливать процесс вручную через Ctrl+C. | 4 737 |
| 17 | 🐧 Linux появился из проекта, который вообще не должен был стать операционной системой
Весной 1991 года Линус Торвальдс изучал возможности нового компьютера на базе Intel 386. Сначала он написал драйвер клавиатуры, затем последовательный порт и простую терминальную программу.
Потом появились переключение задач, драйвер диска и небольшая файловая система. Обычный эксперимент постепенно превратился в ядро собственной ОС.
25 августа Линус написал знаменитое сообщение: он делает бесплатную систему «просто как хобби» и не ждёт, что она станет большой и профессиональной.
Спустя 35 лет Linux работает на серверах, смартфонах, суперкомпьютерах и почти всей современной облачной инфраструктуре.
Один из главных проектов в истории технологий начался с любопытства к новому компьютеру.
https://www.cs.cmu.edu/~awb/linux.history.html
#Linux #OpenSource #Programming #ИсторияIT | 4 952 |
| 18 | Твой процесс умирает при выходе из SSH. Есть способ это отменить
Забыл tmux? Три команды спасут долгую задачу | 5 576 |
| 19 | 💡 Как запустить одну команду сразу для списка файлов
Если имена файлов записаны в files.txt, передайте их в xargs:
xargs file < files.txt
Так команда file выполнится для каждого файла из списка.
Другие примеры:
xargs ls -lh < files.txt
xargs wc -l < files.txt
Поиск ошибок во всех `.log`-файлах:
find . -name "*.log" -print0 | xargs -0 grep "ERROR"
Связка -print0 и -0 корректно обрабатывает пробелы и специальные символы в именах файлов.
Удобный способ массово обрабатывать файлы без циклов и ручного запуска команд.
#Linux #Bash #Terminal | 6 134 |
| 20 | watch запускает любую команду по кругу и показывает свежий вывод каждую секунду. Память через watch free -h, время через watch date, файлы через watch ls -l, процессы через watch "ps aux | grep nginx", сеть через watch "ip addr". Никаких ручных повторов и своих скриптов, всё видно в реальном времени прямо в терминале. | 5 625 |
