小工具知识网

当前位置: 首页 > 行业知识 > ddns-go部署在linux虚拟机

行业知识

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 

上一篇:服务器怎么查看内存条?

下一篇:快手直播伴侣电脑版下载指南