Debian 9 прописать статический IP

Дата: 12.06.2018Метки:

Недавно меня спросили про то, как прописать статический ip-адрес в Debian 9. По сути ничего не изменилось, кроме того, что после установки Debian 9 с DHCP файл interfaces отсутствует.

Создаем файл настроек сетевого интерфейса:

nano /etc/network/interfaces

Добавляем в содержимое файла:

source /etc/network/interfaces.d/*

auto lo
iface lo inet loopback

allow-hotplug eno1
iface eno1 inet static
      address 192.168.1.2
      netmask 255.255.255.0
      gateway 192.168.1.1

Если необходимо прописать дополнительный адрес, добавляем в конец файла следующие строки:

auto eno1:0
iface eno1:0 inet static
      address 192.168.2.2
      netmask 255.255.255.255

Применяем сетевые настройки:

service networking restart

Прогресс выполнения команды dd

Дата: 09.06.2018Метки: ,

Запустил бэкап диска с передачей данных на другой сервер:

dd if=/dev/sda | gzip -3 - | ssh root@1.1.1.1 dd of=/storage/image.gz

Главная проблема данного метода состоит в том, что отсутствует информация о прогрессе выполнения команды dd. Посмотреть на каком этапе находится процесс создания бэкапа можно следующим образом.

Открываем еще одну консоль и в ней выполняем команду:

pkill -USR1 dd

Возвращаемся в консоль, где запущен команда dd и видим примерно следующий результат:

46581824+0 records in
46581823+0 records out
23849893376 bytes (24 GB) copied, 650.728 s, 36.7 MB/s
52076416+0 records in
52076415+0 records out
26663124480 bytes (27 GB) copied, 736.246 s, 36.2 MB/s
232366273+0 records in
232366272+0 records out
118971531264 bytes (119 GB) copied, 1193.34 s, 99.7 MB/s
234441648+0 records in
234441648+0 records out
120034123776 bytes (120 GB) copied, 1198.1 s, 100 MB/s

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

watch -n 10 pkill -USR1 dd

Обновить лицензию ISPmanager 5

Закончился срок действия лицензии ISPmanager 5, но после продления лицензия не обновлялась через web-интерфейс панели.

Для принудительного обновления лицензии в ISPmanager 5 через консоль:

rm /usr/local/mgr5/etc/ispmgr.lic
/usr/local/mgr5/sbin/licctl fetch ispmgr

Монтируем WebDav в Ubuntu

Понадобилось монтировать скриптом WebDav для синхронизации двух хранилищ. Связи с чем не буду рассматривать варианты автоматического монтирования и авторизации.
Устанавливаем клиент WebDav:

apt-get install davfs2

Далее создаем каталог и запускаем команду для монтирования WebDav:

mkdir /dav
mount -t davfs -o noexec https://nextcloud.example.com/remote.php/webdav/ /dav/

This could be due to CredSSP encryption oracle remediation

Дата: 16.05.2018Метки:

После недавнего обновления Windows 10 при подключении к VPS по RDP получил вот такую ошибку:

An authentication error has occurred.
The function requested is not supported
Remote computer:
This could be due to CredSSP encryption oracle remediation.

На русском языке это звучит следующим образом:

Подключение к удаленному рабочему столу Произошла ошибка при проверке подлинности.
Указанная функция не поддерживается
Удаленный компьютер: Причиной ошибки может быть исправление шифрования CredSSP.

Данная ошибка появилось после установки обновлений в начале мая. И она связана с желанием Microsoft принудительно заставить пользователей установить на клиентской или серверной стороне обновления устраняющие уязвимость CVE-2018-0886.

Следует отметить, что данная уязвимость достаточно серьезная. Используя ее злоумышленник может выполнить удалённый запуск произвольного кода на уязвимой системе, так как CredSSP (Credential Security Support Provider) допускал произвольные команды при попытках авторизации к удалённому рабочему столу.

Отключать уведомления различными способами я не рекомендую. Единственный правильный вариант решения проблемы — установить обновление CVE-2018-0886 на стороне сервера, ну или персонального компьютера к которому необходимо подключиться через RDP удаленный рабочий стол.

Майнинг эфира на NVIDIA 1080 и 1080 Ti

Дата: 16.05.2018

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

На днях узнал о появлении в свободном доступе программы, которая на лету меняет тайминги памяти данных видеокарт. По информации из сети, после разгона удается выжать до 40 и 55 мегахеша на NVIDIA 1080 и 1080 Ti соответственно. На своих картах NVIDIA 1080 с даунвольтом и разгоном мне удалось выжать по 38 мегахеша со всех карт.

Теперь рассмотрим экономическую целесообразность майнинга эфира на видеокартах NVIDIA 1080 и 1080 Ti. Не буду ссылаться на калькуляторы, расскажу как есть со своего опыта. Раньше у меня работали данные карты в режиме автоматического переключения на алгоритмах Equihash, NeoScrypt, Skein. После перехода на майнинг эфира доход вырос на 15-25 процентов.

Данную программу или как ее еще называют «таблетку» можно скачать с github.com
Тема от разработчиков на форуме bitcointalk.org

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

BlueStacks сервера

Кому необходим сервер для BlueStacks может сделать заказ через меня PowerVPS.ru, стоимость аренды сервера 35$. Регистрируетесь в биллинге и делаете заказ в меню Выделенные серверы. Конфигурация сервер Core i5-2300, 16 GB RAM, 2 TB HDD. Сервер идет с установленной системой Windows Server 2016.

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

Для начала я протестировал сервера под BlueStacks с видеокартой NVIDIA начального уровня. Естественно эмулятор успешно установился и заработал. Однако у данного варианта есть свои недостатки. Сервера с видеокартами эта специфическая ниша на рынке.

Тогда я стал эксперементировать с запуском BlueStacks на сервере с встроенным в процессор графическим чипом. Для начала взял процессор Core i7-4790K. Эмулятор успешно был установлен и работал в системе.

Но мне и этого оказалось мало. Хотелось подобрать такой сервер, который был бы доступен каждому. В качестве бюджетного варианта был выбран выделенный Core i5-2300, 16 GB RAM, 2 TB HDD. На данном сервер BlueStacks был успешно запущен и проверен в работе.

Настройка Letsencrypt на Debian 8

Дата: 30.04.2018Метки:

Недавно сломался заказанный мной на 3 года Rapid SSL. Как я понял, связано это с этой новостью: «Google объявил о том, что будет поэтапно блокировать SSL-сертификаты группы Symantec». Под удаление попадут сертификаты Symantec, GeoTrust, Thawte, RapidSSL. Ну вот, похоже, что эта учесть дошла и до моего блога.

Сертификат еще должен был работать 2 года, но я не стал расстраиваться и пользуясь случаем решил перейти на бесплатный Letsencrypt. Всегда хотел это сделать, но вот все не было повода отказаться от оплаченного ранее сертификата. Я буду описывать процесс для Debian 8. До сих пор для своего блога использую именно эту систему. Но думаю, что данная заметка будет актуальна и для Debian 9.

Для получения сертификата я буду использовать клиент certbot. Для начала необходимо добавить репозиторий в систему:

echo 'deb http://ftp.debian.org/debian jessie-backports main' | sudo tee /etc/apt/sources.list.d/backports.list
apt-get update

Устанавливаем клиент:

apt-get install certbot -t jessie-backports

После установки открываем конфигурационный файл nginx для сайта, которому необходимо сделать сертификат. В моем случае это:

nano /etc/nginx/conf.d/codebeer.ru.conf

Добавляем в секцию server:

location ^~ /.well-known/acme-challenge/ {
       allow all;
       default_type "text/plain";
}

Применяем настройки:

nginx -t
service nginx reload

Получаем сертификат.

certbot certonly -a webroot --webroot-path=/var/www/html -d codebeer.ru -d www.codebeer.ru

Указываем свой каталог размещения сайта и домен, для которого будет выпущен сертификат Letsencrypt. В процессе необходимо будет указать свой email. После завершения процесса, сертификаты будут сохранены в каталоге:

ssl_certificate /etc/letsencrypt/live/codebeer.ru/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/codebeer.ru/privkey.pem;

Для автоматического продления сертификатов добавим в cron следующую команду:

30 2 * * * /usr/bin/certbot renew --noninteractive --renew-hook "/bin/systemctl reload nginx" >> /var/log/le-renew.log

Онлайн ping и traceroute

Иногда нужно проверить доступность сервера или проверить ping с других локаций в интернете. Хочу поделится двумя сервисами для онлайн ping и traceroute, которые особенно мне понравились.

Очень удобный сервис для ping и traceroute mebsd.com. Есть проверка IPv4 и IPv6, можно указать размер пакета и количество повторений.

Второй сервис ping.pe — ping одновременно с нескольких локация. После запуска сервис пингает указанный хост до тех пор, пока вы сами не закроете страницу.

Технические ключи для установки Windows

Дата: 30.04.2018Метки:

Технические ключи для различных редакций Windows. Необходимы для выбора редакции в процессе установки Windows. Активировать систему данными ключами не выйдет.

Windows Server 2008 Standard TM24T-X9RMF-VWXK6-X8JC9-BFGM2
Windows Server 2008 Enterprise YQGMW-MPWTJ-34KDK-48M3W-X4Q6V
Windows Server 2008 Datacenter 7M67G-PC374-GR742-YH8V4-TCBY3
Windows Server 2008 R2 Standard	YC6KT-GKW9T-YTKYR-T4X34-R7VHC
Windows Server 2008 R2 Enterprise 489J6-VHDMP-X63PK-3K798-CPX3Y
Windows Server 2008 R2 Datacenter 74YFP-3QFB3-KQT8W-PMXWJ-7M648
Windows Server 2012 Standard XC9B7-NBPP2-83J2H-RHMBY-92BT4
Windows Server 2012 Datacenter 48HP8-DN98B-MYWDG-T2DCC-8W83P
Windows Server 2012 R2 Standard	D2N9P-3P6X9-2R39C-7RTCD-MDVJX
Windows Server 2012 R2 Datacenter W3GGN-FT8W3-Y4M27-J84CP-Q3VJ9
Windows 8.1 Professional GCRJD-8NW9H-F2CDX-CCM8D-9D6T9
Windows Server 2016 Datacenter CB7KF-BWN84-R7R2Y-793K2-8XDDG
Windows Server 2016 Standard WC2BQ-8NRM3-FDDYY-2BFGV-KHKQY
Windows Server 2016 Essentials JCKRF-N37P4-C2D82-9YXRT-4M63B

Еще можно использовать данные ключи для смены редакции:

Dism /online /Set-Edition:ServerStandard /AcceptEula /ProductKey:WC2BQ-8NRM3-FDDYY-2BFGV-KHKQY