IT Automation: 10 Alternatives To Terraform
Существует несколько альтернатив Terraform. Ниже приведен список из 10 программных решений для автоматизации ИТ, альтернативных Terraform: Brainboard, Ansible, Attune, Kubernetes, Jenkins, Chef, Puppet, BMC Control M, SaltStack, Vagrant и Pulumi. Читать дальше.
Существует несколько альтернатив Terraform. Ниже приведен список из 10 программных решений для автоматизации ИТ, альтернативных Terraform: Brainboard, Ansible, Attune, Kubernetes, Jenkins, Chef, Puppet, BMC Control M, SaltStack, Vagrant и Pulumi. Читать дальше.
Linux — strace command
strace — это диагностическая и отладочная утилита пользовательского пространства для Linux. Он также действует как инструмент отладки, помогающий устранять неполадки. Читать дальше.
strace — это диагностическая и отладочная утилита пользовательского пространства для Linux. Он также действует как инструмент отладки, помогающий устранять неполадки. Читать дальше.
systemd: как писать юниты с элегантной перезагрузкой
Разработка системы с элегантным завершением работы может оказаться той ещё пляской с бубном. В идеальном мире каждый сервис управлялся бы юнитом systemd. ExecStart запускала бы процесс, обрабатывающий SIGTERM, а ExecStop оповещало бы процесс и осуществляло блокировку, которая бы корректно завершала процесс и его ресурсы.
Однако многие программы завершаются некорректно, а то и вовсе сбивают все настройки при закрытии. В этой статье будут рассмотрены поведение systemd при завершении работы и методы написания юнитов systemd для выборочной очистки (custom cleanup) перед закрытием. Читать дальше.
Разработка системы с элегантным завершением работы может оказаться той ещё пляской с бубном. В идеальном мире каждый сервис управлялся бы юнитом systemd. ExecStart запускала бы процесс, обрабатывающий SIGTERM, а ExecStop оповещало бы процесс и осуществляло блокировку, которая бы корректно завершала процесс и его ресурсы.
Однако многие программы завершаются некорректно, а то и вовсе сбивают все настройки при закрытии. В этой статье будут рассмотрены поведение systemd при завершении работы и методы написания юнитов systemd для выборочной очистки (custom cleanup) перед закрытием. Читать дальше.
Linux: named pipes and why they are super useful
именованные каналы или очереди fifo — это файл, в который процесс может записывать свои выходные данные, а другой процесс считывать свои входные данные. Можно задаться вопросом, чем это отличается от безымянного канала. «|»? Концепция остается той же, но у нее есть два преимущества перед безымянными каналами. Читать дальше.
именованные каналы или очереди fifo — это файл, в который процесс может записывать свои выходные данные, а другой процесс считывать свои входные данные. Можно задаться вопросом, чем это отличается от безымянного канала. «|»? Концепция остается той же, но у нее есть два преимущества перед безымянными каналами. Читать дальше.
Comparison of gzip, bzip2 and xz compression tools
При хранении данных для архивирования или передачи больших файлов по сети часто рассматривается возможность использования сжатия. Затем нужно решить, какой инструмент использовать. В этой статье будут протестированы три наиболее распространенных инструмента сжатия для сжатия файла ASCII размером 100 МБ с использованием всех доступных уровней сжатия VS скорости сжатия, скорости распаковки, потребления памяти и коэффициента сжатия. Читать дальше.
При хранении данных для архивирования или передачи больших файлов по сети часто рассматривается возможность использования сжатия. Затем нужно решить, какой инструмент использовать. В этой статье будут протестированы три наиболее распространенных инструмента сжатия для сжатия файла ASCII размером 100 МБ с использованием всех доступных уровней сжатия VS скорости сжатия, скорости распаковки, потребления памяти и коэффициента сжатия. Читать дальше.
How SSL works?
В этой статье о том, как устроен популярный протокол SSL. Развивающее чтиво в выходной день. Читать дальше.
В этой статье о том, как устроен популярный протокол SSL. Развивающее чтиво в выходной день. Читать дальше.
👍1
Fine Tuning Linux Virtual Memory
В этой статье я расскажу вам, как компьютер все время лжет вам о том, сколько у него памяти и почему это хорошо. Я также расскажу вам, как настроить некоторые ключевые параметры, чтобы заставить Linux лгать вам наилучшим образом. Читать дальше.
В этой статье я расскажу вам, как компьютер все время лжет вам о том, сколько у него памяти и почему это хорошо. Я также расскажу вам, как настроить некоторые ключевые параметры, чтобы заставить Linux лгать вам наилучшим образом. Читать дальше.
How Does `ls` Work?
Давайте сначала быстро поговорим о коде и структуре каталогов. Существует файл из 5500+ строк кода, который реализует ls , ls.c. Этот файл является частью пакета GNU coreutils, который представляет собой просто пакет общих утилит, содержащий другие общие утилиты, такие как cd, cat, copy и т. д. Читать дальше.
Давайте сначала быстро поговорим о коде и структуре каталогов. Существует файл из 5500+ строк кода, который реализует ls , ls.c. Этот файл является частью пакета GNU coreutils, который представляет собой просто пакет общих утилит, содержащий другие общие утилиты, такие как cd, cat, copy и т. д. Читать дальше.
The most important Linux commands that nobody teaches you
Несколько интересных команд Linux, о которых вы могли не подозревать. Читать дальше.
Несколько интересных команд Linux, о которых вы могли не подозревать. Читать дальше.
Linux: Create a RAM disk to speed up your I/O file operations
Предположим, что у вас много оперативной памяти, которая вам не нужна, но ваши устройства хранения данных довольно медленные. В то же время у вас есть программа, которой нужно выполнять интенсивные операции с диском только для чтения, что вы можете сделать? Cоздать RAM диск! Читать дальше.
Предположим, что у вас много оперативной памяти, которая вам не нужна, но ваши устройства хранения данных довольно медленные. В то же время у вас есть программа, которой нужно выполнять интенсивные операции с диском только для чтения, что вы можете сделать? Cоздать RAM диск! Читать дальше.
На какие отечественные операционные системы переходить?
Все активнее и активнее на отечественном рынке растет количество предложений по отечественным операционным системам. В этой обзорной статье рассмотрены сертифицированные операционные системы из единого реестра российских программ для заказчиков государственных и коммерческих структур. Читать дальше.
Все активнее и активнее на отечественном рынке растет количество предложений по отечественным операционным системам. В этой обзорной статье рассмотрены сертифицированные операционные системы из единого реестра российских программ для заказчиков государственных и коммерческих структур. Читать дальше.
Как ускорить запросы к InfluxDB разными способами
Как хранить результаты нагрузочных тестов так, чтобы работать с ними было удобно? Если команда нагрузки сталкивается с такой проблемой, то возникает необходимость хранения данных. В частности, требуется, чтобы они сразу соответствовали фильтрам, а также чтобы приходилось реже выполнять сложные агрегатные функции и получать результаты быстрее. Читать дальше.
Как хранить результаты нагрузочных тестов так, чтобы работать с ними было удобно? Если команда нагрузки сталкивается с такой проблемой, то возникает необходимость хранения данных. В частности, требуется, чтобы они сразу соответствовали фильтрам, а также чтобы приходилось реже выполнять сложные агрегатные функции и получать результаты быстрее. Читать дальше.
Basic File Management in Linux
Все в Linux является файлом, поэтому очень важно знать, как с ними работать.
Файл — это объект, в котором хранятся данные и программы. Он состоит из двух частей: содержимого и метаданных (например, размер файла, дата создания и т. д.). Читать дальше.
Все в Linux является файлом, поэтому очень важно знать, как с ними работать.
Файл — это объект, в котором хранятся данные и программы. Он состоит из двух частей: содержимого и метаданных (например, размер файла, дата создания и т. д.). Читать дальше.
Automate tasks with a simple Bash script
Недавно я закончил курс вождения мотоцикла и подал заявку на новые водительские права. В транспортном офисе мне сказали, что моя лицензия будет готова примерно через 15 дней, и я должен следить за их сайтом, чтобы знать, когда я смогу ее забрать.
На веб-сайте есть список дат подачи и готовы ли запросы с этого дня быть принятыми. Но у кого есть время проверять свой сайт каждый день? Давайте автоматизируем это! Читать дальше.
Недавно я закончил курс вождения мотоцикла и подал заявку на новые водительские права. В транспортном офисе мне сказали, что моя лицензия будет готова примерно через 15 дней, и я должен следить за их сайтом, чтобы знать, когда я смогу ее забрать.
На веб-сайте есть список дат подачи и готовы ли запросы с этого дня быть принятыми. Но у кого есть время проверять свой сайт каждый день? Давайте автоматизируем это! Читать дальше.
Linux: Constantly rsync two directories
Предположим, у вас есть два каталога, которые необходимо постоянно синхронизировать, не каждую минуту с помощью cronjob, а как можно чаще. Как же можно этого добиться? с помощью inotify! Читать дальше.
Предположим, у вас есть два каталога, которые необходимо постоянно синхронизировать, не каждую минуту с помощью cronjob, а как можно чаще. Как же можно этого добиться? с помощью inotify! Читать дальше.
Supercharge your Linux terminal experience
В этой статье я дам несколько советов, которые помогут улучшить работу с терминалом Linux. Я уверен, что многие читатели предпочитают графический интерфейс, но есть определенное удовольствие от использования терминала для всех задач, если у вас есть некоторое мастерство. Несмотря на общие советы, я излагаю инструменты, которые редко используются, или инструменты, которые могут улучшить ваш опыт разработки, сократив время и повысив производительность. Итак, начнем. Читать дальше.
В этой статье я дам несколько советов, которые помогут улучшить работу с терминалом Linux. Я уверен, что многие читатели предпочитают графический интерфейс, но есть определенное удовольствие от использования терминала для всех задач, если у вас есть некоторое мастерство. Несмотря на общие советы, я излагаю инструменты, которые редко используются, или инструменты, которые могут улучшить ваш опыт разработки, сократив время и повысив производительность. Итак, начнем. Читать дальше.
6 More Unique Linux Utilities You Forgot About
Погружение в глубины /usr/bin. В этой статье разобраны: fold, column, sg, xxd, pwdx и write. Читать дальше.
Погружение в глубины /usr/bin. В этой статье разобраны: fold, column, sg, xxd, pwdx и write. Читать дальше.
Explain Sudoers file Configuration in Linux
Много подробностей об устройстве файла sudoers. Читать дальше.
Много подробностей об устройстве файла sudoers. Читать дальше.
Building Your Own Encrypted Cloud Backup System for Linux
Это руководство покажет, как настроить полностью автоматическую и зашифрованную облачную систему резервного копирования, которая стоит около 50 центов в месяц за 100 ГБ и может создавать резервные копии любого количества настольных компьютеров, ноутбуков и серверов. Читать дальше.
Это руководство покажет, как настроить полностью автоматическую и зашифрованную облачную систему резервного копирования, которая стоит около 50 центов в месяц за 100 ГБ и может создавать резервные копии любого количества настольных компьютеров, ноутбуков и серверов. Читать дальше.