Создаем папку для рамдиска (точку монтирования): sudo mkdir /mnt/ramdisk Монтируем: sudo mount -t tmpfs -o rw,size=2G tmpfs /mnt/ramdisk ВНИМАНИЕ: Здесь: size=2G это значит, что рамдиск будет иметь размер 2 Гб. Для создания рамдиска размером 256Мб следует вписать: size=256M После чего проверяем правильность создания рамдиска командой: df -h И видим следующий результат: Filesystem Size Used Avail Use% Mounted onudev 2.0G 0 2.0G 0% /devtmpfs 395M 620K 394M 1% /run/dev/vda2 89G 74.5G 580G 6% /tmpfs 2.0G 0 2.0G 0% /dev/shmtmpfs 5.0M 0 5.0M 0% /run/locktmpfs 2.0G 0 2.0G 0% /sys/fs/cgrouptmpfs 395M 0 395M 0% /run/user/1000tmpfs 2.0G 0 2.0G 0% /mnt/ramdisk Теперь вы можете использовать рамдиск как вы используете обычные разделы жесткого диска. Вы даже можете редактировать любые файлы прямо из РАМДИСКА. Чтобы[…]

Для того, чтобы измерить скорость записи на диск, можно воспользоваться стандартной утилитой linux — dd. С ее помощью мы создадим на диске файл размером 1 Gb частями по 1Mb. Измеряем скорость записи на диск: sync; dd if=/dev/zero of=tempfile bs=1M count=1024; sync После чего мы можем наблюдать результат. На одной из моих виртуальных машин он получился следующий (FirstVDS): 1024+0 records in1024+0 records out1073741824 bytes (1.1 GB, 1.0 GiB) copied, 3.19209 s, 336 MB/s На другом результаты оказались совершенно иные (Amazon Micro Instance EC2): 1024+0 records in1024+0 records out1073741824 bytes (1.1 GB, 1.0 GiB) copied, 13.5856 s, 79.0 MB/s На третьем результаты тоже оказались весьма иными (FirstVDS): 1024+0 records in1024+0 records out1073741824 bytes (1.1 GB) copied, 7.75306 s, 138 MB/s Четвёртому результату вы[…]

Flanker 06

Т.к. большинство моих и клиентских сайтов на wordprss даже в 2019 году работает на сервере под управлением Ubuntu + nginx + apache + php mpm-itk, и многие из них не имеют до сих пор правильной переадресации с www на домен без www (или наоборот), а так же на некоторых сайтах есть по несколько доменов, а некоторые клиентские сайты содержат до 5 дополнительных доменов, которые просто созвучны, а какие-то ещё и имеют кириллическую версию или наоборот, то правильным было бы настроить таки переадресацию и не средствами .httaccess (от apache я планирую избавиться после переноса всех старых сайтов на новый сервер под ubuntu 18.04, который настраиваю на текущий момент). Ну так вот, когда-нибудь я может перепишу и эту статью, а пока: Если[…]

Для начала нам нужно установить certbot: sudo apt install python-certbot-nginx Теперь Certbot готов к использованию, но для того, чтобы он мог настроить SSL для Nginx, нам сперва необходимо проверить кое-какие настройки Nginx. Шаг 2 — Проверка настроек Nginx Certbot должен иметь возможность найти корректный серверный блок в вашей конфигурации Nginx для того, чтобы автоматически конфигурировать SSL. Для этого он будет искать директиву server_name, которая совпадает с доменным именем, для которого вы запросите сертификат. Если вы следовали инструкциям по настройке серверного блока в руководстве по установке Nginx, у вас должен быть серверный блок для вашего домена по адресу /etc/nginx/sites-available/example.com с уже правильно настроенной директивой server_name. Для проверки откройте файл серверного блока в nano или любом другом текстовом редакторе: sudo nano /etc/nginx/sites-available/example.com Найдите строку с server_name.[…]