Skip to content

编译安装部署vlmcsd

一、为什么要编译安装vlmcsd?

确实,官方编译好的文件包里包含了不同操作系统、构架的二进制文件,但是还是难免遇到奇葩构架无法找到合适二进制文件运行的情况,这时,编译源码就是最好的选择。

(这玩意儿能干啥请找百度)

二、编译安装&系统服务(一切皆root)

依赖

你需要(安装自己百度):

git

make

vim

编译

#逐行执行!!!逐行执行!!!逐行执行!!!

cd ~

#同步源码包并进入目录(二选一,推荐2,国内快(非广告))
#从github
git clone https://github.com/Wind4/vlmcsd.git && cd vlmcsd
#从gitee
git clone https://gitee.com/hub-mirrors/Wind4-vlmcsd.git && cd Wind4-vlmcsd

#编译
make

现在,二进制文件就是bin目录下的vlmcsd

(有防火墙的记得放行1688端口)

添加系统服务

cd /etc/systemd/system/
vim vlmcsd.service
#然后输入以下部分(分割线内,不包括分割线),目录可以改,改成你安装的目录(如果前面都运行了就别动)
###########开始复制############

Description=vlmcsd

[Service]
WorkingDirectory=/root/vlmcsd
ExecStart=/root/vlmcsd/bin/vlmcsd
ExecReload=/bin/kill -s HUP 
ExecStop=/bin/kill -s QUIT
RemainAfterExit=yes

[Install]
WantedBy=multi-user.target


###########结束复制############

#刷新系统服务
systemctl daemon-reload
#启动vlmcsd
systemctl start vlmcsd
#查看服务状态
systemctl status vlmcs

#########应该会看到
● vlmcsd.service
   Loaded: loaded (/etc/systemd/system/vlmcsd.service; bad; vendor preset: disabled)
   Active: active (exited) since 日 2022-06-26 14:00:43 CST; 1 day 11h ago
 Main PID: 27163 (code=exited, status=0/SUCCESS)
   CGroup: /system.slice/vlmcsd.service
           └─27164 /home/www/server/kms/bin/vlmcsd
可以略有不同但是一定有Active: active

现在一管理员身份运行cmd,运行:

slmgr /skms 你搭建了vlmcsd的服务器ip或域名 && slmgr /ato

你将看到:

运行 slmgr /dlv 查看具体激活信息

关于激活时间只有180天……

放心,他永远都是180天

原创文章,未经许可请勿转载

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据