如何清除Systemd-resolve DNS緩存服務?


Systemd-resolve是一項systemd服務,為本地應用程序提供系統級DNS緩存服務。它是默認安裝的systemd軟件包的一部分。在大多數現代Linux操作系統(例如Fedora和Ubuntu)中,默認情況下啟用系統解析服務。首先,讓我們使用命令檢查systemd-resolved服務是否處於活動狀態:
$ sudo systemctl is-active systemd-resolved.service
如果啟用了systemd-resolved服務,您將在輸出中看到“活動”。如果未激活,它將打印“ inactive”。
如您在上面的輸出中看到的,systemd-resolved服務在我的系統中處於活動狀態。
讓我們使用以下命令查看systemd-resolve緩存服務的統計信息:
$ sudo systemd-resolve --statistics
如您所見,以上輸出列出了當前高速緩存大小,命中和未命中的高速緩存總數。
要刷新systemd-resolve緩存,請運行:
$ sudo systemd-resolve --flush-caches
成功執行后,您將看不到任何輸出。
現在,檢查systemd-resolve統計信息以驗證是否清除了本地DNS緩存。
$ sudo systemd-resolve --statistics
現在,您將看到當前緩存大小為零。

A5互聯https://www.a5idc.net/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM