/usr/bin
4.32K subscribers
45 photos
1 video
717 links
Канал для пользователей и администраторов Linux-систем: управление, инфраструктура, технические детали, новости и прочее. Для связи: @antoniusfirst

@monitorim_it — канал о мониторинге ИТ
Download Telegram
Linux Commands Cheat Sheet | Tips and Tricks

Полезный пост для новичков в Linux. Читать дальше.
Linux Networking Commands That You Must Know

Несколько полезных команд Linux для работы с сетевыми подключениями. Читать дальше.
Kubernetes Network Troubleshooting Approach

В этой статье кратко рассказывается о сетевом трафике в Kubernetes и обсуждается, какой подход следует применять при возникновении сетевых проблем. Будет рассмотрена каждая проблему шаг за шагом, чтобы найти первопричину. Читать дальше.
Postgres — Live Table Partitioning

Сказ о том, как был партиционирован 1 ТБ данных. Читать дальше.
Идеальная рабочая станция Linux на процессоре Apple M1 (ARM64)

Моё знакомство с Asahi Linux началось в марте прошлого года, когда на свет появилась альфа-версия Asahi. Я сразу же установил её на свой Mac Mini с 8-ядерным Apple M1 (ARM64). Asahi — это дистрибутив Linux, который нативно работает в «маках» на Apple Silicon благодаря хитрым хакам и реверс-инжинирингу от сообщества Open Source. Более того, запуск Asahi абсолютно легален, поскольку Apple официально разрешает загрузку отличных от macOS операционных систем на своей платформе Apple Silicon. Читать дальше.
Network Basics for Hackers: Domain Name Service (DNS) and BIND. How it Works and How it Breaks

Познавательная статья о том, как устроена служба DNS и каким видам атак она может быть потенциально подвержена. Читать статью.
DevOps in Linux — /sys/bus Directory

В псевдофайловой системе Linux sysfs каталог /sys/bus представляет различные типы шин, доступные на сервере. Шина - это система связи, которая передает данные между компонентами внутри сервера или между серверами. К распространенным типам шин относятся PCI, USB, I2C и другие. Читать дальше.
INSTALLING A HOME VPN SERVER WITH UBUNTU 20.04

В этой статье вы найдёте пошаговое руководство по настройке VPN-сервера на базе ОС Ubuntu. Читать дальше.

Какой используете VPN — по подписке или развернули свой?
Why Bash Scripting Can Make You A Better Engineer

Bash-сценарии и shell-сценарии имеют плохую репутацию. Считается, что он архаичен и ограничен, а крутые ребята используют Python и Node.js для решения любых задач. В этой статье автор пытается доказать, что использование Bash для решения задач может сделать вас лучшим инженером. И это не вопреки неоспоримым ограничениям сценариев оболочки, а благодаря им. Читать дальше.

А вам приходится писать скрипты на Bash или избегаете этого?
Use PostgreSQL database as backend storage for helm

По умолчанию Helm 3 хранит всю информацию о релизах в самом кластере Kubernetes, используя K8s secret в пространстве имен release. Иногда хранение информации о релизах в K8s secret может быть проблематичным по следующим причинам:

⚡️ Совокупный общий размер секретов в кластере превышает 800MB. Если общий размер секретов (или любых других объектов в K8s) превышает 800 МБ, это может привести к тому, что Kubernetes не сможет инициализироваться.

⚡️ Если размер информации о релизе helm превышает 1 МБ.

⚡️ Если мы не хотим хранить информацию о выпуске helm на том же кластере, где развернуты приложения в силу требований и политик.

Чтобы решить эти проблемы, можно использовать внешнюю базу данных PostgreSQL в качестве внутреннего хранилища для хранения информации о релизах helm. Читать как это устроено.
CI/CD Pipeline to Automate Docker Image Build

В этой статье описано использование Ansible для автоматизации процесса сборки образа Docker на каждом коммите в репозитории GitHub. Будет использован плейбук, который будет создавать образ Docker из репозитория приложения Flask, отправлять его в Docker Hub и запускать на тестовом сервере. Читать дальше.
Working with Linux and Windows with Windows Subsystem for Linux (WSL)

Миксуем bash и powershell — как этой устроено. Читать дальше.
10 Docker Commands You Didn’t Know About

10
малоизвестных команд. Читать дальше.
Cheat Sheet for Linux and Git Commands

Перечень популярных команд с описанием в Linux и Git. Смотреть.
Why You Should Use Bash Over Python

Несколько весомых причин вызова python-скриптов из bash. Популярная статья. Читать дальше.

Используете bash вместе с python?
Run a Secure SSH Server With Docker in 3 Steps

3 шага по разворачиванию SSH-сервера в docker-контейнере. Читать дальше.
Linux Useful Tricks — telnet Alternatives

Несколько альтернатив утилите telnet: ncat, nmap, curl, скрипты на bash/python. Читать дальше.
Mastering Vim: Essential Keyboard Shortcuts for Productivity and Efficiency

Vim - это мощный и хорошо настраиваемый текстовый редактор, который широко используется программистами и системными администраторами. В этой статье рассмотрены некоторые из самых полезных сочетаний клавиш Vim, которые должен знать каждый пользователь. Познакомиться с клавишами.
Файловая система BTRFS. Кэширование

Типичная проблема, которую пытаются решить с пользователи — это использование большего дискового объема при сохранении скорости. То есть, мы можем купить SSD диск, но стоимость хранения 1 Гигабайта на таком диске существенно больше стоимости хранения гигабайта на обычном HDD. Но зато SSD быстрее и за это все так любят эти диски. Задача заключается в том, чтобы постараться совместить скорость SSD со стоимостью хранения в HDD. Посмотрим, как в этом может помочь BTRFS и какие есть подводные камни у таких решений. Читать дальше.
Miller — утилита для работы с текстовыми данными в среде Linux

Miller похож на awk, sed, cut, join и sort для таких форматов данных, как CSV, TSV, JSON и JSON Lines. Репозиторий на Github.