ar
Feedback
Linux Academy

Linux Academy

الذهاب إلى القناة على Telegram

📈 نظرة تحليلية على قناة تيليجرام Linux Academy

تُعد قناة Linux Academy (@linuxacademiya) في القطاع اللغوي الروسية لاعباً نشطاً. يضم المجتمع حالياً 28 317 مشتركاً، محتلاً المرتبة 4 615 في فئة التكنولوجيات والتطبيقات والمرتبة 22 793 في منطقة روسيا.

📊 مؤشرات الجمهور والحراك

منذ تأسيسه في невідомо، حقق المشروع نمواً سريعاً وجمع 28 317 مشتركاً.

بحسب آخر البيانات بتاريخ 26 أغسطس, 2026، تحافظ القناة على نشاط مستقر. خلال آخر 30 يوماً تغيّر عدد الأعضاء بمقدار 149، وفي آخر 24 ساعة بمقدار 10، مع بقاء الوصول العام مرتفعاً.

  • حالة التحقق: غير موثّقة
  • معدل التفاعل (ER): يبلغ متوسط تفاعل الجمهور 14.73‎%. وخلال أول 24 ساعة من النشر يحصد المحتوى عادةً 6.43‎% من ردود الفعل نسبةً إلى إجمالي المشتركين.
  • وصول المنشورات: يحصل كل منشور على متوسط 4 171 مشاهدة. وخلال اليوم الأول يجمع عادةً 1 820 مشاهدة.
  • التفاعلات والاستجابة: يتفاعل الجمهور بانتظام؛ متوسط التفاعلات لكل منشور يبلغ 23.
  • الاهتمامات الموضوعية: يركز المحتوى على مواضيع رئيسية مثل linux, bash, telnet, диск, скрипт.

📝 الوصف وسياسة المحتوى

يصف المؤلف القناة بأنها مساحة للتعبير عن الآراء الذاتية:
Admin - @workakkk РКН: clck.ru/3FmvFv #VRHSZ

بفضل وتيرة التحديث المرتفعة (أحدث البيانات بتاريخ 27 أغسطس, 2026) تحافظ القناة على حداثتها ومستوى وصول مرتفع. وتُظهر التحليلات تفاعلاً نشطاً من الجمهور، ما يجعلها نقطة تأثير مهمة ضمن فئة التكنولوجيات والتطبيقات.

28 317
المشتركون
+1024 ساعات
+1147 أيام
+14930 أيام
أرشيف المشاركات
🐧 Linux-команда, которую стоит знать: как быстро понять, куда пропало место на диске Если сервер внезапно пишет No space lef
🐧 Linux-команда, которую стоит знать: как быстро понять, куда пропало место на диске Если сервер внезапно пишет No space left on device, первым делом: df -h Команда покажет занятое и свободное место на всех смонтированных файловых системах в удобных GB/MB. Проверить раздел, где находится /home: df -h /home Посмотреть конкретный раздел: df -h /dev/sda1 А если нужно сразу увидеть тип файловой системы: df -Th Полезные флаги: -h — размеры в KB/MB/GB -T — тип файловой системы -a — показать вообще все файловые системы -i — проверить inode вместо свободных гигабайт Последний вариант особенно полезен: иногда место на диске ещё есть, а новые файлы создать нельзя именно потому, что закончились inode. t.me/linuxacademiya

🐧 Сегодня Linux исполняется 35 лет 25 августа 1991 года Линус Торвальдс впервые публично рассказал о своём «небольшом хобби-
🐧 Сегодня Linux исполняется 35 лет 25 августа 1991 года Линус Торвальдс впервые публично рассказал о своём «небольшом хобби-проекте». Прошло 35 лет - и Linux стал фундаментом серверов, облаков, Android, суперкомпьютеров и огромной части современной инфраструктуры. В честь дня рождения Linux собрали 10 GitHub-репозиториев, которые реально помогают его изучать: 1. Linux Upskill Challenge Практический курс по Linux-серверам, SSH, systemd, процессам и администрированию. https://github.com/livialima/linuxupskillchallenge 2. The Art of Command Line Командная строка, Bash, pipes, grep, awk, sed и куча полезных CLI-приёмов. https://github.com/jlevy/the-art-of-command-line 3. linux-insides Один из лучших проектов для изучения внутреннего устройства Linux kernel. https://github.com/0xAX/linux-insides 4. DevOps Exercises Сотни практических задач по Linux, networking, systemd, storage и troubleshooting. https://github.com/bregman-arie/devops-exercises 5. tldr-pages Короткие и понятные примеры использования Linux-команд. https://github.com/tldr-pages/tldr 6. Bash Handbook Хорошая база по Bash scripting: переменные, циклы, функции, условия и pipes. https://github.com/denysdovhan/bash-handbook 7. The Book of Secret Knowledge Огромная коллекция Linux/Unix/DevOps шпаргалок, one-liners и инструментов. https://github.com/trimstray/the-book-of-secret-knowledge 8. strace Отличный способ понять Linux через системные вызовы и отладку процессов. https://github.com/strace/strace 9. systemd Для тех, кто хочет глубже разобраться в services, units, journal и устройстве современного Linux userspace. https://github.com/systemd/systemd 10. Linux Kernel Исходный код самого Linux. Финальный уровень, если хочется посмотреть, как всё устроено на самом деле. https://github.com/torvalds/linux Если не знаете, с чего начать: Linux Upskill Challenge → Art of Command Line → Bash → strace → linux-insides → kernel. С днём рождения, Linux. Неплохо для проекта, который начинался как «просто хобби» 🐧

Апелляционный суд отказал в возобновлении разбирательства с IBM, касающегося прав на Linux Федеральный апелляционный суд США отклонил апелляцию компании Xinuos (UnXis), которая в 2011 году выкупила бизнес SCO Group. Компания Xinuos добивалась возобновления судебного разбирательства против IBM и Red Hat, которым вменяется передача интеллектуальной собственности SCO в ядро Linux. Коллегия из трёх судей отказалась пересматривать ранее вынесенное решение окружного суда США по Южному округу Нью‑Йорка из-за истечения срока исковой давности. Подробнее: https://opennet.ru/66125/ https://opennet.me/66125/

🐧 Как быстро понять, что именно съело место на диске в Linux? Для этого есть du. Проверить размер конкретной папки: du -sh ~
🐧 Как быстро понять, что именно съело место на диске в Linux? Для этого есть du. Проверить размер конкретной папки:

du -sh ~/Documents/
Посмотреть размер каждого объекта внутри:

du -sh ~/Documents/*
А если нужно быстро найти самые тяжёлые папки в текущей директории:

du -sh * | sort -h
Полезные флаги: -s — показать только итоговый размер -h — вывести размер в KB, MB и GB -a — учитывать все файлы и директории -c — добавить общий итог Простой способ за минуту найти, куда внезапно исчезло свободное место на сервере.

🔥 Хочешь быстрее расти в IT? Хватит учиться в одиночку Окружение решает больше, чем кажется. Собрал папки и каналы, где можн
🔥 Хочешь быстрее расти в 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 Подписывайся на нужные направления и собирай себе ленту, которая реально двигает вперёд.

🌳 Каждый Ethernet-коммутатор в мире до сих пор использует алгоритм, который Рада Перлман придумала в 1985 году. Её разработк
🌳 Каждый Ethernet-коммутатор в мире до сих пор использует алгоритм, который Рада Перлман придумала в 1985 году. Её разработка — Spanning Tree Protocol (STP) — решила одну из самых опасных проблем сетей: петли. Если соединить коммутаторы в несколько путей, пакеты могут начать бесконечно ходить по кругу, создавая шторм и ломая всю сеть. Перлман придумала способ превратить любую сложную топологию в дерево без циклов: «Сначала выбирается корень. Затем каждый узел оставляет самый дешёвый путь к нему. Остальные связи блокируются». Но самое необычное — её научная статья 1985 года начиналась не с обычной аннотации, а со стихотворения. «I think that I shall never see a graph more lovely than a tree…» Это был не просто красивый текст. Стих буквально описывал работу алгоритма: выбор корневого узла, поиск кратчайших путей и построение бесциклового дерева. Рада Перлман позже получила прозвище «мать интернета» за вклад в сетевые технологии. Иногда самые важные алгоритмы в истории начинаются не с формул, а со стихов.

Согласны ?)
Согласны ?)

🦀 Rust всё глубже заходит в Linux — и это уже не эксперимент ради эксперимента. Главная идея проста: Rust позволяет писать с
🦀 Rust всё глубже заходит в Linux — и это уже не эксперимент ради эксперимента. Главная идея проста: Rust позволяет писать системный код с более сильными гарантиями безопасности памяти ещё на этапе компиляции. Для ядра Linux это особенно важно, потому что огромный класс багов связан именно с: - use-after-free; - null pointer; - гонками; - ошибками работы с памятью; - небезопасным управлением ресурсами. Rust не заменит C завтра, но его роль в ядре будет расти там, где безопасность и поддерживаемость важнее абсолютной совместимости со старым кодом. Будущее Linux выглядит не как «C против Rust», а как постепенное сосуществование двух языков внутри одного ядра. Видео: https://youtu.be/nEa6uGO9LEk #Rust #Linux #Kernel #SystemsProgramming #OpenSource

💡 Быстрый Linux-совет: как упаковать файлы и папки через tar Создать обычный архив: tar -cvf project.tar ~/Documents/Project
💡 Быстрый 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

🔐 Средства защиты в ядре Linux — это фундамент безопасности всей системы. Если вы хотите понимать: ❔ как защищается ядро; ❔
🔐 Средства защиты в ядре Linux — это фундамент безопасности всей системы. Если вы хотите понимать: ❔ как защищается ядро; ❔ почему работают SELinux, AppArmor, KASLR и PTI ❔ как проверить защищённость системы на практике, этот практикум для вас. 🗓 20 августа в 20:00 МСК приглашаем вас на открытый урок в преддверии старта курса «Разработка ядра Linux». Разберём: • модели DAC и MAC; • механизмы защиты ядра; • параметры сборки; • подпись модулей и ядра; • а также практические способы проверки настроек безопасности. После занятия вы поймёте: ✅ как работают современные механизмы защиты Linux; ✅ научитесь анализировать конфигурацию ядра; ✅ оценивать влияние защитных технологий на систему; ✅ увереннее работать с безопасностью на уровне ядра. Если вы развиваетесь в системном программировании, администрировании или разработке ядра Linux, зарегистрируйтесь на открытый урок Регистрация: https://otus.pw/4ubP/?erid=2W5zFGf7gpq Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.

⚡️ Быстрый Linux-трюк: `tr` меняет символы в тексте без открытия редактора. Например, перевести весь текст файла в нижний рег
⚡️ Быстрый 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

🚨 Когда системный администратор уже не может помочь... 03:17 ночи. Срабатывает алерт. Через несколько минут становится ясно:
🚨 Когда системный администратор уже не может помочь... 03:17 ночи. Срабатывает алерт. Через несколько минут становится ясно: это начало атаки. Именно в этот момент начинается работа аналитика SOC. Хотите узнать, что происходит дальше?   На бесплатном вебинаре «Как системному администратору перейти в информационную безопасность?» разберём: ✅ чем на самом деле занимается аналитик SOC; ✅ какие навыки у вас уже есть; ✅ что нужно изучить для первой позиции SOC Analyst L1; ✅ каких ошибок избежать на старте.   📅 27 августа, 19:00 🎓 Участие бесплатное.   👉 Зарегистрироваться на вебинар   📋 Перед вебинаром рекомендуем пройти диагностический тест и получить карту развития   🎁 Всем участникам, которые останутся до конца вебинара, подарим мини-курс, где вы попробуете себя в роли аналитика SOC и научитесь замечать первые признаки атак в логах.     Реклама. ИП Кириллова Наталья Викторовна ИНН 691207795912

🦀 Один TUI, чтобы управлять всем локальным web-стеком. Reeve - менеджер localhost-окружения для разработки, который собирает
🦀 Один 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

Linux показывает 0 свободной памяти: почему это нормально Открываешь free -h, видишь free 0B и хватаешься за голову. Спокойно, память никуда не делась, она ушла в buff/cache и освободится в ту же секунду, когда понадобится приложению. Показываю за 45 секунд, какая колонка реально отвечает за здоровье системы и по каким двум признакам понятно, что проблема всё-таки есть.

Как Redis украли — не нарушив ни одного закона В 2009 году итальянский разработчик Сальваторе Санфилиппо, известный как antir
Как 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-проектом, необязательно красть его код. Иногда достаточно годами финансировать развитие, получить торговую марку, оформить права и дождаться момента, когда возражать будет уже некому. Открытый исходный код ещё не означает открытое будущее проекта.

🚀 Как ядро Linux создаёт пакеты переменной длины без лишних копирований В C есть мощный паттерн — flexible array member. Вме
🚀 Как ядро 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, которая помогает писать быстрый код на уровне ядра.

💡Совет 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.

🐧 Linux появился из проекта, который вообще не должен был стать операционной системой Весной 1991 года Линус Торвальдс изуча
🐧 Linux появился из проекта, который вообще не должен был стать операционной системой Весной 1991 года Линус Торвальдс изучал возможности нового компьютера на базе Intel 386. Сначала он написал драйвер клавиатуры, затем последовательный порт и простую терминальную программу. Потом появились переключение задач, драйвер диска и небольшая файловая система. Обычный эксперимент постепенно превратился в ядро собственной ОС. 25 августа Линус написал знаменитое сообщение: он делает бесплатную систему «просто как хобби» и не ждёт, что она станет большой и профессиональной. Спустя 35 лет Linux работает на серверах, смартфонах, суперкомпьютерах и почти всей современной облачной инфраструктуре. Один из главных проектов в истории технологий начался с любопытства к новому компьютеру. https://www.cs.cmu.edu/~awb/linux.history.html #Linux #OpenSource #Programming #ИсторияIT

Твой процесс умирает при выходе из SSH. Есть способ это отменить Забыл tmux? Три команды спасут долгую задачу

💡 Как запустить одну команду сразу для списка файлов Если имена файлов записаны в files.txt, передайте их в xargs: xargs fil
💡 Как запустить одну команду сразу для списка файлов Если имена файлов записаны в 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

Linux Academy - إحصائيات وتحليلات قناة تيليجرام @linuxacademiya