本文提要
对于 Ubuntu 16.04或更高版本的Ubuntu系统 而言,实现程序开机自启动的最佳方案无疑是借助新加入的“systemd”功能来实现,这也是Ubuntu官方推荐的自动维护方案。因此,本文将详细介绍如何使用该功能在Ubuntu上实现kiftd网盘的自动化启动。
1,编写启动服务配置文件
首先,使用“cd”命令进入到系统的“/etc/systemd/system/”目录下:

之后,使用“nano”编辑器(或者其他任意一款文本编辑器)在这里新建一个文本文档,名称可以随意起,但是一定要以“.service”做后缀(提示:因为需要使用管理员权限,所以要在命令前加上“sudo”提权):

接下来,再在该文本内输入如下内容:
[Unit]
[Service]
ExecStart={您的Java安装路径}/bin/java -jar {kiftd主程序的完整路径} -start
[Install]
WantedBy=default.target
上述内容中,只有“{您的Java安装路径}”和“{kiftd主程序的完整路径}”两项需要根据您的实际安装路径自行替换,而其他部分则可以直接套用,例如这样:

编写完成后,保存并关闭文本编辑器即可。请务必记住这个新启动服务配置文件的名称,因为接下来还需要用到它。
2,令启动服务生效
启动服务的配置文件编写完成后,还需要再执行两个命令才能令其生效。
第一个命令是:
sudo systemctl daemon-reload
这个命令是为了更新service文件列表。
第二个命令是:
sudo systemctl enable {新启动服务配置文件名称}
这个命令是为了令新启动服务配置文件生效。
完整的操作示例及其效果如下:

至此,kiftd的开机启动服务就设置完成了。
3,测试设置是否生效
上述设置全部完成且确认无误后,关机!

然后再开机,打开浏览器:

可以看到,本机的kiftd服务器已经自动启动并且可以访问了:

大功告成。
以上便是本文的全部内容,欢迎转发或点赞。
本文详述在Ubuntu16.04及以上版本中,利用systemd功能实现Kiftd网盘服务开机自动启动的方法。包括创建启动服务配置文件、使服务生效及测试设置是否成功。
1189

被折叠的 条评论
为什么被折叠?



