看緩存的命令
創(chuàng)新互聯(lián)長(zhǎng)期為上1000家客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對(duì)不同對(duì)象提供差異化的產(chǎn)品和服務(wù);打造開(kāi)放共贏平臺(tái),與合作伙伴共同營(yíng)造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為上杭企業(yè)提供專業(yè)的成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作、外貿(mào)營(yíng)銷網(wǎng)站建設(shè),上杭網(wǎng)站改版等技術(shù)服務(wù)。擁有10多年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開(kāi)發(fā)。
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 是釋放頁(yè)緩存 《Linux就該這么學(xué)》
ehco 2 是釋放dentries和inodes緩存
echo 3 是釋放 1 和 2 中說(shuō)道的的所有緩存
1、先清除dns緩存,再清除瀏覽器緩存
2、清除dns緩存,可重新啟動(dòng)NSCD服務(wù)來(lái)達(dá)成清除DNS Cache的效果。命令如下:
# service nscd restart
或是
#/etc/init.d/nscd restart
3、清除瀏覽器緩存,有的在工具里面,有的在設(shè)置里面,根據(jù)瀏覽器的不同找一下,應(yīng)該能找到;清除緩存之后重新打開(kāi)瀏覽器即可。
4、如果是清除BIND服務(wù)器上的CACHE,命令:
# rndc flush
#清理Linux系統(tǒng)緩存
1
[root@oracle ~]# echo 1 /proc/sys/vm/drop_caches
注:1. /proc是一個(gè)虛擬文件系統(tǒng),可以通過(guò)對(duì)它的讀寫操作作為與kernel實(shí)體間進(jìn)行通信的一種手段。也就是說(shuō)可以通過(guò)修改/proc中的文件,來(lái)對(duì)當(dāng)前kernel的行為做出調(diào)整。也就是說(shuō)我們可以通過(guò)調(diào)整/proc/sys/vm/drop_caches來(lái)釋放內(nèi)存。
0 – 不釋放
1 – 釋放頁(yè)緩存
2 – 釋放文件節(jié)點(diǎn)緩存和目錄項(xiàng)緩存
3 – 釋放所有緩存
1
2
3
4
5
6
7
[root@oracle ~]# sysctl -p
#查看剩余內(nèi)存
[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
1、先清除dns緩存,再清除瀏覽器緩存
2、清除dns緩存,可重新啟動(dòng)nscd服務(wù)來(lái)達(dá)成清除dns cache的效果。命令如下:
# service nscd restart
或是
#/etc/init.d/nscd restart
3、清除瀏覽器緩存,有的在工具里面,有的在設(shè)置里面,根據(jù)瀏覽器的不同找一下,應(yīng)該能找到;清除緩存之后重新打開(kāi)瀏覽器即可。
4、如果是清除bind服務(wù)器上的cache,命令:
# rndc flush
如何清空l(shuí)inux的DNS查詢緩存一、Linux下清空DNS緩存Linux下DNS緩存實(shí)現(xiàn)通常有兩種方式:一種是用DNS緩存程序NSCD(nameservicecachedaemon)負(fù)責(zé)管理DNS緩存。一種實(shí)現(xiàn)DNS緩存則是用Bind來(lái)架設(shè)CachingNameServer來(lái)實(shí)現(xiàn)。如果是清除NSCD上的Cache,可重新啟動(dòng)NSCD服務(wù)來(lái)達(dá)成清除DNSCache的效果。用這個(gè)命令:#servicenscdrestart或是#/etc/init.d/nscdrestart如果是清除BIND服務(wù)器上的CACHE,用這個(gè)命令:#rndcflush如果你的DNS服務(wù)器是用dnsmasq實(shí)現(xiàn)的,用下面這個(gè)命令:$sudo/etc/init.d/dnsmasqrestart注:DNSmasq是一個(gè)輕巧的,容易使用的DNS服務(wù)工具,它可以應(yīng)用在內(nèi)部網(wǎng)和Internet連接的時(shí)候的IP地址NAT轉(zhuǎn)換,也可以用做小型網(wǎng)絡(luò)的DNS服務(wù)。二、其它操作系統(tǒng)下清空DNS緩存的方法1、MacOSX下如何清空DNS緩存:在MacOSX中,你可以用以下命令來(lái)清空DNS緩存內(nèi)容:bash-2.05a$lookupd-flushcache
1、系統(tǒng)初始arp環(huán)境
[root@esx ~]# arp -n
Address HWtype HWaddress Flags Mask Iface
192.168.1.175 ether 00:24:1D:97:B6:7F C vswif0
192.168.1.120 ether 00:1F:C6:3A:DC:81 C vswif0
192.168.1.51 (incomplete) vswif0
2、執(zhí)行清除所有arp 緩存命令
[root@esx ~]# arp -n|awk '/^[1-9]/{print "arp -d " $1}'|sh -x
+ arp -d 192.168.1.175
+ arp -d 192.168.1.120
+ arp -d 192.168.1.51
3、執(zhí)行命令后,本機(jī)arp緩存信息
[root@esx ~]# arp -n
Address HWtype HWaddress Flags Mask Iface
192.168.1.175 (incomplete) vswif0
192.168.1.120 (incomplete) vswif0
192.168.1.51 (incomplete) vswif0