Linux Academy
Admin - @workakkk РКН: clck.ru/3FmvFv #VRHSZ
Show more📈 Analytical overview of Telegram channel Linux Academy
Channel Linux Academy (@linuxacademiya) in the Russian language segment is an active participant. Currently, the community unites 28 018 subscribers, ranking 4 814 in the Technologies & Applications category and 23 263 in the Russia region.
📊 Audience metrics and dynamics
Since its creation on невідомо, the project has demonstrated rapid growth, gathering an audience of 28 018 subscribers.
According to the latest data from 12 July, 2026, the channel demonstrates stable activity. Although there has been a change in the number of participants by 7 over the last 30 days and by -7 over the last 24 hours, overall reach remains high.
- Verification status: Not verified
- Engagement rate (ER): The average audience engagement rate is 18.11%. Within the first 24 hours after publication, content typically collects 6.98% reactions from the total number of subscribers.
- Post reach: On average, each post receives 5 075 views. Within the first day, a publication typically gains 1 955 views.
- Reactions and interaction: The audience actively supports content: the average number of reactions per post is 29.
- Thematic interests: Content is focused on key topics such as linux, bash, telnet, диск, скрипт.
📝 Description and content policy
The author describes the resource as a platform for expressing subjective opinions:
“Admin - @workakkk
РКН: clck.ru/3FmvFv
#VRHSZ”
Thanks to the high frequency of updates (latest data received on 13 July, 2026), the channel maintains relevance and a high level of publication reach. Analytics show that the audience actively interacts with content, making it an important point of influence in the Technologies & Applications category.
Data loading in progress...
| Date | Subscriber Growth | Mentions | Channels | |
| 13 July | 0 | |||
| 12 July | +1 | |||
| 11 July | +5 | |||
| 10 July | +8 | |||
| 09 July | +3 | |||
| 08 July | +4 | |||
| 07 July | +7 | |||
| 06 July | +4 | |||
| 05 July | +2 | |||
| 04 July | +15 | |||
| 03 July | +6 | |||
| 02 July | +7 | |||
| 01 July | +10 |
nixos-rebuild и других стандартных NixOS-скриптов
* TUI для управления generations и предпросмотра options
* Wrapped и unwrapped варианты Ix-пакета, чтобы избежать лишних rebuild
* Интеграционные тесты через pkgs.testers.runNixOSTest
https://github.com/nix-community/nixos-cli| 2 | Нашёл хорошую бесплатную книгу по x86-64 Assembly под Ubuntu.
x86-64 Assembly Language Programming with Ubuntu - это не «ассемблер за 10 минут», а нормальный учебник для тех, кто хочет понять, что реально происходит ниже C, Go, Rust и Python.
Разбираются базовые вещи:
• архитектура x86-64
• представление данных
• формат программы
• toolchain
• debugger
• instruction set
• addressing modes
• process stack
• macros и functions
• system services
• floating-point instructions
• parallel processing
• interrupts
Самое полезное - книга учит смотреть на программу не как на текст, а как на работу процессора, регистров, памяти, стека и системных вызовов.
Это особенно полезно для тех, кто хочет лучше понимать:
• C/C++
• компиляторы
• reverse engineering
• performance
• Linux internals
• low-level debugging
Да, материал не самый свежий по Ubuntu, но фундамент x86-64 от этого не исчезает.
Хорошая база, если хочется наконец понять, что происходит «под капотом».
PDF:
http://egr.unlv.edu/~ed/assembly64.pdf | 2 283 |
| 3 | ⚡️ Linux может освободить RAM, не уничтожая сам диапазон виртуальной памяти процесса.
Это как раз то, что делает madvise(MADV_DONTNEED) для anonymous mappings.
Сценарий такой:
char *region = mmap(NULL, GB,
PROT_READ | PROT_WRITE,
MAP_PRIVATE | MAP_ANONYMOUS,
-1, 0);
// потрогали часть страниц
madvise(region, GB, MADV_DONTNEED);
После madvise виртуальные адреса остаются валидными. Процесс всё ещё «видит» тот же диапазон памяти.
Но физические страницы, которые стояли за этим диапазоном, ядро может забрать обратно. То есть адресное пространство осталось, а реальная RAM освободилась.
При следующем обращении к этому участку процесс получит свежие zero-filled страницы. Старых данных там уже не будет.
Почему это полезно:
* можно держать большой виртуальный регион без постоянного удержания RAM
* аллокаторы могут возвращать неиспользуемые страницы ядру
* long-running процессы меньше раздувают RSS
* память можно переиспользовать без полного munmap и нового mmap
Важная деталь: MADV_DONTNEED не означает «удали адреса». Это скорее сигнал ядру: «эти страницы мне сейчас не нужны, можешь забрать физическую память».
Адреса остаются. Страницы уходят. Следующее чтение приносит нули. | 3 350 |
| 4 | Хватит держать сервер нараспашку: базовый хардэнинг Linux за 8 шагов
Большинство серверов взламывают не через киношные zero-day, а через базовые ошибки: парольный SSH, открытые порты, root-вход и отсутствие бэкапов.
В этом ролике короткий чек-лист, как обезопасить Linux-сервер с нуля.
Первое: вход только по SSH-ключу, парольную авторизацию отключить.
Второе: запретить прямой вход под root и работать через sudo.
Третье: закрыть все лишние порты через UFW или iptables.
Четвёртое: регулярно ставить security updates.
Дальше: fail2ban против перебора паролей, двухфакторка там, где возможно, минимум прав для пользователей и сервисов.
И обязательно бэкапы. Не “когда-нибудь”, а по расписанию и отдельно от сервера.
Финальный слой: логи и мониторинг, чтобы видеть подозрительную активность до того, как сервер уже лег.
Минимум, который реально нужен: SSH-ключи, firewall, обновления, fail2ban и бэкапы.
Полезно бэкендерам, DevOps и всем, кто держит VPS или продакшен.
#Linux #сервер #безопасность #DevOps #SSH #fail2ban #firewall #VPS #хардэнинг #кибербезопасность #бэкапы #системноеадминистрирование | 3 777 |
| 5 | 🖥 Совет Linux
Диск забился, а где именно - непонятно?
Есть простая команда, чтобы быстро найти самые тяжёлые директории:
du -sh /* 2>/dev/null | sort -rh | head -10
Что она делает:
du -sh /* считает размер всех директорий в корне
sort -rh сортирует результат от самых больших к маленьким
head -10 показывает топ-10
2>/dev/null убирает ошибки доступа, чтобы вывод был чистым
Дальше всё просто: увидели, что разросся /var, /home или /opt - заходите внутрь и запускаете ту же команду уже там.
Например:
du -sh /var/* 2>/dev/null | sort -rh | head -10
Одна из тех команд, которые экономят кучу времени, когда сервер внезапно начинает кричать про 100% disk usage. | 4 386 |
| 6 | Epic Games ищет Senior Game Security Engineer, который должен «развивать Linux anti-cheat capabilities». Из-за этого некоторые решили, что Fortnite в будущем может выйти на Linux.
В вакансии требуется глубокое знание внутреннего устройства Windows и Linux, а также опыт в low-level security и anti-cheat системах. При этом Fortnite в описании не упоминается.
Easy Anti-Cheat уже поддерживает Linux и Proton, но эти функции нужно отдельно включать и поддерживать для каждой игры.
Так что сама вакансия не гарантирует Fortnite на Linux, особенно учитывая, что Тим Суини не особо любит Linux, возможно, даже сильнее, чем Гейб Ньюэлл. | 4 707 |
| 7 | Когда не помнишь, какой конфиг трогал: Linux-спасатель
В Linux это можно быстро найти одной командой.
Вместо того чтобы вручную открывать десятки файлов в etc, попроси систему показать только те, которые менялись за последние 24 часа.
Команда find ищет обычные файлы в /etc, параметр -mmin ограничивает поиск последними 1440 минутами, а -printf выводит дату, время и путь к файлу.
В конце стоит sort, чтобы изменения шли по порядку, от старых к новым.
А если хочешь видеть самые свежие изменения сверху, просто добавь sort r. | 4 955 |
| 8 | Один из самых дорогих багов в истории Debian начался с «невинной» правки.
В OpenSSL были строки, которые выглядели странно: код подмешивал в генератор случайных чисел неинициализированную память.
Статические анализаторы и Valgrind ругались на это как на ошибку.
Мейнтейнер решил убрать предупреждение и удалил две строки.
На вид - чистка мусора.
По факту - генератор случайных чисел потерял важный источник энтропии.
И почти два года Debian OpenSSL выпускал предсказуемые ключи.
Пострадали SSL-сертификаты, SSH-ключи, VPN, серверы и всё, что зависело от нормальной криптографической случайности.
Урок жёсткий: в security-коде странная строка не всегда мусор.
Иногда это защита, которую нельзя трогать без понимания всей модели угроз. | 4 874 |
| 9 | ⚡️ Kali Linux Roadmap: с чего начать в этичном хакинге
Нашёл нормальный roadmap по Kali Linux для тех, кто хочет не просто «поставить Kali и открыть терминал», а постепенно разобраться, как всё это работает.
Внутри маршрут по базовым темам: установка, настройка окружения, работа с терминалом, Linux-команды, сеть, безопасность, инструменты Kali и практика.
Это полезно тем, кто только заходит в кибербезопасность и не понимает, за что браться первым. Kali часто выглядит как набор страшных утилит, но без базы по Linux, сетям и правам доступа эти инструменты быстро превращаются в хаос.
Хороший подход здесь простой: сначала понять систему, потом сеть, потом инструменты, и только после этого переходить к практике в легальных лабораториях и CTF.
Такой roadmap удобно проходить как чек-лист: открыл раздел, разобрал команды, повторил руками, закрепил на тестовом окружении.
Для старта в Kali Linux это намного лучше, чем хаотично смотреть ролики и копировать команды без понимания.
https://github.com/justxor/Kalilinuxroadmap/tree/main | 4 501 |
| 10 | Не дай ДИО взломать твой VPS: сервер с нуля по-джоджовски | 4 086 |
| 11 | Запустил новый Linux-сервер? Не спеши сразу ставить сайт, бота или базу.
Сначала закрой базу безопасности.
Обнови систему, чтобы убрать старые уязвимости. Создай отдельного пользователя и не работай постоянно из-под root. Защити SSH: отключи root-вход, убери пароли и используй ключи.
Дальше включи firewall и оставь открытыми только нужные порты. Поставь Fail2ban, чтобы сервер сам блокировал подозрительные попытки входа.
И обязательно настрой бэкапы, логи и мониторинг. Сервер без резервных копий это лотерея.
Эти шаги занимают немного времени, но сильно снижают риск взлома и проблем в будущем. | 4 442 |
| 12 | ⚡️🖥 Наруто учит параллельной работе в Linux
Три команды которые экономят часы ручной работы. find с xargs и grep ищет error сразу во всех логах, parallel конвертирует пачку PNG в WEBP в несколько потоков, rsync синхронизирует папку с бэкапом и показывает прогресс.
Настоящий шиноби автоматизирует рутину и всегда делает бэкап. Сохраняй чтобы не потерять. | 7 536 |
| 13 | 5 терминальных инструментов, с которыми чувствуешь себя CLI-магом:
1. bottom (`btm`) - современный и красивый системный монитор, удобная альтернатива htop
https://github.com/ClementTsang/bottom
2. starship - быстрый и гибко настраиваемый prompt для любой shell
https://github.com/starship/starship
3. eza - современная замена ls с цветами и интеграцией с Git
https://github.com/eza-community/eza
4. zoxide - умный cd, который запоминает ваши привычки и быстрее открывает нужные папки
https://github.com/ajeetdsouza/zoxide
5. atuin - продвинутая история команд с поиском, синхронизацией и статистикой
https://github.com/atuinsh/atuin | 6 023 |
| 14 | 🔥 КИБЕРВИКЕНД: Четыре дня жесткой практики | Стартуем сегодня
Летом принято расслабляться, но в нашей сфере паузы обходятся слишком дорого
Правила игры в цифровом мире окончательно изменились. Старые методички по ИБ и OSINT в 2026 году больше не работают. Мы собрали четырех топовых практиков, чтобы выдать вам реальную картину происходящего.
📆 ПОНЕДЕЛЬНИК (Сегодня, 22 июня) — Дмитрий Борощук (Beholder Is Here)
Тема: Реальный рынок OSINT и информационного анализа в 2026 году.
С весны ужесточили законы по персональным данным так, что привычный пробив по ФИО стал уголовкой. Разберем, как выстраивать легальную консалтинговую модель, делать OSINT внутри своей профессии и зарабатывать юридически чисто.
📆 ВТОРНИК (23 июня) — Василий Беспалефон (сервис Беспалефон)
Тема: По-настоящему работающий VPN.
Одна кнопка в приложении больше не защищает от деанона в условиях ТСПУ и блокировок. Поговорим о фингерпринтах, корреляции трафика и о том, почему сегодня спасает только связка Vless + Reality.
📆 СРЕДА (24 июня) — Иван Глинкин
Тема: Хакер из топ-10 мира расскажет про программно-аппаратный хакинг.
Разберем, почему гибридные спецы сейчас в жесточайшем дефиците и почему ИИ их никогда не заменит.
📆 ЧЕТВЕРГ (25 июня) — Давид (CyberYozh Academy)
Тема: Киберпреступность как бизнес-модель.
Разбор архитектуры RaaS (Ransomware-as-a-Service). Поймете, как хакерские синдикаты строят бизнес-процессы и делят прибыль, и как выстроить реальную проактивную защиту вместо бумажной безопасности.
Вы получите системное понимание рынка от людей, которые каждый день работают на реальных задачах. Вы увидите реальные тренды и угрозы, которые остальные просто пропускают.
⚡️Вход бесплатный!⚡️
Сразу после регистрации вас перебросит в закрытый Telegram-канал, где будут ссылки на трансляции и полезные материалы к каждому дню.
👉 Регистрация здесь | 5 510 |
| 15 | Первый вайб-кодер | 5 427 |
| 16 | 🛡️ Защита вашей конфиденциальности в сети
Awesome Privacy — это обширная коллекция ресурсов и инструментов для обеспечения конфиденциальности в интернете. Здесь вы найдете рекомендации по безопасным браузерам, мессенджерам, VPN и другим средствам, которые помогут защитить ваши данные и личную информацию.
🚀Основные моменты:
- Подборка инструментов для анонимности и безопасности.
- Ресурсы по шифрованию и защите данных.
- Советы по безопасному серфингу в интернете.
- Обсуждения и рекомендации от сообщества.
📌 GitHub: https://github.com/Lissy93/awesome-privacy
#awesome-list | 5 449 |
| 17 | 💡Совет Linux
Случайно удалил файл и не понимаешь, что именно пропало?
Попробуй проверить недавние изменения:
find ~/ -type f -mtime -1
Команда покажет файлы в домашней директории, которые менялись за последние 24 часа.
Важно: она не восстановит удалённые файлы. Но поможет быстро понять, что недавно редактировалось, какие файлы могли быть затронуты и где искать следы ошибки.
Полезно, когда нужно разобраться после случайного удаления, неудачного скрипта или странного поведения программы. | 5 615 |
| 18 | C умел «объектный стиль» задолго до модных споров про ООП.
В Linux-драйверах это видно особенно хорошо. Каждый драйвер фактически реализует интерфейс, просто заполняя структуру с указателями на функции.
file_operations из include/linux/fs.h - хороший пример. Ядро говорит: вот набор операций, которые может поддерживать файл, сокет или устройство. Драйвер сам решает, какие обработчики дать:
open
read
write
release
mmap
fsync
unlocked_ioctl
Если операция не нужна, поле остаётся NULL, и ядро использует поведение по умолчанию там, где это возможно.
По сути это тот же контракт между системой и реализацией, только без классов, наследования и рантаймовой магии. Есть таблица функций, есть объект, есть набор действий, которые с ним можно выполнить.
Именно поэтому C до сих пор живёт в ядрах, драйверах и системном коде. Он не навязывает модель абстракций, но даёт достаточно низкоуровневых инструментов, чтобы собрать нужную модель самому.
Просто вместо красивого слова interface у тебя struct с function pointers.
#programming #linux #c | 5 887 |
| 19 | 🚀 В Linux каждый процесс живёт в своей версии памяти.
Два разных приложения могут одновременно использовать один и тот же адрес, например 0x555555..., но попадать при этом в совершенно разные места физической RAM.
Почему так?
Потому что процесс видит не настоящую физическую память, а virtual address space - виртуальное адресное пространство.
Когда программа делает malloc, она получает адрес, который выглядит как обычный указатель:
int *x = malloc(sizeof(int));
*x = getpid();
printf("PID %d -> virtual address: %p -> value: %d\n",
getpid(), (void*)x, *x);
Если запустить такую программу в двух терминалах, адрес может оказаться одинаковым.
Но это не значит, что процессы пишут в одну и ту же память.
Для каждого процесса ядро и MMU переводят виртуальные адреса в свои физические страницы. Один и тот же виртуальный адрес в процессе A может указывать на один участок RAM, а в процессе B - на другой.
Именно поэтому процессы изолированы друг от друга.
Программа думает:
«Это моя память».
На самом деле Linux говорит:
«Это твоя иллюзия памяти. А куда она реально мапится - решаю я».
Виртуальная память - одна из тех штук, без которых не было бы нормальной изоляции процессов, безопасного multitasking, shared libraries, fork, mmap и современного Linux в целом. | 5 509 |
| 20 | ⚡️ Linux Совет
Если у вас «само всё сломалось», начните с этого:
find /etc -mtime -1 -type f
Команда покажет все обычные файлы в /etc, которые менялись за последние 24 часа.
Можно заменить /etc на нужную директорию:
find /var/www -mtime -1 -type f
Полезно, когда сервер внезапно ведёт себя странно, конфиги изменились, деплой был «не у нас», а виноватых нет.
find быстро показывает, что реально трогали за последний день. | 6 115 |
