我正在按照教程安装并设置 SyncThing。在 Ubuntu 上,它说要像这样安装 SyncThing:
sudo apt install syncthing
然后它说通过运行以下命令启动 SyncThing 服务:
sudo systemctl start syncthing
但是,当我运行它时出现此错误:
Failed to start syncthing.service: Unit syncthing.service not found.
如果我使用 tab-complete,我会注意到这是一项服务:
sudo systemctl start syncthing-resume.service
所以我的问题是,是什么syncthing-resume
?
您可以使用
systemctl status <service>
查看服务的一般状态信息,或systemctl cat <service>
转储该服务的单元文件(以及覆盖文件,如果有)。当使用 时syncthing-resume
,将显示服务的描述为:您的问题是“什么是
syncthing-resume
?”。但是,从您的描述来看,我怀疑您的真正问题是:如何启动 syncthing 服务?我猜想安装软件包后它将默认启用
syncthing
。但是,服务是syncthing@username
,其中username
是您的实际用户名。因此,请使用以下命令检查其状态:(您可以这样输入命令:该
$USER
部分将自动替换为当前用户的用户名)。如果已禁用,则使用命令启用
您需要提供您的用户密码。
顺便说一下,
syncthing-resume.service
Syncthing 是一项服务,它确保系统从睡眠状态恢复时再次启动。您可以使用命令查看服务的内容。它通常包含一个简短的描述。