fa
Feedback
/usr/bin

/usr/bin

رفتن به کانال در Telegram

Канал для пользователей и администраторов Linux-систем: управление, инфраструктура, технические детали, новости и прочее. Реклама и цены: @gals_ad_bot Вопросы: @antoniusfirst @monitorim_it — канал о мониторинге ИТ

نمایش بیشتر
4 875
مشترکین
-124 ساعت
+137 روز
+6430 روز
آرشیو پست ها
Мой первый вклад в ядро Linux В последние годы автор этой статьи много времени уделял изучению исходного кода Linux, стараясь
Мой первый вклад в ядро Linux В последние годы автор этой статьи много времени уделял изучению исходного кода Linux, стараясь лучше понять внутренний механизм работы компьютеров. В какой-то момент он начал писать локальные патчи для исправления проблем с оборудованием своих ПК и в итоге решил попробовать отправить один из них в апстрим, чтобы непосредственно познакомиться с процессом разработки ядра. Читать дальше на Хабре.

3 скрипта для диагностики Вашего Linux-сервера Многие, наверняка, сталкивались с тормозами сервера, долгой загрузкой страниц.
3 скрипта для диагностики Вашего Linux-сервера Многие, наверняка, сталкивались с тормозами сервера, долгой загрузкой страниц. Логи молчат, нужно искать виновника. Системный мониторинг демонстрирует, что CPU вроде не загружен, память не полностью израсходована, а отклик системы оставляет желать лучшего. В такие моменты стандартных утилит вроде top или htop часто недостаточно, нужен более детальный анализ. С этим автору этой статьи приходится периодически сталкиваться, из-за чего и были написаны 3 bash-скрипта. Они дают сбор ключевых метрик системы для дальнейшего разбора. Читать дальше.

🧐 Когда проект требует максимальной отдачи, приходит aézа — и всё перестаёт выглядеть как мем с низким разрешением. 🌆 Гонко
🧐 Когда проект требует максимальной отдачи, приходит aézа — и всё перестаёт выглядеть как мем с низким разрешением. 🌆 Гонконг, Торонто, Токио, Таганрог — всего этого пока нет, зато есть Питер, с которым всё то, что медленно, становится быстрым. 🤖 К тому же, можно бесплатно попробовать Терминатор — сервер прямо в браузере. 🚀 Держи курс на успех вместе с хостингом aeza.net Реклама. ООО «Аеза Групп», ИНН 7813654490, erid 2VtzquoBXCr

Как защитить Kubernetes на уровне ядра Linux Мы знаем, насколько важна безопасность при работе с Kubernetes. Поскольку все ра
Как защитить Kubernetes на уровне ядра Linux Мы знаем, насколько важна безопасность при работе с Kubernetes. Поскольку все рабочие нагрузки выполняются на операционных системах хост-машин (узлов), их защита становится первостепенной задачей. Если злоумышленник сможет выбраться из изолированного контейнера и получит доступ к хосту, под угрозой окажется не только сам узел со всеми его подами, но и весь кластер, а потенциально — и вся корпоративная сеть. Читать дальше на Хабре.

Ubuntu 25.10 «Questing Quokka»: от бета-версии к финалу — что изменилось В этой статье разбирают, что появилось в финальной в
Ubuntu 25.10 «Questing Quokka»: от бета-версии к финалу — что изменилось В этой статье разбирают, что появилось в финальной версии Ubuntu 25.10, которую Canonical назвала "Questing Quokka" и как доработали ключевые компоненты.

Как Nginx обрабатывает тысячи одновременных запросов В этой статье приоткрываем завесу тайны устройства Nginx и его способнос
Как Nginx обрабатывает тысячи одновременных запросов В этой статье приоткрываем завесу тайны устройства Nginx и его способностей одновременной обработки множества запросов.

Порт один, а сервисов — много. Учимся дружить Mikrotik с Nginx Представим ситуацию: вам нужно организовать доступ к удаленном
Порт один, а сервисов — много. Учимся дружить Mikrotik с Nginx Представим ситуацию: вам нужно организовать доступ к удаленному офису через Cisco AnyConnect, который по какой-либо причине должен работать на стандартном 443 порте. При этом на том же порте развернут веб-сервер, а позже понадобится там же развернуть FTPS, SSTP и еще 100 500 сервисов, которые используют TLS. На первый взгляд может показаться, что разместить несколько сервисов с TLS на одном порте невозможно. Но достаточно вспомнить об обратных прокси (реверс-прокси), которые могут слушать один порт, а затем проксировать входящие соединения к нужным сервисам на других портах. Читать дальше на Хабре.

Linux: как заставить скрипты перечитывать конфигурацию во время работы Предположим, следующий сценарий: вы создаете скрипт, обрабатывающий файлы. Ваш скрипт уже наполовину обработал 1 000 000 файлов. Но вам нужно внести небольшое изменение: задать интервал ожидания между обработкой файлов. Хотя это незначительное изменение, не хотелось бы останавливать столь трудоемкую задачу обработки файлов, которая уже выполнена наполовину. Способ описан в этой статье.

Ключевые различия между Docker и Containerd Будучи основным компонентом Docker, Containerd стал популярным решением для контейнеризации, постепенно заменяя Docker в архитектуре Kubernetes. Эта статья прольет свет на различия между Docker и Containerd, что позволит лучше понять технологию контейнеризации.

Linux — мощь AWK В этой статье разбираемся как эффективно работать с мощью awk — инструментов для работы с текстом в Linux.

Хотите повысить свой уровень в SRE? ➡️ Я уже работаю в SRE, но хочу понять, как вырасти в senior и что для этого нужно прокач
Хотите повысить свой уровень в SRE? ➡️ Я уже работаю в SRE, но хочу понять, как вырасти в senior и что для этого нужно прокачать. ➡️ Я хочу избежать стресса от инцидентов и чувствовать себя увереннее в реальных ситуациях. ➡️ Я хочу найти полезные связи, обменяться опытом или получить совет от профессионалов. Узнали себя? Тогда приходите на SRE Day онлайн 11 октября! Вас ждут разбор инцидентов, реальные истории карьерного роста и общение с топ-экспертами. А еще чек-листы навыков, полезные алгоритмы и пошаговый план вашего развития. Кстати, все записи мероприятия останутся с вами. 📌 Первым десяти участникам — скидка почти 40%. Если вы готовы сделать карьерный рывок, скорее оставляйте заявку и будьте в числе первых! Подробнее — на сайте 🔥

Формирование RPM пакета для OC Linux с использованием GitLab CI/CD Некоторое время назад автору этой статьи поставили задачу
Формирование RPM пакета для OC Linux с использованием GitLab CI/CD Некоторое время назад автору этой статьи поставили задачу разработки службы, для работы с периферийным оборудованием, которая будет работать на рабочих машинах ОС Linux в виде сервиса. До этого момента все десктоп приложения в подразделении, разрабатывались только под ОС Windows. Текущая задача стала определенным вызовом для команды и способом освоить что-то новое. Критерием готовности команды, в этом проекте, стало написание самой программы и публикация ее в виде RPM пакета для дальнейшего распространения. Вот, что именно надо сделать, чтобы получить готовый пакет, как все настроить в песочнице (на своем ПК) и какие сложности удалось преодолеть и будет рассказано в этой статье.

Как найти приложение, сильно загружающее CPU Кажется, это может быть задачей мониторинга. Иногда, но не всегда, приложения могут запускать недолгоживущие процессы, которые создают на первый взгляд фантомную нагрузку на CPU. Но если разобраться в вопросе глубже, то причины проблем становятся очевидны. В этой статье на примере Apache Bench и Nginx + PHP разбираемся как выявить фантомную проблему с нагрузкой на CPU.

GitOps в Linux: бесперебойное управление инфраструктурой на основе Git Представь мир, где каждый сервер, приложение и сетевая
GitOps в Linux: бесперебойное управление инфраструктурой на основе Git Представь мир, где каждый сервер, приложение и сетевая конфигурация тщательно оркестрируются через Git, где обновления, аудиты и восстановления происходят с помощью одного коммита. Эти и другие возможности открывает GitOps. Особенно мощно он проявляет себя в сочетании с универсальностью Linux-систем. Как же преобразить управление инфраструктурой Linux? И каким образом с помощью Git добиться ясности, контроля и уверенности в каждом изменении? Подробности в статье.

Ускоряем CLI-утилиты с помощью io_uring Уже давненько вокруг ходит тема про io_uring — новую высокопроизводительную модель асинхронного I/O в Linux. В теории это обещает минимальные системные вызовы и очереди отправки/завершения, но как это в деле работает с привычными утилитами? Автор этой статьи решил разобраться на примере типичной задачи — копирования файлов — переписав её под liburing и сравнив с традиционной синхронной версией. io_uring (доступный с ядра 5.1+) это механизм, в котором приложение может подготовить сразу несколько запросов на I/O и отправить их в кольцевой буфер (SQ), а затем получать результаты из другого кольца (CQ). Благодаря общей памятью между ядром и юзерспейсом, снижается накладная на системные вызовы. Однако нужно понимать системные требования: io_uring работает только с Linux 5.1 и выше, а многие продвинутые фичи вроде multishot‑приёма, поллинга и «naked» потоков (io‑wq) появились только в ядрах 5.10+. Это надо иметь в виду — проверяйте версию ядра перед попыткой использовать новейшие фишки. Также неплохо пользоваться liburing — библиотекой обёрткой над сырыми вызовами, чтобы не писать тонны boilerplate‑кода.

Linux: как создать самоудаляющиеся файлы В этой статье разберемся, как создавать самоудаляющиеся файлы — файлы, которые будут удалены автоматически по истечении определённого количества минут или в указанную дату. Возникает риторический вопрос — зачем это нужно? Т.к. вопрос риторический, ответа на него в этой статье вы не найдете. @usr_bin_linux

8 продвинутых инструментов командной строки Linux В этой статье разберемся с пакетом утилит Moreutils.

Оптимизация управления ключами SSH на серверах Linux По-настоящему масштабная статья о принципах работы с SSH-ключами. После прочтения вам, наверняка, захочется что-то автоматизировать и внедрить пару-тройку описанных тут техник. Забирайте в закладки. P.S. Расскажите в комментариях как организуете управление SSH-ключами. @usr_bin_linux

Специальные параметры $*, $@, $#, $?, $$, $!, $0 в скриптах оболочки Linux Давайте-ка резберемся со спецсимволами в оболочке Linux. Тема очень интересная, т.к. использование спецсимволов может сильно облегчить скриптостроение и вообще работу в командной строке. В этой статье приоткрываю завесу тайны. @usr_bin_linux

Слышали ли вы, что SRE — это… 🧩 просто сисадмин под новым именем 🧩 позиция, с которой некуда расти 🧩 пустая трата денег дл
Слышали ли вы, что SRE — это… 🧩 просто сисадмин под новым именем 🧩 позиция, с которой некуда расти 🧩 пустая трата денег для бизнеса Правда в том, что эти и многие другие убеждения далеки от реальности. Мы собрали для вас PDF-файл, в котором разоблачаем самые популярные мифы о SRE. Это must-have для тех, кто хочет войти в индустрию, повысить свой грейд или просто интересуется SRE. 📍Переходите к боту-помощнику и забирайте полезный PDF прямо сейчас 🔗