如何在系统启动时运行Debian 9?

我已经通过APT安装了knockd,将其configuration在/etc/knockd.conf中 ,并在/ etc / default / knockd中启用 。 但是,当我重新启动系统时,它不会启动。 手动启动工作得很好。

我试图启用它:

# systemctl enable knockd.service 

但是它失败了,因为knockd.service缺less[Install]部分。 通过简单地将该部分添加到服务文件来让systemd开始敲定是否安全? 这是否意味着以这种方式开始?

在Arch Linux上,knockd附带了服务文件中的[Install]部分。

是的,添加它是安全的。 看起来这是服务文件中的错误。 我已经在Debian bugtracker中打开了错误 。