TGViewer
Channel Public Channel
/usr/bin

/usr/bin

@usr_bin_linux

Канал для пользователей и администраторов Linux-систем: управление, инфраструктура, технические детали, новости и прочее.

Реклама и цены: @gals_ad_bot
Вопросы: @antoniusfirst

@monitorim_it — канал о мониторинге ИТ
Subscribers
4.92K
Photos
197
Videos
0
Links
980

Showing posts older than #119 · Back to latest

Older Posts 20 shown
Post #118 577
​Ускоренное импортозамещение или как разворачивать Linux-дистрибутив БЕЗ помощи SCCM в распределённой корпоративной сети

Разумеется, установка образов используя виндовую инфраструктуру мне не нравится и поэтому я по шагам опишу (и разовью) один из стандартных методов.

Процесс инсталляции с локального носителя в значительно утрированном виде выглядит следующим образом: груб — монтирует минимальную файловую систему initrd и грузит ядро, ядро запускает процесс init (systemd), который, в свою очередь, запускает инсталлятор. У RedHat — это anaconda, у Debian/Ubuntu — он называется debian-installer, и далее начинается процесс установки. Я буду описывать более родную мне анаконду, а значит — это отечественные дистрибутивы ROSA и REDOS. Читать дальше.
  • ❤ 1
Post #116 1.98K
​Дурацкие советы (но это не точно) по логированию приложений от человека с 20 летним опытом архитектора. В статье разбирается каждый из советов.

A Guide To Application Logging

⚡️Add timestamps to every log output.
⚡️Use a human-readable message.
⚡️Log the source of events.
⚡️Use different log levels.
⚡️Use standardized field names and consistent data types.
⚡️Keep payload data and log messages separately.
⚡️Log data structures in JSON format.
⚡️Provide a standard configuration for all engineers.


Но лучше этих советов придерживаться, если ещё не.
Post #115 2.1K
Post #114 545
7 Uses of grep Commands in Linux

To say the grep command is a useful tool for Linux administrators is still an understatement. The grep command is a must-know command for all backend developers. Читать дальше.
Post #112 877
5 возможностей systemd, которые нравятся сисадминам

Каждый специалист знает, что в современных системах происходит много чего интересного: в фоновом режиме периодически запускаются и завершаются какие-то приложения, придерживаются своего расписания автоматизированные задачи, пишутся логи, приходят отчёты об изменении статуса служб. Часто эти процессы контролируют с помощью стандартного набора Unix-утилит. Но по мере усложнения систем появились новые задачи: real-time обработка невиданного доселе объёма данных, управление контейнерами приложений, управление доступом к облачным серверам и так далее. Насколько эффективно с этим можно справиться стандартными средствами? Читать дальше.
Хабр 5 возможностей systemd, которые нравятся сисадминам Изображение: Shmuel Csaba Otto Traian (CC BY-SA 3.0) Каждый специалист знает, что в современных системах происходит много чего интересного: в фоновом режиме пе...
Post #111 681
Post #110 1.78K
Scaling out Postgres with the Citus open source shard rebalancer

One of the main reasons people use the Citus extension for Postgres is to distribute the data in Postgres tables across multiple nodes. Citus does this by splitting the original Postgres table into multiple smaller tables and putting these smaller tables on different nodes. The process of splitting bigger tables into smaller ones is called sharding—and these smaller Postgres tables are called “shards”. Citus then allows you to query the shards as if they were still a single Postgres table. Читать дальше.
Citus Data Scaling out Postgres with the Citus open source shard rebalancer One of the big new things in the Citus 10 extension to PostgreSQL is that we open sourced the shard rebalancer. This post explains how the shard rebalancer works, options for different rebalancing strategies, how to use it, and how shard rebalancing makes…
Post #109 496
Как освоить Vim?

Я со всей уверенностью могу заявить о том, что Vim позволил мне повысить эффективность в деле написания программ. Работать стало удобнее (ниже я расскажу об этом более подробно). Я никому не хочу навязывать Vim, но очень рекомендую освоить этот редактор всем, кто занимается программированием, работает в сфере Data Science, в общем — тем, кто так или иначе пишет и редактирует некий код. Читать дальше.
Хабр Как освоить Vim? Осваивать Vim — это, пожалуй, страшно. Или, точнее, очень страшно. Речь идёт об изучении совершенно необычного подхода к редактированию кода, не говоря уже о работе с простым текстом. Многие...
Post #108 440
Post #107 1.81K
Резервное копирование конфигурации ресурсов в Kubernetes

Администраторы кластеров kubernetes сталкиваются с задачей сохранить конфигурацию ресурсов из пространства имен и перенести в другой кластер, или же сделать резервную копию нестабильной тестовой площадки. С этой задачей без проблем справляется бегло написанный в терминале односторчный скрипт с утилитой kubectl, но что если надоело каждый раз тратить пару минут времени на очередное написание скрипта. Так и появилась утилита kube-dump, по сути это утилита которая умеет только одно - дампить ресурсы кластера. Читать дальше.
Хабр Резервное копирование конфигурации ресурсов в Kubernetes Администраторы кластеров kubernetes сталкиваются с задачей сохранить конфигурацию ресурсов из пространства имен и перенести в другой кластер, или же сделать резервную копию нестабильной тестовой...
Post #106 1.79K
Вертикальное автомасштабирование pod'ов в Kubernetes: полное руководство

Это полное руководство по вертикальному автомасштабированию pod'ов (Vertical Pod Autoscaling, VPA) в Kubernetes. Вот его краткое содержание:

Узнать что было дальше.
Хабр Вертикальное автомасштабирование pod'ов в Kubernetes: полное руководство Прим перев. : месяц назад Povilas Versockas, CNCF Ambassador и software engineer из Литвы, написал очень подробную статью о том, как работает и как использовать VPA в Kubernetes. Рады поделиться её...
Post #105 449
​Review of Container-to-Container Communications in Kubernetes

Kubernetes
is a containerized solution. It provides virtualized runtime environments called Pods, which house one or more containers to provide a virtual runtime environment. An important aspect of Kubernetes is container communication within the Pod. Читать дальше.
Post #104 420
Ого, в VS Code появился новый плагин для Jupyter Notebook

Introducing the Jupyter Extension for VS Code

We’re excited to announce that we’re releasing the new Jupyter extension for Visual Studio Code today! The Jupyter extension is the latest step in our journey to bring the power of Jupyter Notebook into VS Code for a variety of languages and scenarios. Читать дальше.
Microsoft News Introducing the Jupyter Extension for VS Code We’re excited to announce that we’re releasing the new Jupyter extension for Visual Studio Code today! The Jupyter extension is the latest step in our journey to bring the power of Jupyter Notebook into VS Code for a variety of languages and scenarios.
Post #103 380
Кунг-фу стиля Linux: мониторинг дисковой подсистемы

Если, работая в Linux, нужно быстро взглянуть на сведения о работающих процессах — можно воспользоваться командой top, или — что немного лучше — командой htop. А как быть, если надо получить данные о состоянии дисковой подсистемы? Решить эту задачу помогут специализированные инструменты, некоторые из которых распространены далеко не так широко, как top. Читать дальше.
Хабр Кунг-фу стиля Linux: мониторинг дисковой подсистемы Если, работая в Linux, нужно быстро взглянуть на сведения о работающих процессах — можно воспользоваться командой top, или — что немного лучше — командой htop. А...
Post #101 345
4 пути визуализации трафика в Kubernetes

⚡️ Istio и Kiali

⚡️ Cilium и Hubble

⚡️ Weave Scope

⚡️ Security-Based Solutions

Читать дальше.
Post #100 351
Обзор k9s — продвинутого терминального интерфейса для Kubernetes

K9s предоставляет пользовательский интерфейс терминала для взаимодействия с кластерами Kubernetes. Цель этого Open Source-проекта — облегчить удобную навигацию по приложениям в K8s, наблюдение за ними и управление ими. K9s постоянно следит за изменениями в Kubernetes и предлагает быстрые команды для работы с наблюдаемыми ресурсами. Читать дальше.
Хабр Обзор k9s — продвинутого терминального интерфейса для Kubernetes K9s предоставляет пользовательский интерфейс терминала для взаимодействия с кластерами Kubernetes. Цель этого Open Source-проекта — облегчить удобную навигацию по приложениям в K8s, наблюдение за ними...
Post #99 332
​Системы защиты Linux

Одна из причин грандиозного успеха Linux ОС на встроенных, мобильных устройствах и серверах состоит в достаточно высокой степени безопасности ядра, сопутствующих служб и приложений. Но если присмотреться внимательно к архитектуре ядра Linux, то нельзя в нем найти квадратик отвечающий за безопасность, как таковую. Где же прячется подсистема безопасности Linux и из чего она состоит? Читать дальше.
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →