KMS服务器架设
- 找到vlmcsd-svn812-xxxx-xx-xx-Hotbird64\binaries\Linux\intel\glibc文件夹下vlmcsd-x86-glibc,如果是64位则是vlmcsd-x64-glibc,其他系统自行选择,服务端主要是找vlmcsd这个程序
在/usr/local新建vlmcsd,拷贝vlmcsd-x86-glibc到该文件夹下
mkdir /usr/local/vlmcsd
cp vlmcsd-x86-glibc /usr/local/vlmcsd/
给vlmcsd-x86-glibc加入执行权限,并改名为vlmscd
cd /usr/local/vlmcsd/
chmod u+x vlmcsd-x86-glibc
mv vlmcsd-x86-glibc vlmcsd
测试启动
执行以下命令
./vlmcsd
查看执行的进程
ps aux|grep vlmcsd
输出的结果为
root 8227 0.0 0.0 2364 240 ? Ss 11:41 0:00 ./vlmcsd
root 8279 0.0 0.0 2280 552 pts/1 S+ 11:42 0:00 grep vlmcsd
开机自启
把命令加到/etc/rc.local或/etc/rc.d/rc.local,并加上可执行权限,为了查看日志,加上vlmcsd -l /var/log/vlmcsd.log
echo "/usr/local/vlmcsd/vlmcsd -l /var/log/vlmcsd.log > /dev/null 2>&1" >> /etc/rc.local
chmod +x /etc/rc.local
以上是手动自己设置,也可以使用一键包
wget --no-check-certificate https://github.com/teddysun/across/raw/master/kms.sh && chmod +x kms.sh
&& ./kms.sh
本脚本安装完成后,会将 KMS 服务加入开机自启动。
使用命令:
启动:/etc/init.d/kms start
停止:/etc/init.d/kms stop
重启:/etc/init.d/kms restart
状态:/etc/init.d/kms status
文章来源及版权归属
http://forums.mydigitallife.info/threads/50234-Emulated-KMS-Servers-on-non-Windows-platforms 需账号
https://blog.csdn.net/gsls200808/article/details/50326201
https://teddysun.com/530.html