讲师中心 微信公众号
AI工具推荐 视频效率加速

麒麟OS怎么安装Syncthing同步_麒麟OS Syncthing文件同步安装教程【实战】

老辰酱_6846

老辰酱_6846

发布时间:2026-04-09 20:52:04

|

500人浏览过

|

来源于php中文网

原创

麒麟OS上可通过APT源或手动下载二进制包安装Syncthing:一、APT方式执行sudo apt update、install syncthing,启用并启动systemd用户服务;二、手动安装需下载对应架构tar包、解压、赋权、复制到/usr/local/bin,并配置用户级systemd服务。

麒麟os怎么安装syncthing同步_麒麟os syncthing文件同步安装教程【实战】

如果您希望在麒麟操作系统上实现跨设备的文件自动同步,Syncthing 是一个开源、去中心化的同步工具。以下是针对麒麟OS安装并配置 Syncthing 的具体操作步骤:

一、通过APT源安装Syncthing

麒麟OS基于Ubuntu/Debian体系,可直接使用系统包管理器安装官方维护的Syncthing版本,该方式兼容性好且便于后续更新。

1、打开终端,执行命令更新软件包索引:
sudo apt update

2、执行安装命令:
sudo apt install syncthing

3、验证安装是否成功:
syncthing --version

4、启动Syncthing服务:
sudo systemctl enable syncthing@$(whoami).service
sudo systemctl start syncthing@$(whoami).service

5、查看服务状态确认运行正常:
systemctl --user status syncthing

二、手动下载Linux ARM64或AMD64二进制包安装

当APT源中版本过旧或需使用最新功能时,可从Syncthing官网获取预编译二进制文件,适用于麒麟OS(尤其是Kylin V10 SP1及以后版本)的ARM64或x86_64架构。

1、访问 https://syncthing.net/downloads/,找到对应CPU架构的.tar.gz包(如 syncthing-linux-amd64-v1.27.6.tar.gz)

2、在终端中下载并解压(以amd64为例):
wget https://github.com/syncthing/syncthing/releases/download/v1.27.6/syncthing-linux-amd64-v1.27.6.tar.gz
tar -xzf syncthing-linux-amd64-v1.27.6.tar.gz

3、进入解压目录并赋予执行权限:
cd syncthing-linux-amd64-v1.27.6
chmod +x syncthing

4、将二进制文件复制到系统路径以便全局调用:
sudo cp syncthing /usr/local/bin/

5、创建用户级systemd服务文件:
mkdir -p ~/.config/systemd/user/
cat > ~/.config/systemd/user/syncthing.service [Unit]
Description=Syncthing - Open Source Continuous File Synchronization
After=network.target

[Service]
Type=simple
ExecStart=/usr/local/bin/syncthing -no-browser -no-restart -logflags=0
Restart=on-failure
RestartSec=5

[Install]
WantedBy=default.target
EOF

6、启用并启动服务:
systemctl --user daemon-reload
systemctl --user enable syncthing.service
systemctl --user start syncthing.service

三、配置Web GUI并完成首次访问

Syncthing默认提供基于HTTP的图形界面,用于添加设备、设置文件夹和管理同步规则,需确保本地防火墙允许其默认端口通信。

1、检查Syncthing是否已在监听端口:
ss -tuln | grep :8384

2、若未监听,确认配置中GUI已启用:编辑配置文件 ~/.config/syncthing/config.xml,查找 <gui enabled="true"> 项,确保其值为 true

3、修改GUI监听地址(如需局域网访问):
将 <address>127.0.0.1:8384</address> 改为 <address>0.0.0.0:8384</address>

4、重启Syncthing服务使配置生效:
systemctl --user restart syncthing.service

5、在麒麟OS浏览器中访问 http://127.0.0.1:8384,首次打开将提示设置管理员密码

四、解决常见启动失败问题

部分麒麟OS用户在启动Syncthing时遇到“Failed to start syncthing@xxx.service”错误,通常由权限、路径或SELinux-like策略导致。

1、检查用户级systemd是否启用:执行 loginctl show-user $(whoami) | grep -i "Linger",若输出为 no,则运行 sudo loginctl enable-linger $(whoami)

2、确认配置目录权限正确:
mkdir -p ~/.config/syncthing
chown -R $(whoami):$(whoami) ~/.config/syncthing

3、若使用国产CPU(如飞腾FT-2000+/64),需确认下载的是ARM64版本而非AMD64;运行 uname -m 查看架构,结果为 aarch64 即为ARM64

4、禁用可能冲突的安全模块(仅限测试环境):
sudo setsebool -P allow_user_syncthing on 2>/dev/null || true

5、查看详细日志定位问题:
journalctl --user-unit=syncthing.service -f

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热门AI工具

更多
立刻MV
立刻MV Hot

立刻MV是一款AI文本写作工具,AI 音乐视频(MV)创作工具。

Laper
Laper Hot

Laper是专为编剧、导演和制片人推出的 AI 原生剧本创作工具。

切问学术

切问学术是一款AI论文写作工具,复旦大学NLP团队推出的AI学术智能体。

UpDream
UpDream Hot

一款AI视频创作工具,主要用于哔哩哔哩推出的自研AI视频创作工具,适合需要提升相关任务效率的用户。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

墨刀AI
墨刀AI Hot

一款AI图像与设计工具,主要用于产品经理的专属智能体,适合需要提升相关任务效率的用户。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

PixTV
PixTV Hot

PixTV是一款面向AIGC内容创作的AI视频生成工具。

相关专题

更多
c语言中null和NULL的区别
c语言中null和NULL的区别

c语言中null和NULL的区别是:null是C语言中的一个宏定义,通常用来表示一个空指针,可以用于初始化指针变量,或者在条件语句中判断指针是否为空;NULL是C语言中的一个预定义常量,通常用来表示一个空值,用于表示一个空的指针、空的指针数组或者空的结构体指针。

529

2023.09.22

java中null的用法
java中null的用法

在Java中,null表示一个引用类型的变量不指向任何对象。可以将null赋值给任何引用类型的变量,包括类、接口、数组、字符串等。想了解更多null的相关内容,可以阅读本专题下面的文章。

1658

2024.03.01

github中文官网入口 github中文版官网网页进入
github中文官网入口 github中文版官网网页进入

github中文官网入口https://docs.github.com/zh/get-started,GitHub 是一种基于云的平台,可在其中存储、共享并与他人一起编写代码。 通过将代码存储在GitHub 上的“存储库”中,你可以: “展示或共享”你的工作。 持续“跟踪和管理”对代码的更改。

8245

2026.01.21

GitHub官网入口版本汇总
GitHub官网入口版本汇总

本专题整合了GitHub入口版本地址汇总,阅读专题下面的文章了解更多详细内容。

758

2026.04.02

http与https有哪些区别
http与https有哪些区别

http与https的区别:1、协议安全性;2、连接方式;3、证书管理;4、连接状态;5、端口号;6、资源消耗;7、兼容性。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

5290

2024.08.16

磁盘配额是什么
磁盘配额是什么

磁盘配额是计算机中指定磁盘的储存限制,就是管理员可以为用户所能使用的磁盘空间进行配额限制,每一用户只能使用最大配额范围内的磁盘空间。php中文网为大家提供各种磁盘配额相关的内容,教程,供大家免费下载安装。

3730

2023.06.21

如何安装LINUX
如何安装LINUX

本站专题提供如何安装LINUX的相关教程文章,还有相关的下载、课程,大家可以免费体验。

3233

2023.06.29

linux find
linux find

find是linux命令,它将档案系统内符合 expression 的档案列出来。可以指要档案的名称、类别、时间、大小、权限等不同资讯的组合,只有完全相符的才会被列出来。find根据下列规则判断 path 和 expression,在命令列上第一个 - ( ) , ! 之前的部分为 path,之后的是 expression。还有指DOS 命令 find,Excel 函数 find等。本站专题提供linux find相关教程文章,还有相关

2313

2023.06.30

PixTV AI视频生成与无限画布创作
PixTV AI视频生成与无限画布创作

PixTV专题整理AI视频与视觉内容创作相关功能使用教程,涵盖AI生图、视频生成、无限画布、多模型创作、素材管理、声音音乐及视频剪辑等功能,帮助用户快速掌握PixTV从创意到成片的完整制作方法。

0

2026.09.29

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn