Решение проблемы с сбросом контрастности после обновления Windows 10

Однажды мой Windows 10 установил очередное обновление, примерно в конце 2017, на какую версию было выполнено обновление уже не помню.
Сразу после обновления компьютер перезагрузился и при запуске я заметил что экран стал темнее, увеличилась контрастность, черный цвет стал по настоящему черным, почти как на Apple устройствах, но на самом деле цвета стали не натуральными и работать с графикой стало не реально.
Для теста запустил несколько игр и заметил что при перемещении персонажа например в CS:GO на некоторых картах графика стает на столько темной что об игре можно забыть.
В тот момент, на компьютере была установлена видеокарта Asus GeForce GTX 1060 Dual 6GB, попробовал переключать цветовые профили в панели NVIDIA, автокоррекция контрастности отключилась, но после перезагрузки компьютера проблема появилась снова.
После того как я вытащил видеокарту, на интегрированной Intel® HD Graphics 630 была та же проблема и настройка параметров в панели не помогала.
Обновление драйверов для обеих видеокарт тоже не дала результата.

Как оказалось, вместе с обновлением, Майкрософт добавил Calibration Loader в автозапуск через Планировщик заданий, он как раз все и портил.

Чтобы решить проблему я отключил его в планировщике заданий.

Найти Calibration Loader можно нажав «Пуск» — «Планировщик заданий», перейти в \Microsoft\Windows\WindowsColorSystem, где я увидел:

Имя: Calibration Loader
Размещение: \Microsoft\Windows\WindowsColorSystem
Автор: Корпорация Майкрософт
Описание: С помощью этой задачи применяются параметры калибровки цвета.

Во вкладке «Триггеры» необходимо отключить оба триггера «При входе в систему» и «При подключении к пользовательскому сеансу». Этом можно сделать выбрав триггер, нажать ниже кнопку «Изменить» и снять галочку «Включено».

После этого, без Calibration Loader все стало отображаться хорошо.

Установка Apache JMeter в Ubuntu

Apache JMeter — инструмент для нагрузочного тестирования.

Для Apache JMeter необходимо установить Java, смотрите мою статью — Установка Java в Linux.

Для примера установлю Apache JMeter в Ubuntu Desktop 18.04.

После того как Java установлен, скопируем ссылку на архив с последней версией Apache JMeter с официального сайта http://jmeter.apache.org/download_jmeter.cgi и скачаем его:

wget http://apache.volia.net//jmeter/binaries/apache-jmeter-4.0.tgz

Распакуем архив:

tar -xf apache-jmeter-4.0.tgz

Запустим:

cd apache-jmeter-4.0/bin/
./jmeter

После запуска отобразилось сообщение, что в графическом режиме Apache JMeter можно создавать тесты, а выполнять их можно только из терминала, например так:

jmeter -n -t [jmx file] -l [results file] -e -o [Path to web report folder]

Кстати Apache JMeter в Windows запускается через файл jmeter.bat.

Загрузка и выгрузка модулей в Linux

В этой статье я приведу пример ручной и автоматической загрузки/выгрузки моделей в Linux.

Сначала переключимся на root пользователя если не под ним, например в Ubuntu это можно сделать так:

sudo -i

Посмотрим список загруженных модулей:

lsmod

Посмотреть загружен ли конкретный модуль можно так (где NAME — имя модуля):

lsmod | grep NAME

Для загрузки/выгрузки модуля используются команды:

modprobe NAME
modprobe -r NAME

Когда выполняется команда загрузки модуля, modprobe ищет его в директории:

/lib/modules/$(uname -r)

Можно посмотреть какие есть например так:

ls /lib/modules/$(uname -r)
ls /lib/modules/$(uname -r)/kernel/net/netfilter/

Для загрузки/выгрузки модуля из другой директории можно выполнить команды:

insmod /path/to/module/name.ko
rmmod /path/to/module/name.ko

Посмотреть информацию о модуле и возможные параметры запуска можно так:

modinfo NAME

Можно посмотреть конкретную информацию о модуле, например где он находится:

modinfo --filename NAME

Чтобы модули запускались в самом начале запуска системы, то их нужно прописать в файл /etc/modules.conf, а чтобы запускались в последнюю очередь после запуска всех служб, то в файл /etc/rc.local.
Помимо файла /etc/modules.conf есть также директория /etc/modprobe.d/, где находятся подобные файлы с расширением .conf.

Например в rc.local модули прописываются так:

/sbin/modprobe NAME

В файле modules.conf прописываются так:

nf_nat_ftp

Чтобы запретить загрузку модуля, можно прописать слово blacklist перед названием модуля:

blacklist NAME

Установка панели управления Webuzo

Для примера установлю панель управления Webuzo в Ubuntu 16.04 LTS.

Переключимся на root пользователя:

sudo -i

Скачаем скрипт установки:

wget -N http://files.webuzo.com/install.sh

Делаем файл скрипта исполняемым:

chmod 0755 install.sh

Запустим скрипт установки:

./install.sh

Дождемся завершения установки.
По завершению установки у меня отобразилось следующее:

———————————————————
Welcome to Webuzo Installer
———————————————————
Installation Logs : tail -f /root/webuzo-install.log
———————————————————
1) Installing Libraries and Dependencies
2) Setting UP WEBUZO
3) Downloading and Installing Webuzo
4) Downloading System Apps
—————————————————————-
/$$ /$$ /$$$$$$$$ /$$$$$$$ /$$ /$$ /$$$$$$$$ /$$$$$$
| $$ /$ | $$| $$_____/| $$__ $$| $$ | $$|_____ $$ /$$__ $$
| $$ /$$$| $$| $$ | $$ \ $$| $$ | $$ /$$/ | $$ \ $$
| $$/$$ $$ $$| $$$$$ | $$$$$$$ | $$ | $$ /$$/ | $$ | $$
| $$$$_ $$$$| $$__/ | $$__ $$| $$ | $$ /$$/ | $$ | $$
| $$$/ \ $$$| $$ | $$ \ $$| $$ | $$ /$$/ | $$ | $$
| $$/ \ $$| $$$$$$$$| $$$$$$$/| $$$$$$/ /$$$$$$$$| $$$$$$/
|__/ \__/|________/|_______/ \______/ |________/ \______/
—————————————————————-
Congratulations, Webuzo has been successfully installed
You can now configure Softaculous Webuzo at the following URL :
http://192.168.1.9:2004/
—————————————————————-
Thank you for choosing Webuzo !
—————————————————————-

После этого я открыл в браузере http://192.168.1.9:2004/, указал придуманное имя пользователя и пароль, email и имя домена/IP на котором будет работать Webuzo.
На этом установка была завершена и отобразилась следующая информация:

You can login to the Webuzo Admin Panel using your root details at the following URL :
http://192.168.1.9:2004/
To start installing Apps you can login with the following details :
URL : http://192.168.1.9:2002/
Username : admin
Password : (the one you entered)
We request you to please register for updates and notifications at :
http://www.softaculous.com/board/index.php?act=register It also inspires us when you register. Registration is free and just a one minute job.
If you need any support you can always count on us. Just drop in at our Support Board:
http://www.webuzo.com/forums
Alternatively, you can contact us via Email at support@webuzo.com
Thank you for choosing Webuzo!

Так как установлена бесплатная версия Webuzo, то много утилит и модулей станут доступны только после обновления на премиум версию Webuzo.

Решение ошибки в Thunderbird «IMAP-сервер не поддерживает выбранный метод аутентификации»

Поделюсь информацией по данной проблеме которая возникла у меня.
Заметил недавно на одном из компьютеров, что перестала загружаться почта в Mozilla Thunderbird и отображалось сообщение:

IMAP-сервер «…» не поддерживает выбранный метод аутентификации. Пожалуйста, измените «Метод аутентификации» в «Параметрах учетной записи | Параметры сервера».

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

Как я выяснил, проблема была в ESET NOD32 Internet Security и после выключения его защиты (не фаервола) — проблема исчезла.
Удивительно что проблема появилась не сразу, во время настройки почты например.

Так как на данном компьютере менялось железо и переустановили ОС, а также по ошибке установили ESET NOD32 Internet Security, я не стал выяснять причину блокирования, удалил его и установил ESET NOD32 Антивирус, который всегда стоял на данном компьютере, с надеждой продолжить исследовать проблему если она повторится, но после этого она исчезла и не появляясь.

Установка Certbot в Ubuntu

На тесте установлю ACME клиент Certbot в Ubuntu 18.04, который поможет получить бесплатные SSL сертификаты Let’s Encrypt на 90 дней и автоматически обновлять их.
Для других версий Ubuntu клиент Certbot устанавливается аналогично.

Читать далее «Установка Certbot в Ubuntu»

Установка и настройка Let’s Encrypt SSL

