fa
Feedback
/usr/bin

/usr/bin

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

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

نمایش بیشتر
4 879
مشترکین
+424 ساعت
+157 روز
+6730 روز
آرشیو پست ها
xargs: команда, которая делает всё остальное компонуемым Конвейер Unix | — мощный инструмент. Он берет вывод одной команды и передает его в качестве входных данных следующей команде. cat files.txt | grep "error" Это работает, потому что grep предназначена для чтения из stdin. Но многие команды устроены иначе. Они ожидают аргументы, а не stdin. Попробуйте: echo "file.txt" | rm Это не сработает, т.к. rm не читает из stdin. Она ожидает аргументы: rm file.txt. Именно этот пробел и заполняет xargs. Утилита читает данные из stdin и преобразует этот ввод в аргументы для другой команды echo "file.txt" | xargs rm Теперь это работает, т.к. xargs получил file.txt из stdin и передала его в rm как аргумент. В этом и заключается вся модель понимания. xargs преобразует stdin в аргументы. Подробнее в статье. @usr_bin_linux

Мой полный набор нативных замен на MacOS в 2025 году В этой статье разобраны замены Safari, Apple Notes, Spotlight, Terminal
Мой полный набор нативных замен на MacOS в 2025 году В этой статье разобраны замены Safari, Apple Notes, Spotlight, Terminal и других. Возможно, вы тоже рассмотрите такие замены. @usr_bin_linux

Вы запускаете AI-агента. Сколько он реально стоит в месяц? Мы подготовили калькулятор AI-агента. Он помогает посчитать полную
Вы запускаете AI-агента. Сколько он реально стоит в месяц? Мы подготовили калькулятор AI-агента. Он помогает посчитать полную стоимость до старта — от входных токенов до продакшн-инфраструктуры. Что внутри: 🔹формула с учётом количества витков агента 🔹таблицы затрат (минимум и продакшн) 🔹3 готовых примера (чат-бот, мониторинг 24/7, CI/CD) 🔹способы снизить расходы на 40–70% Забирайте калькулятор, чтобы не получить неожиданных счетов👇 ЗАБРАТЬ КАЛЬКУЛЯТОР

Vi / Vim Editor: практические команды, которые должен знать каждый разработчик
Текстовый редактор vi существует уже несколько десятилетий, и тем не менее он остается одним из самых мощных и легковесных текстовых редакторов, доступных в любой Unix-подобной системе. Для разработчиков освоение его возможностей становится особенно важным. vi может стать решающим фактором между неуклюжим редактированием файлов и эффективной работой прямо в терминале. Независимо от того, управляете ли вы кодом, редактируете конфигурационные файлы или делаете быстрые коммиты на удалённой машине, знание нескольких команд vi может сэкономить вам время и нервы.
В статье разобран базовый функционал редактора vi. @usr_bin_linux

Проверка логов Linux, которая спасла меня от скрытого сбоя В этой статье автор описывает проверку логов, которую он выполняет на каждом продакшн-сервере, и почему она неоднократно спасала его от простоев, повреждения данных и неприятных сюрпризов с безопасностью. @usr_bin_linux

Почему Docker не всегда лучший выбор и чем его заменить Docker — отличный инструмент, но «отличный» не значит «единственный»
Почему Docker не всегда лучший выбор и чем его заменить
Docker — отличный инструмент, но «отличный» не значит «единственный» и тем более не значит, что он подходит для любой задачи. На одиночном сервере с одним-двумя приложениями Docker может принести больше проблем, чем пользы. Демон, образы, слои, сети и тома упрощают упаковку и запуск приложений, но на одиночке или небольшом VDS они избыточны. Под катом о том, в каких случаях Docker не нужОн, чем его заменить и как.
В статье про Podman, Incus, systemd-nspawn и другие аналогичные инструменты. @usr_bin_linux

12 инструментов командной строки, которые значительно ускорят вашу работу разработчика Инструменты командной строки ускоряют
12 инструментов командной строки, которые значительно ускорят вашу работу разработчика
Инструменты командной строки ускоряют и упрощают рабочий процесс. Они помогают отлаживать код, управлять файлами, форматировать код и автоматизировать задачи, не выходя из терминала. Такие инструменты, как Ruff, pre-commit и pipx, обеспечивают согласованность проектов и изоляцию окружения, позволяя тратить больше времени на кодинг и меньше — на исправление проблем с настройкой.
В статье разобраны следующие утилиты: bat — замена cat, но с подстветкой синтаксиса. tldr — удобная справка по командам ezals с цветами и интеграцией с git ruff — сверхбыстрый линтер и форматтер для Python pre-commit — автоматические проверки перед каждым коммитом в git cookiecutter — генерирует шаблоны проектов одной командой hyperfine — проводит бенчмаркинг команд с подробной статистикой lazygit — предоставляет терминальный интерфейс для удобной навигации по коммитам pipx — устанавливает и запускает Python CLI-приложения в изолированных средах entr — следит за файлами и запускает команды при их изменении httpie — инструмент командной строки для выполнения HTTP-запросов с понятным синтаксисом и форматированным выводом glow — отображает Markdown в терминале с цветами @usr_bin_linux

Тест: Как хорошо вы знаете Linux?⚡️ Какой командой можно проверить текущий каталог в терминале Linux? 7 вопросов по Linux жду
Тест: Как хорошо вы знаете Linux?⚡️ Какой командой можно проверить текущий каталог в терминале Linux? 7 вопросов по Linux ждут вас внутри бота👇 ПРОВЕРИТЬ СВОИ ЗНАНИЯ

10 ключевых концепций Docker, которые я хотел бы, чтобы мне объяснили в первый день В статье разбирается база устройства Docker-контейнеров. Автор на понятных примерах объясняет как устроена эта технология. @usr_bin_linux

5 скриптов автоматизации, которые должен знать каждый пользователь Linux В этой статье рассмотрены следующие скрипты автомати
5 скриптов автоматизации, которые должен знать каждый пользователь Linux В этой статье рассмотрены следующие скрипты автоматизации: 🚀 Умный организатор папок (структурирование файлов) 🚀 Автоматизация ежедневного обслуживания (резервное копирование, обновления и очистка) 🚀 Скрипт автоматической установки (установка пакетов на новые системы) 🚀 Автоматическая блокировка SSH-брутфорса 🚀 Очистка системы @usr_bin_linux

02:17. Pager разрывается. Продакшн падает. А вы — дежурный SRE. Успеете среагировать за 15 минут? Мы сделали интерактивный си
02:17. Pager разрывается. Продакшн падает. А вы — дежурный SRE. Успеете среагировать за 15 минут? Мы сделали интерактивный симулятор реального инцидента: API отвечает 500-й ошибкой, задержка растёт, разработчики спят, а бизнес уже требует ответов. Вам предстоит принять 5 решений — ровно так, как это делают дежурные инженеры в проде: что проверить первым какую метрику считать критичной когда объявлять инцидент что написать пользователям что делать после того, как всё починили ❗️Никакой теории — только реальная ситуация и разбор каждого шага сразу после ответа. В конце узнаете, насколько ваш подход похож на мышление настоящего SRE, и получите список навыков, которые стоит прокачать. Проверьте, спасли бы вы продакшн⬇️ ЗАБРАТЬ СИМУЛЯТОР

3 инструмента, которые упрощают анализ логов В этой статье вы найдете примеры работы с grep, sed и awk. Это действительно мощные инструменты для быстрой аналитики и диагностики проблем через логи. @usr_bin_linux

Самодельный Linux-планшет Это планшет на основе Raspberry Pi Compute Module 5 и 10-дюймового сенсорного DSI-дисплея Waveshare
Самодельный Linux-планшет
Это планшет на основе Raspberry Pi Compute Module 5 и 10-дюймового сенсорного DSI-дисплея Waveshare со встроенным литиевым аккумулятором, обеспечивающим до пяти часов непрерывной работы. Цель этого проекта заключалась в создании портативного Linux-планшета для моего будущего проекта, связанного с солнечной энергетикой. Мне требовалось устройство, которое можно было бы легко переносить с места на место при работе на открытом воздухе. Можно было бы взять ноутбук, но мне хотелось чего-то более портативного и удобного в работе. Для этой задачи идеально подходит Raspberry Pi OS, и именно поэтому я решил изготовить планшет на основе CM5 и сенсорного дисплея. Это устройство стало чем-то средним между компьютером с сенсорным экраном и планшетом. Я выбрал версию CM5 с 4 ГБ, а для повышения производительности установил операционную систему на SSD NVMe, что сильно повысило скорость системы.
Читать дальше. @usr_bin_linux

Почему HDD стучит? В последние недели копался в деталях о внутренней работе механики и логики HDD и показалось полезным подел
Почему HDD стучит?
В последние недели копался в деталях о внутренней работе механики и логики HDD и показалось полезным поделиться суммой нагугленных удивительных фактов. Факты не тайна, но обсуждаются мало. Статьёй хочется пробудить интерес к бесконечно глубокой теме этих замечательных точных механических устройств и свежих трендов в их внутреннем устройстве, которые заставляют нервно курить в углу любой швейцарский часовой завод. Статья поверхностная, вглубь по каждому аспекту можно гуглить неделями.
Подробнее на Хабре. @usr_bin_linux

#вакансия #vacancy #работа #удаленка #junior #удаленнаяработа #fulltime #кибербезопасность #cybersecurity #infosec #CyberSec ✍️ Ищем: Technical Content Maker / Технический писатель (CyberSec, Сети, Антифрод) ───────────────── 🧪 О нас: Мы — продуктовая ИТ-компания, разрабатываем решения в сфере кибербезопасности. Сейчас мы масштабируем нашу контентную воронку. Нам нужен не просто копирайтер, который пишет тексты руками, а Content Engineer — пишущий технарь. Нам нужен Content Engineer, который с помощью наших инструментов поставит создание качественного, глубокого технического контента на поток. Обучим и предоставим алгоритмы для эффективной работы. ───────────────── 🎯 Задачи: ▪️ Анализ и ресёрч зарубежных статей конкурентов-доноров (обзоры прокси, антидетектов, уязвимостей, глубокие разборы WebRTC/DNS и принципов защиты информации). ▪️ Написание статей: рерайт, адаптация и техническое углубление англоязычных материалов с учётом фирменного стиля компании. ▪️ Практическое тестирование: проверка описываемых в статье фактов и гипотез на практике, сбор логов и скриншотов, описание собственных выводов (ИИ за вас это не сделает). ▪️ Верстка и оформление готовых материалов в Markdown для публикации на сайте. ───────────────── ⚙️ Требования: ▪️ Бэкграунд: высшее или профильное среднее специальное образование (кибербезопасность, компьютерные сети, информатика, ИС). ▪️ Понимание матчасти: знание общих принципов построения сетей и передачи информации. ▪️ Опыт написания технических статей, владение терминологией и сленгом ИБ-сферы (или огромное желание быстро в это вникнуть). ▪️ Навык работы с ИИ: вы используете нейросети на продвинутом уровне, понимаете принципы промпт-инжиниринга и чётко знаете, что ИИ может нагло врать. ▪️ Безупречно грамотная устная и письменная речь. ▪️ Портфолио: ссылки на личный блог, опубликованные статьи, GitHub или участие в олимпиадах. ───────────────── ❌ Кого мы ТОЧНО НЕ ищем: ▪️ Гуманитарных SEO-копирайтеров (из серии «напишу 10к знаков уникального водянистого текста»). ▪️ Тех, кто боится открыть консоль, работать с логами или сделать скриншоты реальных тестов. ▪️ Нейро-копипастеров, бездумно выдающих текст от ChatGPT за истину в последней инстанции. ───────────────── 🤝 Soft-skills: ▪️ Критическое мышление. Вы не верите ИИ на слово и всегда перепроверяете данные и технические факты. ▪️ Инженерная любознательность. Желание постоянно учиться и развиваться в сфере кибербезопасности. ───────────────── 💼 Условия: ▪️ Удалёнка, фуллтайм, гибкий график. ▪️ 60 –110К на руки (возможны выплаты в USDT). Готовы рассмотреть выше для опытных ▪️ Минимум бюрократии, максимум инженерной свободы Безлимитный доступ к API топовых нейросетей, как к инструменту для исследований и автоматизации. ▪️ Отсутствие микроменеджмента и корпоративной бюрократии. Работа в команде инженеров, говорящих с вами на одном языке. ▪️ Развитие в CyberSec ▪️ Локация: РФ или РБ ───────────────── 📩 Как откликнуться: [ЗАПОЛНИТЕ АНКЕТУ] P.S. Будьте готовы к тому, что после успешного первого этапа мы предложим вам небольшое практическое тестовое задание. #документирование #IT #TechWriter #техписатель #ТехническийПисатель #сети #linux #tcpip #content #контент #fulltime #git #markdown #asciidoc

Мониторинг модулей ядра и защита от Dirty-уязвимостей с помощью Wazuh В 2026 году серия уязвимостей класса page-cache write в
Мониторинг модулей ядра и защита от Dirty-уязвимостей с помощью Wazuh
В 2026 году серия уязвимостей класса page-cache write вновь поставила под удар практически все актуальные дистрибутивы Linux. Их особенность в том, что злоумышленник может изменить содержимое файла в page cache, не затрагивая данные на диске. Из-за этого классические средства контроля целостности файлов не способны обнаружить такую компрометацию.
В этой статье рассмотрены две наиболее показательные уязвимости этого класса — Dirty Frag и Copy Fail, а затем настроим Wazuh так, чтобы он помогал выявлять признаки их эксплуатации и связанные с ними аномалии. @usr_bin_linux

Привет! Спасибо, удалил

Проектирование POSTGRES: как задумывалась популярная СУБД Чтиво на выходные. 8 июля у PostgreSQL юбилей — ей исполняется 30 л
Проектирование POSTGRES: как задумывалась популярная СУБД Чтиво на выходные. 8 июля у PostgreSQL юбилей — ей исполняется 30 лет. В 1996 году Марк Фурнье из компании Networking Services предоставил первый внешний сервер для разработки опенсорсного проекта Postgres. До этого СУБД разрабатывали на мощностях Калифорнийского университета в Беркли . В день рождения PostgreSQL на Хабре опубликовали перевод статьи, которая послужила основой этой СУБД. Кстати, у неё тоже юбилей — 40 лет с момента выхода. @usr_bin_linux

KEDA как финансовый гардрейл: scale-to-zero, лимиты реплик и автоскейлинг по событиям в Kubernetes В этой статье разбирают KE
KEDA как финансовый гардрейл: scale-to-zero, лимиты реплик и автоскейлинг по событиям в Kubernetes В этой статье разбирают KEDA как практический инструмент для Kubernetes-workloads с непостоянной нагрузкой: очередями, расписаниями, HTTP-пиками и внешними метриками. Материал не про «поставили автоскейлер и сразу сэкономили», а про production-подход: где KEDA действительно помогает, какие параметры нужно ограничивать заранее, как проверять экономику пилота и что может пойти не так при раскатке. @usr_bin_linux

Управление ключами SSH — вызовы и эволюция подходов В инфраструктуре из 1000 серверов и 100 администраторов счет активным SSH
Управление ключами SSH — вызовы и эволюция подходов
В инфраструктуре из 1000 серверов и 100 администраторов счет активным SSH-ключам может идти на тысячи. По умолчанию они не имеют срока действия, поэтому со временем накапливаются и устаревают. Исследования показывают, что в крупных компаниях до 90% ключей не используются и не администрируются, а часть оставшихся предоставляет доступ на уровне root. Отсутствие централизованного управления усугубляет проблему: при увольнении сотрудника его доступы могут забыть удалить, сохранив за ним возможность подключаться к системам. В итоге администраторы оказываются перед трудоемкой задачей контроля и актуализации авторизационных данных.
Читать сказ про SSH-сертификаты (CA). @usr_bin_linux