Kms server: различия между версиями
imported>Vix (Новая страница: «Первым делом надо сказать последний дистрибутив vlmcsd. Скачать его можно с форума разрабо...») |
imported>Vix Нет описания правки |
||
Строка 5: | Строка 5: | ||
Далее создаём папку vlmcsd в директории /usr/local/ | Далее создаём папку vlmcsd в директории /usr/local/ | ||
sudo mkdir /usr/local/vlmcsd | sudo mkdir /usr/local/vlmcsd | ||
А после как создали папку vlmcsd в неё надо скопировать три файла, которые мы заранее приготовили. | А после как создали папку vlmcsd в неё надо скопировать три файла, которые мы заранее приготовили. | ||
vlmcsd.ini | vlmcsd.ini | ||
vlmcsd.kmd | vlmcsd.kmd | ||
vlmcsd-x86-glibc | vlmcsd-x86-glibc | ||
Теперь файлу vlmcsd-x86-glibc даём нужные права и делаем его запускаемым | Теперь файлу vlmcsd-x86-glibc даём нужные права и делаем его запускаемым | ||
sudo chmod +x vlmcsd-x86-glibc | sudo chmod +x vlmcsd-x86-glibc | ||
sudo chmod 775 vlmcsd-x86-glibc | sudo chmod 775 vlmcsd-x86-glibc | ||
Всё, теперь KMS сервер готов к запуску. Можно его проверять. Запускаем | Всё, теперь KMS сервер готов к запуску. Можно его проверять. Запускаем | ||
/usr/local/vlmcsd/vlmcsd-x86-glibc -i /usr/local/vlmcsd/vlmcsd.ini -l /var/log/vlmcsd.log | /usr/local/vlmcsd/vlmcsd-x86-glibc -i /usr/local/vlmcsd/vlmcsd.ini -l /var/log/vlmcsd.log | ||
В строке запуска мы запускаем сам KMS сервер и передаём серверу нужные нам параметры. | В строке запуска мы запускаем сам KMS сервер и передаём серверу нужные нам параметры. | ||
/usr/local/vlmcsd/vlmcsd-x86-glibc | /usr/local/vlmcsd/vlmcsd-x86-glibc | ||
это сам KMS сервер | это сам KMS сервер | ||
-i /usr/local/vlmcsd/vlmcsd.ini | -i /usr/local/vlmcsd/vlmcsd.ini | ||
подгружаем файл с настройками KMS сервера | подгружаем файл с настройками KMS сервера | ||
-l /var/log/vlmcsd.log | -l /var/log/vlmcsd.log |
Версия от 10:44, 2 сентября 2019
Первым делом надо сказать последний дистрибутив vlmcsd. Скачать его можно с форума разработчиков. Там в шапке темы находим Source and binaries и качаем дистрибутив. Далее распаковываем архив и забираем оттуда три файла.
Первые два файла vlmcsd.ini и vlmcsd.kmd забираем с папки \etc. А вот третий файл, сам KMS сервер, лежит в папке с названием вашей ОС. К примеру, у меня Ubuntu Server 16.04 x86. Значит мне надо пойти в папку \binaries\Linux\intel\glibc и в ней взять файл vlmcsd-x86-glibc. Очень важно, что в конце имени vlmcs стоит буква d. Она означает, что KMS сервер сможет запускаться в виде демона и работать в фоне.
Далее создаём папку vlmcsd в директории /usr/local/
sudo mkdir /usr/local/vlmcsd
А после как создали папку vlmcsd в неё надо скопировать три файла, которые мы заранее приготовили.
vlmcsd.ini vlmcsd.kmd vlmcsd-x86-glibc
Теперь файлу vlmcsd-x86-glibc даём нужные права и делаем его запускаемым
sudo chmod +x vlmcsd-x86-glibc sudo chmod 775 vlmcsd-x86-glibc
Всё, теперь KMS сервер готов к запуску. Можно его проверять. Запускаем
/usr/local/vlmcsd/vlmcsd-x86-glibc -i /usr/local/vlmcsd/vlmcsd.ini -l /var/log/vlmcsd.log
В строке запуска мы запускаем сам KMS сервер и передаём серверу нужные нам параметры.
/usr/local/vlmcsd/vlmcsd-x86-glibc
это сам KMS сервер
-i /usr/local/vlmcsd/vlmcsd.ini
подгружаем файл с настройками KMS сервера -l /var/log/vlmcsd.log куда будем писать логи. Теперь если всё правильно сделано, то запустив команду
netstat –ntlp мы должны увидеть в спике следующею строку
tcp 0 0 0.0.0.0:1688 0.0.0.0:* LISTEN - А в лог файле записи о успешном запуске
Read ini file /usr/local/vlmcsd/vlmcsd.ini Read KMS data file version 1.6 /usr/local/vlmcsd/vlmcsd.kmd Listening on [::]:1688 Listening on 0.0.0.0:1688 vlmcsd 1112, built 2018-10-20 09:47:35 UTC started successfully Кстати, в файле vlmcsd.ini существует множество настроек, с помощью которых можно очень тонко отрегулировать настройку работы KMS сервера. Более того, каждая настройка хорошо расписана.
Теперь осталось совсем нечего, поместить KMS сервер в автозагрузку. Для этого открываем файл /etc/rc.local и до строчки exit 0 пишем строку запуска
/usr/local/vlmcsd/vlmcsd-x86-glibc -i /usr/local/vlmcsd/vlmcsd.ini -l /var/log/vlmcsd.log Всё, теперь при загрузке сервера, будет автоматически запускаться наш KMS сервер.