На тесте установлю Let’s Encrypt который позволяет установить бесплатные SSL сертификаты на 90 дней и автоматически перевыдавать их.

Читать далее «Установка и настройка Let’s Encrypt SSL»

Настройка записи видео на FTP сервер с IP-камер и DVR Dahua

Настроил недавно очередную IP-камеру Dahua DH-IPC-HFW1320SP-W и решил использовать для записи FTP сервер.
Так как меню в основном одинаково на камерах и видеорегистраторах Dahua, то настраивается запись на FTP аналогично.

Откроем интерфейс устройства, например набрав в браузере IP-адрес.
Откроем вкладку «Setting», потом «Storage» — «Destination», во вкладке «Path», где «Motion Detection» и «Alarm», я отметил галочками FTP, кстати выбрать можно было только что-то одно, либо «Local (запись на карту памяти или HDD)», «FTP» либо «NAS». После выбора жмем «Save» чтобы сохранить изменения.

Теперь осталось перейти во вкладку «FTP», поставить галочку на «Enable» и указать параметры подключения в «Server Address», «Username», «Password» и нажать «Save» для сохранения изменений.

После этого устройство начало писать видео на FTP сервер в mp4 формате, однако просмотреть записи в истории через мобильное приложение и интерфейс камеры было нельзя.
Файлы на FTP сортируются в папки по дате и времени, как вариант видео можно просмотреть через любой FTP клиент с компьютера или телефона, если камера пишет на движение, то соответственно если нет движения, то не будет папок и записей.

Обязательно! В меню «Storage» — «Record Control» нужно выбрать «Stop» в «Disk Full», если будет выбрано «Overwrite», то после перезапуска камеры, в моем случае, удалялись все записи с FTP сервера.

Если FTP сервер запущен на Linux, то можно например добавить в Cron команду которая будет удалять директории старее 30 дней, чтобы не переполнился диск:

find /srv/ftp/ipcam/SNCAM/ -type d -mtime +30 -exec rm -rfv {} \; >> /srv/ftp/ipcam/remove.log

Смотрите также мои статьи:
Использование и настройка CRON
Программы для просмотра видео с DVR видеорегистраторов
Установка и настройка ProFTPd в Ubuntu
Установка и настройка Pure-FTPd в Ubuntu
Настройка FTP-сервера в Windows Server 2008 R2
Настройка FTP сервера на MikroTik Router OS

Настройка FTP-сервера в Windows Server 2008 R2

На тесте выполню настройку FTP-сервера в Windows Server 2008 R2.

Откроем «Диспетчер сервера», его можно найти в меню «Пуск» — «Администрирование».

Если установлена роль «Веб-сервер (IIS)», то выберем её и ниже нажмем «Добавить службы ролей» (не Добавить роли) отметим галочкой «FTP-Сервер» нажмем «Далее» и «Установить».

Если роль «Веб-сервер (IIS)» не установлена, то в «Роли» нажмем «Добавить роли», выберем «Веб-сервер (IIS)», снимем галочки с ненужных компонентов и отметим «FTP-Сервер», потом нажмем «Далее» и «Установить».

Откроем «Диспетчер служб IIS», нажмем «Добавить FTP сайт…», укажем любое имя и путь к директории где будут храниться данные, в следующем окне укажем каким пользователям разрешено подключаться.

Слева выберем созданный FTP сайт, откроем «Проверка подлинности FTP» и активируем «Обычная проверка подлинности».

На этом основная настройка FTP-сервера закончена и к нему можно подключаться.

Смотрите другие мои статьи на тему Windows Server.

UBNT с прошивкой 6.0 перестают работать

Когда-то лечил Ubiquiti Networks airMAX® M Series устройства с прошивками 5+ от эксплоита и обновлял прошивку на последнюю, на тот момент это была версия XM 6.0 и XW 6.0.
Смотрите мою статью — Удаление эксплоита с Ubiquiti устройств

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

Буквально через пару недель я заметил что на некоторых мостах в режиме Access Point (AP) нет подключенных станций, со стороны станции пропадало электропитание, станция загрузилась и подключилась к AP, но в интерфейсе AP не отображалось подключенных станций и трафик не проходил, это как раз и есть баг.

Решить проблему помогала перезагрузка AP, в дальнейшем если на станции вновь пропадало электропитание или её перезагружали, то была большая вероятность повторения этой проблемы.

К счастью эту проблему позже устранили в новых прошивках, точно не смотрел в какой версии, но на устройствах с прошивкой 6.1+ её уже не наблюдалось.