1、先清除dns緩存,再清除瀏覽器緩存
創新互聯專注于企業全網整合營銷推廣、網站重做改版、蓋州網站定制設計、自適應品牌網站建設、H5頁面制作、購物商城網站建設、集團公司官網建設、外貿網站制作、高端網站制作、響應式網頁設計等建站業務,價格優惠性價比高,為蓋州等各大城市提供網站開發制作服務。
2、清除dns緩存,可重新啟動nscd服務來達成清除dns
cache的效果。命令如下:
#
service
nscd
restart
或是
#/etc/init.d/nscd
restart
3、清除瀏覽器緩存,有的在工具里面,有的在設置里面,根據瀏覽器的不同找一下,應該能找到;清除緩存之后重新打開瀏覽器即可。
4、如果是清除bind服務器上的cache,命令:
#
rndc
flush
看緩存的命令
free -m
清理緩存的命令
echo 1 /proc/sys/vm/drop_caches
echo 2 /proc/sys/vm/drop_caches
echo 3 /proc/sys/vm/drop_caches
echo 0 是不釋放緩存
echo 1 是釋放頁緩存 《Linux就該這么學》
ehco 2 是釋放dentries和inodes緩存
echo 3 是釋放 1 和 2 中說道的的所有緩存
首先我們要了解,dns查詢的基本邏輯和緩存的存在位置
如圖所示,基本邏輯為:
客戶端 - 本機器dns解析器(如host,dnsmasq)- 本地dns服務器(比如家庭路由器)- 網絡dns服務器
為了加速查詢,在解析器和服務器上都有緩存在,一般而言我們要清理的是本機器上的dns緩存
顯然,我們必須首先了解本地機器用的是什么解析器,可以通過看哪個進程占據了53端口來查詢,因為53端口是dns服務器端口。
可以通過以下指令:
分別會下列結果
針對不同的解析器
可以用不同的命令清理
針對system-resolved:
同時為了驗證dns緩存真的被清理了,可以用命令來查看緩存
針對dnsmasq:
參考:
#清理Linux系統緩存
1
[root@oracle ~]# echo 1 /proc/sys/vm/drop_caches
注:1. /proc是一個虛擬文件系統,可以通過對它的讀寫操作作為與kernel實體間進行通信的一種手段。也就是說可以通過修改/proc中的文件,來對當前kernel的行為做出調整。也就是說我們可以通過調整/proc/sys/vm/drop_caches來釋放內存。
0 – 不釋放
1 – 釋放頁緩存
2 – 釋放文件節點緩存和目錄項緩存
3 – 釋放所有緩存
1
2
3
4
5
6
7
[root@oracle ~]# sysctl -p
#查看剩余內存
[root@oracle ~]# free -m
total used free shared buffers cached
Mem: 3383 1952 1431 0 1 1136
-/+ buffers/cache: 814 2568
Swap: 1983 195 1788
分享名稱:linux清空緩存命令,linux清除系統緩存命令
URL標題:http://m.kartarina.com/article26/hsdijg.html
成都網站建設公司_創新互聯,為您提供關鍵詞優化、定制開發、做網站、App開發、服務器托管、手機網站建設
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