rsync
是 macOS 上一个非常强大的文件同步和复制工具,它可以用来在本地或远程服务器之间同步文件和目录。下面是 macOS 上常用的 rsync
使用方法和示例:
rsync [选项] 源路径 目标路径
选项 | 说明 |
---|---|
-a | 归档模式(等价于 -rlptgoD ,常用于同步文件夹) |
-v | 显 |
2>&1
是一个输出重定向操作符,通常在批处理脚本或命令行中使用,它的作用是将标准错误(stderr)重定向到标准输出(stdout)。
1
:代表标准输出(stdout),这是命令的正常输出。2
:代表标准错误(stderr),这是命令的错误输出。>
:是重定向操作符,用来将输出重定向到指定的文件或流。&1
:表示标准输出的文件描述符,1
是标准输出root@YHDL:~# curl -i http://104.17.60.91 HTTP/1.1 403 Forbidden Date: Sat, 15 Mar 2025 13:17:46 GMT Content-Type: text/plain; charset=UTF-8 Content-Length:
C:\Users\Maker Yang>curl -V curl 7.55.1 (Windows) libcurl/7.55.1 WinSSL Release-Date: 2017-11-14, security patched: 2019-
1、添加.github/workflows/sync-upstream.yml文件:
2、找到当前的主要分支是main还是master:
3、.github/workflows/sync-upstream.yml文件内容:
name: Sync Up
TTL 是 DNS 记录在缓存中的生存时间,常用于衡量记录的有效性。
使用 dig
工具查看 TTL dig
可以显示 DNS 记录的 TTL 值。
示例命令:
dig example.com
关键输出:
ANSWER SECTION
中每条记录的最后一列是 TTL 值(以秒为单位)。仅显示
在 Debian 12 上安装 DNS 代理查询工具,可以使用 dnsmasq
或 bind9
等工具。以下是安装和配置 dnsmasq
作为 DNS 代理查询工具的步骤:
首先,更新本地的软件包列表,以确保安装的是最新版本:
sudo apt update
dnsmasq
使用以下命令安装 dnsmasq
:
sudo apt
dig +trace
命令dig
是一个强大的 DNS 调试工具,它的 +trace
参数可以显示 DNS 查询的完整递归过程,帮助你了解查询路径和每一步的权威服务器响应。
dig +trace yourdomain.com