導航:首頁 > 程序命令 > l麒麟清除緩存命令

l麒麟清除緩存命令

發布時間:2023-10-04 23:54:08

linux的web緩存怎樣清除

怎麼清除linux的內存和cache

/proc是一個虛擬文件系統,我們可以通過對它的讀寫操作做為與kernel實體間進行通信的一種手段.也就是說可以通過修改/proc中的文件,來對當前kernel的行為做出調整.那麼我們可以通過調整/proc/sys/vm /drop_caches來釋放內存.操作如下:

[root@server test]# cat /proc/sys/vm/drop_caches
0
首先,/proc/sys/vm/drop_caches的值,默認為0

[root@server test]# sync

手動執行sync命令(描述:sync 命令運行 sync 子常式。如果必須停止系統,則運行 sync 命令以確保文件系統的完整性。sync 命令將所有未寫的系統緩沖區寫到磁碟中,包含已修改的 i-node、已延遲的塊 I/O 和讀寫映射文件)

[root@server test]# echo 3 > /proc/sys/vm/drop_caches
[root@server test]# cat /proc/sys/vm/drop_caches
3

將/proc/sys/vm/drop_caches值設為3

[root@server test]# free -m
total used free shared buffers cached
Mem: 249 66 182 0 0 11
-/+ buffers/cache: 55 194
Swap: 511 0 511

再來運行free命令,發現現在的used為66MB,free為182MB,buffers為0MB,cached為11MB.那麼有效的釋放了buffer和cache.

有關/proc/sys/vm/drop_caches的用法在下面進行了說明

/proc/sys/vm/drop_caches (since Linux 2.6.16)
Writing to this file causes the kernel to drop clean caches,
dentries and inodes from memory, causing that memory to become
free.

To free pagecache, use echo 1 > /proc/sys/vm/drop_caches; to
free dentries and inodes, use echo 2 > /proc/sys/vm/drop_caches;
to free pagecache, dentries and inodes, use echo 3 >
/proc/sys/vm/drop_caches.
Because this is a non-destructive operation and dirty objects
are not freeable, the user should run sync(8) first.

② linux清理內存緩存命令

看緩存的命令
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 中說道的的所有緩存

③ 怎樣清除linux的web緩存

1、先清除dns緩存,再清除瀏覽器緩存x0dx0a2、清除dns緩存,可重新啟動NSCD服務來達成清除DNS Cache的效果。命令如下:x0dx0a# service nscd restartx0dx0a或是x0dx0a#/etc/init.d/nscd restartx0dx0a3、清除瀏覽器緩存,有的在工具裡面,有的在設置裡面,根據瀏覽器的不同找一下,應該能找到;清除緩存之後重新打開瀏覽器即可。x0dx0a4、如果是清除BIND伺服器上的CACHE,命令:x0dx0a# rndc flush

④ linux用shell命令怎樣清理系統緩存

可以使用以下命令清理系統垃圾
sudo apt-get autoclean 清理舊版本的軟體緩存
sudo apt-get clean 清理所有軟體緩存
sudo apt-get autoremove 刪除系統不再使用的孤立軟體

執行
sudo nautilus /boot

刪除除了最新內核以外的其它文件,(比如2006-08-17 官方內核是 26,那就可以刪除所有 23,25結尾的舊內核文件)

整理grub啟動菜單

sudo gedit /boot/grub/menu.lst

刪除除最新內核以外的其它啟動項(如23,25等)

---------------------------------

Ubuntu Linux與Windows系統不同,Ubuntu Linux不會產生無用垃圾文件,但是在升級緩存中,Ubuntu Linux不會自動刪除這些文件,今天就來說說這些垃圾文件清理方法。

1,非常有用的清理命令:

sudo apt-get autoclean
sudo apt-get clean
sudo apt-get autoremove

這三個命令主要清理升級緩存以及無用包的。

2,清理opera/ firefox的緩存文件:

ls ~/.opera/cache4

ls ~/.mozilla/firefox/*.default/Cache

3,清理Linux下孤立的包:

圖形界面下我們可以用:gtkorphan

sudo apt-get install gtkorphan -y

終端命令下我們可以用:deborphan

sudo apt-get install deborphan -y

4,卸載:tracker

這個東西一般我只要安裝Ubuntu就會第一刪掉tracker 他不僅會產生大量的cache文件而且還會影響開機速度。所以在新得利裡面刪掉就行。

5,刪除多餘的內核:一定不要刪錯哦,切記!!

打開終端敲命令:dpkg --get-selections|grep linux

有image的就是內核文件

刪除老的內核文件:

sudo apt-get remove 內核文件名 (例如:linux-image-2.6.27-2-generic)

內核刪除,釋放空間了,應該能釋放130-140M空間。

最後不要忘了看看當前內核:uname -a

附錄:

包管理的臨時文件目錄:

包在

/var/cache/apt/archives

沒有下載完的在

/var/cache/apt/archives/partial

⑤ linux系統定期執行清除緩存的命令

1 先寫一個腳本存為一個文件,比如 clearmem.sh
#!/bin/bash
sync
echo 3 > /proc/sys/vm/drop_caches
2 然後給這個腳本加一個可執行許可權
chmod +x chearmem.sh
3 先試試運行一下看看內存釋放沒有,free -m
sh clearmem.sh
free -m
4 最後創建一個計劃任務
crontab -e
加如下內容,比如每天1點清理一次
00 1 * * * sh /xxx/路徑/clearmem.sh

閱讀全文

與l麒麟清除緩存命令相關的資料

熱點內容
卡爾曼濾波演算法書籍 瀏覽:769
安卓手機怎麼用愛思助手傳文件進蘋果手機上 瀏覽:844
安卓怎麼下載60秒生存 瀏覽:803
外向式文件夾 瀏覽:240
dospdf 瀏覽:431
怎麼修改騰訊雲伺服器ip 瀏覽:392
pdftoeps 瀏覽:496
為什麼鴻蒙那麼像安卓 瀏覽:736
安卓手機怎麼拍自媒體視頻 瀏覽:186
單片機各個中斷的初始化 瀏覽:724
python怎麼集合元素 瀏覽:481
python逐條解讀 瀏覽:833
基於單片機的濕度控制 瀏覽:499
ios如何使用安卓的帳號 瀏覽:883
程序員公園采訪 瀏覽:812
程序員實戰教程要多長時間 瀏覽:979
企業數據加密技巧 瀏覽:135
租雲伺服器開發 瀏覽:814
程序員告白媽媽不同意 瀏覽:337
攻城掠地怎麼查看伺服器 瀏覽:601