如果你的是源码包安装的服务,那么对于Linux服务器上的一些服务在运行当中产生的日志很重要,可以判断你的服务是否有异常等,但源码包安装的日志是没有日志的轮询或者说是切割能力的,所以你就需要用到bash脚本来做或者用其他语言,但我这里来介绍下一个RHEL系列的工具 logrotate 他可以轻松的帮你...
分类:
其他好文 时间:
2015-07-22 22:40:18
阅读次数:
1030
例行性工作:系统在某个时间点会自动进行的工作只执行一次就结束调度:at,服务为atd循环执行的工作调度:crontab,服务为crond常见例行性工作日志轮替(logrotate)日志分析(logwatch)更新数据库删除临时文件(tmpwatch)网络有关服务检查at:执行一次的工作调度1:生成工作..
分类:
其他好文 时间:
2015-06-23 16:02:50
阅读次数:
162
日志文件包含了关于系统中发生的事件的有用信息,在排障过程中或者系统性能分析时经常被用到。对于忙碌的服务器,日志文件大小会增长极快,服务器会很快消耗磁盘空间,这成了个问题。除此之外,处理一个单个的庞大日志文件也常常是件十分棘手的事。Linux日志切割现代的Linux版..
分类:
系统相关 时间:
2015-06-08 19:49:14
阅读次数:
338
rsyslog服务和logrotate服务 ====================================================================== rsyslog 是一个 syslogd 的多线程增强版。 现在Fedora和Ubuntu, rhel6默认的日志系统都是rsyslog了 rsyslo...
分类:
其他好文 时间:
2015-06-03 21:49:17
阅读次数:
177
Nginx下修改php.ini配置文件,需要通过php-cgi的FastCGI来重新加载php.ini文件php-fpm -c | : 查找php.ini文件的目录命令:sudo php-fpm {start|stop | quit | restart | reload | logrotate}--...
分类:
Web程序 时间:
2015-06-02 01:41:59
阅读次数:
161
##配置 ```linux /usr/local/nginx/logs/*.log { daily dateext rotate 1 olddir /usr/local/nginx/other/logs missingok notifempty compress sharedscripts postrotate /bin/kill -USR1 $(cat /var/run/nginx.p...
分类:
系统相关 时间:
2015-05-29 20:29:09
阅读次数:
251
gluster3.4.5logrotate默认配置如下:[root@lab25logrotate.d]#catglusterd/var/log/glusterfs/*glusterd.vol.log{missingokpostrotate/bin/kill-HUP`cat/var/run/glusterd.pid2>/dev/null`2>/dev/null||trueendscript}[root@lab25logrotate.d]#catglusterfsd/var/log/gl..
分类:
其他好文 时间:
2015-05-29 12:19:15
阅读次数:
203
#切除本身日志内容并且自动生成新的以日期生成的历史文件
方法一:
mongod-v--logpath/var/log/mongodb/mongos.log
方法二:
kill-SIGUSR1{pid}
方法三:
useadmin
db.runCommand("logRotate")
#两种删除旧的日志文件,保留7天的日志文件
find/var/log/mongodb/mongos.log.*-..
分类:
数据库 时间:
2015-05-25 20:44:03
阅读次数:
219
logrotate是作为linux系统日志的管理工具存在。他可以轮换,压缩,邮件系统日志文件。默认的logrotate被加入cron的/etc/cron.daily中作为每日任务执行。/etc/logrotate.conf为其默认配置文件指定每个日志文件的默认规则。/etc/logrotate.d/...
分类:
其他好文 时间:
2015-05-20 21:58:45
阅读次数:
184
nginx日志切割#!/bin/bash
#日志的位置,日志文件以access.log结尾
Logs_Path=/home/wwwlogs
cd${Logs_Path}
#nginx的pid文件
Pid_Path=/var/run/nginx.pid
#日志切割后存放位置
Logs_Logrotate=/home/wwwlogs
#nginx程序
Nginx_Program=/usr/local/tengine/sbin/nginx
#日..
分类:
其他好文 时间:
2015-04-30 20:20:20
阅读次数:
139