行业知识
ddns-go部署在linux虚拟机
2026-11-12 12:49:52
来源:互联网转载
ddns-go部署ubuntu1804
1.二进制部署
1.虚拟机部署
1.下载linux的x86二进制包wget https://github.com/jeessy2/ddns-go/releases/download/v5.6.3/ddns-go_5.6.3_linux_x86_64.tar.gz2.解压tar -xzf ddns-go_5.6.3_linux_x86_64.tar.gz3.拷贝执行文件到PATH下,实现全局命令,也可以创建软连接cp ddns-go /usr/local/bin/ #或者ln -s ddns-go /usr/local/bin/4.创建systemd文件,设置开机启动,方便管理,也可以一直接在rc.local中添加开机启动项。vim /lib/systemd/system/ddns-go.service[Unit]Description=ddns-go serviceAfter=network.target[Service] Type=simpleExecStart=/usr/local/bin/ddns-go startExecStop=/bin/kill -9 `ps aux|grep ddns-go|awk 'NR==1{print }'`#因为不提供关闭的功能导致重启的时候要等待关闭150s,因此这里通过kill设置关闭进程,让重启过程正常。[Install]WantedBy=multi-user.target5.让systemd文件生效systemctl daemon-reload6.启动ddns-gosystemctl start ddns-go7.设置开机自启systemctl enable ddns-go8.查看运行状态systemctl status ddns-go.service9.通过宿主机访问浏览器页面进行配置(如果是gui的安装可以直接浏览器访问127.0.0.1:9876) 2.宿主机配置通过宿主机进行管理虚拟机ip:port
4.一键脚本
#**********************************************************************************************#Author: wwzzone#QQ: 896517050#Date: 2023-10-22#FileName: b.sh#URL: #Description: The test script#Copyright (C):2023 All rights reserved#*********************************************************************************************wget https://github.com/jeessy2/ddns-go/releases/download/v5.6.3/ddns-go_5.6.3_linux_x86_64.tar.gztar -xzf ddns-go_5.6.3_linux_x86_64.tar.gzcp ddns-go /usr/local/bin/cat > /lib/systemd/system/ddns-go.service /lib/systemd/system/ddns-go.service
上一篇:服务器怎么查看内存条?
下一篇:快手直播伴侣电脑版下载指南