1.镜像采用CentOS-7-x86_64-Minimal-1810?,最小化安装。
安装时需要注意直接选择中文向导安装,这样安装后系统时间就是CST时间,不需要再进行调整系统时间及时区。
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