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 //设置开机启动

测试服务器连接: