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

@monitorim_it — канал о мониторинге ИТ
Download Telegram
The /dev directory in Linux

Все в Linux является файлом, и это справедливо и для устройств. Все устройства, подключенные к системе Linux, представлены файлом устройства в каталоге dev. Название этого каталога сокращенно от "devices", и его можно найти в корневой файловой системе. Существует множество типов устройств, которые могут подключаться к системе Linux, но наиболее распространенными являются следующие:

⚡️Символьные устройства
⚡️Блочные устройства

Цель этой статьи - дать вам представление о том, что это за устройства, и как их идентифицировать. Читать дальше.
@devopslibrary - Канал с актуальными книгами, новостями и гайдами по теме DevOps и Site Reliability Engineering.
Playing With Linux source Command

В этой статье подробно рассматривается одна из важных встроенных команд — source. Читать дальше.
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. Читать дальше.