ch
Feedback
Linux Books

Linux Books

前往频道在 Telegram

@linuxkalii - наш канал По всем вопросам- @notxxx1 № 5032799382

显示更多

📈 Telegram 频道 Linux Books 的分析概览

频道 Linux Books (@linux_read) 俄语 语言赛道中的 是活跃参与者。目前社区聚集了 16 063 名订阅者,在 技术与应用 类别中位列第 8 189,并在 俄罗斯 地区排名第 41 872

📊 受众指标与增长动态

невідомо 创建以来,项目保持高速增长,吸引了 16 063 名订阅者。

根据 11 六月, 2026 的最新数据,频道保持稳定运转。过去 30 天订阅人数变化为 -87,过去 24 小时变化为 -3,整体触达仍然可观。

  • 认证状态: 未认证
  • 互动率 (ER): 平均受众互动率为 14.02%。内容发布后 24 小时内通常能获得 5.12% 的反应,占订阅者总量。
  • 帖子覆盖: 每篇帖子平均可获得 2 251 次浏览,首日通常累积 823 次浏览。
  • 互动与反馈: 受众积极参与,单帖平均反应数为 6
  • 主题关注点: 内容集中在 linux, ядро, grep, скрипт, devops 等核心主题上。

📝 描述与内容策略

作者将该频道定位为表达主观观点的平台:
@linuxkalii - наш канал По всем вопросам- @notxxx1 № 5032799382

凭借高频更新(最新数据采集于 12 六月, 2026),频道始终保持新鲜度与高覆盖。分析显示受众积极互动,使其成为 技术与应用 类别中的关键影响点。

16 063
订阅者
-324 小时
-237
-8730
帖子存档
🔥На Stepik вышел курс: Linux: полный апгрейд твоих скиллов Хочешь реально понимать, что происходит под капотом твоей системы
🔥На Stepik вышел курс: Linux: полный апгрейд твоих скиллов Хочешь реально понимать, что происходит под капотом твоей системы, а не просто кликать по GUI? Без глубокого знания базы ты не инженер - ты просто пользователь. 🔹 В курсе ты: - Освоишь bash, grep, sed, awk - инструменты, которыми живут админы. - Разберёшь права, процессы, сеть, файловую систему и научишься чинить всё, что падает. - Настроишь SSH, firewall, systemd, crontab, демоны и автозапуск. - Научишься анализировать логи, следить за нагрузкой, и не паниковать при 100% CPU. 💡 Формат: пошаговое объяснение базы и разбор важных практик по работе с Linux. 🎯 После курса ты: будешь чувствовать Linux как родную среду и забудешь, что такое “permission denied”. 🚀 24 часа действует скидка 30% 👉 Учиться со скидкой

⚡️ grep по-настоящему - практическое руководство с примерами Если вы используете grep только для простого поиска по файлам —
⚡️ grep по-настоящему - практическое руководство с примерами Если вы используете grep только для простого поиска по файлам — вы теряете половину его возможностей. Разбор *grep by example* — это набор реальных сценариев, которые показывают, как использовать инструмент для повседневных задач разработчика и DevOps. Что можно делать с grep - Поиск по нескольким файлам и каталогам - Фильтрация логов и больших текстов - Поиск по шаблонам и регулярным выражениям - Игнорирование регистра - Подсветка совпадений - Показ строк до и после совпадения Полезные примеры Поиск слова во всех файлах: antonz.org/grep-by-example/

Linux® commands Notes for Professionals book Шпаргалка
Linux® commands Notes for Professionals book Шпаргалка

