Касино (исп. Casino)

Касино (исп. Casino) это социальный кубинский городской салонный парный танец популярного и традиционного характера
Содержание

Основы

Танец Касино является стилем кубинского танца Сон.
Танец Касино появился приблизительно в 1956 году в Казино Депортиво (Casino Deportivo), (до революции это район проживания богатой европейской буржуазии). В данном заведении танцевали танцы Руэда де Сон и Руэда де Ча-ча-ча. Некоторые пары отделялись от общего танца Руэды и танцевали отдельно. От названия Casino Deportivo танец взял своё название — Casino.

Именно круговой танец Руэда де Касино определяет общую хореографию танца Касино.

Принципы Касино: а) эргономичность движений; б) удобство и комфортность движений основано на естественной биомеханике движения человека; в) как результат этого: красота и плавность движений.

Базовое перемещение в Касино основано на механике ходьбы

Касино исполняется преимущественно парой, но в процессе танца партнеры могут расходиться в свободное танцевание, которое называется Floreo.
Танцуя соло, партнеры используют шаги, движения рук и корпуса, комбинированные в спонтанной и красивой манере как украшение танца, возможны заимствования из других танцев, таких как Сон, Ча-ча-ча, Пачанга, Румба.

Такие вставки свободного танцевания не нарушают структуру танца и не превышают 2-3 музыкальных восьмёрок, примером может служить фигура под названием Vacilala con engaño.

В Касино после оптимизации движений, которая произошла в 80-х годах прошлого века, исчезли шаги назад. В современном Касино шаги у партнёра и партнёрши направлены вперёд, что оказывает важное влияние на динамику танца в целом
.
Касино — это салонный танец, созданный на Кубе её буржуазией, в котором сочетаются элементы танцев, которые предшествовали ему в процессе эволюции. Возник как танцевальный жанр, который не имеет автора среди городских популярных танцев.

Касино не соответствует ни одному музыкальному жанру или смеси музыкальных жанров. Это танец для развлечения в коллективной и индивидуальной форме и не он не соответствует никакому религиозному мифу, и никак не связан с религиозными танцами. Касино возник в 50-х годах прошлого века в салонах Гаваны как форма развлечения в паре, которая танцуется взявшись за руки, несмотря на всю свободу танца.

Касино очень часто не верно называют Сальсой, но между этими культурными явлениями около 15 лет разницы. Касино появился в 1956, а Сальса как коммерческое название кубинской музыки возникла в 1969 году, этот факт с очевидностью показывает, что это разные культурные феномены. Касино — это не Сальса, утверждают кубинцы.

История возникновения
Из книги: «Касино это не Сальса»
Автор: Александр Павлов. Книга: «Касино это не Сальса», стр.35

Касино по своей исторической линии происходит от танцев, которые исполняли на балах, а именно Контрданса и Данса Хабанера, на этих танцах присутствовал Bastonero — человек, который называл определённые фигуры (а их было до 900), которые и исполняли танцующие. Именно подобную картину мы наблюдаем в Руэда де Касино, где Cantor, который ведёт Руэду, так же называет фигуры, исполняемые всеми участниками Руэды[4]. Благодаря этому в салонном танце Касино разработана подробная номенклатура фигур, которую обычно не встретишь в уличных танцах. Таким образом становится очевидна связь Касино с салонными или бальными танцами 18-19 века, которые танцевала кубинская аристократия.

В схеме развития и эволюции кубинского стиля Касино вы можете увидеть влияние Вальса, именно от Вальса в салонные кубинские танцы пришла закрытая позиция исп. Posición Cerrada (Frontal).

Касино возникло в Казино для отдыха, которые находились в прибрежной зоне Гаваны. Мы знаем, что революция на Кубе произошла в 1959, но Касино возникло раньше, где-то с начала 50-х и сформировалось к 56-году[5]. До революции на Кубе процветал настоящий расизм, были зоны для белых, для мулатов и для негров. Престижное Casino Deportivo находилось в зоне для богатого «белого» населения, куда вход темнокожим был запрещён. В Casino Deportivo существовала клубно-карточная система. До сих пор сохранились карточки того периода, их можно увидеть в различных исторических исследованиях. Один из первых прославившихся исполнителей Касино, а также один из основателей конкурса «Para Bailar» танцор Розендо.

После кубинской революции мощным двигателем для развития касино становится телевидение. Несмотря на запреты со стороны правительства население получало доступ к иностранной музыке и видео трансляциям танцевальных передач. Таким образом, другие танцевальные направления проникают на остров и обогащают танец касино. Такими направлениями являются: rock’n’roll, hip-hop, диско и тд.
Позиции танцоров в паре
Позиции партнеров в танце Касино на 8 счет. Красным цветом обозначено расположение ступней партнерши. Синим цветом обозначено расположение ступней партнера.

В танце Касино существует три основные позиции партнёров в паре

Закрытая позиция — (исп. Posición Cerrada (Frontal))
Боковая позиция Каида — (исп. Posición de Caida (Lateral))
Открытая косая позиция — (исп. Posición Abierta)

Основные базовые фигуры
Энтрада — начинается и заканчивается в закрытой позиции

Базовый шаг Энтрада (исп. Entrada ) — начинается и заканчивается в закрытой позиции (исп. Posición Cerrada (Frontal))

Пара ти пара ми (исп. Para ti para mi) — начинается и заканчивается в открытой позиции (исп. Posición Abierta)

Пара ти пара ми (исп. Para ti para mi ) — начинается и заканчивается в открытой позиции (исп. Posición Abierta)

Энчуфэ (исп. Enchufe) — начинается из открытой косой позиции (исп. Posición Abierta) или из позиции Каида (исп. Posición de Caida (Lateral)) и по окончанию партнеры приходят в эти же позиции

Диле ке но (исп. Dile que no) — начинается с позиции Каида (исп. Posición de Caida (Lateral)) и заканчивается в открытой позиции (исп. Posición Abierta)

Басилала (исп. Vacilala) — начинается с открытой позиции (исп. Posición Abierta) и заканчивается в позиции Каида — (исп. Posición de Caida (Lateral))

Седасо (исп. Cedazo) — начинается из закрытой позиции (исп. Posición Cerrada (Frontal)) или открытой косой позиции (исп. Posición Abierta) и заканчивается в этих же позициях

Пасео (исп. (Paseo)) — начинается и заканчивается в открытой позиции (исп. Posición Abierta)

Салонео (исп. Saloneo) — начинается и заканчивается в позиции Каида (исп. Posición de Caida (Lateral))

Родео (исп. Rodeo) — начинается и заканчивается в позиции Каида(исп. Posición de Caida (Lateral))

Эксибела инверса ((исп. Exibela inversa) — начинается и заканчивается в позиции Каида (исп. Posición de Caida (Lateral))

Эл медио (исп. El medio) — начинается в открытой позиции (исп. Posición Abierta) и заканчивается в позиции Каида (исп. Posición de Caida (Lateral))

Ботейа ((исп. Botella) — начинается с позиции Каида (исп. Posición de Caida (Lateral)) и заканчивается в открытой позиции (исп. Posición Abierta)

Другие фигуры происходят из комбинации базовых фигур. Например, Сетента (исп. Setenta) — состоит из двух базовых фигур: Эчо и Энчуфэ.
Типы ведения в касино

Ведение весом
Ведение по типу «Веди и держи ось»
Ведение, одной рукой или двумя руками, с движением направленным против веса.

Касино и музыка

В Касино как и в любом танце существует базовое перемещение, которое состоит из 6 шагов. 6 шагов это целое танцевальное предложение. Танцевальное предложение должно укладываться в музыкальное предложение, которое в свою очередь состоит из 8 музыкальных долей. Музыкальное предложение состоит из двух тактов в музыкальном размере 4/4 и эти музыкальные такты объединяются вместе ритмом Клаве. Есть два ритмически верных способа танцевать Касино:

A tiempo — первый шаг начинается на первую долю (1.2.3 — шаги 4 — пауза, 5.6.7 — шаги 8 — пауза)

A contratiempo — первый шаг начинается на вторую долю. (2.3.4 — шаги 5 — пауза, 6.7.8 — шаги 1 — пауза) — в любом случае — танцевальное предложение не выходит за пределы музыкального предложения. При данном способе танца основной акцент делают на четвертую и восьмую доли.

Касино это танцевальный жанр, который не связан жёстко с определённым музыкальным жанром. Касино исторически танцевали под музыку Сона, так же оно танцуется под такие музыкальные жанры как Чангуи, Гуарача, Чаранга, Сальсатон, Сонго, Тимба, Тимбатон.

Сокращение журнала регистрации 1С: 8.3

Работа с журналом регистрации в 1С: 8.3 изменилась по сравнению с 8.2. Рассмотрим варианты автоматического и ручного обрезания журнала регистрации.

Проблема:  На сервере растут логи баз на платформе 8.3.

Необходимо: Часть логов, например, за месяц, оставить доступными напрямую из базы, остальные обрезать и хранить на других дисках. Делать это необходимо автоматически.

Как было раньше(8.1 и 8.2): В конфигураторе можно было указать настройку: «Разделять хранение журнала по периодам» и указать период, например, Неделя. Таким образом, каждая неделя логов хранилась в отдельном файле. Батником копировались и архивировались старые логии на отдельный диск, чтобы они не занимали место на сервере. При необходимости посмотреть «древний» лог, мы возвращали файл за требуемый период на место и просматривали его стандартными средствами 1С.

Как нынче в 8.3: Журнал регистрации хранится в файле 1Cv8.lgd – это файл базы данных sqlite. Настройка «Разделять хранение журнала по периодам» в конфигураторе отсутствует. Осталась кнопка «Сократить», с помощью которой обрезается часть журнала и переносится в указанный файл. Однако после этого размер логов не уменьшается. Что нужно сделать, чтобы размер файла уменьшился, напишу чуть ниже.

Напомню, что все должно работать автоматически. Конфигурация типовая, поэтому трогать ее не будем.

Что было сделано: В планировщике заданий добавил задание, которое выполняет cmd-файл, который запускает 1С с параметрами. В параметре «/Execute», указан путь до обработки, которая копирует часть журнала регистрации в файл, затем эту часть обрезает.

В обработке воспользовался процедурами по работе с журналом регистрации:

Обработку запускаю cmd-файлом:

В параметре «/С» передается период деления журнала регистрации (День / Неделя / Месяц / Год) и путь до места, где будут храниться обрезанные логи.

После сокращения журнала регистрации размер файла журнала регистрации не изменяется. Чтобы он изменился, необходимо остановить агент сервера и выполнить команду vacuum. Затем запустить службу агента сервера. В планировщике заданий добавил задание, которое выполняет следующий cmd-файл:

Утилиту  sqlite3.exe можно скачать с официального сайта http://www.sqlite.org/

Для того чтобы в cmd-файле можно было использовать кириллицу, сохраняю его через «Notepad++» в кодировке ОЕМ866.

Что получили: Логи хранятся за каждую неделю в отдельных файлах. Размер файла 1Cv8.lgd не увеличивается.

Обрезанную часть логов, перенесенную в отдельный файл, можно просмотреть штатными средствами 1С: Все функции->Стандартные->Журнал регистрации->Еще->Просмотреть из файла.

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

 

Источник: http://1c83.ru/public/510970/

 

Оптимизация SQL запросов для ускорения сайтов (MySQL)

От автора: вы знаете, что быстрый сайт == счастливые пользователи, выше рейтинг в google и повышенная конверсия. Возможно, вы думаете, что ваш сайт на WordPress максимально быстрый: вы смотрите за производительностью по статьям «лучшие практики настройки сервера», «решение проблем с медленным кодом» и «перемещение изображений на CDN». Но все ли это?

В динамических сайтах типа WordPress с базой данных у вас будет одна и та же проблема – запросы к базе данных замедляют сайт. В этой статье я покажу вам, как делается оптимизация SQL запросов, вызывающих замедления, и как понять, в чем проблема в этих запросах. Я буду использовать реальный запрос, который мы недавно правили, так как он замедлял портал покупателя deliciousbrains.com.

Определение

Первый шаг в решении медленных SQL запросов – найти их. Ashley восхваляла плагин отладки Query Monitor в блоге. Бесценным этот инструмент делает функция плагина запросов к базе данных для определения медленных SQL запросов. Вы можете фильтровать запросы по коду или компоненту (плагин, тема или ядро WordPress), которые их совершают. А также плагин умеет выделять повторяющиеся и медленные запросы:

Если не хотите ставить плагин отладки на продакшн сайт (может, вас волнует производительность), можете запустить MySQL Slow Query Log, который логирует все запросы, занимающие определенное время на выполнение. Инструмент очень легко настроить и указать папку для логирования запросов. Так как это серверное решение, то удар на производительность будет меньше, чем плагин отладки. Однако когда он не нужен, его нужно отключить.

Понятие

После нахождения медленных запросов далее необходимо попытаться понять, что их замедляет. Недавно при разработке нашего сайта мы нашли запрос, который выполнялся 8 секунд!

Для запуска магазина плагинов мы использовали WooCommerce и плагин WooCommerce Software Subscriptions. Суть запроса – получение всех подписок покупателя по его номеру. В WooCommerce довольно сложная модель данных. Хотя заказ и хранится в виде кастомного типа поста, но id покупателя не хранится в post_author, а является частью post мета данных. Также есть несколько подключений к пользовательским таблицам, созданным плагином подписки на ПО. Давайте более подробно разберем запрос.

MySQL твой друг

В MySQL есть полезное выражение DESCRIBE, с помощью которого можно выводить информацию о структуре таблицы (ее колонки, типы данных, значения по умолчанию). Если выполнить DESCRIBE wp_postmeta;, то вы увидите:

Круто, но вы, возможно, уже знаете об этом. Но знали ли вы, что префикс DESCRIBE можно использовать на SELECT, INSERT, UPDATE, REPLACE и DELETE? Более широко известен синоним EXPLAIN, который даст нам подробную информацию о том, как будет выполняться выражение.

Результат для медленного запроса:

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

Самая главная колонка type, в ней описывается способ объединения таблиц. Если стоит ALL, значит MySQL читает всю таблицу с диска, увеличивает скорость чтения/записи и перекладывает загрузку на CPU. Процесс называется полное сканирование таблицы (более подробно позже).

Колонка rows также указывает на то, что MySQL должен делать. Она показывает, сколько строк необходимо просмотреть для нахождения результата.

Explain дает больше информации, чем мы можем оптимизировать. Например, таблица pm2 (wp_postmeta) говорит нам, что мы используем Using filesort, так как хотим, чтобы результаты хранились с помощью выражения ORDER BY. Если бы мы еще группировали запрос, это добавило бы еще больше нагрузки на выполнение.

Визуальное расследование

MySQL Workbench – еще один хороший бесплатный инструмент для расследований. Для баз данных MySQL 5.6 и выше результат EXPLAIN можно вывести в виде JSON, а MySQL Workbench превращает этот JSON в визуальный план выполнения выражения:

Он автоматически рисует предупреждения по проблемам, окрашивая части запроса, которые будут долго выполняться. Мы сразу видим, что присоединение к таблице wp_woocommerce_software_licences (алиас |) добавляет проблем.

Решение

Часть запроса выполняет полное сканирование таблицы, чего следует избегать, так как она использует колонку без индекса order_id для объединения между таблицами wp_woocommerce_software_licences и wp_posts. Распространенная проблема в медленных запросах. Ее очень легко решить.

Индексы

Order_id – довольно важная часть определения данных в базе данных, и если мы будем строить запрос таким образом, то нам понадобится добавить индекс в эту колонку, или MySQL будет буквально сканировать все строки таблицы, пока не найдет необходимые. Добавим индекс и посмотрим, что он даст:

Нам удалось сэкономить 5 секунд запроса простым добавлением индекса, круто!

Знайте свой запрос

Проанализируйте запрос – join за join, подзапрос за подзапросом. Запрос делает то, что не должен? Его можно оптимизировать?

В нашем случае мы подключаем таблицу лицензий к таблице постов с помощью order_id, постоянно ограничивая выражение типами постов shop_order. Это необходимо для обеспечения целостности данных, чтобы убедиться, что мы используем только правильные записи заказов. На самом деле эта часть запроса устарела. Мы знаем, что безопаснее, чтобы в строке лицензии ПО в таблице был order_id, относящийся к заказу WooCommerce в таблице постов, поскольку это применяется в коде плагина PHP. Давайте удалим join и посмотрим, улучшит ли это запрос:

Несильно, но запрос теперь выполняется меньше 3 секунд.

Кэшируйте все!

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

Query Monitor выяснил, что наш запрос запускается 4 раза за одну загрузку страницы. Хотя и хорошо кэшировать MySQL запросы, но дублировать считывания из базы данных в одном запросе точно не стоит. Статическое кэширование в коде PHP – простой и крайне эффективный способ решения проблемы. Вы получаете результат запроса из базы данных при первом запросе и храните результат в статическом свойстве класса. В последующих вызовах будет возвращаться результат из статического свойства:

Кэш имеет время жизни запроса, более точно – время жизни объекта. Если вы ищите постоянные результаты запроса в других запросах, вам нужно реализовать постоянный Object Cache. Ваш код должен уметь включать кэш и устаревать кэш при изменении даты.

Мыслите нестандартно

Можно предпринять и другие способы для ускорения выполнения запросов, в которых нужно чуть больше, чем просто поправить запрос или добавить индекс. Одна из самых медленных частей нашего запроса – процесс объединения таблиц для перехода от id покупателя к id товара, и это необходимо делать для каждого покупателя. А что если сделать все объединения за раз, чтобы получать данные о покупателе тогда, когда это необходимо?

Вы можете денормализовать данные, создав таблицы, в которой хранятся данные лицензии, а также id пользователя и товара для всех лицензий, а также запрос к конкретному покупателю. Понадобится пересобрать таблицу с помощью MySQL triggers на INSERT/UPDATE/DELETE для таблицы лицензий (или других в зависимости от изменения данных), но это значительно повысит производительность запроса данных.

Если несколько join замедляют запрос, можно ускорить его, разбив на 2 и более выражения, после чего выполнять их отдельно в PHP, собирать и фильтровать результаты в коде. Laravel делает что-то похожее в жадной загрузке в Eloquent.

WordPress может замедлять запросы к таблице wp_posts, если объем данных большой, и присутствует множество кастомных типов постов. Если запросы типов постов замедляют сайт, попробуйте уйти от модели хранения кастомных типов постов в сторону кастомной таблицы.

Результаты

С помощью этих подходов по оптимизации запросов нам удалось ускорить наш запрос с 8 до 2 секунд, а также снизить количество вызовов с 4 до 1. Время запросов записывалось на версии для разработки, в продакшн оно было бы меньше.

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

Автор: Iain Poulson

Источник: https://www.tutorialspoint.com/

Редакция: Команда webformyself.

Источник: https://webformyself.com/optimizaciya-sql-zaprosov-dlya-uskoreniya-sajtov/

 

Настройка DNS в Linux Ubuntu

Сервера DNS используются системой для преобразования сложных для запоминания IP адресов в простые доменные имена. Это делается потому что людям сложно запоминать несколько никак не связанных цифр, но очень просто запомнить слово.

Когда компьютеру нужно узнать IP адрес какого-либо домена, он отправляет запрос известному ему DNS серверу. Эти сервера могут быть получены автоматически от роутера по DHCP или же заданы в ручную. В этой статье мы рассмотрим как выполняется настройка DNS Ubuntu 16.04 и более старых версиях.

Настройка DNS в Ubuntu через GUI

Раньше, для настройки DNS серверов, которые будут использоваться системой было достаточно внести адреса нужных серверов в файл /etc/resolv.conf. Но сейчас всей конфигурацией сети в Ubuntu управляет NetworkManager, а этот файл теперь представляет собой только ссылку на файл NetworkManager.

Этот способ до сих пор работает, но в нем вы можете настроить DNS на LiveCD, или до перезагрузки. После перезагрузки все настройки собьются и придется все делать заново. Поэтому, чтобы все сохранилось нужно выполнять все действия через интерфейс NetworkManager. Сначала откройте контекстное меню для значка сети на панели и выберите «Изменить подключения»:

Выберите ваше подключение и нажмите «Изменить»:

В открывшемся окне перейдите на вкладку «Параметры IPv4»:

Затем, в поле «Способ настройки» выберите «Автоматически (DHCP, только адрес)»:

Теперь немного ниже появиться поле «Серверы DNS», где вам нужно прописать нужные серверы, можно несколько адресов через запятую. Например, можно указать сервера от Google:

Поле этого нажмите «Сохранить» и «Закрыть». Теперь можете переподключитесь к этому соединению и можете проверять текущий DNS сервер:

Собственно, это все, но есть еще один способ настройки через консоль, если этот не сработал или вы предпочитаете работать из консоли.

Настройка DNS через терминал Ubuntu

В Ubuntu есть унифицированный интерфейс настройки сети, который настраивается через конфигурационный файл /etc/network/interfaces. Сначала смотрим список сетевых интерфейсов:

Откройте файл для редактирования и найдите в нем имя своего сетевого интерфейса, например, auto enp0s3, если такой секции нет, ее нужно добавить:

Затем, добавьте в эту секцию строчку:

Здесь адрес 8.8.8.8 — это адрес вашего DNS сервера. Но эта настройка сработает, только если ваш DHCP клиент не пытается назначить адрес самостоятельно. Чтобы указать DNS адрес на уровне DHCP сервера нужно добавить такую строчку в конфигурационный файл /etc/dhcp/dhclient.conf:

Здесь тоже адрес 8.8.8.8 означает адрес DNS сервера. Для верности, вы можете добавить свои адреса DNS серверов в файл /etc/resolvconf/resolv.conf.d/base:

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

Возможно, даже лучше будет если вы полностью перезагрузите компьютер. Теперь вы можете открыть /etc/resolv.conf и посмотреть применялся ли новый адрес DNS:

Как видите, в моем примере все заработало. Подобно этому выполняется настройка dns linux для любого дистрибутива.

Выводы

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

 

 

Источник: https://losst.ru/nastrojka-dns-v-ubuntu#_DNS_Ubuntu

Как отключить обновления Windows 10

В этой инструкции пошагово описаны способы отключить автоматические обновления Windows 10 (т.е. установку обновлений). В этом контексте вас также может заинтересовать Как отключить автоматическую перезагрузку Windows 10 при установке обновлений (с возможностью ручной их установки).

По умолчанию, Windows 10 автоматически проверяет наличие обновление, скачивает и устанавливает их, при этом отключить обновления стало сложнее, чем в предыдущих версиях операционной системы. Тем не менее, сделать это возможно: с помощью средств администрирования ОС или сторонних программ. В инструкции ниже — о том, как полностью отключить обновления системы, если же вам требуется отключить установку конкретного обновления KB и удалить его, необходимую информацию вы найдете в руководстве Как удалить обновления Windows 10. См. также: Как отключить автоматическое обновление драйверов в Windows 10.

Помимо полного отключения обновлений Windows 10 в инструкции показано, как отключить конкретное обновление, вызывающее проблемы, или, при необходимости — «большое обновление», такое как April Update 1803 или Fall Creators Update, не отключая при этом установку обновлений безопасности.

Как отключить автоматические обновления Windows 10, но разрешить ручную установку обновлений

С выходом Windows 10 версии 1709 Fall Creators Update и 1803 April Update многие способы отключения обновлений перестали работать: служба «Центр обновления Windows» включается сама по себе (обновление 2018: добавил способ обойти это и полностью отключить Центр обновления, далее в инструкции), блокировка в hosts не срабатывает, задания в планировщике заданий автоматически активируются со временем, параметры реестра работают не для всех редакций ОС.

Тем не менее, способ отключения обновлений (во всяком случае, их автоматического поиска, скачивания на компьютер и установки) существует.

В заданиях Windows 10 присутствует задание Schedule Scan (в разделе UpdateOrchestrator), которое, используя системную программу C:\Windows\System32\UsoClient.exe регулярно выполняет проверку наличия обновлений, и мы можем сделать так, чтобы оно не работало. При этом обновления определений вредоносных программ для защитника Windows продолжат устанавливаться автоматически.

Отключение задания Schedule Scan и автоматических обновлений

Для того, чтобы задание Schedule Scan перестало работать, а соответственно перестали автоматически проверяться и скачиваться обновления Windows 10, можно установить запрет на чтение и выполнение программы UsoClient.exe, без чего задание работать не будет.

Порядок действий будет следующим (для выполнения действий вы должны быть администратором в системе)

  1. Запустите командную строку от имени администратора. Для этого можно начать набирать «Командная строка» в поиске на панели задач, затем нажать правой кнопкой мыши по найденному результату и выбрать пункт «Запуск от имени администратора».
  2. В командной строке введите команду

    и нажмите Enter.

 

  • Закройте командную строку, перейдите в папку C:\Windows\System32\ и найдите там файл usoclient.exe, нажмите по нему правой кнопкой мыши и выберите пункт «Свойства».
  • На вкладке «Безопасность» нажмите кнопку «Изменить».

5. Поочередно выберите каждый пункт в списке «Группы или пользователи» и снимите для них все отметки в столбце «Разрешить» ниже.

 

  • Поочередно выберите каждый пункт в списке «Группы или пользователи» и снимите для них все отметки в столбце «Разрешить» ниже. Отключение разрешений для usoclient.exe
  • Нажмите Ок и подтвердите изменение разрешений.
  • Перезагрузите компьютер.

После этого обновления Windows 10 не будут устанавливаться (и обнаруживаться) автоматически. Однако, при желании вы можете проверить наличие обновлений и установить их вручную в «Параметры» — «Обновление и безопасность» — «Центр обновления Windows».

При желании, вы можете вернуть разрешения на использование файла usoclient.exe командной в командной строке, запущенной от имени администратора:

(однако, разрешения для TrustedInstaller не будут возвращены, равно как и не будет изменен владелец файла).

Примечания: Иногда, когда Windows 10 попробует обратиться к файлу usoclient.exe вы можете получить сообщение об ошибке «Отказано в доступе». Описанные выше шаги 3-6 можно выполнить и в командной строке, используя icacls, но рекомендую визуальный путь, поскольку список групп и пользователей с разрешениями может меняться по ходу обновлений ОС (а в командной строке нужно их указывать вручную).

Обновление март 2018: в комментариях предлагают ещё один способ, который может оказаться работоспособным, лично не проверил:

Есть ещё одна идея, которая автоматически отключает службу «Центр обновления Windows», в чём суть. Windows 10 включает сам «Центр обновления Windows», в Управление компьютером — Служебные программы — Просмотр событий — Журналы Windows — Система, отображается информация об этом, при этом указывается, что сам пользователь включил службу (ага, только выключил недавно). Гуд, событие есть, поехали дальше. Создаём батник, который останавливает службу и меняет тип запуска на «отключить»:

Гуд, батник создан.

Теперь создаём задачу в Управление компьютером — Служебные программы — Планировщик заданий.

  • Триггеры. Журнал: Система. Источник: Service Control Manager.
  • Код события: 7040. Действия. Запуск нашего батника.

Остальные настройки по вашему усмотрению.

Также, если в последнее время у вас стал принудительно устанавливаться помощник по обновлению до следующей версии Windows 10 и вам требуется это прекратить, обратите внимание на новую информацию в разделе «Отключение обновления до Windows 10 Fall Creators Update (1709) и April Update (1803)» далее в этой инструкции. И еще одно примечание: если никак не удается достичь желаемого (а в 10-ке это становится сложнее и сложнее), посмотрите комментарии к инструкции — там также есть полезные сведения и дополнительные подходы.

Отключение Центра обновления Windows 10 (обновлено, так чтобы он не включался автоматически)

Этот способ подходит не только для Windows 10 Профессиональная и Корпоративная, но и для домашней версии (если у вас Pro, рекомендую вариант с помощью редактора локальной групповой политики, который описан далее). Заключается он в отключении службы центра обновления. Однако, начиная с версии 1709 этот способ перестал работать в описываемом виде (служба включается со временем сама).

После отключения указанной службы, ОС не сможет автоматически загружать обновления и устанавливать их до тех пор, пока вы снова не включите ее. С недавних пор Центр обновления Windows 10 стал сам включаться, но это можно обойти и отключить его навсегда. Для отключения проделайте следующие шаги.

  1. Нажмите клавиши Win+R (Win — клавиша с эмблемой ОС), введите services.msc в окно «Выполнить» и нажмите Enter. Откроется окно «Службы».

 

  • Найдите в списке службу «Центр обновления Windows» (Windows Update), дважды кликните по ней.
  • Нажмите «Остановить». Также установите в поле «Тип запуска» значение «Отключена», примените настройки.

Если так и оставить, то через некоторое время Центр обновления снова включится. Чтобы этого не произошло, в этом же окне, после применения параметров, перейдите на вкладку «Вход в систему», выберите пункт «С учетной записью» и нажмите «Обзор».

В следующем окне нажмите «Дополнительно», затем — «Поиск» и в списке выберите пользователя без прав администратора, например, встроенного пользователя Гость.

В окне уберите пароль и подтверждение пароля для пользователя (у него нет пароля) и примените настройки.

Теперь автоматическое обновление системы происходить не будет: при необходимости, вы можете аналогичным образом вновь запустить службу Центра обновления и сменить пользователя, от которого производится запуск на «С системной учетной записью». Если что-то осталось не понятным, ниже — видео с этим способом.

Также на сайте доступна инструкция с дополнительными способами (хотя приведенного выше должно быть достаточно): Как отключить Центр обновления Windows 10.

Как отключить автоматические обновления Windows 10 в редакторе локальной групповой политики

Отключение обновлений с помощью редактора локальной групповой политики работает только для Windows 10 Pro и Enterprise, но при этом является самым надежным способом для выполнения указанной задачи. Действия по шагам:

  1. Запустите редактор локальной групповой политики (нажать Win+R, ввести gpedit.msc)
  2. Перейдите к разделу «Конфигурация компьютера» — «Административные шаблоны» — «Компоненты Windows» — «Центр обновления Windows». Найдите пункт «Настройка автоматического обновления» и дважды кликните по нему.

В окне настройки установите «Отключено» для того, чтобы Windows 10 никогда не проверяла и не устанавливала обновления.

Закройте редактор, после чего зайдите в параметры системы и выполните проверку наличия обновлений (это нужно, чтобы изменения вступили в силу, сообщают, что иногда срабатывает не сразу. При этом при ручной проверке обновления найдутся, но в будущем автоматически поиск и установка выполняться не будут).

То же действие можно сделать и с помощью редактора реестра (в Домашней работать не будет), для этого в разделе HKEY_LOCAL_MACHINE\ SOFTWARE\ Policies\ Microsoft\ Windows\ WindowsUpdate\ AU создайте параметр DWORD с именем NoAutoUpdate и значением 1 (единица).

Использование лимитного подключения для предотвращения установки обновлений

Примечание: начиная с Windows 10 «Обновление для дизайнеров» в апреле 2017 года, задание лимитного подключения не будет блокировать все обновления, некоторые продолжат скачиваться и устанавливаться.

По умолчанию, Windows 10 не загружает обновления автоматически при использовании лимитного подключения. Таким образом, если вы для своей Wi-Fi укажите «Задать как лимитное подключение» (для локальной сети не получится), это отключить установку обновлений. Способ также работает для всех редакций Windows 10.

Чтобы сделать это, зайдите в Параметры — Сеть и Интернет — Wi-Fi и ниже списка беспроводных сетей нажмите «Дополнительные параметры».

Включите пункт «Задать как лимитное подключение», чтобы ОС относилось к этому подключению как к Интернету с оплатой за трафик.

Отключение установки конкретного обновления

В некоторых случаях может потребоваться отключить установку конкретного обновления, которое приводит к неправильной работе системы. Для этого можно использовать официальную утилиту Microsoft Show or Hide Updates (Показывать или скрывать обновления):

  1. Загрузите утилиту со страницы официального сайта.
  2. Запустите утилиту, нажмите кнопку Далее, а затем — Hide Updates (скрыть обновления).

Выберите обновления, установку которых необходимо отключить.

  1. Нажмите Далее и дождитесь завершения выполнения задачи.

После этого выбранное обновление не будет устанавливаться. Если же вы решите установить его, снова запустите утилиту и выберите пункт Show hidden updates (показать скрытые обновления), после чего уберите обновление из числа скрытых.

Отключение обновления до Windows 10 April Update (1803) и Fall Creators Update (1709)

Обновление март 2018: в последнее время обновление Windows 10 1709 Fall Creators Update стало устанавливаться на компьютеры автоматически вне зависимости от настроек. Существует следующий способ отключить это:

  1. В панели управления — программы и компоненты — просмотр установленных обновлений найдите и удалите обновления KB4023814 и KB4023057 если они там присутствуют.
  2. Создайте следующий reg файл и внесите изменения в реестр Windows 10.

Далее — «стандартные» способы отключить обновление, которые уже не работают для версии Fall Creators Update 1709, но должны быть работоспособными для April Update (Windows 10 1803), которое выйдет в скором времени (30 апреля 2018).

В скором времени на компьютеры пользователей начнет приходить очередное большое обновление — Windows 10 1803 April Update. Если вы не хотите его устанавливать, сделать это можно следующим образом:

  1. Зайдите в Параметры — Обновление и безопасность и нажмите «Дополнительные параметры» в разделе «Центр обновления Windows».

В дополнительных параметрах в разделе «Выберите, когда устанавливать обновления» установите «Current branch for business» (это отложит установку обновления на несколько месяцев по сравнению с датой выхода очередного обновления для простых пользователей).

  1. В разделе «Обновление компонентов включает в себя…» установите максимальное значение — 365, это отложит установку April Update или Fall Creators Update еще на один год.

Несмотря на то, что это не полное отключение установки обновления, вероятнее всего, срока в год с лишним будет вполне достаточно.

Есть еще один способ отложить установку обновлений компонентов Windows 10 — с помощью редактора локальной групповой политики (только в Pro и Enterprise): запустите gpedit.msc, перейдите в раздел «Конфигурация компьютера» — «Административные шаблоны» — «Компоненты Windows» — «Центр обновления Windows» — «Отложить обновления Windows».

Дважды нажмите по параметру «Выберите, когда следует получать обновления компонентов Windows 10», задайте «Включено», «Current Branch for Business» и 365 дней.

Программы для отключения обновлений Windows 10

Сразу после выхода Windows 10 появилось множество программ, позволяющих выключить те или иные функции системы (см. например статью про Отключение шпионства Windows 10). Есть таковые и для отключения автоматических обновлений.

Одна из них, работающая в настоящее время и не содержащая чего-либо нежелательного (проверял portable-версию, вам рекомендую тоже выполнять проверку на Virustotal) — бесплатная Win Updates Disabler, доступная для скачивания на сайте site2unblock.com.

После загрузки программы все что требуется сделать — отметить пункт «Disable Windows Updates» и нажать кнопку «Apply Now» (применить сейчас). Для работы требуются права администратора и, помимо прочего, программа умеет отключать защитник Windows и брандмауэр.

Второе ПО такого рода — Windows Update Blocker, правда этот вариант платный. Еще один интересный бесплатный вариант — Winaero Tweaker (см. Использование Winaero Tweaker для настройки оформления и поведения Windows 10).

Как отключить автоматическую установку обновлений Windows 10 — видео инструкция

В завершение — видео, в котором наглядно показаны описанные выше способы предотвратить установку и загрузку обновлений.

Надеюсь, вы смогли найти способы, подходящие в вашей ситуации. Если нет — спрашивайте в комментариях. На всякий случай отмечу, что отключение обновлений системы, особенно если это лицензионная ОС Windows 10 — не самая лучшая практика, делайте это только при явной необходимости.

 

Источник: https://remontka.pro/disable-updates-windows-10/

 

RDP-сервер из Winows 10 / Windows 7

Как и в прошлых клиентских версиях операционных систем Майкрософт, пользователи Pro и Enterprise Windows 10 (но не Home) редакций могут удаленно подключаться к своим компьютерам через службу удаленных рабочих столов (RDP). Однако есть ограничение на количество одновременных RDP сессии – возможна одновременная работа только одного удаленного пользователя. При попытке открыть вторую RDP сессию, сеанс первого пользователя предлагается завершить.

second-rdp-login

В английской версии предупреждение такое:

Дело в том, что в настольных редакциях операционных систем Microsoft есть следующие основные ограничения на использование службы удаленного рабочего стола:

  1. Поддержка RDP доступа имеется только в старших редакциях Windows (Professional и выше), а в домашних редакциях (Home) этот функционал отключен.
  2. Возможно только одно удаленного RDP подключения. При попытке открыть вторую RDP-сессию, пользователю предлагается завершить существующее подключение.
  3. В том случае, есть пользователь работает за консолью компьютера (локально), при удаленном подключении RDP, его сеанс будет отключен (заблокирован). Правильно и обратное утверждение: удаленный RDP сеанс принудительно завершается, если пользователь авторизуется на консоле системы

По сути, ограничение на количество одновременных rdp подключений является не техническим, а скорее лицензионным, запрещающее создавать на базе рабочей станции терминальный RDP сервер для работы нескольких пользователей. Хотя с технической точки зрения любая редакция Windows при наличии достаточного количества памяти может поддерживать одновременную работу нескольких десятков удаленных пользователей (в среднем на одну сессию пользователя без учета запускаемых приложений требуется 150-200 Мб памяти). Т.е. максимальное количество одновременных сессий в теории ограничивается только ресурсами компьютера.

Мы рассмотрим два способа отключить ограничение на количество одновременных RDP подключений к Windows 10:

  • RDP Wrapper Library.
  • Модификация файла termsrv.dll.

Важно. Изначально в самой первой версии статьи основным рабочим вариантом, позволяющим снять ограничение на количество одновременных RDP подключений пользователей был способ модификации и подмены файла termsrv.dll в папке %SystemRoot%\System32. Однако при установке нового билда Windows 10 или некоторых обновлений безопасности, этот файл обновляется. В результате приходится каждый раз редактировать этот файл Hex редактором, что довольно утомительно. Поэтому в качестве основного способа организации бесплатного терминального сервера на клиентской Windows 10 стоит считать утилиту RDP Wrapper Library.

Примечание. Модификации системы, описанные в этой статье, вероятно, будут считаться нарушением лицензионного соглашения на Windows со всеми вытекающими последствиями.

RDP Wrapper Library

Альтернативой модификации файла termsrv.dll  является использование  проекта RDP Wrapper Library. Эта программа работает в качестве прослойки между менеджером управления службами (SCM- Service Control Manager) и службой терминалов (Terminal Services) и позволяет включить не только поддержку нескольких одновременных RDP сессии, но и активировать поддержку RDP Host на домашних редакциях Windows 10. RDP Wrapper не вносит никаких изменений в файл termsrv.dll, просто подгружая termsrv с изменёнными параметрами.

Таким образом, это решение будет работать даже при обновлении версии файла termsrv.dll, что позволяет не опасаться обновлений Windows.

Важно. Перед установкой RDP Wrapper: важно, чтобы у вас использовалась оригинальная (непропатченная) версия файл termsrv.dll. В противном случае RDP Wrapper может работать не стабильно, или вообще не запускаться.

Скачать RDP Wrapper можно с репозитория GitHub: https://github.com/binarymaster/rdpwrap/releases (последняя доступная версия RDP Wrapper Library v1.6.2 вышла относительно недавно – 28 декабря 2017 года). Судя по информации на странице разработчика, поддерживаются все версии Windows. Windows 10 поддержиывается вплость до версии Insider Preview build 10.0.17063.1000 от 13 декабря 2017 года.

Совет. Кстати говоря, доступны исходники RDP Wrapper Library, что позволяет при желании самому собрать исполняемые файлы.

Архив RDPWrap-v1.6.2.zip содержит несколько файлов:

  • RDPWinst.exe —программа установки/удаления RDP Wrapper Library
  • RDPConf.exe — утилита настройки RDP Wrapper
  • RDPCheck.exe — Local RDP Checker — утилита проверки RDP
  • install.bat, uninstall.bat, update.bat — пакетные файлы для установки, удаления и обновления RDP Wrapper

Чтобы установить утилиту, запускам файл install.bat с правами администратора.

После окончания установки запускаем RDPConfig.exe. И удостоверяемся, что в секции Diagnostics все элементы окрашены в зеленый цвет.

Примечание. В моем случае, т.к. на компьютере отсутствует доступ в интернет, программа не смогла получить с Github актуальную версию INI файла с настройками под мою версию Windows. Поэтому в статусе указано [not supported]. Скачайте файл rdpwrap.ini с ресурса разработки и поместите его в каталог установки. Перезапустите службу и убедитесь, что надпись [not supported] сменилась на [fully supported].

Из интересных особенностей новой версии RDP Wrapper:

  • опция Hide users on logon screen – позволяет скрыть список пользователей на экране приветствия.
  • При отключении опции Single session per user — будут разрешены несколько одновременных RDP сессий под одной учетной записью (устанавливается ключ реестра fSingleSessionPerUser = 0 в ветке HKLM\SYSTEM\ CurrentControlSet\Control\Terminal Server\fSingleSessionPerUser).

В том случае, если после обновления версии Windows, RDP Wrapper не работает, проверьте, что в секции Diagnostics присутствует надпись Listener state: Not listening.

Попробуйте обновить ini файл скриптом update.bat, либо вручную и переустановить службу

rdpwinst.exe -u
rdpwinst.exe -i

Пытаемся открыть вторую RDP сессию. Все получилось! Теперь наша Windows 10 позволяет одновременно подключаться по RDP сразу двум удаленным пользователям.

Утилита должна работать на всех поддерживаемых на данный момент редакциях Windows : Windows Vista, Windows 7, Windows 8, Windows 8.1 и Windows 10. Таким образом из любой клиентской версии Windows можно сделать сервер терминалов.

Модификация файла termsrv.dll

Убрать ограничение на количество RDP подключений можно с помощью модификации файла termsrv.dll (файл библиотеки, используемый службой Remote Desktop Services). Файл находится в каталоге C:\Windows\System32).

Перед модификацией файла termsrv.dll желательно создать его резервную копию (в случае необходимости можно будет вернуться к первоначальной версии файла):

copy c:\Windows\System32\termsrv.dll termsrv.dll_backup

Перед правкой файла termsrv.dll нужно стать его владельцем и предоставить группе администраторов полные права на него (все операции выполняются аналогично описанным в статье Убираем ограничение на количество RDP сессий в Windows 8). Затем остановите службу Remote Desktop service (TermService) из консоли services.msc или из командной строки:

Net stop TermService

Для редакции Windows 10 x64 RTM (версия файла termsrv.dll — 10.0.10240.16384): Откройте файл termsrv.dll с помощью любого HEX редактора (к примеру, Tiny Hexer)

Найдите строку:

И замените ее на:

Сохраните файл и запустите службу TermService.

Готовый пропатченный файл termsrv.dll для Windows 10 Pro x64 можно скачать здесь: termsrv_windows_10_x64_10240.zip

 

Источник: http://winitpro.ru/index.php/2015/09/02/neskolko-rdp-sessij-v-windows-10/

 

Уровни проработки

Проработка

Часто клиенты задают вопрос: а можно сделать по быстрей работу ? Безусловно, можно. Только, когда делать — нужно чем-то жертвовать. И будет ли клиента и нас устраивать полученный результат — не факт.

Вот на будущее сравнение изображений, сделанных за разное время. Конечно, это 2D-рисунок, но принцип ведь тот же самый…

 

 

3D визуализация и интерьер

Предметная визуализация

Пакетная загрузка прайс-строк на сайт в формате CSV на сайт бесплатных объявлений Let-Know.com

Сайт бесплатных объявлений let-know

Сайт бесплатных объявлений let-know

Сайт бесплатных объявлений Let-know на данный момент не лимитирует количество поданных прайс-строк пользователями.

Зарегистрировавшись на сайте, Вы можете создать свой магазин, разместить информацию о нем, а так же опубликовать прайс-строки товаров.

Если у Вас не много информации, проще всего опубликовать информацию вручную, используя интерфейс сайта. Если же у Вас сотни прайс-строк, Вы можете прислать к нам информацию в формате CSV и мы импортируем данную информацию на сайт.

Присылать информацию в формате CSV на E-mail: info@let-know.com

Обязательно укажите действующий, зарегистрированный в системе E-mail (зарегистрируйтесь на сайте и пройдите авторизацию).

Все ссылки на изображения должны быть доступны из интернет и загружаться. Если какие-либо изображения из CSV-файла не загружаются, Вы можете получить отказ в загрузке прайс-строк.

Требования к CSV-файлу:

— Кодировка должна быть UTF-8.

— 1-я строка — заголовок с физическим названием поля. Остальные строки — разделители.

— Разделитель столбцов символ |.

— Много-строчные данные заключаем в двойные кавычки «.

— Символ двойных кавычек « экранируем дублированием данного символа: «».

Закачать пример CSV файла

Предметная визуализация

Предметная визуализация

Свой магазин в интернет на сайте Let-Know.com

Когда Вы создаете магазин на сайте Let-Know.com покупатели видят информацию о Вас в разделе «Магазины», могут отправить Вам сообщение, а так же просмотреть информацию о компании. Кроме того, покупатели видят все Ваши объявления. Это все создает доверие покупателя к Вашей компании, а значит выше вероятность продажи товара или услуги.

Для того, чтоб создать магазин, авторизируйтесь. После этого щелкните в меню справа на кнопке «О компании». Заполните все поля во всех закладках формы и нажмите сохранить. После этого, Ваш магазин появится в перечне магазинов на сайте Let-know.com.

Свой магазин в интернет

Свой магазин в интернет

3D визуализация и интерьер

Настройка почтового сервера Linux Ubuntu 16.04

Подготовка и инструкция:

Все команды мы будем выполнять от имени пользователя root, поэтому мы не будем использовать в командах sudo для повышения прав, если вы выполняете под своим пользователям добавляйте sudo в начале команды.

Необходимо чтобы был установлен mysql server | apache2 | php, если его нет необходимо установить:

Также мы будем использовать Midnight Commander, если у вас его нет необходимо установить следующей командой:

Установка пакетов почтового сервера:

* Все команды будут выполняться от имени root, если вы выполняете под своим пользователям добавляйте sudo в начале команды.

Создание пользователя для работы с почтой:

Создание базы mysql

* Необходимо чтобы был установлен mysql-server, введите команды ниже и пароль от пользователя root в mysql.

* Необходимо заменить MysqlPasswordForMailBase на ваш пароль cгенерированный либо придуманный для пользователя mail в mysql:

Устанавливаем postfixadmin систему управления ящиками через веб-интерфейс:

http://postfixadmin.sourceforge.net/

Переходим в директорию

* Пример команды скачивания файла в текущую директорию:

Переименовываем полученный файл в postfixadmin.tar.gz:

Распаковываем файл:

Просмотрим список директорий и файлов в текущей папке:

Переименовываем папку в postfixadmin, имя вашей папки может отличаться смотрите результат команды ls -l:

Переходим в директорию и выставляем права 770 и владельца root:www-data, на директорию postfixadmin также нужно выставить такие значения:

Настраиваем apache:

Вставляем в файл:

Перезапускаем Apache:

Запуск конфигурирования почтового демона exim:

1. Тип конфигурации
интернет-сайт; приём и отправка почты напрямую, используя SMTP
internet site; mail is sent and received directly using SMTP
2. Почтове имя
mydomain.ru
3. Список IP-адресов, с которых Exim ожидает подключение
Оставляем пустым – ждем почту с любых адресов
4. Список доменов получателей
mydomain.ru;mydomain2.ru
5. Домены для релея
Оставляем пустым – не будем релеить почту.
6. IP-адреса, с которых разрешён релей.
Оставляем пустым.
7. Сокращать кол-во DNS-запросов до минимума
Нет
8. Место доставки локальной почты
mbox формат в /var/mail/
9. Разделить конфигурацию на маленькие файлы
Нет
10. Получатель почты, адресованной root и postmaster
root

Копируем в файл exim4.conf содержимое нижнего блока:

Для начала создадим файл:

* Необходимо заменить MysqlPasswordForMailBase на пароль от вашего пользователя mail в mysdl который мы создали выше и заменить mydomain.ru на ваш:

Копируем в файл /etc/dovecot/dovecot.conf содержимое нижнего блока:

Обнулим содержимое файла:

* Необходимо заменить MysqlPasswordForMailBase на пароль от вашего пользователя mail в mysdl который мы создали выше:

Копируем в файл /etc/dovecot/dovecot-sql.conf содержимое нижнего блока

Создаим файл конфигурации:

* Необходимо заменить MysqlPasswordForMailBase на пароль от вашего пользователя mail в mysdl который мы создали выше:

Необходимо создать dovecot-sieve.log в директории /var/log и выставить владельца и права:

Для dovecot.log аналогично:

Установка и настройка spamassassin:

Обнулим содержимое файла конфигурации:

Копируем в файл /etc/spamassassin/local.cf содержимое нижнего блока:

После установки он по умолчанию выключен.

Поэтому открываем файл /etc/default/spamassassin и меняем строку:
ENABLED=1

Установка и настройка clamav — антивирус:

Выполним команду для просмотра прав:

Результат должен быть похож на:

Перезапустим clamav

Дополнительно поставить модуль dovecot:

И просмотрим статус работы:

Настройка postfixadmin: 

Переходим по адресу mydomain.ru/postfix и нажимаем setup, нам отображается сообщение:

Проходим в настройки и устанавливаем данное значение.

Также находим строчки с подключением к базе и меняем на имя нашей базы и пароль от неё.

Прокручиваем страницу в конец и здесь нам предлагают установить пароль для установки (Change setup password), придумываем любой пароль.

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

После установки пароля нам необходимо скопировать сгенерированный hash скопировать в настройки (config.inc.php), у вас он будет другой не копируйте наше значение.

Далее вводим наш пароль который мы придумали (не hash).

Логин админстратора пример: root@dka-develop.ru

И придумываем для администратора пароль, с этими данными мы будем заходить в администрование почтовых ящиков.

Нажимаем Add Admin, и нас поздравят с основной настройкой postfixadmin:

Переходим по ссылке с именем login to PostfixAdmin и входим с логином и паролем от нашего супер админа root@dka-develop.ru.

Далее переходим в список доменов, добавить домен:

Обзор, создать ящик:

Ящик создан и письмо отправлено, давайте посмотрим в директории /var/vmail/dka-develop.ru/info/new наше письмо.

* dka-develop.ru это наш путь у вас свой домен.

Все работает осталось немного, установить и настроить roundcube для просмотра и отправки писем, это почтовый клиент на подобее outlook, the bat… только в веб-интефейсе на подобее gmail.

Установка, настройка roundcube:

Переходим на сайт https://roundcube.net/ и скачиваем последнюю версию * — Complete.

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

Переходим в директорию и выставляем права 770 и владельца root:www-data или вашпользователь:www-data, на директорию roundcubemail также нужно выставить такие значения:

Настраиваем apache:

Вставляем в файл:

Перезапускаем Apache:

Создадим базу для roundcubemail, подключаемся под root пользователем mysql, не путать root в системе linux (ubuntu|debian …):

Вводим пароль, затем выполняем команды, MysqlPasswordForMailBase необходимо заменить на свой пароль, этот пароль мы будем вводить дальше в конфигурации для подключения:

Переходим по адресу, где dka-develop.ru это ваш домен: http://dka-develop.ru/webmail/installer/

На первом шаге нажимаем Next и здесь нас интересует:

Database setup:

Language:

Плагины:

Нажимаем Create Config. Нам сообщают что конфиг успешно создан, нажимаем Continue (Продолжить):

Нажимаем Initialized Database.

Переходим в диреторию roundcubeamail и открываем файл конфигурации config.inc.php:

И добавьте в конец следующие строчки:

Для безопасности необходимо удалить папку installer:

Переходим по адресу, где dka-develop.ru это ваш домен: http://dka-develop.ru/webmail/

И входим под нашим пользователем info@dka-develop.ru

На этом все настройка почтового сервера завершена.

ClamAV returned lstat() failed: Permission denied. ERROR

Нужно в конфигурационных файлах

изменить параметр на «yes»:

 

Источник: https://dka-develop.ru/blog/article/7-vps-pochtovyy-server-ubuntu-debian-0607171734

 

Страница 1 из 3112345...102030...Последняя »