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

@monitorim_it — канал о мониторинге ИТ
Download Telegram
16 Best tools to Design your CICD Engine

В этой статье:

⚡️Brainboard — CI/CD Engine

⚡️Spacelift: Infrastructure CI/CD platform

⚡️Env0: Remote run

⚡️Scalr: Terraform Cloud alternative

⚡️Hashicorp Terraform Cloud

⚡️CircleCI vs. TravisCI vs. GoCD

⚡️Jenkins: Open source automation server

⚡️GitLab vs. GitHub

⚡️Codeship by CloudBees

⚡️Octopus: Best UI

⚡️Chef Software: Best for DevSecOps

И другие.
Linux command: PS (Process Status)

Обзор устройства команды ps. Читать дальше.
71 Linux Commands For Platform Engineering

Часто используемые команды Linux и их синтаксис. Читать дальше.
Bash Script to Create Folders from a CSV

Воркшоп по созданию простого bash-скрипта, который будет проходить через CSV и создавать нужные папки. Читать дальше.
10 Best Linux Distros for Cybersecurity/ Pentesting that are killing it!

Если вы ищете новый дистрибутив Linux, особенно тот, который поможет в решении задач кибербезопасности или тестирования на проникновение, этот список даст мини-рекомендации. Здесь собраны дистрибутивы для профессионалов в области безопасности и тех, кто хочет больше узнать о Linux и хакерстве. Читать дальше.
What are exit codes in Linux?

Код выхода в Linux представляет собой результат выполнения команды или сценария. В этой статье рассказывается о типах exit-кодов. Читать дальше.
Understanding Awk for Text Processing

Практическое руководство по поиск шаблонов в тексте с помощью языка обработки текста awk. Читать дальше.
The Difference Between 127.0.0.1, 0.0.0.0, And localhost That Every Developer Should Know

При разработке, особенно при настройке NGINX, используются 127.0.0.1, 0.0.0.0 и localhost. Но знаете ли вы разницу между ними? Читать дальше.
The Hidden Cost of Software Automation

«Все, что вы делаете более двух раз, должно быть автоматизировано». Это звучит как отличная цитата. Но будьте осторожны: автоматизация обходится дороже, чем сам процесс ее автоматизации.

Реальная история
На заре мобильной разработки был фрагмент кода, который был относительно повторяющимся. Это создание таблицы SQL и набора функций, таких как вставка, обновление, удаление и т. д., а также подключение к модели данных для таблицы.

Каждый раз, когда создается таблица, необходимо создавать и дублировать содержимое таблицы и их функции команд SQL. Читать дальше.
Write a Linux firewall from scratch based on Netfilter

Брандмауэры
— это важный инструмент, который можно настроить для защиты серверов и инфраструктуры. Основные функции межсетевых экранов — фильтрация данных, перенаправление трафика и защита от сетевых атак.

Вы могли когда-то использовать различные брандмауэры в Linux, такие как iptables, nftables, UFW и т. д. Все эти инструменты являются служебными программами пользовательского пространства, и все они полагаются на Netfilter. Netfilter — это подсистема ядра Linux, которая позволяет выполнять различные операции, связанные с сетью. Netfilter позволяет разработать брандмауэр с помощью модуля ядра Linux. Если вы не знакомы с такими методами, как модуль ядра Linux и Netfilter, не беспокойтесь. В этой статье мы напишем брандмауэр Linux с нуля на основе Netfilter. Читать дальше.
👍1
71 Linux Commands For Platform Engineering

Часто используемые команды Linux. Читать дальше.
Linux: how to delete only empty files or directories

Недавно мне пришлось иметь дело со старыми недоработками, у меня были скрипты, которые вели себя не очень хорошо и потенциально оставляли пустые каталоги в файловой системе. К счастью, у хороших людей, создавших команду find, есть отличное решение этой проблемы. Читать дальше.
3 Interactive Command Tools for Linux

В этой статье три удобных инструмента, которые помогут с командами Linux. С этими инструментами вы легко справитесь с такими задачами как: найти команду из истории, сразу выполнить однострочные команды и т. д. Читать дальше.
How to Solve the Linux Disk Full Problem?

Вы узнаете как найти файлы и папки, занимающие избыточное место на файловой системе. Читать дальше.
I Tried Some Obscure Linux Distros…

Описание нескольких экзотических дистрибутивов Linux. Среди них: Axyl OS, Solus OS, Mabox Linux, Instant OS, Regolith Linux и ArchCraft Linux. Читать дальше.
Дисковая подсистема в ОС Linux

В сегодняшней статье мы поговорим об устройстве дисковой подсистемы в ОС Linux. Конечно, многие скажут, что на эту тему написано уже множество статей и все и так прекрасно знают, как устроен Линукс и в том числе, как он работает с дисками. Однако, как показывает практика, даже многие администраторы при работе с дисковой подсистемой ограничиваются только начальным разбиением диска при установке операционки. Да и то, с параметрами по умолчанию. Так что я предлагаю подробнее рассмотреть такие вопросы дисковой подсистемы, как: работу с правилами правила системы udev, инструменты для работы с блочными устройствами и планировщики системы ввода/вывода. Читать дальше.
How to Create System Snapshots On Linux

В этом посте об инструменте с открытым исходным кодом Timeshift для создания снапшотов системы Linux и о том, как начать его использовать. Читать дальше.

Репыч на Гитхабе.
The /boot directory in Linux

Познакомьтесь с четырьмя файлами, которые оживляют операционную систему.
В каждой системе Linux есть загрузочный каталог со всеми необходимыми файлами для процесса загрузки. Этот каталог монтируется непосредственно в корневой файловой системе и называется /boot. Читать дальше.
How to configure cronjobs to hundreds of servers in minutes using Ansible!

Автоматизация таких задач, как настройка cronjob - это спасение! Не только потому, что это может сэкономить время для других задач, но и потому, что это может минимизировать ошибки, возникающие при выполнении ручных, утомительных и подверженных ошибкам задач! Ansible может помочь автоматизировать cronjobs легко и последовательно; давайте посмотрим, как это сделать! Читать дальше.
Are you still using scp to copy files? Use rsync instead! It can resume an interrupted transfer!

Все мы использовали scp для передачи файлов. Все мы проклинали тот момент, когда передача прерывалась в середине передачи или, что еще хуже, на 99% (мое сердце болит каждый раз, когда я вспоминаю прерванную на 99% передачу); давайте посмотрим, как мы можем использовать rsync вместо scp и избежать таких несчастий. Читать дальше.