一、
二进制日志,
办法1:
PURGE
MASTER
LOGS
TO
‘mysql-bin.000021′
将序号为000021之前的日志全部删除
办法2:
PURGE
MASTER
LOGS
BEFORE
’2010-03-22
00:00:00′
将日期为2010-03-22之前的日志删除
二、慢查,错误、无索引日志等可以直接拷贝到其他目录,或者手动删除
用find比较适合,查找半年没有用过的文件,然后删除掉find /oradata/log2 -atime -exec { [ rm | tar ] argument } {} \
如题目例,找半年没访问过的文件
find /oradata/log2 -atime -exec rm -rf {} \
atime :访问时间
mtime:修改时间
find中有很多判断式,请酌情使用,使用man find看更多的信息
如果是服务器资料请慎重!!
Linux日志文件在/var/log目录下,可以通过命令查看日志文件。1,cat messages可以查看某个日志文件。
2,要达到实时更新,可以通过tail命令查看更新的数据,例如tail -f messages。
3,tail命令参数:
-f 循环读取
-q 不显示处理信息
-v 显示详细的处理信息
-c<数目>显示的字节数
-n<行数>显示行数
--pid=PID 与-f合用,表示在进程ID,PID死掉之后结束.
-q, --quiet, --silent 从不输出给出文件名的首部
-s, --sleep-interval=S 与-f合用,表示在每次反复的间隔休眠S秒。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)