lemp + php 7 + php 8

Как и обещал, решение тестовой задачи с заменой Apache на Nginx. Про Apache писал тут . Теперь сделаем тоже самое с помощью Nginx и забегая вперед сразу скажу — а не все так просто...

Первым делом ставим Nginx

Можно ничего не исправлять в конфиге, просто запустить nginx и проверить что отдаст браузер.

Читать далее

Тестовое задание. lamp + php 7 + php 8

Стало интересно проверить свои знания и навыки и я откликнулся на вакансию Ведущий системный администратор. Мне сообщили, что скоро будет выслано тестовое задание, которое нужно выполнить в течение часа. Ну а спустя некоторое время пришло вот такое вот задание:

Добрый день!
В продолжении разговора направляем Вам тестовое задание.
Поставьте и настройте lamp +  php 7 + php 8. Предоставьте ссылки по
http с указанными версиями php. Например, http://192.168.1.135/7.php и http://192.168.1.135/8.php
*** SSH ***
username: root
password: *********
Результат отправьте ответным письмом.

Зайдя по ssh я увидел такую вот виртуалку.

Меня это немного смутило — с AlmaLinux я еще не сталкивался. Когда то давно любил очень Федорушку, но потом как то все перетекло в Debian/Ubuntu и все чаще использовался Nginx. Поэтому данная статься может быть не интересна тем, кто постоянно работает с такой системой и апачем. Я же решил поковыряться и заодно описать что и как получилось. Так что не обессудьте...

Читать далее

Яндекс директ. Цена списания и реальная стоимость клика

Обновлено 05.12.2024.

Снова прогнозатор решил помочь Яндексу собрать побольше денежек... В час ночи, когда никакой конкуренции нет и движений по ставкам не было больше 5 часов прогнозатор решил вмешаться и списать за клик в четре с половиной раза больше, чем списываемая цена в интерфейсе и в два раза больше чем текущая ставка... И Яндекс как всегда устверждает что так и должно быть и что тут все верно. Не важно, что никакой конверсии не случилось и прогнозатор просто ошибся (ну или не ошибся и так оно и задумано)... Как же утомляет этот беспредел, где нет ни формул ни цифр ни законов математики. Просто некий прогнозатор...


Сегодня по двум аккаунтам столкнулся с серьезной разницей между списываемой ценой за клик (как говорит Яндекс прогнозируемая цена списания) и реальной стоимостью клика. В одном аккаунте эта цифра отличалась примерно в 4 раза, во втором же вообще в 8 раз. То есть, в графе «Спис. цена, руб.» Яндекс отображает 77 рублей (за позицию с максимальным трафиком), в статистике же показывает что было два показа, один клик и стоил этот клик 512 рублей.

Да, кстати. Обе рассматриваемые кампании имеют стратегию «Максимум кликов с ручными ставками», счетчик метрики подключен. Это два разных аккаунта в разной тематике.

Читать далее

Очистка базы Ethereum

На самом деле это будет некий вольный перевод из документации, которую можно прочесть тут, с небольшими добавками от себя.

Итак, нода эфира работала с момента записи о ее установке и запуске (это было тут), то есть почти 2 года. За это время ни разу ее не обслуживал, только обновления и все. На сервере было почти 3.5 Тб и они почти закончились. Поэтому решено было провести очистку. Кстати, база данных клиента консенсуса — prysm к этому моменту достигла уже 699 Гб. И это все одним файлом beaconchain.db. Как сжать этот файл я пока не нашел.

Что бы очистить ноду от ненужного мусора — она должна быть полностью синхронизирована, geth должен быть старше чем версия 1.10.3, нода должна была закончить создание снэпшота (в логах не должно быть строк типа «state snapshot generation») и на диске должно быть не менее 40 Гб свободного места. Но в реальности у меня при очистке потребовалось около 80 Гб (наверное потому что редко чистил).

Читать далее

Postfix. Запретить определенный адрес получателя

Имеем связку Postfix — Dovecot — Clamav, etc., для работы почты. Для сбора почты, которая отправлена на неправильные адреса (ну бывают опечатки у людей) настроена переадресация всех несуществующих почтовых ящиков на определенный служебный адрес. И вот спусят длительное время, начинает приходить спам на конкретный адрес, которого в системе нет, типа nobody@domain.com. Это сообщение раз за разом спокойно проходит и отправителю ошибка не возвращается. Как водится на такой адрес в итоге начинают слать все больше и больше. Ну и встал вопрос, как это дело аккуратно закрыть. И вот как у меня это получилось.

Читать далее