🔥 Полезная подборка каналов только код, практика и самые передовые инструменты, которые используют разработчики прямо сейчас
🔥 Полезная подборка каналов только код, практика и самые передовые инструменты, которые используют разработчики прямо сейчас.👇 🖥 ИИ: t.me/ai_machinelearning_big_data 🖥 Python: t.me/pythonl 🖥 Linux: t.me/linuxacademiya 🖥 C++ t.me/cpluspluc 🖥 Docker: t.me/DevopsDocker 🖥 Хакинг: t.me/linuxkalii 🖥 Devops: t.me/DevOPSitsec 👣 Golang: t.me/Golang_google 🖥 Аналитика: t.me/data_analysis_ml 🖥 Javascript: t.me/javascriptv 🖥 C#: t.me/csharp_ci 🖥 Java: t.me/javatg 🖥 Базы данных: t.me/sqlhub 👣 Rust: t.me/rust_code 🤖 Технологии: t.me/vistehno 💰 Экономика и инвестиции в ИИ t.me/financeStable 💼 Актуальные вакансии: t.me/addlist/_zyy_jQ_QUsyM2Vi 🖥 Chatgpt бот в тг: t.me/Chatgpturbobot 📚 Бесплатные ит-книги: https://t.me/addlist/HwywK4fErd8wYzQy 🖥Подборка по Golang: https://t.me/addlist/MUtJEeJSxeY2YTFi ⚡️ Лучшие ИИ ресурсы: https://t.me/addlist/2Ls-snqEeytkMDgy Самое лучшее в этом: ты учишься даже тогда, когда “нет времени, просто потому что читаешь правильную ленту.

💡 Маленький bash-трюк, который может спасти файлы По умолчанию в shell команда с > молча перезаписывает файл. Пример:

echo "This is a sample line" > hello.txt
Файл создастся или будет перезаписан без предупреждения. Как защититься Включаем режим защиты от перезаписи:

set -o noclobber
Теперь попытка перезаписать существующий файл через > даст ошибку:

echo "New lines to replace" > hello.txt
# bash: hello.txt: cannot overwrite existing file
То есть shell не даст случайно затереть файл. А если всё-таки нужно перезаписать Используется специальный оператор:

echo "New lines to replace" >| hello.txt
>| игнорирует noclobber и осознанно разрешает перезапись. Вывод > - опасен, перезаписывает молча

set -o noclobber - защита от случайных потерь
>| - осознанное "да, я точно хочу перезаписать" Отличная привычка для серверов, продакшена и работы с важными логами.

🔥 Смартфон превращается в мини-ПК - Arch Linux теперь запускается на Android буквально в один тап. Без старых схем с VNC и т
+1
🔥 Смартфон превращается в мини-ПК - Arch Linux теперь запускается на Android буквально в один тап. Без старых схем с VNC и тормозами. Всё переписано на Rust и работает через нативный Wayland, поэтому система ощущается живой, а не как удалённый рабочий стол. Что это даёт на практике: - можно кодить прямо с телефона - поднимать локальные серверы - тестировать и дебажить проекты в полноценном Linux-окружении Как устроено внутри: - используется Arch Linux ARM64 - система запускается через Proot, без рутования - уже работают XFCE и даже KDE Plasma через XWayland За счёт нативного кода на Rust и отсутствия лишних прослоек оверхед минимальный по сравнению со старыми X11/VNC-решениями. Фактически - у тебя в кармане полноценная Linux-машина, а не эмуляция терминала. Arch теперь реально везде. https://localdesktop.github.io/

💡 Что такое *subshell* в Linux (и зачем он нужен) Когда ты открываешь терминал - ты запускаешь shell (чаще Bash/Zsh). Но есл
💡 Что такое *subshell* в Linux (и зачем он нужен) Когда ты открываешь терминал - ты запускаешь shell (чаще Bash/Zsh). Но если ты пишешь команды в круглых скобках: $ (pwd; ls) ➡️ ты создаёшь subshell - дочернюю оболочку, которая выполняет команды в изоляции от родительского shell. ✅ Subshell не ломает текущую сессию Любые изменения внутри него не влияют на основной терминал: - cd внутри subshell не меняет текущую папку в родительском shell - переменные и export могут “не выйти наружу” - окружение как бы временное 🔥 Где это реально полезно: 1) Безопасно выполнить набор команд Ты можешь сделать пачку действий и не бояться, что они поменяют текущее окружение. 2) Локальная логика Хочешь переехать в папку, что-то сделать и вернуться назад? Subshell идеа blog.sysxplore.com/p/what-are-subshells-in-linux

