a.logrotate 简介 logrotate是一个日志管理程序,用来把旧的日志文件删除(备份),并创建新的日志文件,这个过程称为“转储”。 我们可以根据日志的大小,或者根据其使用的天数来转储。 logrotate 的执行由crond服务实现。在/etc/cron.daily目录中,有个文件log ...
分类:
其他好文 时间:
2018-05-24 10:30:03
阅读次数:
192
FTP工作模式分主动跟被动两种匿名用户跟系统用户配置1、安装[root@localhostpam.d]#yuminstallvsftpd[root@localhostpam.d]#rpm-qcvsftpd/etc/logrotate.d/vsftpd/etc/pam.d/vsftpd/etc/vsftpd/ftpusers/etc/vsftpd/user_list/etc/vsftpd/vsftp
分类:
系统相关 时间:
2018-05-20 21:55:25
阅读次数:
455
/var/log/messages是linux系统总日志,系统中存有一个日志切割机制,日志的滚动,在增长到一定级别了,就会自动切割日志文件,防止它无限制的增加/etc/logrotate.conf//日志切割配置文件#cat/etc/logrotate.conf//cat下日志切割配置文件#see"manlogrotate"fordetails#rotatelogfileswe
分类:
系统相关 时间:
2018-05-17 12:03:58
阅读次数:
226
1)基本介绍 适合应用服务日志,系统日志按天切割 如果没有日志轮转,日志文件会越来越大 将丢弃系统中最旧的日志文件,以节省空间 logrotate本身不是系统守护进程,它是通过计划任务crond每天执行 2)配置文件 3)配置文件详解 4)httpd服务日志轮转 5)nginx 服务日志轮转 ...
分类:
其他好文 时间:
2018-05-15 01:38:22
阅读次数:
156
今天客户要求提供mongo的日志清理方案,客户提供了kill -SIGUSR1的方式,在此记录学习以及测试过程,以及其他几种日志清理方式。 方法1:在mongo的shell 里使用db.runCommand({logRotate:1})来进行日志的整理: 操作如下: shard1:PRIMARY> ...
分类:
数据库 时间:
2018-05-09 01:11:40
阅读次数:
297
[root@vm_web~]#cat/etc/logrotate.d/nginx/web/servers/tengine/logs/*.log{#日志所在的目录daily#日志文件按日轮询,还可以是weeklymonthlyyearlydateext#让旧日志文件以创建日期命名compress#在轮询任务完成后,已轮询的归档以gzip进行压缩create0644dmadmindmadmin#以指定
分类:
其他好文 时间:
2018-04-24 23:22:42
阅读次数:
312
Apache日志轮询配置详解1、apache日志轮询作用随着服务器的不断运行,日志文件会越来越大,如果不小心把日志文件放到了/var之类位置,日志文件可能写满分区,从而导致服务器被迫停止运行。这种事情确实曾经发生过。为了防止出现这种问题,可以在日志文件变得太大之前把它们移到其他具有足够空间的位置。这可以通过几种方法实现。某些Unix变种提供一个logrotate脚本,它能够帮助我们完成这个任务。例
分类:
Web程序 时间:
2018-04-15 13:37:47
阅读次数:
200
1.Nginx的日志(log)位置:默认位置/var/log/nginx,需要重定向log的位置/etc/logrotate.d/nginx,修改属组为nginx2.Nginx配置文件的位置主配置文本/etc/nginx/nginx.conf子配置文件/etc/nginx/conf.d/.conf主配置文件(全局配置)配置文件结构:Nginx配置文件的结构包含events,http,upstrea
分类:
其他好文 时间:
2018-04-01 14:32:18
阅读次数:
166