Skip to content

“VPS小内存硬盘日志定时清理工具”,主要针对VPS的内存不够充裕的情况下,而内存页面缓存和日志文件等等占用了VPS的有限内存和小硬盘空间,我们解决如何自动清理的问题,该脚本作者:Vmshell INC是美国怀俄明注册正规企业,现注册有自有网络运营ASN号:147002,提供香港CMI大宽带和美国圣何塞10Gbps云计算服务,官方地址:https://vmshell.com/

Notifications You must be signed in to change notification settings

FoxBary/smallvps

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

“VPS小内存硬盘日志定时清理工具”是为了针对系统如何清理VPS自动缓存,保持系统的清洁与活力的小工具,喜欢的朋友可以给我们点亮我们的小星星
VPS小内存硬盘日志定时清理工具,作者:Vmshell INC,是美国怀俄明注册正规企业,现注册有自有网络运营ASN号:147002;提供香港CMI线路高速网络云计算中心和美国云计算中心,小巧灵动的VPS为全球网络提供全方位服务,
官网订购地址: https://vmshell.com/;
企业高速网络: https://tototel.com/;
TeleGram讨论:https://t.me/vmshellhk;
TeleGram频道:https://t.me/vmshell;
提供微信/支付宝/美国PayPal/USDT/比特币/支付(3日内无条件退款);

images-2

登录VPS的SSH之后,执行如下代码后reboot重启服务器
第一步:创建文件夹和文件名:
mkdir -p /opt/script/cron && vim /opt/script/cron/cleanCache.sh
输入如下文字,之后":wq"保存退出

03e786e47f606901cb7e9ec90d244ff5
#!/bin/bash
#description: 清除缓存
echo "开始清除缓存"
sync;sync;sync #写入硬盘,防止数据丢失
chmod -R 777 /opt/script/cron #修改其文件的權限
chmod -R 777 /var/spool/mail #修改其郵件消息的權限
#sleep 10 #延迟10秒
echo 1 > /proc/sys/vm/drop_caches
echo 2 > /proc/sys/vm/drop_caches
echo 3 > /proc/sys/vm/drop_caches
echo "结束清除缓存"
#description: 删除30天之前的r日志文件
echo "删除30天之前的r日志文件"
find /var/log -mtime +1 -type f -name \*.log | xargs rm -f
echo "30天之前的r日志文件删除完毕"

第二步:修改权限:
chmod -R 777 /opt/script/cron
第二步:将自动执行CRON的命令放入到计划启动中:
crontab -e
*/9 * * * * sh /opt/script/cron/cleanCache.sh
:wq 保存退出,输入reboot 重启,你会发现自动清理了缓存占用了太多的内存,从此以后你的服务器的内存高枕无忧,再怎么折腾都够使用了

或者直接使用如下命令:

Cron Cleanup Script

一键脚本用于清理缓存和日志,支持 CentOS、Ubuntu、Debian。

在线安装

在SSH中运行以下命令:

bash <(curl -sL https://raw.githubusercontent.com/FoxBary/smallvps/main/vmshellvps.sh)

About

“VPS小内存硬盘日志定时清理工具”,主要针对VPS的内存不够充裕的情况下,而内存页面缓存和日志文件等等占用了VPS的有限内存和小硬盘空间,我们解决如何自动清理的问题,该脚本作者:Vmshell INC是美国怀俄明注册正规企业,现注册有自有网络运营ASN号:147002,提供香港CMI大宽带和美国圣何塞10Gbps云计算服务,官方地址:https://vmshell.com/

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages