Centos7.6搭建Windows + Office KMS激活服务器

一.创建虚拟机。

1.镜像采用CentOS-7-x86_64-Minimal-1810?,最小化安装。
安装时需要注意直接选择中文向导安装,这样安装后系统时间就是CST时间,不需要再进行调整系统时间及时区。
Centos7.6搭建Windows + Office KMS激活服务器

2.最小化安装后没有ifconfig的命令,可以用ip addr 来检查网卡配置;
3.安装必要的工具:

yum -y install wget vim iptables-services

4.关闭selinux:

sed -i ‘/^SELINUX=.*/c SELINUX=disable‘ /etc/selinux/config

5.停止防火墙:

systemctl stop firewalld.service
systemctl disable firewalld.service

6.重启虚拟机:

systemctl reboot

二.下载vlmcsd 并解压缩。(最好给虚拟机打个快照)

1.开始下载。

~]#
~]#  vim /etc/sysconfig/iptables
       .......
       -A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT  #一般已经存在这条记录了。
       -A INPUT -p tcp -m state --state NEW -m tcp --dport 1688 -j ACCEPT #添加防火墙端口
       .......
~]#  systemctl start iptables
~]#  systemctl enable iptables

#下载vlmcsd解压缩 查看新版地址:https://github.com/Wind4/vlmcsd 

~]#  wget https://github.com/Wind4/vlmcsd/releases/download/svn1113/binaries.tar.gz
~]#  tar -zxvf  binaries.tar.gz
~]#  ls  /root/binaries/Linux/intel/static/   #查看解压缩后的目录
vlmcsdmulti-x64-musl-static  vlmcsdmulti-x86-musl-static-threads  vlmcsd-x86-musl-static          vlmcs-x64-musl-static
vlmcsdmulti-x86-musl-static  vlmcsd-x64-musl-static               vlmcsd-x86-musl-static-threads  vlmcs-x86-musl-static
~]#  cd /root/binaries/Linux/intel/static  
    //进入对应的系统目录,CPU架构目录下;(我这里是Intel CPU架构)
./vlmcsd-x64-musl-static   //运行这个脚本启动即可

2.检查服务是否启动

查询脚本是否正常启动:ps -ef |grep vlmcsd-x64-musl-static
查看端口启动:netstat -lntp //查看 1688 端口是否启动

3.查看CPU信息 : cat /proc/cpuinfo

三.添加开机启动脚本

~]# vim kms-start.sh

>      #!/bin/bash
>      #chkconfig: 2345 80 90 
>      #description:auto_run 
>                       
>   cd /root/binaries/Linux/intel/static/
>   ./vlmcsd-x64-musl-static

#注意:这三行带#号的都是必须的,否则在运行chkconfig --add auto_run时,会报错。

然后ESC 输入:wq 保存

> ~]#  chmod +x kms-start.sh 
> ~]#  ./kms-start.sh    #测试脚本(如果已经启动过了就不用这一步了。)
> ~]#  ps -ef | grep vlmcsd-x64-musl-static  #查看进程是否启动
> ~]#  mv start.sh  /etc/rc.d/init.d/         #把启动脚本移动到init.d目录下
> ~]#  chkconfig --add start.sh            #添加脚本到启动     

重启测试:

~]#  systemctl reboot
~]#  ps -ef | grep vlmcsd-x64-musl-static  #查看进程是否启动
~]# ps -ef | grep vlmcsd-x64-musl-static
root       894     1  0 16:32 ?        00:00:00 ./vlmcsd-x64-musl-static     #程序已启动
root      1055  1009  0 17:38 pts/0    00:00:00 grep --color=auto vlmcsd-x64-musl-static

至此KMS服务器已经搭建完成;
下面是微软公布的KMS激活KEY。
https://docs.microsoft.com/en-us/windows-server/get-started/kmsclientkeys

Centos7.6搭建Windows + Office KMS激活服务器

上一篇:【C#】委托和Lambda表达式


下一篇:WEB通用抽奖程序设计(三) 开放的API接口