linux 安装配置zerotier
发表于|更新于|工具使用
|总字数:55|阅读时长:1分钟
1、在线安装zerotier
1 | curl -s [https://install.zerotier.com/](https://install.zerotier.com/) | sudo bash |
2、添加开机自启
1 | sudo systemctl enable zerotier-one.service |
3、启动zerotier-one.service
1 | sudo systemctl start zerotier-one.service |
4、加入网络
1 | sudo zerotier-cli join 网络ID |
文章作者: 崔安兵
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 崔安兵的博客!
相关推荐
2026-03-05
git拉取项目将子模块也拉取下来
要在 Git 拉取主项目时自动同步所有子模块,核心是通过 Git 内置的子模块命令实现,以下是完整的操作指南(覆盖「首次拉取」「已有项目更新子模块」「批量拉取」等场景): 一、场景 1:首次拉取主项目(含子模块)如果是第一次克隆主项目,直接用 --recurse-submodules 参数,可一键拉取主项目 + 所有子模块代码: 12345# 克隆主项目并自动初始化、拉取所有子模块git clone --recurse-submodules <主项目仓库地址># 例如git clone --recurse-submodules https://github.com/xxx/main-project.git 效果:克隆主项目后,会自动进入每个子模块目录,拉取对应分支的代码,无需手动操作。 二、场景 2:已克隆主项目,补拉子模块如果已经克隆了主项目(但子模块目录为空),执行以下命令补全子模块: 123456789101112# 进入主项目目录cd 主项目文件夹# 1. 初始化子模块(首次拉取子模块必须执行)git submodule init# 2. 拉取所有子模块的最...
2026-03-05
如何让更新远程仓库中的Git子模块到最新的提交版本
要将远程仓库中的 Git 子模块更新到最新提交版本,核心是先更新本地子模块到最新代码 → 提交主项目中对子模块版本的引用 → 推送到主项目远程仓库,以下是分步骤的完整操作指南(覆盖核心场景 + 避坑点): 一、核心流程(本地更新 → 提交主项目 → 推送远程)步骤 1:拉取主项目最新代码(确保基础版本一致)先进入主项目目录,拉取远程最新代码,避免冲突: 12cd 你的主项目目录git pull origin 主分支名 # 如 main/master 步骤 2:更新本地子模块到远程最新提交有两种方式更新子模块,按需选择: 方式 1:单个子模块更新(指定子模块)适合仅更新某个子模块的场景: 1234567891011# 进入子模块目录cd 子模块文件夹路径 # 如 ./submodule-common# 切换到子模块的目标分支(如 main)git checkout main# 拉取子模块远程最新代码git pull origin main# 返回主项目目录cd .. 方式 2:批量更新所有子模块(推荐)适合多个子模块需统一更新的场景: 12# 遍历所有子模块,拉取各自远程分...
2026-02-26
WSL中使用git-ssh拉取代码出现异常的问题
初步现象是使用git-SSH拉取代码的时候提示下面的错误: 1234567git clone git@gitee.com:Doocs/md.gitCloning into 'md'...git@gitee.com: Permission denied (publickey).fatal: Could not read from remote repository.Please make sure you have the correct access rightsand the repository exists. 使用SSH测试连接情况: 1234567 ssh -T git@gitee.comThe authenticity of host 'gitee.com (180.76.198.77)' can't be established.ED25519 key fingerprint is SHA256:+ULzij2u99B9eWYFTw1Q4ErYG/aepHLbu96PAUCoV88.This key is not k...
2024-10-10
Debian12上使用chrony做时间同步
chrony 是一个灵活且快速的 NTP 客户端和服务器,非常适合断断续续的网络连接或虚拟化环境。 安装 chrony: 12sudo apt updatesudo apt install -y chrony 配置 chrony(可选):默认情况下,chrony 配置文件位于 /etc/chrony/chrony.conf,可以编辑该文件指定其他 NTP 服务器: 1sudo nano /etc/chrony/chrony.conf 找到以 pool 或 server 开头的行并替换为自己指定的服务器。例如: 12pool ntp.server1.com iburstserver ntp.server2.com iburst 保存并退出后,重启 chrony: 1sudo systemctl restart chrony 验证 chrony 状态:可以使用以下命令检查同步状态: 1chronyc tracking 该命令会显示 chrony 的时间同步状态,包括偏差和延迟等信息。 完成上述步骤后,Debian 12 的系统时间应当成功与 NTP 服务器同步。
2026-01-01
Debian 系统 PostgreSQL 启动显示 active 但无端口、无法连接 完整解决方案
12345678910➜ sudo systemctl status postgresql● postgresql.service - PostgreSQL RDBMS Loaded: loaded (/lib/systemd/system/postgresql.service; enabled; vendor preset: enabled) Active: active (exited) since Thu 2026-01-01 09:07:57 CST; 21s ago Process: 726035 ExecStart=/bin/true (code=exited, status=0/SUCCESS) Main PID: 726035 (code=exited, status=0/SUCCESS) CPU: 862us1月 01 09:07:57 debian-cab systemd[1]: Starting PostgreSQL RDBMS...1月 01 09:07:57 debian-cab systemd[1]: Fini...
2025-09-29
在 Linux 上手动安装 VMware Tools
可以使用命令行在 Linux 虚拟机上手动安装 VMware Tools。对于版本较高的 Linux 发行版,请使用集成的 open-vm-tools 版本。在版本 10.3.10 中停止提供适用于 Linux 虚拟机的 VMware Tar 工具的功能,因此 Workstation Player 中包含的 tar 工具 (linux.iso) 是 10.3.10,且不会进行更新。由于此更改, 安装/更新/重新安装 VMware Tools 菜单不可用于以下 Linux 虚拟机: tar 工具尚未正式支持现代的 Linux 发行版。 Red Hat Enterprise Linux 8 及更高版本。 CentOS 8 及更高版本。 Oracle Linux 8 及更高版本。 SUSE Linux Enterprise 15 及更高版本。 Linux 内核版本为 4.0 或更高版本,并且安装的 Open VM Tools 版本为 10.0.0 或更高版本。 Linux 内核版本为 3.10 或更高版本,并且安装的 Open VM Tools 版本为 10....
评论

