Все статьи по тегу linux Страница 2
Эволюция стратегий резервного копирования в условиях DevOps и CI/CD
Развитие методологии разветвленной разработки и сопровождения веб-проектов привели к концептуальным изменениям в организации и работе систем резервного копирования данных. Появились новые программные средства для автоматизации процесса создания и загрузки резервных копий, а сами хранилища данных трансформировались и полностью или частично перешли в облако. Поэтому актуальной задачей является поиск оптимального варианта организации системы резервного копирования, которая была лишена недостатков «классических» схем создания бекапов и ориентировалась на конкретный веб-проект.
Как добавить или расширить диск в Linux
Современные облачные технологии и системы виртуализации позволяют эффективно использовать ресурсы, обеспечивая их динамическое выделение при необходимости. Один из критически важных ресурсов – дисковое пространство, недостаток которого может парализовать серверную систему. Обеспечение безопасного хранения данных при изменении параметров файлового хранилища возможно с помощью инструментов, поддерживающих "онлайн" обновление конфигурации без перезагрузки ОС. В Linux для работы с облачными хранилищами можно использовать утилиты пакета cloud-utils, позволяющие эффективно изменять параметры виртуальных дисков. Давайте рассмотрим, как это работает на практике.
Использование Screen в Linux
Часто возникает потребность в управлении несколькими независимыми сессиями в пределах одного экрана терминала Linux-системы. Это позволяет оптимизировать процесс администрирования и ускорить скорость обработки данных. Утилита Screen является одной из известнейших программ – терминальных мультиплексоров для реализации указанных возможностей по управлению системой. Она позволяет гибко настроить контроль запущенных псевдо терминалов в автоматическом режиме с выдачей соответствующих сообщений. Рассмотрим ее возможности и практическое использование на ОС Ubuntu 22.04.
Как использовать Ubuntu autoinstall
Режим автоматической инсталляции для Ubuntu Server поддерживается новым установщиком Subiquity, начиная с версии 20.04. Однако с выходом в апреле месяце текущего года релиза Ubuntu 24.04 LTS реализация указанного режима перешла на более высокий уровень. Это связано с приведением формата записи директив для Subiquity в соответствии с форматом облачной конфигурации. Использование Cloud-init для предоставления конфигурации автоинсталляции позволяет избежать необходимости изменения установочного носителя и обеспечить более гибкое управление процессом. Продемонстрируем на конкретных примерах возможные варианты использования автоинсталляции на основе облачной конфигурации.
Как разбирать логи в Linux: journalctl, grep, awk и sed
Одной из лучших возможностей systemd в Linux есть централизованное журналирование всех процессов и событий, возникающих при работе системы. При этом объем журналов может быть достаточно значительным, что требует умения правильно ими пользоваться. Системная утилита journalctl для доступа к данным журнальной службы systemd дает возможность реализовать любой запрос на выборку данных с помощью набора параметров для ее запуска. Рассмотрим способы ее использования на практических примерах, реализуемых на VPS-сервере Debian 12.
Использование TMUX
Терминальные мультиплексоры позволяют создать на базе ОС Linux эффективная многозадачная среда для управления удаленными серверами и выполнения других задач администрирования. Tmux является одним из современных представителей указанного ПО, созданного взамен известного программного средства Screen, который мы рассматривали ранее в соответствующем статьи. В отличие от последнего Tmux имеет расширенный набор функций и команд, позволяющий создавать мощные сценарии обработки данных, что крайне необходимо при выполнении задач администрирования. Рассмотрим основные возможности программы и примеры ее использования на VPS-сервере Ubuntu.
Freebsd 14.1- обзор
Недавно прошел релизный выпуск обновленной версии ОС FreeBSD 14.1, который является продолжением базовой ветви разработки 14-STABLE. Наиболее заметные изменения коснулись ядра системы, драйверов устройств, хранилищ данных, поддержки облачного сервиса, а также некоторых возможностей пользовательского пространства. Рассмотрим кратко наиболее существенные из нововведений, чтобы иметь объективное представление о направлении движения FreeBSD к совершенству.
Как использовать docker exec
Инструмент контейнеризации Docker CE предоставляет широкие возможности для работы с многокомпонентными приложениями на самом высоком уровне абстракции – уровне контейнерной среды. Эффективность такой работы, в частности, обеспечивается внутренними механизмами управления контейнерами изнутри. Одним из них является утилита exec, позволяющая запускать команды внутри активного контейнера и управлять всеми внутренними процессами в интерактивном режиме. Как и любое программное средство, утилита имеет свои особенности использования, в частности это касается параметров ее запуска. Рассмотрим более подробно работу с ней в реальном параметрів її запуску. Розглянемо більш детально роботу з нею у реальному среде на VPS-сервере под управлением Ubuntu 22.04.
