Linux Ninja
3.42K subscribers
863 photos
143 videos
1 file
857 links
Linux Ninja – ваш гид по миру Linux! Лайфхаки, фишки и мощные команды для настоящих мастеров CLI.
Download Telegram
Совет по 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
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤1
Вайбкодим «Полный путь разработки 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
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Прошлая неделя стала второй за всю историю по количеству отправленных в ядро Linux изменений, сгенерированных ИИ, лишь немного не дотянув до рекорда неделей ранее — 1 553 отправки кода, сгенерированного LLM.

Таким образом, с начала сентября в ядро уже отправили 5 470 изменений, сгенерированных ИИ. Это 17,6% от всех пулл реквестов с кодом.

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2👍1
Совет по 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
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Джуны — всё, ИИ победил. По статистике BCG, за последний год компании выбросили на улицу 75% молодняка. При этом миддлам и сеньорам зарплаты подняли в 4 (!) раза.

Чтобы подняться до уровня элит в аномально короткие сроки — подпишитесь на легендарные каналы для айтишников:

👉 Журнал об IT

🖥 Фронтенд разработка

🖥 Data Science | Machinelearning

🖥 Node js | Backend

👩‍💻 Вёрстка

🖥 Python | Backend

🖥 QA

Там раскрыли инфу из курсов общей стоимостью 5.000.000р в эксклюзивных пошаговых инструкциях. Пока остальные пойдут на дно якорем, вы войдете в 10% тех, кто сломал систему.
Please open Telegram to view this post
VIEW IN TELEGRAM
🤡3
Совет по Linux: просмотр дисков и разделов с lsblk

Хотите увидеть диски и разделы, подключённые к Linux-системе?
lsblk


Команда показывает блочные устройства в виде дерева: диски, разделы и точки монтирования.

Чтобы получить информацию о файловых системах:
lsblk -f


В выводе также появятся тип файловой системы, UUID и точки монтирования.

Вывести названия устройств, размеры, типы и точки монтирования:
lsblk -o NAME,SIZE,TYPE,MOUNTPOINTS


Что означают параметры:

-f — показать информацию о файловых системах.
-o — выбрать столбцы для вывода.
-a — показать все устройства, включая пустые.
-p — показать полные пути к устройствам.

Полезно для определения дисков, разделов, файловых систем и точек монтирования перед работой с хранилищем.

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
Linux-совет: как проверить свободное место на диске

Выполните:
df -h


Команда покажет занятое и доступное место на смонтированных файловых системах в удобном для чтения формате.

Чтобы посмотреть информацию о файловой системе, в которой находится /home:
df -h /home


Для конкретной смонтированной файловой системы:
df -h /dev/sda1


Чтобы дополнительно вывести тип файловой системы:
df -Th


Что означают параметры

-h — размеры в удобном формате, с единицами K, M, G.
-T — тип файловой системы.
-a — все файловые системы, включая псевдофайловые.
-i — использование inode вместо дискового пространства.

Полезно для быстрой проверки свободного места и поиска файловых систем, которые скоро заполнятся.

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
This media is not supported in your browser
VIEW IN TELEGRAM
👩‍💻 Всем программистам посвящается!

Вот 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

📌 Гайды, шпаргалки, задачи, ресурсы и фишки для каждого языка программирования!
Please open Telegram to view this post
VIEW IN TELEGRAM
От 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
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
Теперь 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
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤2
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
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤2