ru
Feedback
Linux Ninja

Linux Ninja

Открыть в Telegram

Linux Ninja – ваш гид по миру Linux! Лайфхаки, фишки и мощные команды для настоящих мастеров CLI.

Больше
3 419
Подписчики
-324 часа
-107 дней
-3730 дней

Загрузка данных...

Привлечение подписчиков
окт. '26
октябрь '26
+4
в 0 каналах
сентябрь '26
+21
в 2 каналах
Get PRO
август '26
+233
в 2 каналах
Get PRO
июль '26
+59
в 1 каналах
Get PRO
июнь '26
+218
в 2 каналах
Get PRO
май '26
+360
в 1 каналах
Get PRO
апрель '26
+13
в 2 каналах
Get PRO
март '26
+14
в 2 каналах
Get PRO
февраль '26
+9
в 0 каналах
Get PRO
январь '26
+51
в 2 каналах
Get PRO
декабрь '25
+57
в 8 каналах
Get PRO
ноябрь '25
+297
в 2 каналах
Get PRO
октябрь '25
+261
в 2 каналах
Get PRO
сентябрь '25
+33
в 2 каналах
Get PRO
август '25
+172
в 3 каналах
Get PRO
июль '25
+561
в 46 каналах
Get PRO
июнь '250
в 0 каналах
Get PRO
май '250
в 0 каналах
Get PRO
апрель '250
в 0 каналах
Get PRO
март '25
+22
в 0 каналах
Get PRO
февраль '25
+51
в 0 каналах
Get PRO
январь '25
+93
в 0 каналах
Get PRO
декабрь '24
+518
в 1 каналах
Get PRO
ноябрь '24
+478
в 1 каналах
Get PRO
октябрь '24
+578
в 1 каналах
Get PRO
сентябрь '24
+675
в 1 каналах
Get PRO
август '240
в 2 каналах
Get PRO
июль '24
+1
в 1 каналах
Дата
Привлечение подписчиков
Упоминания
Каналы
06 октября0
05 октября+1
04 октября+1
03 октября+1
02 октября0
01 октября+1
Посты канала
Linux 7.4 готовится к поддержке Mac на Apple M4. В список также попал MacBook Neo на A18 Pro. В ядро планируют добавить перву
+1
Linux 7.4 готовится к поддержке Mac на Apple M4. В список также попал MacBook Neo на A18 Pro. В ядро планируют добавить первую поддержку через device tree для MacBook Air, MacBook Pro, Mac mini и iMac на M4. Она охватывает ядра CPU, состояния питания, framebuffer, I²C и другое базовое железо. Этого уже достаточно, чтобы начать загружать Linux на этих машинах. Поддержка GPU и многих других компонентов всё ещё требует доработки, но это важный шаг к полноценной поддержке Apple Silicon в основном ядре Linux. @IT_Portal

