Владимир Драч

Владимир Драч

Как сгенерировать и опубликовать приложение ReactJS под Nginx и Ubuntu 20.04.

Предварительные требования 

  • Сервер Ubuntu 20.04 с ОЗУ  2 GB.
  • Доменное имя, которое указывает на правильный  IP. Для примера мы будем ссылаться на reactjs.example.com.
  • Доступ для root на сервер.

При периодическом выполнении рутинной процедуры создания страховочных слепков виртуальных машин можно заметить, что размер архива постоянно увеличивается, несмотря на то, что внутри виртуальной машины занятое файлами место остаётся примерно одинаковым.

Например, при использовании ProxMox, я получаю сжатые файлы *.vma.gz или *.vma.lzo. Для некоторых виртуальных машин, работающих под операционной системой Linux (а это веб-сервера) прирост размера сжатых файлов составляет 10-30% в неделю. Однажды наблюдалось удвоение размера за неделю!

Почему это происходит? Объяснение простое: на дисках виртуальных машин создаются какие-то временные файлы во время работы. Эти файлы успешно удаляются, но удаляется заголовок, а тело файла остаётся в неизменном виде на своём месте. Да, это место считается пустым с точки зрения виртуальной машины, и туда может быть записан какой-то новый файл при необходимости. Но с точки зрения гипервизора это место остаётся всё так же занятым, поэтому архиватору придётся попыхтеть напрасно, сжимая никому не нужную информацию.

Выход один: принудительно затереть свободное место.

Летняя жара не только тяжело переносится человеком, но и холодильной техникой. А ведь именно холодильниками мы чаще всего пользуемся в летний зной. От них зависит сохранность продуктов, свежесть овощей и фруктов, прохладительные напитки, именно поэтому своевременный ремонт холодильного оборудования  так актуален и важен в летний сезон. Любая другая техника может подождать, а вот холодильник нет, особенно если это торговое оборудование, установленное в супермаркете или на выносной точке продажи. Если это мясо и рыба, мороженное, полуфабрикаты, страшно подумать, какие убытки последуют за их аварийной разморозкой и скорой порчей. Поэтому ремонт холодильного оборудования необходимо провести  оперативно в самый короткий срок. Но как на зло не находится нужных  деталей, их поиск и доставка занимает слишком много времени, в ряде случаев сложно быстро выявить истинную причину поломки.

LAMP это связка таких категорий как Linux, Apache, MariaDB/MySQL и PHP. Все компоненты - с открытым исходным кодом.

 

Эта статья как-то не задалась, слишком много вопросов. К прочтению не рекомендуется. Вторая часть вставлена на английском.

Каждый настящий сисадмин должен поднять свой почтовый сервер, гласит народная мудрость.
Устанавливаем почтовик за полчаса.

Бритва Оккама является одним из наиболее полезных (и ещё непонятых) методов более быстрого и эффективного решения задач в вашем умственном инструментарии.

Docker – инструмент создания контейнеров, используемый для ускорения разработки и запуска процессов. Если вы работаете с микросервисами, Docker значительно упростит объединение малых независимых сервисов. Он также помогает в устранении особых контекстных ошибок, так как вы можете воспроизвести среду, в которой будет работать продукт, на своём компьютере.

Довелось посмотреть нового Терминатора, выпуск 2019 года.

Коллеги, я в восторге.

Легендарная группа Scorpions выпускает свой собственный виски. Мы не можем остаться в стороне, мы приводим интервью с Рудольфом Шенкером.

Чтобы в CentOS узнать размер какой-то одной директории (path/to/dir), в командной строке набираем:

du -hs path/to/dir
Страница 1 из 18
Go to top