小编Zul*_*kis的帖子

挖掘只显示答案

我只想 dig 来显示我的查询的答案。

通常,它会打印出很多这样的附加信息:

;; <<>> DiG 9.7.3 <<>> google.de
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 55839
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;google.de.                     IN      A

;; ANSWER SECTION:
google.de.              208     IN      A       173.194.69.94

;; Query time: 0 msec
;; SERVER: 213.133.99.99#53(213.133.99.99)
;; WHEN: Sun Sep 23 10:02:34 2012
;; MSG SIZE  rcvd: 43
Run Code Online (Sandbox Code Playgroud)

我希望将其简化为答案部分。

dig 有很多选择,我发现一个很好的选择是 +noall +answer

; <<>> DiG …
Run Code Online (Sandbox Code Playgroud)

dig

68
推荐指数
3
解决办法
7万
查看次数

无法通过 ssh 输入字母“e”

现在,我在管理的 Ubuntu 14.04.2 LTS 服务器上遇到了一些非常非常奇怪的行为。

从 cygwin(mintty) 或 Linux 机器上的终端通过 ssh 连接到服务器,我无法输入字母 e

我已经完成了以下调试:

  • 字母e可以在远程服务器上的vim中输入
  • 该字母e可以在本地机器的终端中输入
  • $TERM 被设定为 xterm
  • $LANG$LANGUAGE$LC_ALL设置为de_DE.utf8
  • locale charmap 返回 UTF-8

现在,我完全不知道是什么导致了这种情况。

我会很高兴关于如何解决这个问题的一些建议。

ubuntu ssh terminal

59
推荐指数
1
解决办法
3439
查看次数

sed 用一个空格替换所有制表符和空格

我得到了一个如下所示的字符串:

test.de.          1547    IN      SOA     ns1.test.de. dnsmaster.test.de. 2012090701 900 1000 6000 600
Run Code Online (Sandbox Code Playgroud)

现在我想用一个空格替换记录之间的所有制表符/空格,以便我可以轻松地使用它 cut -d " "

我尝试了以下方法:

sed "s/[\t[:space:]]+/[:space:]/g"
Run Code Online (Sandbox Code Playgroud)

和各种变体,但无法正常工作。有任何想法吗?

domain-name-system linux bash sed dig

27
推荐指数
2
解决办法
10万
查看次数

ansible 打印调试 msg 变量

我尝试mosh_version使用 ansibledebug msg命令打印先前注册的变量,如下所示:

- name: Print mosh version
  debug: msg="Mosh Version: {{ mosh_version.stdout }}"
Run Code Online (Sandbox Code Playgroud)

它不起作用并打印以下错误:

Note: The error may actually appear before this position: line 55, column 27

- name: Print mosh version
  debug: msg="Mosh Version: {{ mosh_version.stdout }}"
                          ^
We could be wrong, but this one looks like it might be an issue with
missing quotes.  Always quote template expression brackets when they
start a value. For instance:

    with_items:
      - {{ foo }}

Should be …
Run Code Online (Sandbox Code Playgroud)

deployment ansible

26
推荐指数
2
解决办法
16万
查看次数

Ansible with_items 不打印整个项目?

我会像这样自动保护 SSL 密钥:

- name: Find ssl keys
  find: paths="/etc/ssl/" patterns="*.key" recurse=yes
  register: secure_ssl_keys_result

- name: Secure ssl keys
  file: path={{ item.path }} user=root group=root mode=600
  with_items: secure_ssl_keys_result.files
Run Code Online (Sandbox Code Playgroud)

现在,对于每个项目,都有一条包含项目全部内容的巨大日志消息:

ok: [127.0.0.1] => (item={u'uid': 0, u'woth': False, u'mtime': 1454939377.264, u'inode': 400377, u'isgid': False, u' size': 3243, u'roth': False, u'isuid': False, u'isreg': True, u'gid': 0, u'ischr': False, u'wusr': True, u'xoth ': False, u'rusr': True, u'nlink': 1, u'issock': False, u'rgrp': False, u'path': u'/etc/ssl/foo.key', u 'xusr': 错误, u'atime': 1454939377.264, u'isdir': 错误, u'ctime': 1454939657.116, u'isblk': …

ansible

19
推荐指数
2
解决办法
1万
查看次数

捕获后过滤 tcpdump 文件

我捕获了一个非常大的 tcpdump 文件,它现在总是使我的wireshark 崩溃。它是在没有过滤器的情况下捕获的,之后我需要应用一些以使文件更小。

这有可能吗?

wireshark filter tcpdump

9
推荐指数
1
解决办法
1万
查看次数

IMAP 标准文件夹名称 - “垃圾邮件”或“垃圾邮件”

我此刻配置的SpamAssassin和一直想知道什么是标准的(或至少大部分使用和大多数客户的认可)的文件夹名称SpamJunk

我首先使用Spam,但后来注意到我首选的 webmailer,roundcube,Junk默认使用。这当然可以更改,但我想知道大多数客户使用哪个名称。

我使用的其他名称是:INBOX, Sent, Trash, Drafts. 这样对吗?

spam directory imap

8
推荐指数
2
解决办法
9836
查看次数

拒绝使用您自己的域作为发件人的传入电子邮件

拒绝使用我的虚拟域之一作为发件人地址但不是我的合法用户的传入电子邮件会很好。

我知道我可以拒绝使用现有别名/帐户名的传入电子邮件,smtpd_sender_restrictions=reject_sender_login_mismatch但是这仍然允许攻击者在我的虚拟域之一中使用不存在的电子邮件地址。(这在垃圾邮件检测方面受到青睐)。

拒绝使用我的虚拟域之一且未经身份验证的传入邮件的最佳方法是什么?

由于邮件列表和转发问题,SPF 和 DKIM 已设置但配置为 SoftFail。我不是在寻找 SPF 或 DKIM,而是寻找作为上述域的 MX 的后缀服务器的解决方案。

email smtp postfix

7
推荐指数
1
解决办法
2万
查看次数

/var/run 目录创建即使服务被禁用

通常,用于存储 pid 或类似内容的目录是由服务的启动脚本创建的。(见这个问题

但是,我只是注意到当我禁用这些服务时,这些目录在重新启动后仍会重新创建。我尝试过的所有服务都发生了这种情况。

root@sonorus:~# systemctl status openvpn
? openvpn.service - OpenVPN service
   Loaded: loaded (/lib/systemd/system/openvpn.service; disabled)
   Active: inactive (dead)
root@sonorus:~# systemctl status ejabberd
? ejabberd.service - A distributed, fault-tolerant Jabber/XMPP server
   Loaded: loaded (/lib/systemd/system/ejabberd.service; disabled)
   Active: inactive (dead)
     Docs: https://www.process-one.net/en/ejabberd/docs/
Run Code Online (Sandbox Code Playgroud)

哪个服务实际上在创建这些目录?

linux systemd debian-jessie

6
推荐指数
1
解决办法
1457
查看次数

postfix - 传入和传出邮件的不同标头检查

如何header_checks使用 postfix 为传入和传出邮件应用不同?

默认情况下,所有 header_checks 都应用于传入和传出。

email postfix smtp-headers

5
推荐指数
1
解决办法
1万
查看次数