2
Linux-совет: сколько места занимают файлы и папки Чтобы проверить место, занимаемое папкой, выполните: du -sh folder/ Наприме
Linux-совет: сколько места занимают файлы и папки Чтобы проверить место, занимаемое папкой, выполните: du -sh folder/ Например: du -sh ~/Documents/ Команда покажет суммарное использование дискового пространства папкой Documents в удобном формате. Чтобы посмотреть размер каждого элемента внутри папки: du -sh ~/Documents/* Чтобы отсортировать файлы и папки текущего каталога по занимаемому месту, от меньшего к большему: du -sh * | sort -h Проверить отдельный файл: du -h filename.txt Что означают параметры -s — показывать только итог для каждого аргумента. -h — выводить размеры в удобном формате: K, M, G. -c — дополнительно показывать общий итог. -a — выводить информацию обо всех файлах, а не только каталогах. Полезно для поиска файлов и папок, которые занимают больше всего места на диске. ✈️ Linux Ninja
262
3
Теперь VMware можно заменить неизменяемой Linux-платформой, на которой одновременно работают виртуальные машины и Kubernetes.+1
Теперь VMware можно заменить неизменяемой Linux-платформой, на которой одновременно работают виртуальные машины и Kubernetes. Она называется Talos Director и построена поверх Talos Linux. Вместо того чтобы отдельно управлять виртуальными машинами и Kubernetes, оба типа нагрузок можно запускать на одной платформе. Существующие виртуальные машины VMware и кластеры Kubernetes можно перенести без переработки работающих на них приложений. И речь уже не о небольшом тесте. В одном из первых развёртываний на Talos Director уже перенесли тысячи виртуальных машин и сотни кластеров Kubernetes с VMware. Сейчас Talos Director доступен ограниченному числу пользователей. Общедоступный выпуск запланирован на январь 2027 года. https://www.siderolabs.com/blog/introducing-talos-director ✈️ Linux Ninja
278
4
От DNS до Pod: как работает Kubernetes Gateway API Типичная схема с облачным балансировщиком выглядит так: • Вы создаёте DNS-
От DNS до Pod: как работает Kubernetes Gateway API Типичная схема с облачным балансировщиком выглядит так: • Вы создаёте DNS-запись, которая указывает на IP облачного Load Balancer. • Балансировщик направляет трафик в Kubernetes Service, обслуживающий шлюз. • Service передаёт запросы Pod’ам прокси — например, NGINX или Envoy. • Gateway Controller отслеживает ресурсы HTTPRoute, GRPCRoute и другие поддерживаемые маршруты. • Когда вы применяете эти ресурсы, контроллер обновляет конфигурацию прокси. • Правила в HTTPRoute определяют, куда направлять запросы: например, /payment — в payment-service, а /auth — в auth-service. Путь запроса после разрешения DNS: Cloud Load Balancer → Service шлюза → Gateway Proxy → Backend Service → Pod. Если вы знакомы с Ingress, разобраться в этой схеме будет проще. При этом разделение контроллера и прокси встречается и в Ingress: контроллер управляет конфигурацией, а прокси обрабатывает трафик. Особенность Gateway API — явное разделение настройки инфраструктуры и маршрутизации через ресурсы GatewayClass, Gateway и HTTPRoute, которое позволяет распределять ответственность между платформенной командой и разработчиками. ✈️ Linux Ninja
250
5
👩‍💻 Всем программистам посвящается! Вот 14 авторских обучающих IT каналов по самым востребованным областям программирования
👩‍💻 Всем программистам посвящается! Вот 14 авторских обучающих IT каналов по самым востребованным областям программирования: Выбирай своё направление: 👩‍💻 Python — t.me/python_ready 🤔 InfoSec & Хакинг — t.me/hacking_ready 🖥 SQL & Базы Данных — t.me/sql_ready 👩‍💻 IT Новости — t.me/it_ready 🤖 AI & ML — t.me/neuro_ready 👩‍💻 Frontend — t.me/frontend_ready 👩‍💻 C/C++ — https://t.me/cpp_ready 👩‍💻 C# & Unity — t.me/csharp_ready 👩‍💻 Linux — t.me/linux_ready 👩‍💻 Java — t.me/java_ready 📖 IT Книги — t.me/books_ready 📱 JavaScript — t.me/javascript_ready 🖼️ DevOps — t.me/devops_ready 🖥 Design — t.me/design_ready 📌 Гайды, шпаргалки, задачи, ресурсы и фишки для каждого языка программирования!
252
6
Linux-совет: как проверить свободное место на диске Выполните: df -h Команда покажет занятое и доступное место на смонтирован
Linux-совет: как проверить свободное место на диске Выполните: df -h Команда покажет занятое и доступное место на смонтированных файловых системах в удобном для чтения формате. Чтобы посмотреть информацию о файловой системе, в которой находится /home: df -h /home Для конкретной смонтированной файловой системы: df -h /dev/sda1 Чтобы дополнительно вывести тип файловой системы: df -Th Что означают параметры -h — размеры в удобном формате, с единицами K, M, G. -T — тип файловой системы. -a — все файловые системы, включая псевдофайловые. -i — использование inode вместо дискового пространства. Полезно для быстрой проверки свободного места и поиска файловых систем, которые скоро заполнятся. ✈️ Linux Ninja
258
7
Совет по Linux: просмотр дисков и разделов с lsblk Хотите увидеть диски и разделы, подключённые к Linux-системе? lsblk Команд
Совет по Linux: просмотр дисков и разделов с lsblk Хотите увидеть диски и разделы, подключённые к Linux-системе? lsblk Команда показывает блочные устройства в виде дерева: диски, разделы и точки монтирования. Чтобы получить информацию о файловых системах: lsblk -f В выводе также появятся тип файловой системы, UUID и точки монтирования. Вывести названия устройств, размеры, типы и точки монтирования: lsblk -o NAME,SIZE,TYPE,MOUNTPOINTS Что означают параметры: -f — показать информацию о файловых системах. -o — выбрать столбцы для вывода. -a — показать все устройства, включая пустые. -p — показать полные пути к устройствам. Полезно для определения дисков, разделов, файловых систем и точек монтирования перед работой с хранилищем. ✈️ Linux Ninja
287
8
Джуны — всё, ИИ победил. По статистике BCG, за последний год компании выбросили на улицу 75% молодняка. При этом миддлам и се
Джуны — всё, ИИ победил. По статистике BCG, за последний год компании выбросили на улицу 75% молодняка. При этом миддлам и сеньорам зарплаты подняли в 4 (!) раза. Чтобы подняться до уровня элит в аномально короткие сроки — подпишитесь на легендарные каналы для айтишников: 👉 Журнал об IT 🖥 Фронтенд разработка 🖥 Data Science | Machinelearning 🖥 Node js | Backend 👩‍💻 Вёрстка 🖥 Python | Backend 🖥 QA Там раскрыли инфу из курсов общей стоимостью 5.000.000р в эксклюзивных пошаговых инструкциях. Пока остальные пойдут на дно якорем, вы войдете в 10% тех, кто сломал систему.
266
9
Совет по Linux: управление разделами диска с fdisk Хотите проверить разделы диска и управлять ими из командной строки Linux?
Совет по Linux: управление разделами диска с fdisk Хотите проверить разделы диска и управлять ими из командной строки Linux? sudo fdisk -l Команда выведет список дисков и их разделов. Посмотреть таблицу разделов и информацию о конкретном диске: sudo fdisk -l /dev/sda Открыть диск в интерактивном режиме: sudo fdisk /dev/sda Полезные команды внутри fdisk: p — показать таблицу разделов. n — создать раздел. d — удалить раздел. t — изменить тип раздела. w — записать изменения на диск и выйти. q — выйти без сохранения изменений. Параметр -l используется при запуске fdisk, а команды интерактивного режима вводятся без дефиса. Будьте осторожны при изменении разделов: неверная команда может привести к потере данных. Полезно для проверки дисков, просмотра таблиц разделов и управления разделами из терминала. ✈️ Linux Ninja
264
10
Прошлая неделя стала второй за всю историю по количеству отправленных в ядро Linux изменений, сгенерированных ИИ, лишь немног+1
Прошлая неделя стала второй за всю историю по количеству отправленных в ядро Linux изменений, сгенерированных ИИ, лишь немного не дотянув до рекорда неделей ранее — 1 553 отправки кода, сгенерированного LLM. Таким образом, с начала сентября в ядро уже отправили 5 470 изменений, сгенерированных ИИ. Это 17,6% от всех пулл реквестов с кодом. ✈️ Linux Ninja
310
11
Вайбкодим «Полный путь разработки AI-агентов: от MCP до Agentic RAG» Образовательная программа на Stepik по разработке соврем
Вайбкодим «Полный путь разработки AI-агентов: от MCP до Agentic RAG» Образовательная программа на Stepik по разработке современных AI-агентов. Начинаем с Model Context Protocol: создаём MCP-серверы, подключаем инструменты и внешние API, а затем переходим к разработке Agentic RAG-систем с памятью, рассуждением, поиском знаний и оценкой качества. • Model Context Protocol и MCP-серверы • LangChain, LangGraph, LlamaIndex • API, инструменты, ресурсы и промпты • Классический RAG → Agentic RAG • ReAct, память и планирование • Графы знаний и свои инструменты • Трассировка и подготовка к production Успей, скидка 20% действует 48 часов ↗️ Начать обучение на Stepik
303
12
Совет по Linux: обновление сведений о разделах без перезагрузки Хотите добавить, удалить или обновить сведения о разделах дис
Совет по Linux: обновление сведений о разделах без перезагрузки Хотите добавить, удалить или обновить сведения о разделах диска в ядре Linux без перезагрузки? sudo partx -a /dev/sda Команда сообщает ядру о разделах на /dev/sda. Она не изменяет таблицу разделов на самом диске. Вывести список разделов: sudo partx -l /dev/sda Показать информацию о разделах: sudo partx --show /dev/sda Полезные параметры: -a — добавить сведения об указанных разделах в ядро. -d — удалить сведения об указанных разделах из ядра. -u — обновить сведения о разделах в ядре. -l — вывести список разделов. --show — показать информацию о разделах. -n — указать номер или диапазон разделов. -o — выбрать столбцы для вывода. Например, удалить из ядра сведения о третьем разделе: sudo partx -d -n 3 /dev/sda Проверяйте имя диска и номера разделов: ошибочные действия могут нарушить работу системы. Полезно для обновления представления ядра Linux о разделах диска без перезагрузки. ✈️ Linux Ninja
332
13
Кто-то попытался протащить в OpenBSD клоны GNU CoreUtils, переписанные на Rust Тео де Раадт, руководитель OpenBSD, идею не оц+1
Кто-то попытался протащить в OpenBSD клоны GNU CoreUtils, переписанные на Rust Тео де Раадт, руководитель OpenBSD, идею не оценил. А его ответы были... занятными. "Пахнет продвижением повестки." "А, потому что это написано на Rust. Ваша повестка уже слишком заметна." "В этом нет никакого смысла. Никому не нужны бинарники, которые ведут себя чуть иначе, как часть привычного воркфлоу... В этой вселенной нет людей, которые захотят заменить один ls на другой ls, а потом удивляться конфликтам из-за нестандартизированного поведения инструментов." https://marc.info/?t=17898877070 ✈️ Linux Ninja
338
14
🤩 Admin Books —электронные книги о компьютерных технологиях. Используй свободное время наилучшим образом! Изучай новые техно
🤩 Admin Books —электронные книги о компьютерных технологиях. Используй свободное время наилучшим образом! Изучай новые технологии или закрой пробелы в знаниях по своему стеку. Стань экспертом в следующих направлениях: • Системное администрирование • Информационная безопасность • Сетевое администрирование • Этичный хакинг Ссылка для своих: https://t.me/admbooks
309
15
Совет по Linux: создание специальных файлов с mknod Нужно создать специальный файл в Linux? Команда mknod позволяет создавать
Совет по Linux: создание специальных файлов с mknod Нужно создать специальный файл в Linux? Команда mknod позволяет создавать файлы блочных и символьных устройств, а также именованные каналы. Создать именованный канал mypipe: sudo mknod mypipe p Создать файл блочного устройства: sudo mknod /dev/mydevice b 8 0 Создать файл символьного устройства: sudo mknod /dev/mydevice c 1 7 Что означают параметры: p — создать именованный канал. b — создать файл блочного устройства. c — создать файл символьного устройства. -m — задать права доступа. Проверить тип созданного файла: ls -l mypipe Будьте осторожны при создании файлов устройств, особенно в /dev. Неверные номера устройств или изменения системных файлов устройств могут вызвать проблемы. Полезно для работы с файлами устройств, именованными каналами и низкоуровневого администрирования Linux. ✈️ Linux Ninja
322
16
Совет по Linux: перезапись файлов с помощью shred Хотите удалить содержимое файла так, чтобы его было сложнее восстановить? s
Совет по Linux: перезапись файлов с помощью shred Хотите удалить содержимое файла так, чтобы его было сложнее восстановить? shred -v -n 3 name-new.txt Команда трижды перезапишет содержимое файла. Чтобы после перезаписи также удалить сам файл: shred -v -n 3 -z -u name-new.txt Что означают параметры: -v — показывать ход выполнения. -n 3 — выполнить три прохода перезаписи. -z — добавить финальный проход с записью нулей. -u — удалить файл после перезаписи. Даже без -u команда уничтожает исходное содержимое файла. Для эксперимента сначала создайте копию: cp name-new.txt shred_test.txt shred -v -n 3 -z -u shred_test.txt Так вы проверите работу shred, сохранив оригинал. Важно: на SSD, файловых системах с копированием при записи, а также при наличии снимков или резервных копий shred не гарантирует уничтожение всех копий данных. ✈️ Linux Ninja
320
17
Оффер в IT за 3 дня - да! Вот такой крутой кейс получился у команды ИИ-ассистента Софи🤘 Пользователь зашел на триал, не запл
Оффер в IT за 3 дня - да! Вот такой крутой кейс получился у команды ИИ-ассистента Софи🤘 Пользователь зашел на триал, не заплатил за подписку и успел получить оффер с отклика, который сделал бот. ▫️Направление - бэкенд разработка ▫️3 приглашения на собес за 72 часа ▫️Оффер, с зарплатой на 20.000 больше указанной в резюме Зайти на 3 бесплатных дня в Софи можно уже сейчас. Через 36 часов доступ закроется. Успевай зарегистрироваться здесь.
289
18
Короткий совет по Linux Хотите управлять сроками действия паролей и учётных записей в Linux? Выполните: chage -l username Ком
Короткий совет по Linux Хотите управлять сроками действия паролей и учётных записей в Linux? Выполните: chage -l username Команда покажет сведения о сроке действия пароля: дату последнего изменения, дату истечения пароля и срок действия учётной записи. Например: sudo chage -l anusha Чтобы обязать пользователя менять пароль каждые 90 дней: sudo chage -M 90 anusha Чтобы потребовать смену пароля при следующем входе: sudo chage -d 0 anusha Чтобы установить дату истечения срока действия учётной записи: sudo chage -E 2026-12-31 anusha Что означают параметры: -l — показать сведения о сроках действия пароля и учётной записи. -M — задать максимальное количество дней действия пароля. -m — задать минимальное количество дней между сменами пароля. -d — установить дату последнего изменения пароля. -E — установить дату истечения срока действия учётной записи. -W — задать, за сколько дней предупреждать об истечении пароля. Отлично подходит для управления парольными политиками и сроками действия учётных записей в Linux. ✈️ Linux Ninja
305
19
NVIDIA присоединяется к тренду отказа от собеседований в стиле LeetCode. Весь акцент был сделан всего на трёх ключевых концеп
NVIDIA присоединяется к тренду отказа от собеседований в стиле LeetCode. Весь акцент был сделан всего на трёх ключевых концепциях оптимизации: > Градиентный спуск и глобальные оптимумы > Полный батч, мини-батч и SGD > Разрыв обобщения и плоские минимумы Лучшие команды ищут инженеров с глубоким пониманием фундаментальных концепций. ✈️ Linux Ninja
341
20
Короткий совет по Linux Нужно выполнить вычисления прямо в терминале Linux? Используйте bc. Например: echo "25 * 4" | bc Можн
Короткий совет по Linux Нужно выполнить вычисления прямо в терминале Linux? Используйте bc. Например: echo "25 * 4" | bc Можно работать и с дробными числами: echo "scale=2; 10 / 3" | bc Или запустить bc в интерактивном режиме: bc Затем вводите выражения: 25 + 15 40 / 5 10 * 8 Для выхода нажмите Ctrl+D. Что означают параметры: scale — задаёт количество знаков после десятичной точки. -l — подключает математическую библиотеку для более сложных вычислений. Например: echo "sqrt(144)" | bc -l Отлично подходит для быстрых вычислений, не выходя из терминала Linux. ✈️ Linux Ninja
317