本文提要

对于 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服务器已经自动启动并且可以访问了:

大功告成。

以上便是本文的全部内容,欢迎转发或点赞。

Ubuntu实现kiftd开机自启动(适用于Ubuntu 16.04或更高版本)相关推荐

  1. node 16.X 或更高版本 fibers 出错 is missing.

    ** node 16.X 或更高版本 fibers 出错 ** 网上找了好久都说是 node版本的问题 之前确实运行这个项目是没问题的 也确实是升级node之后才产生的这个问题; 报错 *node_m ...

  2. import python crash_import numpy在numpy版本1.16.0及更高版本时会导致Python崩溃

    在Windows Server 2012上使用新安装的Python3.7.3 安装NumPy 1.16.0或更高版本时,import numpy会导致Python崩溃.降级到1.15.4解决了这个问题 ...

  3. intellisense_SQL Server IntelliSense的使用和故障排除–适用于SQL Server 2012或更高版本

    intellisense 什么是IntelliSense? (What is IntelliSense?) SQL Server Management Studio的IntelliSense是SQL ...

  4. 【教程】Windows下设置 kiftd开机自启动

    最近,很多用户都在来信询问在安装完kiftd后如何设置才能让其开机自启动.本文就以Windows 10系统为例,详细介绍在系统中设置kiftd服务器引擎开机自启动的方法. (设置前提:已经安装好了ki ...

  5. ubuntu 设置开机执行脚本_Ubuntu 16.04设置rc.local开机启动命令/脚本的方法

    注意:rc.local脚本里面启动的用户默认为root权限. 一.rc.local脚本 rc.local脚本是一个Ubuntu开机后会自动执行的脚本,我们可以在该脚本内添加命令行指令.该脚本位于/et ...

  6. ubuntu中mysql默认密码_ubuntu服务器16.04中mysql的默认密码

    问题描述 我已经安装了Ubuntu 16.04服务器.默认情况下,Mysql服务器已安装在其中.当我尝试使用mysql -u root -p访问mysql时,由于没有密码,无法登录mysql.有没有默 ...

  7. ubuntu下amd超频工具_Ubuntu 16.04 LTS 推荐开源 AMDGPU 和 Radeon 驱动程序-阿里云开发者社区...

    Ubuntu 16.04 LTS 将不支持 AMD 催化剂驱动作为 AMD GPU(图形处理单元)的驱动程序,相反 Canonical 建议用户采用开源的 Radeon 和 AMDGPU 作为替代. ...

  8. Vmware虚拟机安装Ubuntu 16.04 LTS(长期支持)版本+VMware tools安装

    # 参考:https://www.cnblogs.com/fengliu-/p/7867673.html 今天用VMware虚拟机安装了Ubuntu 16.04,过程用点繁琐,顺便又安装了VMware ...

  9. ubuntu 16.04 安装TensorFlow GPU版本

    推荐新版安装教程 http://blog.csdn.net/chenhaifeng2016/article/details/78874883 在ubuntu 16.04上安装cuda8.0和cudnn ...

最新文章

  1. 比较全面的L1和L2正则化的解释
  2. ExtJs6.5.2新手入门——如何用sencha cmd创建自己的第一个项目
  3. boost::contract模块实现throw on failure的测试程序
  4. redis(9)--数据库
  5. LeetCode MySQL 1132. 报告的记录 II
  6. 信息学奥赛一本通 1075:药房管理 | OpenJudge NOI 1.5 23:药房管理
  7. java Base64带秘钥的加密解密
  8. 驿路梅花处处开 --- 梅语
  9. 19.IIC通信:PCF8591:数模/模数转换芯片
  10. in作为介词的用法_介词in重要用法归纳
  11. 计算机桌面有阴影,电脑桌面图标有蓝色阴影怎么去掉
  12. 打字不会学计算机,不会拼音打字怎么学
  13. mysql Incorrect string value \xF0\x9F\x98\x84\xF0\x9F
  14. linux-uos输入法丢失解决办法
  15. CYUSB3014固件部分低版本工程在Eclipse中编译得到img文件时无效的解决方案
  16. kaggle:NBA球员投篮数据分析与可视化
  17. 10.敏捷估计与规划——Financial Prioritization笔记
  18. struct sockaddr与struct sockaddr_in ,struct sockaddr_un的区别和联系
  19. 本地启动wss服务链接不成功原因
  20. 石家庄阿福卡4G问题

热门文章

  1. Shell脚本不会写?100个经典脚本范例,拿走即用真的太绝了
  2. 【WPS JSAPI加载项】判断当前文档是普通WPS文档还是WPS公文文档
  3. ES6面试题(测试题)
  4. 深度挖掘.c到.exe的整个过程,透过现象看本质
  5. 【亲测可用】 办公图片素材站PPT模板简历模板下载站源码+WAP手机端+采集器+整站数据
  6. 可编程DDC控制器的实现 (1)
  7. Cloudra公司CCP:DS——认证数据专家
  8. Db2用户与linux用户的关系,DB2 UDB 用户和组帐户命名规则
  9. 【总结】MyCat分布式数据库中间件
  10. 安装nvida-docker2