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
И другие.
В этой статье:
⚡️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
И другие.
71 Linux Commands For Platform Engineering
Часто используемые команды Linux и их синтаксис. Читать дальше.
Часто используемые команды Linux и их синтаксис. Читать дальше.
Bash Script to Create Folders from a CSV
Воркшоп по созданию простого bash-скрипта, который будет проходить через CSV и создавать нужные папки. Читать дальше.
Воркшоп по созданию простого bash-скрипта, который будет проходить через CSV и создавать нужные папки. Читать дальше.
10 Best Linux Distros for Cybersecurity/ Pentesting that are killing it!
Если вы ищете новый дистрибутив Linux, особенно тот, который поможет в решении задач кибербезопасности или тестирования на проникновение, этот список даст мини-рекомендации. Здесь собраны дистрибутивы для профессионалов в области безопасности и тех, кто хочет больше узнать о Linux и хакерстве. Читать дальше.
Если вы ищете новый дистрибутив Linux, особенно тот, который поможет в решении задач кибербезопасности или тестирования на проникновение, этот список даст мини-рекомендации. Здесь собраны дистрибутивы для профессионалов в области безопасности и тех, кто хочет больше узнать о Linux и хакерстве. Читать дальше.
What are exit codes in Linux?
Код выхода в Linux представляет собой результат выполнения команды или сценария. В этой статье рассказывается о типах exit-кодов. Читать дальше.
Код выхода в Linux представляет собой результат выполнения команды или сценария. В этой статье рассказывается о типах exit-кодов. Читать дальше.
Understanding Awk for Text Processing
Практическое руководство по поиск шаблонов в тексте с помощью языка обработки текста awk. Читать дальше.
Практическое руководство по поиск шаблонов в тексте с помощью языка обработки текста awk. Читать дальше.
The Hidden Cost of Software Automation
«Все, что вы делаете более двух раз, должно быть автоматизировано». Это звучит как отличная цитата. Но будьте осторожны: автоматизация обходится дороже, чем сам процесс ее автоматизации.
Реальная история
На заре мобильной разработки был фрагмент кода, который был относительно повторяющимся. Это создание таблицы SQL и набора функций, таких как вставка, обновление, удаление и т. д., а также подключение к модели данных для таблицы.
Каждый раз, когда создается таблица, необходимо создавать и дублировать содержимое таблицы и их функции команд SQL. Читать дальше.
«Все, что вы делаете более двух раз, должно быть автоматизировано». Это звучит как отличная цитата. Но будьте осторожны: автоматизация обходится дороже, чем сам процесс ее автоматизации.
Реальная история
На заре мобильной разработки был фрагмент кода, который был относительно повторяющимся. Это создание таблицы SQL и набора функций, таких как вставка, обновление, удаление и т. д., а также подключение к модели данных для таблицы.
Каждый раз, когда создается таблица, необходимо создавать и дублировать содержимое таблицы и их функции команд SQL. Читать дальше.
Write a Linux firewall from scratch based on Netfilter
Брандмауэры — это важный инструмент, который можно настроить для защиты серверов и инфраструктуры. Основные функции межсетевых экранов — фильтрация данных, перенаправление трафика и защита от сетевых атак.
Вы могли когда-то использовать различные брандмауэры в Linux, такие как iptables, nftables, UFW и т. д. Все эти инструменты являются служебными программами пользовательского пространства, и все они полагаются на Netfilter. Netfilter — это подсистема ядра Linux, которая позволяет выполнять различные операции, связанные с сетью. Netfilter позволяет разработать брандмауэр с помощью модуля ядра Linux. Если вы не знакомы с такими методами, как модуль ядра Linux и Netfilter, не беспокойтесь. В этой статье мы напишем брандмауэр Linux с нуля на основе Netfilter. Читать дальше.
Брандмауэры — это важный инструмент, который можно настроить для защиты серверов и инфраструктуры. Основные функции межсетевых экранов — фильтрация данных, перенаправление трафика и защита от сетевых атак.
Вы могли когда-то использовать различные брандмауэры в Linux, такие как iptables, nftables, UFW и т. д. Все эти инструменты являются служебными программами пользовательского пространства, и все они полагаются на Netfilter. Netfilter — это подсистема ядра Linux, которая позволяет выполнять различные операции, связанные с сетью. Netfilter позволяет разработать брандмауэр с помощью модуля ядра Linux. Если вы не знакомы с такими методами, как модуль ядра Linux и Netfilter, не беспокойтесь. В этой статье мы напишем брандмауэр Linux с нуля на основе Netfilter. Читать дальше.
👍1
Linux: how to delete only empty files or directories
Недавно мне пришлось иметь дело со старыми недоработками, у меня были скрипты, которые вели себя не очень хорошо и потенциально оставляли пустые каталоги в файловой системе. К счастью, у хороших людей, создавших команду find, есть отличное решение этой проблемы. Читать дальше.
Недавно мне пришлось иметь дело со старыми недоработками, у меня были скрипты, которые вели себя не очень хорошо и потенциально оставляли пустые каталоги в файловой системе. К счастью, у хороших людей, создавших команду find, есть отличное решение этой проблемы. Читать дальше.
3 Interactive Command Tools for Linux
В этой статье три удобных инструмента, которые помогут с командами 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. Среди них: Axyl OS, Solus OS, Mabox Linux, Instant OS, Regolith Linux и ArchCraft Linux. Читать дальше.
Дисковая подсистема в ОС Linux
В сегодняшней статье мы поговорим об устройстве дисковой подсистемы в ОС Linux. Конечно, многие скажут, что на эту тему написано уже множество статей и все и так прекрасно знают, как устроен Линукс и в том числе, как он работает с дисками. Однако, как показывает практика, даже многие администраторы при работе с дисковой подсистемой ограничиваются только начальным разбиением диска при установке операционки. Да и то, с параметрами по умолчанию. Так что я предлагаю подробнее рассмотреть такие вопросы дисковой подсистемы, как: работу с правилами правила системы udev, инструменты для работы с блочными устройствами и планировщики системы ввода/вывода. Читать дальше.
В сегодняшней статье мы поговорим об устройстве дисковой подсистемы в ОС Linux. Конечно, многие скажут, что на эту тему написано уже множество статей и все и так прекрасно знают, как устроен Линукс и в том числе, как он работает с дисками. Однако, как показывает практика, даже многие администраторы при работе с дисковой подсистемой ограничиваются только начальным разбиением диска при установке операционки. Да и то, с параметрами по умолчанию. Так что я предлагаю подробнее рассмотреть такие вопросы дисковой подсистемы, как: работу с правилами правила системы udev, инструменты для работы с блочными устройствами и планировщики системы ввода/вывода. Читать дальше.
How to Create System Snapshots On Linux
В этом посте об инструменте с открытым исходным кодом Timeshift для создания снапшотов системы Linux и о том, как начать его использовать. Читать дальше.
Репыч на Гитхабе.
В этом посте об инструменте с открытым исходным кодом Timeshift для создания снапшотов системы Linux и о том, как начать его использовать. Читать дальше.
Репыч на Гитхабе.
The /boot directory in Linux
Познакомьтесь с четырьмя файлами, которые оживляют операционную систему.
В каждой системе Linux есть загрузочный каталог со всеми необходимыми файлами для процесса загрузки. Этот каталог монтируется непосредственно в корневой файловой системе и называется /boot. Читать дальше.
Познакомьтесь с четырьмя файлами, которые оживляют операционную систему.
В каждой системе Linux есть загрузочный каталог со всеми необходимыми файлами для процесса загрузки. Этот каталог монтируется непосредственно в корневой файловой системе и называется /boot. Читать дальше.
How to configure cronjobs to hundreds of servers in minutes using Ansible!
Автоматизация таких задач, как настройка cronjob - это спасение! Не только потому, что это может сэкономить время для других задач, но и потому, что это может минимизировать ошибки, возникающие при выполнении ручных, утомительных и подверженных ошибкам задач! Ansible может помочь автоматизировать cronjobs легко и последовательно; давайте посмотрим, как это сделать! Читать дальше.
Автоматизация таких задач, как настройка 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 и избежать таких несчастий. Читать дальше.
Все мы использовали scp для передачи файлов. Все мы проклинали тот момент, когда передача прерывалась в середине передачи или, что еще хуже, на 99% (мое сердце болит каждый раз, когда я вспоминаю прерванную на 99% передачу); давайте посмотрим, как мы можем использовать rsync вместо scp и избежать таких несчастий. Читать дальше.