Red Hat Enterprise Linux7配置:

  1. #vim /etc/sysconfig/network-scripts/ifcfg-ens33
    设置IP地址为192.168.x.xx,
  2. 关闭防火墙设置
    #systemctl stop firewalld
    #systemctl disable firewalld
  3. 开启防火墙设置
    #firewall-cmd --permanent --zone=public --add-port=1688/tcp
    #firewall-cmd reload
  4. 下载最新的vlmcsd https://github.com/Wind4/vlmcsd/releases
  5. 如在linux中,可以使用wget下载:
    wget https://github.com/Wind4/vlmcsd/releases/download/svn1111/binaries.tar.gz
    解压下载的包,进入对应的目录。我们可以进入binaries/Linux/intel/static目录中,选择对应的文件,这里我们选择vlmcsdmulti-x64-musl-static文件。
    将vlmcsdmulti-x64-musl-static文件重命名为vlmcsd,
    #mkdir /usr/local/KMS-server //然后把这个文件放到我们想要的文件中。
    #chmod 755 /usr/local/KMS-server //目录下并设置755的权限。
    #./vlmcsd //运行./vlmcsd,成功后没有提示。

  6. 添加vlmcsd服务,设置开机启动:
    vim /var/run/vlmcsd.pid
    新建一个空的文件保存,
    用来存放PID的文件,便于后来添加service时要用到。

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

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

[Install]
WantedBy=multi-user.target

重载服务: systemctl daemon-reload

  1. 启动VLMCSD
    systemctl start vlmcsd //启动VLMCSD
    systemctl status vlmcsd //查运行状态
    systemctl enable vlmcsd //设置开机启动

测试服务器连接:
vlmcsd搭建KMS服务器激活环境_第1张图片