Red Hat Enterprise Linux7配置:
-
#vim /etc/sysconfig/network-scripts/ifcfg-ens33 设置IP地址为192.168.x.xx,
-
关闭防火墙设置 #systemctl stop firewalld #systemctl disable firewalld
-
开启防火墙设置 #firewall-cmd --permanent --zone=public --add-port=1688/tcp #firewall-cmd reload
-
下载最新的vlmcsd https://github.com/Wind4/vlmcsd/releases
-
如在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,成功后没有提示。
-
添加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
- 启动VLMCSD
systemctl start vlmcsd //启动VLMCSD
systemctl status vlmcsd //查运行状态
systemctl enable vlmcsd //设置开机启动
测试服务器连接: