CentOS7下使用vlmcsd搭建KMS服务器激活环境

服务器运维 guchen 22℃ 0评论

本文基于CentOS7下操作。
基于vlmcsd搭建KMS服务器激活环境-顾辰的技术博客

基于vlmcsd搭建KMS服务器激活环境-顾辰的技术博客

一、网卡配置
请根据自己的网卡配置相应的网络IP,本文网卡自动获取
[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens32
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens32
DEVICE=ens32
ONBOOT=yes

二、关闭防火墙
systemctl stop firewalld
systemctl disable firewalld

三、下载vlmcsd
从mydigitallife网站下载最新版本的vlmcsd程序包,得到下面的文件vlmcsd-1111-2017-06-17-Hotbird64.rar

四、配置vlmcsd
解压找到下面的文件,这里使用X64位的版本,如果是32位的请选择X86版本
vlmcsd-1111-2017-06-17-Hotbird64\binaries\Linux\intel\static\vlmcsd-x64-musl-static

将vlmcsd-x64-musl-static文件重命名为vlmcsd,
上传vlmcsd文件到/usr/bin/目录下并设置755的权限:
chmod 755 /usr/bin/vlmcsd

添加vlmcsd服务,新建一个空的文件保存,用来存放PID的文件,便于后来添加service时要用到
vi /var/run/vlmcsd.pid

新建vlmcsd.service的文档,并添加以下内容
vi /lib/systemd/system/vlmcsd.service
[Unit]
Description=KMS Server By vlmcsd
After=network.target

[Service]
Type=forking
PIDFile=/var/run/vlmcsd.pid
ExecStart=/usr/bin/vlmcsd -p /var/run/vlmcsd.pid
ExecStop=/bin/kill -HUP $MAINPID
PrivateTmp=true

[Install]
WantedBy=multi-user.target

重载服务: systemctl daemon-reload
启动vlmcsd:systemctl start vlmcsd
设置开机启动:systemctl enable vlmcsd
查看运行状态:systemctl status vlmcsd
基于vlmcsd搭建KMS服务器激活环境-顾辰的技术博客

至此,vlmcsd配置完成,已经可以使用此程序进行激活。

五、激活方法
注:KMS激活只适用于VOL版本的系统

管理员模式打开命令提示符输入
slmgr /skms [服务器地址]
slmgr /ato

六、虚拟机测试
环境:Windows 10 Enterprise企业版
版本:1803
操作系统版本:17134.48
基于vlmcsd搭建KMS服务器激活环境-顾辰的技术博客

基于vlmcsd搭建KMS服务器激活环境-顾辰的技术博客

基于vlmcsd搭建KMS服务器激活环境-顾辰的技术博客

“slmgr -xpr”命令是可以查看当前系统是否永久激活

“slmgr -dlv”命令是可以查看当前系统更加详细的激活信息
基于vlmcsd搭建KMS服务器激活环境-顾辰的技术博客

KMS服务器完美激活系统
基于vlmcsd搭建KMS服务器激活环境-顾辰的技术博客

转载请注明:顾辰的技术博客 » CentOS7下使用vlmcsd搭建KMS服务器激活环境

喜欢 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址