⚡️ Kali Linux vs Parrot OS – платформы для пентестинга. Что выбрать профессионалам по кибербезопасности Обе операционные сист
⚡️ Kali Linux vs Parrot OS – платформы для пентестинга. Что выбрать профессионалам по кибербезопасности Обе операционные системы: отличные платформы для специалистов по безопасности. Kali Linux удерживает лидерство среди профессионалов благодаря большому набору специализированных инструментов и широкой поддержке, а Parrot OS предлагает сбалансированный и ресурсосберегающий вариант с уклоном в приватность и универсальность В этой статье мы разберем что лучше выбрать для пентеста:

🚀 Совет по Linux безопасности Если ты настраиваешь сервер или рабочую Linux-машину, начинай защиту не с сложных IDS и фаерволов, а с базовой, но правильной минимизации поверхности атаки. Главная ошибка Оставлять активными сервисы и доступы "на всякий случай". Именно они чаще всего становятся точкой входа. Правильный подход - Закрыть всё по умолчанию - Разрешать только необходимое - Логировать и ограничивать попытки доступа - Делать защиту простой и проверяемой Минимальный must-have - Отключение root-доступа по SSH - Доступ по ключам вместо паролей - Ограничение попыток входа - Базовый firewall с allow-list подходом Это даёт 80% реальной защиты без оверхеда и лишней магии.

 Отключаем root-логин и пароли по SSH
sudo sed -i 's/^#\?PermitRootLogin.*/PermitRootLogin no/' /etc/ssh/sshd_config
sudo sed -i 's/^#\?PasswordAuthentication.*/PasswordAuthentication no/' /etc/ssh/sshd_config
sudo systemctl restart ssh

Ограничиваем вход по SSH только нужному пользователю
sudo sed -i 's/^#\?AllowUsers.*/AllowUsers youruser/' /etc/ssh/sshd_config
sudo systemctl restart ssh

Включаем простой firewall
sudo ufw default deny incoming
sudo ufw default allow outgoing
sudo ufw allow ssh
sudo ufw enable

Защита от brute-force
sudo apt install -y fail2ban
sudo systemctl enable --now fail2ban
https://www.youtube.com/shorts/GQ13RqAPu80

🔥 На stepik вышел курс, который учит Создавать настоящие AI-сервисы, а не просто запускать скрипты? Этот практический курс п
🔥 На stepik вышел курс, который учит Создавать настоящие AI-сервисы, а не просто запускать скрипты? Этот практический курс по Python и FastAPI покажет, как собрать полноценное приложение с ИИ, базой данных, автогенерацией контента и Telegram-ботом. Ты пройдёшь путь от первого HTTP-запроса до рабочего сервиса, который сам генерирует текст через ИИ, сохраняет данные, отправляет результаты по расписанию и отвечает пользователям. Никакой теории ради теории - только практические шаги, из которых рождается реальный продукт. 🎁 48 часов действует скидка в 40% процентов 👉 Начать учиться на Stepik

Linux совет дня💡 Нужно быстро найти исполняемые файлы в каталоге? Используй find с флагом -executable — он покажет только те
Linux совет дня💡 Нужно быстро найти исполняемые файлы в каталоге? Используй find с флагом -executable — он покажет только те файлы, которые действительно можно запускать. Пример: find . -type f -executable В отличие от проверки прав через -perm, этот вариант учитывает реальные разрешения и ACL, поэтому результат точнее — вывод включает только те файлы, которые доступны для выполнения текущим пользователем. Bash советы

🔥 BASH СОВЕТ Если тебе нужно быстро найти, какие команды ты запускал для конкретного проекта, но не хочешь листать весь history - используй историю по директории. Bash сохраняет путь вместе с командой, и можно фильтровать только то, что выполнялось в текущем каталоге.


grep "$(pwd)" ~/.bash_history \
  | sed "s|$(pwd)||" \
  | sed 's/^.*: //' \
  | sort -u \
  | less

# Показывает только те команды,
# которые запускались в текущей директории.
# Можно искать по проектам, не засоряя историю.

💡 Продвинутый и редко используемый Linux совет - работа с PID-неймспейсами прямо из терминала Если нужно отлаживать процессы в полностью изолированном пространстве процессов (почти как в контейнере), можно запустить команду в отдельном PID-namespace. Это позволяет: - видеть процессы только внутри пространства - запускать init-процесс PID 1 - безопасно тестировать сервисы, сигналы, демонизацию - воспроизводить поведение контейнеров без Docker Команда:

sudo unshare --pid --fork --mount-proc bash
Что происходит:

- `--pid` создаёт новый PID-namespace  
- `--fork` запускает новый процесс как PID 1 внутри пространства  
- `--mount-proc` подменяет `/proc`, чтобы видеть только локальные процессы  
Теперь внутри вы увидите:

ps aux
и получите полностью изолированное дерево процессов. Это идеальный инструмент, если нужно отлаживать демоны, изучать сигналы, тестировать systemd-поведение или понимать, как контейнеры управляют процессами под капотом.

🧩 Редкий, но очень полезный Linux совет, о котором знают далеко не все Если хочешь понять, кто именно удерживает файл открытым и почему диск «занят», даже когда файл уже удалён, используй команду: lsof -a +L1 Это покажет процессы, которые держат открытые дескрипторы на удалённые файлы. Да, в Linux файл может продолжать занимать место на диске, даже если его стёрли, пока процесс не завершит работу. Зачем это нужно • помогает найти утечки логов • решает проблему «диск заполнен, но где именно» • спасает от внезапного out of space на проде • позволяет не перезапускать весь сервер, а убить только нужный процесс Масштабировать свой Linux скилл проще, когда понимаешь такие скрытые механики. Хочешь ещё подобных редких фишек — скажи.

🖥 Bash Академия: секреты командной строки, которые нигде не рассказывают Олег Шелест - профессионал по информационной безопа
+4
🖥 Bash Академия: секреты командной строки, которые нигде не рассказывают Олег Шелест - профессионал по информационной безопасности, раскрывает скрытые механики Linux, с помощью наглядных картинок и коротких, максимально понятных разборов у себя в тг канале. - Без воды. - Без лишней теории. Только практические приёмы, которые реально используют профи. Если хочешь уверенно владеть Bash - здесь ты получишь всё, что нужно: t.me/bashmastter

⚡️ Полное руководство по Bash: от основ к продвинутым темам Bash (Bourne Again SHell) — это одна из самых популярных Unix-обо
⚡️ Полное руководство по Bash: от основ к продвинутым темам Bash (Bourne Again SHell) — это одна из самых популярных Unix-оболочек, широко используемая для запуска команд и написания скриптов в Linux и macOS. Скрипты Bash позволяют автоматизировать рутинные задачи, объединять команды в программы и управлять системой через командную строку. Данное руководство последовательно познакомит вас с основами Bash (синтаксис, переменные, условия, циклы и т.д.), а затем перейдет к продвинутым возможностям (таким как настройка strict mode, использование trap-обработчиков, планирование задач через cron и др.). Мы рассмотрим практические примеры скриптов, сопровождая их поясняющими комментариями, чтобы у вас сложилось цельное понимание создания надежных Bash-скриптов. https://uproger.com/polnoe-rukovodstvo-po-bash-ot-osnov-k-prodvinutym-temam/

