我正在切换到 Linux 并且曾经拥有 NoteTab Pro,它允许我进行脚本搜索和替换......因为我需要多个替换序列才能达到特定的结果。我想将这些序列放入文件或宏中,以多次应用它,同时改进脚本或将其应用到多个文件。
VIM 支持这个吗?
为什么不试试?好吧,我在安装之前进行了研究。:)
我在本地服务器(Raspberry on Stretch)上运行 DNS 和 DCHP 服务。
检查区域文件时,我得到:
# [2019-02-03 10:32] maxg@rpiserver /etc/bind/zones $ 命名检查区 rpiserver argylecourt.org.db argylecourt.org.db:22:忽略区域外数据 (argylecourt.org) argylecourt.org.db:23:忽略区域外数据 (argylecourt.org) zone rpiserver/IN: 没有 NS 记录 zone rpiserver/IN:由于错误而未加载。
这是 argylecourt.org.db 区域文件的内容:
; argylecourt.org 的主机到 IP 地址 DNS 指针 ; 注意:多余的“.” 域名的末尾很重要。 ; ; $原产地。 $TTL 86400 ; 1天 ; rpiserver.argylecourt.org。在 SOA rpiserver.argylecourt.org 中。hostmaster.argylecourt.org。( @IN SOA rpiserver.argylecourt.org。hostmaster.argylecourt.org。( 2019020203;串行 8H; 刷新 4H;重试 2W;到期 一维;最低限度 ) ; NS 表示 rpiserver 是 argylecourt.org 上的名称服务器 ; MX 表示 rpiserver 是(也是)argylecourt.org 上的邮件服务器 argylecourt.org。在 NS rpiserver.argylecourt.org。 argylecourt.org。IN MX 10 rpiserver.argylecourt.org。 ;$ORIGIN argylecourt.org。 ; 设置 localhost.argylecourt.org 的地址 ;localhost IN A 127.0.0.1 ;localhost IN A 192.168.1.7 rpiserver IN A 192.168.1.7 www IN CNAME argylecourt.org
我在反向区域也有错误:
# [2019-02-03 10:43] maxg@rpiserver /etc/bind/zones $ 命名检查区 rpiserver rev.1.168.192.in-addr.arpa zone rpiserver/IN: NS 'rpiserver' 没有地址记录(A 或 AAAA) zone rpiserver/IN:由于错误而未加载。
...具有以下内容:
$TTL 86400 ; 1天 ; 192.168.1 子网的 IP 地址到主机 DNS 指针 @IN SOA rpiserver.argylecourt.org。hostmaster.argylecourt.org。( 2019020203;串行 8H; 刷新 4H;重试 2W;到期 一维;最低限度 ) ; 定义权威名称服务器 ; 在 NS rpiserver.argylecourt.org。 在 NS rpiserver 中。
[更新 1] 刚刚阅读:BIND Reverse DNS Ignoring out-of-zone data - 当应用于我的情况时导致 0 错误。
# [2019-02-03 10:46] maxg@rpiserver /etc/bind/zones $ 命名检查区 1.168.192.in-addr.arpa rev.1.168.192.in-addr.arpa zone 1.168.192.in-addr.arpa/IN: 加载序列号 2019020203 好的 # [2019-02-03 10:52] maxg@rpiserver /etc/bind/zones $ 命名检查区 argylecourt.org argylecourt.org.db zone argylecourt.org/IN:加载序列号 2019020203 好的
[更新 2] 重新启动 bind9 导致:
# [2019-02-03 11:19] maxg@rpiserver /etc/bind/zones $ 须藤服务绑定9状态 ● bind9.service - BIND 域名服务器 已加载:已加载(/lib/systemd/system/bind9.service;已启用;供应商预设:已启用) 活动:自 2019 年 2 月 3 日星期日 11:19:40 AEST 起活动(运行);22 秒前 文档:man:named(8) 进程:5661 ExecStop=/usr/sbin/rndc stop (code=exited, status=0/SUCCESS) 主PID:5667(命名) CGroup:/system.slice/bind9.service └─5667 /usr/sbin/named -f -u 绑定 2 月 3 日 11:19:40 rpiserver 命名 [5667]:托管密钥区域:日志文件已过期:删除日志文件 2 月 3 日 11:19:40 rpiserver 命名 [5667]:托管密钥区域:加载串行 648 2 月 3 日 11:19:40 rpiserver 命名 [5667]:区域 0.in-addr.arpa/IN:加载串行 1 2 月 3 日 11:19:40 rpiserver 命名 [5667]:区域 localhost/IN:已加载串行 2 2 月 3 日 11:19:40 rpiserver 命名 [5667]:区域 127.in-addr.arpa/IN:加载序列号 1 2 月 3 日 11:19:40 rpiserver 命名 [5667]:区域 1.168.192.in-addr.arpa/IN:加载序列号 2017061507 2 月 3 日 11:19:40 rpiserver 命名 [5667]:区域 255.in-addr.arpa/IN:已加载序列号 1 2 月 3 日 11:19:40 rpiserver 命名 [5667]:区域 argylecourt.org/IN:已加载序列号 2017061536 2 月 3 日 11:19:40 名为 [5667] 的 rpiserver:已加载所有区域 2 月 3 日 11:19:40 名为 [5667] 的 rpiserver:正在运行
我需要在哪里解决这个问题?