/usr/bin
Ir al canal en Telegram
Канал для пользователей и администраторов Linux-систем: управление, инфраструктура, технические детали, новости и прочее. Реклама и цены: @gals_ad_bot Вопросы: @antoniusfirst @monitorim_it — канал о мониторинге ИТ
Mostrar más4 781
Suscriptores
+224 horas
+87 días
+4030 días
Archivo de publicaciones
4 781
How to change the listening port of a Docker container without restarting
Недавно автор этого поста столкнулся со следующей проблемой: "Как изменить порт прослушивания контейнера docker без перезапуска контейнера". И не смог найти решение для docker-native, но все же есть простое решение! Используя Nginx и его возможность проксировать порты, вы увидите, как это сделать. Читать дальше.
4 781
5 Good Practices for Building High-Quality Docker Images
Вам может показаться, что написание Docker-файла — простой процесс, но на самом деле в создании готового к проду образа может быть много подводных камней.
Неоптимизированные докерфайлы обычно приводят к увеличению размера образа. Это создает вектор атаки для угроз и может увеличить вероятность появления уязвимостей в системе безопасности. Всё это — плохие новости для вашего приложения.
В этой статье несколько лучших практик создания Docker-файлов для создания высококачественных и эффективных образов. Читать дальше.
4 781
Do you seriously not use these Linux commands?
Несколько интересных команд, о которых вы (возможно) не знали. Читать дальше.
4 781
Про Linux на встроенной графике Intel
Я уже довольно долго собираю и настраиваю десктопы с Linux для дома и офиса, и последнее время не без удовольствия выбираю конфигурации со встроенной графикой Intel. Когда‑то я начинал с машинки, в которую поставил с Core i3–2105, (HD Graphics 3000), позднее — более новый Core i3–9000 (UHD Graphics 630), а совсем недавно мне очень недорого достался Intel NUC5PPYH, разумеется тоже с фирменным графическим контроллером Intel. Читать дальше.
4 781
Аномалии под нагрузкой в PostgreSQL: о чём стоит помнить и с чем надо бороться
В этой статье мы разберём несколько аномальных случаев высокой нагрузки в СУБД PostgreSQL. Что это такое? Обычно PostgreSQL хорошо показывает себя под нагрузкой и оправдывает ожидания в отношении производительности — она остаётся высокой. Но при определённых профилях нагрузки СУБД может вести себя не так, как мы ожидаем. Это и есть аномалии, на которых мы сосредоточимся в данной статье. Читать дальше.
4 781
💡Работа с новым инструментом лог-менеджмента Loki: раскроем все секреты 10 марта в 20:00 на открытом уроке в OTUS.
➡Вместе с практикующим преподавателем Евгением Павловым мы узнаем, как установить и настроить Loki, а также как с его помощью проводить анализ.
Урок пройдет в рамках онлайн-курса “Observability: мониторинг, логирование, трейсинг”. Курс можно приобрести в рассрочку.
➡Чтобы записаться на занятие, пройдите вступительное тестирование: https://otus.pw/G3Bm/
Реклама. Информация о рекламодателе на сайте www.otus.ru
4 781
Архитектура SSH. Узел-бастион и принцип нулевого доверия
В инфраструктуре организации есть такое понятие, как узел-бастион — специальный компьютер в сети, обычно на внешней стороне демилитаризованной зоны (ДМЗ) организации. Узел назван по военной терминологии. Если кто видел средневековые крепости, там есть специфические выступы — бастионы. В этой статье о подходах к работе с джамп-серверами. Читать дальше.
4 781
✅ Получите старт в профессии сетевого инженера!
За 13 месяцев живых вебинаров вы освоите весь арсенал навыков для работы с крупными проектами.
⚠️ Почему стоит обратить внимание на этот онлайн-курс?
— Практика в онлайн-лаборатории
— Преподаватели — сертифицированные инструкторы Академии CISCO
— В программе акцент на траблшутинге
— Выгоднее, чем покупать курсы по отдельности
— 2 выпускных проекта в портфолио
👉 Оставьте заявку и получите полезную подборку полезных материалов для начинающих сетевых инженеров
https://otus.pw/EO6b/
Реклама. Информация о рекламодателе на сайте www.otus.ru
4 781
12 Practical Examples of the Grep Command in Linux
12 интересных подходов к использованию grep в окружении Linux. Читать дальше.
4 781
5 Free Coding Websites That Will Make You A Better Programmer
Если вы хотите прокачать свои скиллы в программировании, то вот 5 ресурсов, где это можно сделать бесплатно. Читать дальше.
4 781
🚀 Сетевой администратор, пора на следующую карьерную ступень!
➡ Приходите в пятницу, 3 марта в 20:00 мск на открытый урок онлайн-курса «Network Engineer» в OTUS. Тема вебинара: «Оптимизация BGP: как сделать BGP чувствительным к трафику».
💻 На вебинаре мы рассмотрим основные проблемы BGP на границах сети и изучим инструменты, с помощью которых можно влиять на маршрутизацию BGP с учетом загруженности и производительности каналов.
🔥 Больше полезных навыков ждет вас на курсе. Оплата курса возможна в рассрочку.
➡ Для участия пройдите вступительный тест: https://otus.pw/ilnFx/
Реклама. Информация о рекламодателе на сайте www.otus.ru
4 781
Простой лайфхак для ввода символа "#" в русской раскладке клавиатуры под Linux
Давно полюбил формат Markdown за простоту и легкость его использования при документировании исходного кода и за возможность его применения при оформлении статей для Хабра. Потом добавился Obsidian для ведения заметок. И формат Markdown стал по сути основным способом форматирования набираемого текста.
Единственной, но весьма большой ложкой дегтя, оставалась проблема ввода символа решетки «#» при использовании русской клавиатуры. А так как знак решётки (октото́рп, хеш, знак номера, дие́з, sharp), в русской раскладке клавиатуры отсутствует, то каждый раз переключаться на английскую раскладку, меня немного утомляло. И «немного утомляло» еще мягко сказано, так как символ решетки, кроме указания заголовков в Markdown и тегов в Obsidian, еще часто используется как начало комментария до конца строки (в Bash, Python, NewLang). Читать дальше.
4 781
SLES 15 и невозможность загрузки ядра Xen
Пришлось столкнуться с забавной ошибкой, по которой сходу не удалось найти никакой информации в интернете.
Проблема по первичным признакам такая. Грузится SUSE Linux Enterprise Server 15, доходит до меню загрузки GRUB. Далее, если выбрать обычное ядро, всё нормально, а если выбрать ядро для гипервизора Xen, то экран моргает и мы опять возвращаемся в меню. Запустить Xen невозможно никак.
Долгие упражнения с настройками GRUB и параметрами загрузки ядра ничего не дали (а надо отметить, что инициализация сервера при загрузке — это неспешный процесс, поэтому дело затягивается надолго). Наконец, возникла ведущая к победе мысль — заснять процесс загрузки на смартфон в ускоренном режиме! Читать дальше.
4 781
Приглашаем на VK Kubernetes Conf — конференцию для тех, кто развивает экосистему K8s в России!
⏰Когда: 21 марта, 13:00 по Москве
📍Где: Онлайн и офлайн
⚡️Регистрация
На конференции хотим поговорить о самых больных местах при работе с Kubernetes. Вот только часть вопросов, на которые мы будем вместе искать ответы:
🔹 Сетевая защита Kubernetes и как ее готовить. А Kubernetes по российским стандартам?
🔹 Так ли стабилен GitOps, как мы думаем, и где же все-таки подводные камни?
🔹 eBPF, WebAssembly, SBOM, OpenTelemetry, Oh my… — как подготовиться к наступлению новых технологий в безопасности и мониторинге?
🔹 After-party для всех участников конференции.
Приглашаем обмениваться знаниями, опытом, экспертностью и просто пообщаться в неформальной обстановке.
Сделаем Kubernetes доступным вместе!
4 781
Как бесплатно запустить Windows на Mac M1/M2 (Apple Silicon)
В статье описана инструкция по установке Windows внутри MacOS. На текущий момент автору статьи известно только два рабочих варианта:
Parallels Desktop - всё работает из коробки, но платно;
UTM - требует минимальных усилий, бесплатно;
В данной статье будет рассмотрен вариант установки через UTM. Читать дальше.
4 781
Use Postgres DB with Docker
В этой автор рассказывает, как можно создать контейнер Postgres, создать таблицы, если они не существуют, и импортировать данные в таблицы из файлов csv, если таблицы пусты. Читать дальше.
4 781
Иерархические пространства имен в Kubernetes
Пространства имен — критически важный ресурс для поддержки мультитенантной архитектуры кластера Kubernetes. Но ими трудно управлять при работе с крупномасштабными мультитенантными кластерами. Команда VK Cloud перевела статью о том, как это сделать этот процесс проще с помощью функции иерархических пространств имен.
Материал для тех, у кого есть общее представление о Kubernetes, пространствах имен, кластерах, контейнерах и подах.
Читать статью
4 781
CentOS Stream: RHEL development in public
CentOS Stream — это место, где разработка RHEL происходит публично. В этой ОС можно предварительно просмотреть содержимое, выходящее на RHEL, протестировать свои вещи поверх него и даже принять участие! Из этого доклада с Fosdem 2023 вы узнаете, как это работает, увидите ключевые различия между Fedora ELN, CentOS Stream и RHEL. Вы узнаете о возможных вариантах использования CentOS Stream, о том, как код попадает в RHEL, начиная с Fedora, и как вы можете потенциально повлиять на его попадание в RHEL. Смотреть доклад.
4 781
A journey through supporting VMs with dedicated CPUs on Kubernetes
В модели распределения ресурсов Kubernetes используются такие абстрактные понятия, как запрос и лимиты ресурсов, QoS (качество обслуживания) контейнеров и т.д. Эти концепции в конечном итоге преобразуются под капотом в конфигурации cgroup, которые имеют свою собственную модель управления ресурсами и такие концепции, как CPU shares, CFS quotas и т.д.
В контексте Kubevirt, дополнения к Kubernetes, позволяющего запускать облачные виртуальные машины вместе с контейнерами, эта информация имеет решающее значение. Фактически, это собственный "менеджер групп" для изменения и настройки групп контейнеров, которые определяются Kubernetes. Одной из особенно интересных задач была поддержка настоящего CPU Pinning для виртуальных машин, работающих поверх Kubernetes.
В этом докладе с Fosdem 2023 рассказывается о пути к поддержке истинно выделенных CPU для виртуальных машин. Смотреть.
4 781
Новое, старое, обновленное: что «выросло» в ядре Linux 6.2. Подробности релиза
20 февраля появилась новость о выходе стабильного релиза ядра Linux 6.2. Изменений и дополнений действительно много, в этот раз принято почти 17 тыс. исправлений от 2178 разработчиков. Изменения при этом внесены в 14108 файлов, с добавлением 730195 строк кода. Большая часть изменений, почти 50%, связана с драйверами устройств, еще примерно 16% — с аппаратными архитектурами, 12% — сетевые технологии, 4% — файловые системы и еще 3% — подсистемы ядра. Под катом — подробности о том, что представляет собой ядро 6.2.
Наиболее актуальные изменения, которые добавлены в ядро, касаются продолжения работы над интеграцией языка Rust, о чем Торвальдс говорил уже давно. Кроме того, разрешен прием кода кода под лицензией Copyleft-Next. А еще — добавлена возможность регулирования потребления памяти при отложенной записи, появился гибридный механизм защиты потока выполнения команд, плюс появилась утилита rv (Runtime Verification). Ну а теперь, собственно, подробности. Читать дальше.
¡Ya disponible! Investigación de Telegram 2025 — los principales insights del año 
