在不合理的語境下會有不同的含義。在Linux的內存管理中,這裏的buffer指的是Linux內存的Buffercache。這裏的Cache指的是:Linux內存中的Pagecache。翻譯成中文可以叫緩沖區緩存和頁面緩存。歷史上,它們的壹個緩沖區用作寫入io設備的緩存,而另壹個緩存用作讀取io設備的緩存。這裏的io設備主要指文件系統上的塊設備文件和普通文件。但是現在,它們的意義不同了。服務器在正常情況下,比如沒有受到攻擊。我們可以如上所述手動清理緩存。只需要操作三個命令:# echo 1 & gt;/proc/sys/VM/drop _ caches # echo 2 & gt;/proc/sys/VM/drop _ caches # echo 3 & gt;/proc/sys/VM/drop _ cache .
但是在非正常情況下,如果按照上面的方法做,也是治標不治本,壹定要知道Linux下哪個進程占用CPU或者內存最多。具體原因是為什麽,比如有後門,妳被攻擊了.....妳不能總是用手清理它。所以我的整個解決步驟如下:經過我的調查,發現某網站下有幾個可疑的文件:quest.shquest.batquest.vbs,其中quest.sh還被加入了crontab的預定任務。