• База знаний
  • /
  • Блог
  • /
  • Wiki
  • /
  • ONLINE CHAT
+380 (44) 364 05 71

Все статьи по тегу linux

Мониторинг состояния HDD/SSD/NVMe в Linux/FreeBSD

Во время активной и/или длительной эксплуатации дисковых носителей обычно накапливаются незначительные повреждения в виде bad-секторов или ошибок записи данных, что может в любой момент времени привести к выходу из строя и потере данных. Встроенная система SMART-контроль сама по себе не обеспечивает информирование о критическом состоянии диска, а лишь осуществляет накопление значений параметров, отражающих его состояние. Задача инструментов мониторинга прежде всего состоит в том, чтобы «вытащить» эти данные и на их основании вовремя сообщить пользователю об опасности. Но для этого нужно знать эти инструменты и уметь их настраивать в соответствии со своими потребностями.

#automation #devops #linux

Статью прочитали профессионалов: 1174

Основы rsync – резервное копирование и синхронизация файлов

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

#ansible #automation #backup #bash #devops #linux

Статью прочитали профессионалов: 1508

Как отремонтировать поврежденные таблицы в MySQL

При обслуживании баз данных MySQL может возникнуть необходимость в перенастройке или восстановлении таблиц и индексов, что может быть вызвано множеством причин — повреждением таблиц, несовместимостью с другими версиями БД и т. д. Существует несколько механизмов для выполнения операций по восстановлению работы БД, которые учитывают настройки таблиц и тип повреждения или необходимого преобразования. Рассмотрим их использование на конкретных примерах.

#backup #linux #mysql

Статью прочитали профессионалов: 1574

Запуск node.js приложения на Docker

В одной из наших предыдущих работ мы рассматривали процесс создания и запуска PHP-дополнение к Docker. Теперь попробуем продемонстрировать в среде Docker работу с приложениемтипа Node.js. Нашей основной задачей будет получение «зафиксированного» в Docker-контейнеры изолированной среды для создания, редактирования и запуска Node.js приложения. Затем такой контейнер можно «переправить» на любой другой хост или поместить в Docker-Hub репозиторий для дальнейшего использования и/или раздачи в открытом доступе.

 

#debian #docker #linux

Статью прочитали профессионалов: 1557

Rsync для автоматизации, безопасности и deploy

В нашей первой статье по основам использования утилиты Rsync для синхронизации данных были рассмотрены ее возможности и приведены базовые приемы работы с ней в пределах локальной среды. Здесь мы сконцентрируемся на ее применении совместно с безопасным протоколом SSH для синхронизации данных, размещенных на удаленных хостах и организации deploy-процесса для веб-проекта средствами GitLab CI/CD. В то же время, будут рассмотрены некоторые из доступных средств автоматизации и оптимизации работы. Rsync в условиях, максимально приближённых к рабочим.

#automation #devops #gitlab #linux #ssh

Статью прочитали профессионалов: 836

Права в Linux

Linux имеет взвешенную систему прав для управления ресурсами файловой системы. Это обеспечивает достаточно гибкое управление и позволяет обезопасить систему от взлома и непредсказуемых конфликтных ситуаций с доступом к тем или иным объектам файловой системы. Система прав Linux предусматривает наличие не только стандартных разрешений, но и ряд дополнительных – специальные, расширенные, а также включает различные средства управления ими. Их знание позволит избежать многих проблем в области прав и получить эффективный инструмент для оптимизации процесса использования прав. Определим основные понятия прав в Linux и рассмотрим некоторые аспекты их практического применения.  

#linux #security

Статью прочитали профессионалов: 2374

Решения для повышения производительности работы PHP-приложения

В предыдущих статьях мы уже рассматривали вопросы скорости работы приложений на VPS в зависимости от оборудования и типа виртуализации. Также выяснили, что такое трассировка (трейсинг) и как её использование помогает выявить узкие места в программе. Теперь сосредоточимся на ускорении работы приложения за счет оптимизации самого PHP, в частности, улучшения механизмов кэширования кода и данных, а также выбора оптимального режима работы препроцессора для каждого типа веб-приложения.

#linux #php #php-performance #programming #radis

Статью прочитали профессионалов: 1934

Команды Linux, которые помогут разработчикам

Возможности управления Linux-системами значительно расширяются при использовании некоторых малоизвестных средств управления, а также дополнительных опций "стандартных" команд интерпретатора. Это позволяет при минимальных усилиях оптимизировать и даже автоматизировать работу с системой со стороны разработчиков и Администраторов. Но, чтобы этого добиться, нужно усвоить указанные приемы и закрепить их применение на практике. Сделаем это на конкретных примерах в среде VPS-сервер под управлением ОС Debian 12.

#debian #linux

Статью прочитали профессионалов: 2429

navigate
go
exit
Спасибо, что выбираете FREEhost.UA