使用sudo systemd-resolve --statistics,我可以看到当前的DNS缓存统计信息,例如:
Cache
Current Cache Size: 68
Cache Hits: 412
Cache Misses: 461我想看看DNS缓存的所有条目(这里是68),有可能吗?
发布于 2020-10-10 11:26:47
您可以使用以下命令将信号USR1 (用户定义的信号1)发送到systemd-resolved:
sudo pkill -USR1 systemd-resolve这不会停止服务。它只是对系统日志的诉说systemd-resolved写入所有当前缓存项 (和其他一些信息)。
然后,可以使用以下命令将systemd-resolved编写的日志消息导出到文本文件中:
sudo journalctl -u systemd-resolved > ~/resolved.txt在您选择的文本编辑器中打开以这种方式生成的文本文件,并搜索CACHE:。在此之后,缓存条目列表将如下所示。
请注意,文本文件可能包含几行包含CACHE:的内容。
https://askubuntu.com/questions/1257831
复制相似问题