Linux tutorial 📚 Читать
Linux tutorial 📚 Читать

🔥 Подборка полезных ресурсов для программистов. Здесь ты найдёшь всё это - коротко, по делу и без воды. Пока другие ищут, где “подглядеть решение”, ты уже используешь самые свежие инструменты! AI: t.me/ai_machinelearning_big_data Python: t.me/pythonl Linux: t.me/linuxacademiya Devops: t.me/DevOPSitsec Собеседования DS: t.me/machinelearning_interview C++ t.me/cpluspluc Docker: t.me/DevopsDocker Хакинг: t.me/linuxkalii Data Science: t.me/data_analysis_ml Javascript: t.me/javascriptv C#: t.me/csharp_1001_notes Java: t.me/java_library Базы данных: t.me/sqlhub Python собеседования: t.me/python_job_interview Мобильная разработка: t.me/mobdevelop Golang: t.me/Golang_google React: t.me/react_tg Rust: t.me/rust_code ИИ: t.me/vistehno PHP: t.me/phpshka Android: t.me/android_its Frontend: t.me/front Big Data: t.me/bigdatai МАТЕМАТИКА: t.me/data_math Kubernets: t.me/kubernetc Разработка игр: https://t.me/gamedev Haskell: t.me/haskell_tg Физика: t.me/fizmat 💼 Папка с вакансиями: 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 Папка Linux:https://t.me/addlist/w4Doot-XBG4xNzYy 😆ИТ-Мемы: t.me/memes_prog 🇬🇧Английский: t.me/english_forprogrammers 🧠ИИ: t.me/vistehno 🎓954ГБ ОПЕНСОРС КУРСОВ: @courses 📕Ит-книги бесплатно: https://t.me/addlist/BkskQciUW_FhNjEy Сохрани себе, чтобы не потерять!

Networking in Linux — команда ip В Linux практически всё, что касается сети: интерфейсы, IP-адреса, маршруты и даже ARP-кеш,
Networking in Linux — команда ip В Linux практически всё, что касается сети: интерфейсы, IP-адреса, маршруты и даже ARP-кеш, можно управлять прямо из терминала. Раньше для этого использовались утилиты ifconfig, route и arp, но они считаются устаревшими. Их современная замена — это команда ip. Команда ip входит в состав набора iproute2, который включён по умолчанию во всех современных дистрибутивах Linux. Эта мощная универсальная утилита позволяет управлять сетевыми интерфейсами, IP-адресами, маршрутами и таблицами соседей, заменяя старые инструменты. С её помощью можно поднимать и опускать интерфейсы, назначать адреса, просматривать маршруты, создавать сетевые пространства имён и даже управлять таблицами соседей (ARP). В этой статье рассказывается о том, как использовать команду ip для управления сетевыми интерфейсами, адресами, маршрутами и соединениями на Linux-системе. Источник: https://blog.sysxplore.com/p/ep1-networking-in-linux-ip-command

⚡️ Linux-совет: изолируй любую команду в одноразовой файловой системе Когда хочешь протестировать скрипт, подозрительный бинарь или инсталлятор - не обязательно создавать отдельный контейнер. В Linux есть простой трюк: смонтировать временную файловую систему поверх каталога и выполнить команду так, будто она работает в «чистом» окружении. Быстро, безопасно, без Docker. Пример: заменить /tmp/testdir на пустой tmpfs и запускать всё внутри него, не трогая реальные файлы.

Изоляция через tmpfs - мини-песочница без Docker

создаём каталог и подменяем его на чистый tmpfs

sudo mkdir -p /tmp/safezone
sudo mount -t tmpfs -o size=100M tmpfs /tmp/safezone

запускаем тестируемую команду в изоляции

cd /tmp/safezone
bash suspicious_script.sh

снимаем изоляцию

cd /
sudo umount /tmp/safezone