• Как работает электронная почта?

    Возьмём двух почтовых провайдеров: mail.ru и gmail.com.
    На них зарегистрировались соответственно два пользователя: А@mail.ru и Б@gmail.com
    Чтобы А успешно оправил письмо получателю Б, а тот его принял, происходит следующее.

    Схема довольно проста:

    Отправитель А@mail.ru посылает письмо получателю Б@gmail.com

    Сервер mail.ru (MTA), получив задание с помощью почтового посредника MUA (клиентская почтовая программа (The Bat, Mozilla Thunderbird)) по протоколу SMTP, ищет почтовый сервер gmail.com (MTA) по доменной части адреса (в нашем случае gmail.com) через DNS. SMTP сервер mail.ru ищет в DNS для домена gmail.com запись MX (mail exchange), она и указывает на MTA сервер получателя Б@gmail.com (в простом случае).
    Далее MTA mail.ru связывается с MTA gmail.com по протоколу SMTP, происходит ряд проверок со стороны обоих серверов, если все успешно, то письмо передается в почтовую очередь сервера gmail.com.
    Затем MTA gmail.com доставляет письмо на сервер входящей почты (называющийся MDA, то есть агент доставки электронной почты), который хранит письмо в почтовом ящике пользователя Б@gmail.com в ожидании его приема пользователем. Далее с помощью MUA (клиентская почтовая программа (The Bat, Mozilla Thunderbird)) пользователь Б@gmail.com извлекает из MDA письмо по протоколу POP или IMAP.
    В качестве MUA может выступать веб-интерфейс, использующийся для взаимодействия с сервером входящей почты (MDA) и сервером исходящей почты (MTA).
    Ответ написан
    1 комментарий
  • Как организовать автоматический "сброс" Windows до настроенного состояния?

    anthtml
    @anthtml
    Системный администратор программист радиолюбитель
    была раньше программка Shadow User после ее установки система при каждой перезагрузке возвращалась в состояние "на момент установки", все файлы и настройки сохраненные вне разрешенных папок удалялись.
    Мы ее ставили в техникуме и школах для защиты от "мелких кулхацкеров" было эффективно.
    Ответ написан
    1 комментарий
  • Направление для развития в DevOps администрировании?

    @protven
    Кхм, кхм. Тут коллеги, которые вовсю пропогандируют линукс забыли, внезапно, что мир windows довольно большой. И девопсить там вполне себе есть что. Чтобы все понимали, девопс - это не человек, который внедряет какие-то "новинки", а человек, который облегчает процесс разработки и внедрения софта. Стирает грани между командами dev и ops. Вам нужен инструмент для управления конфигурациями - окей, вот вам System Center Configuration Manager, нужен инструмент для Ci/CD - ок, вот вам TFS, TeamCity, Microsoft Release Management.

    Или вы думаете что огромный пласт компаний, который разрабатывает и использует чисто windows-стек все бросит и пойдет внедрять себе какие-то модные поделки, просто потому что они модные ? Коллеги, если вы не видели в своей жизни ничего кроме линуксов и инструментов под них, это не значит что весь мир живет по вашей модели и человеку надо все бросать и учить линукс (зачем??).

    PS Сам я, внезапно, java-разработчик, использую чисто nix-стек, Redhat, Solaris, Oracle, ansible, jenkins и прочее. Просто умею смотреть что происходит у других людей, а не считать что раз я использую вот это, значит весь мир должен использовать именно это.
    Ответ написан
    3 комментария
  • Есть ли готовые решения или best practice для организации backup'ов с контролем версии?

    @MrSotariz
    Почитайте о bacula
    Ответ написан
    Комментировать
  • Видео сервер на 5 или 8 камер?

    @brar
    Дмитрий Шицков: +1
    maksachv В случае с IP можно смотреть в сторону motion или zoneminder
    Ответ написан
    Комментировать
  • Какой мощный компрессор для уменьшения размера изображений Вы используете?

    jpegoptim и optipng для linux. Использую их при отдаче через nginx, чтобы автоматически изображения сжимались и speedtest от google доволен.
    Ответ написан
    Комментировать
  • DKIM, SPF для почты вида mymail@yandex.ru - отправка сайтом возможна?

    Используйте smtp яндекса для отправки писем
    Ответ написан
    Комментировать
  • Как вы используете Mac OS?

    @silverjoe
    Добавлю про многоэкранность:
    Можно по CTRL+влево/вправо смещаться между экранами

    Полноэкранный режим.
    Поставьте себе программу типа Moom - управление расположением и размером окон. В один клик развернуть на все пространство рабочего стола, но не полноэкранный режим.

    Про Dock вам написали.

    Про Launchpad - зажимаете иконку любую в лаунчпаде и соединяете с другой - система как в iOS для создания папок. Группируете и раскладываете программы по папкам.
    Для быстрого поиска по имени вверху есть поисковая строка.
    Так же можно быстро запустить программу или службу, нажав CTRL-Пробел (запускается Spotlight) и начав вводить имя софта. Народ заменяет Spotlight Alfred-ом
    Ответ написан
    Комментировать
  • Как включить Debug в 1с 8.3 на Linux?

    @Dementor
    программист, архитектор, аналитик
    Правка /etc/init.d/srv1cv83 мне всегда помогала. Проверьте свой каталог /etc/init.d/ - возможно там завалялся еще какой-нибудь srv1cv8* , который прописан в автозагрузку и настройки из которого ваш сервер 1С при этом считывает (там же кроме ключика отладки еще настройка портов и прочие нужные для запуска опции).

    Еще момент - ключ SRV1CV8_DEBUG в конфиге по умолчанию закомментирован. Вы точно убрали символ комментария перед ним?
    Ответ написан
    2 комментария
  • Squid блокировать сайты по повышению трафика это реально?

    nagibat0r
    @nagibat0r
    ТыжпОгроМист
    Можно. Идея в чем: считаем трафик на какие-то ресурсы, cчитаем через access.log. И по крону проверяем, не достигли ли предела какие-то сайты. Можно использовать Screen Squid, и брать данные из его базы.
    Ответ написан
    2 комментария
  • Какой есть один сервис для ответов по соц.сетям?

    zoonman
    @zoonman
    ⋆⋆⋆⋆⋆
    Ну почему же нет, есть https://hootsuite.com/
    Плюс я над одним таким работаю, но в нем подобная функциональность лишь часть продукта.
    Ответ написан
    2 комментария
  • Nginx reverse proxy в зависимости от ответа сервера?

    Lynn
    @Lynn
    nginx, js, css
    Традиционное решение проблемы
    location / {
        proxy_pass http://10.10.10.10:8000;
        proxy_intercept_errors on;
        error_page 401 = @fallback;
    }
    
    location @fallback {
        proxy_pass http://10.10.10.11:8888;
    }
    Ответ написан
    1 комментарий
  • Как отображать URL при просмотре поддомена на nginx?

    Lynn
    @Lynn
    nginx, js, css
    Должно работать просто так:
    location / {
        proxy_pass https://domain.com/path/;
    }
    Ответ написан
  • Закончилось место на диске. Как определить где именно причина?

    @ldvldv
    посмотрите размер удаленных, но используемых файлов
    sudo lsof | awk '/deleted/ {sum+=$7} END {print sum}'
    Ответ написан
    Комментировать
  • Можно ли своим nginx'ом выбрать, что будет отдавать Cloudflare?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    такого никак по определению

    у CF несколько центров, 14 типа + - , и у каждого свой кеш,
    если в кеше нет - он дергает сайт, если есть - отдает из кэша

    если вдруг и можно будет ему "сказать" - что он отдаст?

    то, что Вы хотите - дешевле всего тут: https://www.ovh.ie/cdn/webstorage/
    можете, в принципе, уже оттуда скармливать cloudflare
    Ответ написан
    Комментировать
  • Как сделать Wordpress очень быстрым?

    HeadOnFire
    @HeadOnFire
    PHP, Laravel & WordPress Evangelist
    Я уже раньше отвечал по поводу оптимизации VPS под быструю работу именно WP. Можете порыться в моих старых ответах. Но там все конечно в общих чертах. Сейчас как раз готовлю серию статей по этому поводу - от сетапа системы и пакетов, до оптимизации самого WP и кастомного кода. В принципе, могу достаточно детально проинструктировать, но писать тут сейчас такой объем лень :) Если хотите - стукните в личку (см. профиль).

    Если кратко:

    На shared хостинге разве что плагины кеширования, disk cache и тд. Чтобы добиться максимума, нужно:

    VPS
    нормально настроенная система, особенно дисковые и сетевые операции, включая tcp congestion control и прочие няшные твики
    Nginx, можно с fastcgi_cache, для хардкора есть модуль для прямой работы с memcached
    HHVM c фоллбеком на PHP-FPM (с opcache)
    Memcached / Redis
    MariaDB
    WordPress
    плагин/класс объектного кеширования на уровне WP
    минификация и конкатенация скриптов и стилей
    оптимизация изображений
    грамотный код (в том числе использование объектного кеша, transients / wp_cache)
    грамотное использование функционала ядра WP и архитектурные решения
    и еще огромная тележка мелких нюансов

    зы: такой хардкор касается не только WP но и любой другой платформы, если надо "быстро"
    ззы: а еще уже вышел HTTP/2 модуль под Nginx, сейчас как раз тестирую. Шустрая штука (кстати, снимает небольшую часть задач перечисленных выше)
    Ответ написан
  • Как сделать Wordpress очень быстрым?

    copist
    @copist
    Empower people to give
    1. Установить nginx + php-fpm
    2. Настроить в nginx выдачу всех страниц, которые генерятся в PHP через файлы
    habrahabr.ru/post/124684
    не кэшировать, если пользователь авторизовался или оставил комментарий через внутреннюю систему комментариев. Если комменты через Disquss, то с ними сам Disquss разберётся.
    3. Подключить плагины к Wordpress, которые работают с memcached.
    навскидку: Supercacher и W3 Total Cache
    4. Настроить сборку всех JS и CSS в кучу, сжатие и выдачу в минифицированном виде.
    Ответ написан
    3 комментария
  • Кто-то пользуется разделением рабочего времени?

    @polorosko
    Я пользуюсь двухчасовками и час перерыва, т.е. 8-10, 11-13 и тд Просто если я сижу больше двух часов, то теряю концентрацию. После 20 не работаю
    Ответ написан
    2 комментария
  • Как организовать разделы диска для Linux?

    @lovecraft
    Самое правильное - использовать LVM, сейчас практически любой установщик это позволяет. Преимущества - можно изменять размеры разделов "на лету", делать снэпшоты и т.п. У меня системный том никогда не вырастал больше 100Gb, так что можно, например, терабайтный HDD разбить так: 100 Gb - LV под систему, 750 Gb - LV под home, остальное - служеюное место под снэпшоты и т.п.
    Ответ написан
    Комментировать
  • Где найти книгу по быстрому счету в уме?

    gordon_shamway
    @gordon_shamway
    вот
    "Магия чисел. Ментальные вычисления в уме и другие математические фокусы"
    Ответ написан
    Комментировать