1.从GitHub下载文件
wget https://github.com/Wind4/vlmcsd/releases/download/svn1111/binaries.tar.gz
- vlmcsdmulti:表示客户端和服务端
- vlmcsd:表示服务端
- vlmcs:表示客户端
- x64 表示64位系统 x86表示32位系统
解压
tar -zxvf binaries.tar.gz
mkdir /usr/local/kms/
mv ./binaries/Linux/intel/static/vlmcsd-x64-musl-static /usr/local/kms/vlmcsd
运行
/usr/local/kms/vlmcsd
2.开机自启动
新建一个空的文件保存,用来存放PID的文件
vim /var/run/vlmcsd.pid
新建vlmcsd.service的文档
vim /etc/systemd/system/vlmcsd.service
加入以下内容
[Unit]
Description=vlmcsd - kms emulator
After=network.target
[Service]
Type=forking
PIDFile=/var/run/vlmcsd.pid
ExecStart=/usr/local/kms/vlmcsd -p /var/run/vlmcsd.pid
ExecStop=/bin/kill -HUP $MAINPID
PrivateTmp=true
[Install]
WantedBy=multi-user.target
执行以下命令使刚刚编写的service生效
systemctl daemon-reload
# 设定开机启动
systemctl enable vlmcsd
# 启动服务
systemctl start vlmcsd
# 停止服务
systemctl stop vlmcsd
# 重启服务
systemctl restart vlmcsd
# 取消开机启动
systemctl disable vlmcsd
# 查看服务状态
systemctl status vlmcsd
查看是否启动
netstat -lnp
3.激活
以管理员身份运行cmd,依次输入以下命令来激活系统:
slmgr /skms 你服务器的IP或者域名
slmgr /ato
slmgr /xpr