首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

磁盘空间清理

linux上,rm命令删除文件的方式是将文件从文件结构中进行unlink操作。...然而,如果这个文件是打开的(比如被进程使用),那么其实进程还是可以访问这些文件的,这也是为什么你在Linux上删除文件的时候不会出现类似windows的文件正被其他程序占用无法删除的提示,这些文件在占用的进程停止后才会真正被删除...其实我觉得仔细分析下来还是有不少收获可以分享给大家的: 生产环境上请养成为日志配置翻转的习惯,搜索Linux的logrotateg功能会有详细的解析,这里放一个nginx的日志翻转配置供参考:...local/openresty/nginx/logs/nginx.pid 2> /dev/null` 2> /dev/null || true endscript } 使用truncate的方式来清理日志文件而不是直接删除

1.8K00
您找到你想要的搜索结果了吗?
是的
没有找到

Linux使用Shell脚本定时清理日志

一、删除指定时间文件命令: 将/data/lydms-util-sms/logs/目录下所有30天前带.log的文件删除 find /data/lydms-util-sms/logs/ -mtime...+30 -name "*.log" -exec rm -rf {} \; 说明: find 对应目录 -mtime +天数 -name “文件名” -exec rm -rf {} ; find:linux...的查找命令,用户查找指定条件的文件; /opt/soft/log/:想要进行清理的任意目录; -mtime:标准语句写法; +30:查找30天前的文件,这里用数字代表天数; "*.log":希望查找的数据类型...crontab -e 将shell文件,添加到系统定时任务中 0 0 * * * /data/shell/bin/del-30-days-ago-log.sh 三、可能出现问题 1、超过运行时间,没有执行...没有将.sh文件设置为可执行文件 添加文件可运行权限 chmod +x /data/shell/bin/del-30-days-ago-log.sh 2、保存系统定时任务文件出现问题 (1)、空格问题

36710

磁盘空间满了,如何清理

Linux磁盘清理常用思路 查看空间占用 定位大目录 定位大文件 备份 删除 例如CentOS系统中,根目录满了可能会导致系统性能下降或者无法正常运行。...您可以按照以下步骤来清理根目录: 「查找大文件和目录:」 首先,您需要查找占用大量磁盘空间的文件和目录。...「清理临时文件:」 检查/tmp/目录和/var/tmp/目录,删除不再需要的临时文件。 「清理旧的内核:」 如果系统升级过多次,可能会留下多个旧的内核版本,这些版本占用了磁盘空间。...「查找大型日志文件:」 使用 find 命令来查找大于一定大小的日志文件,然后可以考虑清理或归档这些文件。...在清理文件或目录之前,确保知道这些文件或目录的用途,以免不小心删除了重要的数据。清理文件和目录时要格外小心,以免对系统造成损害。最好在清理前备份重要数据。千万不要rm -rf /* 就完事!

52220

定时查询检测磁盘空间

原文链接:https://blog.csdn.net/humanking7/article/details/89763372 ---- 文章目录 @[toc] 0.环境 1.原因 2.查询脚本编写 3.定时运行设置...查看有哪些定时程序运行 编辑定时脚本 定时查询检测磁盘空间 0.环境 Ubuntu 16.04 1.原因 搭建了一个Samba服务器,有两个文件夹Movies和Movies2分别是挂载在/dev/sdb1...使用crontab添加定时任务,设定每隔5分钟运行一次脚本,我将脚本放在了\root 下。...#关闭服务 service cron reload #重新载入配置 编辑定时脚本 usage: crontab [-u user] file crontab [ -u user ] [ -i ]...crontab -e 输入运行规则 # 每隔 5mins 执行一次查询脚本 */5 * * * * /root/get_diskFree.sh 查看定时脚本 crontab -l 具体定时任务命令

1.4K20
领券