网站源码和数据库的定期备份的重要性大家都清楚,可以对于随备份文件的增加,不定期删除将会浪费很多时间,但是需要人为去清理感觉很麻烦,因此需要自动定期删除。本人想到两个办法:1利用时间戳的差值去定期删除2使用logrotate去删除文件第一种代码如下#!/bin/bash
webdir=/us..
分类:
数据库 时间:
2014-12-16 19:29:21
阅读次数:
323
日志分割方法: 1.logrotate 2.mv? logfile.log??? $(date -d ‘yesterday‘ +‘%Y%m%d‘)_old.log /sbin/killall? -USR1?? nginx 或 $(cat? path/nginx.pid) /sbin/killall ? -HUP?? httpd 3. cp? logf...
分类:
其他好文 时间:
2014-12-16 17:19:14
阅读次数:
152
Haproxy:172.16.100.128
Node1:172.16.100.101web1
Node2:172.16.100.102web2
安装haproxy
#yuminstallhaproxy-y
#rpm-qlhaproxy
/etc/haproxy
/etc/haproxy/haproxy.cfg#主配置文件
/etc/logrotate.d/haproxy
/etc/rc.d/init.d/haproxy#启动脚本
/usr/bin/halog
/usr/bin/..
分类:
Web程序 时间:
2014-11-13 19:09:37
阅读次数:
254
系统日志的记录linux操作系统主要通过syslogd服务来记录日志信息。日志信息主要记录在/var/log/目录下。syslod用来记录系统运行产生的信息。klogd用来记录系统内核运行产生的信息。此外根据系统的配置,系统会在固定的时间,调用logrotate命令来更新日志信息。logrotate命令会..
分类:
其他好文 时间:
2014-11-08 02:16:34
阅读次数:
170
https://fedorahosted.org/logrotate/man pageslogrotate [-dfv?] [-d|--debug] [-f|--force] [-m|--mail command] [-s|--state statefile] [-v|--verbose] [-?|...
分类:
其他好文 时间:
2014-10-27 15:30:41
阅读次数:
198
logrotate程序是一个日志文件管理工具。用于分割日志文件,删除旧的日志文件,并创建新的日志文件,起到“转储”作用。可以节省磁盘空间。logrotate命令格式:logrotate[OPTION...]<configfile>-d,--debug:debug模式,测试配置文件是否有错误。-f,--force:强制转储文件..
分类:
系统相关 时间:
2014-10-16 03:16:32
阅读次数:
291
大家可能都有管理日志的需要,比如定时压缩日志,或者当日志超过一定大小时就自动分裂成两个文件等。最近就接到这样一个小任务。我们的程序用的是C语言,用log4cpp的library来实现日志记录。但是问题是log4cpp并不支持当日志超过一定大小时自动分裂的功能,只能从头覆盖之前的日志,但这显然不是我们...
分类:
系统相关 时间:
2014-10-09 13:26:33
阅读次数:
242
配置好项目之后,Apache,MySQL等会产生日志,为了方便管理,将其按照一定的间隔时间进行转储1.Apache日志在配置文件中加入以下两句:CustomLog"|/usr/sbin/rotatelogs/var/log/httpd/access-80.log.%Y%m%d86400540"combinedErrorLog"|/usr/sbin/rotatelogs/var/log/httpd/error..
分类:
系统相关 时间:
2014-09-29 18:02:01
阅读次数:
356
DNS的配置相对于来说是花费时间较多的,所以写得也比较认真,详细。1.ZZSRV1上的主DNS配置1.1.安装BIND#yum-yinstallbindbind-utilsbind-chroot
#rpm-qcbind
/etc/logrotate.d/named
/etc/named.conf
/etc/named.iscdlv.key
/etc/named.rfc1912.zones
/etc/named.root.key
/etc..
分类:
其他好文 时间:
2014-09-28 19:44:26
阅读次数:
436