/usr/bin
Ir al canal en Telegram
Канал для пользователей и администраторов Linux-систем: управление, инфраструктура, технические детали, новости и прочее. Реклама и цены: @gals_ad_bot Вопросы: @antoniusfirst @monitorim_it — канал о мониторинге ИТ
Mostrar más4 960
Suscriptores
+224 horas
Sin datos7 días
+5330 días
Archivo de publicaciones
4 960
How Does `ls` Work?
Давайте сначала быстро поговорим о коде и структуре каталогов. Существует файл из 5500+ строк кода, который реализует ls , ls.c. Этот файл является частью пакета GNU coreutils, который представляет собой просто пакет общих утилит, содержащий другие общие утилиты, такие как cd, cat, copy и т. д. Читать дальше.
4 960
Fine Tuning Linux Virtual Memory
В этой статье я расскажу вам, как компьютер все время лжет вам о том, сколько у него памяти и почему это хорошо. Я также расскажу вам, как настроить некоторые ключевые параметры, чтобы заставить Linux лгать вам наилучшим образом. Читать дальше.
4 960
How SSL works?
В этой статье о том, как устроен популярный протокол SSL. Развивающее чтиво в выходной день. Читать дальше.
4 960
Comparison of gzip, bzip2 and xz compression tools
При хранении данных для архивирования или передачи больших файлов по сети часто рассматривается возможность использования сжатия. Затем нужно решить, какой инструмент использовать. В этой статье будут протестированы три наиболее распространенных инструмента сжатия для сжатия файла ASCII размером 100 МБ с использованием всех доступных уровней сжатия VS скорости сжатия, скорости распаковки, потребления памяти и коэффициента сжатия. Читать дальше.
4 960
Linux: named pipes and why they are super useful
именованные каналы или очереди fifo — это файл, в который процесс может записывать свои выходные данные, а другой процесс считывать свои входные данные. Можно задаться вопросом, чем это отличается от безымянного канала. «|»? Концепция остается той же, но у нее есть два преимущества перед безымянными каналами. Читать дальше.
4 960
systemd: как писать юниты с элегантной перезагрузкой
Разработка системы с элегантным завершением работы может оказаться той ещё пляской с бубном. В идеальном мире каждый сервис управлялся бы юнитом systemd. ExecStart запускала бы процесс, обрабатывающий SIGTERM, а ExecStop оповещало бы процесс и осуществляло блокировку, которая бы корректно завершала процесс и его ресурсы.
Однако многие программы завершаются некорректно, а то и вовсе сбивают все настройки при закрытии. В этой статье будут рассмотрены поведение systemd при завершении работы и методы написания юнитов systemd для выборочной очистки (custom cleanup) перед закрытием. Читать дальше.
4 960
Linux — strace command
strace — это диагностическая и отладочная утилита пользовательского пространства для Linux. Он также действует как инструмент отладки, помогающий устранять неполадки. Читать дальше.
4 960
IT Automation: 10 Alternatives To Terraform
Существует несколько альтернатив Terraform. Ниже приведен список из 10 программных решений для автоматизации ИТ, альтернативных Terraform: Brainboard, Ansible, Attune, Kubernetes, Jenkins, Chef, Puppet, BMC Control M, SaltStack, Vagrant и Pulumi. Читать дальше.
4 960
Ubuntu 22.10: возможности и функции октябрьского дистрибутива. Что там «выросло»?
Несколько дней назад в сети появилась новость о выходе дистрибутива Ubuntu 22.10. Разработчики добавили достаточно много интересных вещей, плюс модифицировали то, что уже было. В общем, самое время проанализировать дистрибутив и посмотреть, что изменилось к лучшему. Читать дальше.
4 960
А такое, которое бустанет ваш рабочий процесс🚀
Крупнейшие игроки российского облачного рынка (Yandex Cloud, VK Cloud) активно пилят свои собственные технологии и провайдеры для Terraform. Они понимают, что сейчас необходимо создать полноценную облачную инфраструктуру, способную конкурировать с компаниями, которые покинули российский рынок (AWS и др.).
За неимением аналогов популярность Terraform и специалистов, работающих с этим инструментом, будет только расти, поэтому сейчас — самое время изучать Terraform, если вы этого еще не сделали.
31 октября в Слёрм стартует курс Terraform База, он продлится 4 недели. На нём как раз будет возможность протестировать Yandex Cloud в связке с Terraform.
Начать обучение можно с бесплатного урока: https://slurm.club/3Svf1rY
4 960
Project Automation with Bash
Как часто бывает, что у вас создан проект и вам нужно добавить новую функцию? Прохождение того же монотонного создания подкаталога, создания новых файлов с тем же соглашением об именах и т. д. Из этой статьи вы узнаете как автоматизировать создание каталогов. Читать дальше.
4 960
Find Common Linux Server Problems With Atop
Утилита atop предоставляет универсальный инструмент для тщательной проверки системы. В ней есть детальный доступ к показателям CPU, памяти и диска с единой панели управления. Используя atop, вы можете очень быстро диагностировать наиболее распространенные проблемы, если знаете, где искать.
В этой статье рассматриваются некоторые распространенные команды и способы их использования, чтобы в следующий раз, когда вы будете гоняться за этим неуловимым пожирателем ресурсов в час ночи, вы сможете быстро изолировать его и вернуться в постель. Читать дальше.
4 960
Multiple Linux Machines, One Shell Configuration
Если вы активный пользователь bash в Linux, у вас, вероятно, есть свой сценарий запуска со всеми любимыми настройками PATH, настройками инструментов, таких как fzf, emacs и т. д. Но есть проблема. Когда вы выполните последнюю настройку на компьютере, вы должны помнить о том, чтобы сделать такую же настройку на сервере, на вашем ноутбуке и на вашем… ну вы поняли. Еще хуже, если вы добавите планируете использовать виртуальные машины или докер-контейнеры.
Автор этой статьи написал инструмент — bashrc — для решения двух проблем: синхронизации машин и организации файла .bashrc. Это важно, потому что, как только вы начнете распространять одну конфигурацию, вам придется сделать ее еще более сложной (например, не монтировать удаленно сервер НА сервере и т. д.). Читать дальше.
Репыч на Гитхабе.
4 960
Наглядное руководство по SSH-туннелям
Туннели SSH — это зашифрованные TCP-соединения между клиентами и серверами SSH. Трафик входит с одной стороны туннеля и прозрачно выходит с другой. Изначально этот термин относился к туннелям на виртуальных сетевых интерфейсах TUN/TAP, однако сейчас так обычно называют проброс портов SSH. Читать дальше.
4 960
Разбираем процесс установки Linux на примере CentOS 7 без использования графического установщика. В статье объясняется, когда нужно устанавливать вручную, какие этапы происходят с момента запуска железа. Дополнительно затрагиваем тему LVM — зачем нужен и как использовать.
Читать 👉https://slurm.club/3rw2pG2
4 960
The Linux Initialization Process
Что происходит с операционной системой Linux в процессе ее загрузки. Читать дальше.
4 960
Five scary Linux commands you should not run
rm -rf /
dd if=/dev/zero bs=1M of=/dev/sda
echo > /dev/sda
:(){:|:&};:
mv ~ /dev/null
Подробнее в статье.
4 960
Linux Auditing System: Centralized Logging to Remote Server
Цель этой статьи — показать практический пример того, как настроить централизованный сбор логов с узлов сети. Для этого будет использоваться встроенная система аудита Linux. Читать дальше.
4 960
Сравнение операционных Unix-подобных систем, наиболее перспективных для импортозамещения с точки зрения ИБ
Сейчас организации, выполняющие требования регуляторов и законодательства по информационной безопасности, размышляют над вопросом, чем заменить зарубежные операционные системы, действия сертификатов которых было досрочно прекращено, чтобы обеспечить соответствие мерам защиты информации.
В этой статье я пытаюсь частично ответить на данный вопрос для тех, кто готов будет изменить и, возможно, перестроить свою информационную инфраструктуру. Пост поможет ИБ-специалистам определиться с заменой операционных систем и значительно сэкономит их время по поиску нужной информации. Читать дальше.
