下面我们去配置一下 syncthing,让它作为系统的一个服务去运行,这样它可以在后台去运行,也可以开机自启动。 先登录到一台服务器 ..
之前我们运行过 syncthing,所以得先把它关掉 .. 查看一下系统的进程 .. ps aux | grep syncthing ..
再关掉 syncthing 的进程 .. kill .. 后面加上进程的 id 号 ..
然后进入到之前我们解压之后的 syncthing 目录 .. 再去编辑一个文件 .. 位置是 etc/linux-systemd/system/syncthing@.service ..
找到 ExecStart 这行 .. 现在这里假设 syncthing 是在 /usr/bin 这个目录的下面 ..因为我之前把 syncthing 放到了 /usr/local/bin 这个目录里面了,所以需要改一下这里 .. 设置成 /usr/local/bin ..
保存一下 .. 再把这个文件复制到一个地方 ... 位置是 /etc/systemd/system/ .. 然后我们可以配置一下,让 syncthing 开机自启动 .. sudo systemctl enable syncthing@ 后面要加上一个用户名,你可以单独创建一个用户去运行 syncthing,也可以使用现有的用户,这里我用 wanghao 这个用户 .. 后面可以再加上一个 .service ..
然后再启动一下这个服务 ... sudo systemctl start syncthing@wanghao.service .. 再查看一下它的状态 ... 这里显示的是 running ,表示这个服务已经运行了 ..
打开浏览器再去试一下 .. 打开 syncthing 的 web 界面 ... 输入之前配置的用户名 .. 密码 .. 然后登录一下 ..
可以打开这个 Web 界面 ..