Dig: Domain Information Groper
1.dig :直接输入,向上连服务器查询 .根域 的dns信息
2.dig . :查询根域 ,但会根域的五元组信息
3.dig @ dnsserver name querytype
@server :查询的dns服务器,默认使用上连
name: 明显,比如www.baidu.com
querytype: 类型 A :IP地址
建议大家使用dig -h 查询使用,我发现 使用 dig @ dnsserver querytype name 一样可以用!
选项:
-f:从文件中批量查询
cat quarylist
www.baidu.com
www.soho.com
-q:提高可读性建议每次加
-x:反解
dig特有查询
加 “ +”号
dig +tcp ....
dig +trace追踪全过程
dig +short精简dig输出
ssh-copy-id 与 rsync命令
建立两条linux/unix主机之间的信任,通过rsync传递数据
SERVER A : name A
SERVER B: name B
step1: 建立公私钥
A: ssh-keygen
step2:
A: ssh-copy-id -p 22 nameB@serverB
深入研究可以:/usr/bin/ssh-copy-id/
传统方式
A: /home/nameA/.ssh/id_rsa_pub,复制内容
B: /home/nameB/.ssh/ 创建 authorized.keys 文件将上一步中的追加到末尾
rsync :remote synchronous
默认情况:第一次完全复制,后面增量复制,符号链接,硬链接,文件属性,权限时间保持,安全ssh
默认:目的端modify time不一样 ,目的端的权限一般不会更改, rsync对源有读,目标有写,就可以实现
以目的地账号创建文件,所以属主和属组同目的端
rsync -h 帮助
- a := -r -t -l - p -g - o -D
-r : 递归,文件夹同步,默认忽略quickcheck (只认时间戳和文件大小,误认相同文件)
-t:同步修改modify time
-p:尽量修改权限
-o,-g:修改属主属组
-l:软链接
-H:硬链接
-z:压缩传输
-P:保持权限
--delete:删除源没有,目标有的
--delete-exclude 制定删除目的端的文件
--delete-after :先同步再删
-n: -n --delete 用于显示被删除的文件,但是不是是真的删除
--exclude 不希望同步
--exclude-from:从文件读取
--partial :断点续传 配合 --progress 显示进度条
常用: rsync -azP --delete SRC[SRC] root@routeserver:/XX/XX