newsyslog.conf详解
newsyslog.conf 指出了哪个日志文件要被管理,要保留多少和它们什么时候被创建。日志文件可以在它们达到一定大小或者在特定的日期被重新整理。
# configuration file for newsyslog
# $FreeBSD$
#
#
filename [owner:group] mode count size when [ZB] [/pid_file] [sig_num]
/var/log/cron - 600 7 100 * Z - -
1.logfile_name
就是放Log檔的絕對路徑,一般都放在 /var/log/ 這個目錄下,如maillog、httpd-access.log......... 等
2.[owner:group]
Log檔案的所有者及群組,預設是root:wheel
3.mode
要產生Log檔的檔案權限,一般為 640 或600 ...等
4.count
產生的備份檔的數目,例如數字為 7則會有0~7個備份Log檔案及一個正在使用的Log檔
maillog
maillog.0.bz2
maillog.1.bz2
maillog.2.bz2
maillog.3.bz2
maillog.4.bz2
maillog.5.bz2
maillog.6.bz2
maillog.7.bz2
5.size
5.size
以 KB 為單位,代表當檔案達到多少KB時就備份,*表示不管檔案大小都要備份
6.when
即設定要備份Log時間,有二種表達方式 :
1. 使用ISO8601日期格式(日期前面要加上 @ 符號,日期和時間則以T分開)
標準表達格式為(假設時間是 2004-04-27 10:05:45) 則可寫成20040427T100545,但通常我們都是設定到日及時間,如下:
@T00 => 代表每日 0 時執行
@01T05 => 代表每個月的 01 日 05 時執行
2. 使用 FreeBSD專屬時間格式M W D (月、週、天、小時) 表達方式 :(前面要加上 $符號 )
$M5D6 -> 代表每個月第 5 天的 早上 6 點
$W0D4 -> 代表每週第一天(星期天)早上 4 點
有個有趣的參數L,即表示在某月的最後一天
$MLH22->每月最後一天的晚上10點執行
7.flags
備份時壓縮或處理的格式,如:
Z -> 使用 gzip 壓縮
J -> 使用 bzip2 壓縮
B -> 使用 二位元 檔
8.[/pid_file]
pid檔的絕對路徑,有設定則會送sig_num給指定的程式一般不會設定,但像要備份Apache log時就需要用到,備份完apache log需要重新啟動
/var/run/httpd.pid否則apache log備份完後會因為找不到Process ID而無法在產生新的http-access.log
9.[sig_num]
送給該daemon程式的signal number,預設是SIGHUP
摘自:http://bbs.chinaunix.net/thread-1595744-1-1.html
newsyslog.conf详解的更多相关文章
- Redis:默认配置文件redis.conf详解
转: Redis:默认配置文件redis.conf详解 # Redis配置文件样例 # Note on units: when memory size is needed, it is possibl ...
- Redis配置文件redis.conf详解
一.Redis配置文件redis.conf详解 # Note on units: when memory size is needed, it is possible to specifiy # it ...
- linux离线部署redis及redis.conf详解
一.离线部署redis 由于博主部署的虚拟机没有网络也没有gcc编译器,所以就寻找具备gcc编译器的编译环境把redis编译安装好,Copy Redis安装目录文件夹到目标虚拟机的目录下.copy时r ...
- yum的配置文件yum.conf详解
说明:经过网上抄袭和自己的总结加实验,非常详细,可留作参考. yum的配置一般有两种方式: 一种是直接配置/etc目录下的yum.conf文件, 另外一种是在/etc/yum.repos.d目录下 ...
- /etc/security/limits.conf 详解与配置
目录 一. /etc/security/limits.conf 详解 /etc/security/limits.conf 配置解析 /etc/security/limits.d/ 目录 二. ulim ...
- rsync.conf详解
1.在服务端编辑配置文件 [root@game_intf ~]# more /etc/rsyncd.conf port=8730 log file=/var/log/rsync.log pid fil ...
- 004-mac上安装以及Nginx 配置文件nginx.conf详解
1.mac上nginx安装 安装brew:go-001-环境部署,IDEA插件 安装nginx: brew search nginx brew install nginx 当然也可以编译安装 安装完以 ...
- httpd.conf详解,因为php始终报fileinfo扩展无法加载的错
# # This is the main Apache HTTP server configuration file. It contains the # configuration directiv ...
- Nginx 配置文件 nginx.conf 详解
Nginx的配置文件nginx.conf配置详解如下: user nginx nginx; #Nginx用户及组:用户 组.window下不指定 worker_processes 8; #工作进程:数 ...
随机推荐
- PHP中空字符串、0、null、empty和false之间的关系
原文来自:http://www.seayee.net/article/info_115.html
- 关于奇异值分解(SVD)的理解
奇异值分解实际上是将一个矩阵,分解成为两个不同维度(行数和列数)上的正交向量集之间的映射变换,奇异值则是变换时的缩放! 例如上面的矩阵M就是一个5维映射到4维的变换矩阵,而SVD分解得到的奇异值和奇异 ...
- 蚂蚁金服HR电话面
1.先自我介绍一下. 2.问到项目问题.(项目介绍,用到哪些技术,如何测试的.) 3.一些基础知识. a) list.map.set是继承了collection的吗? List:1.可以允许重复的对 ...
- 常见的web漏洞及其防范
原文地址:http://blog.csdn.net/u013777676/article/details/52124298 一.SQL注入漏洞 SQL注入攻击(SQL Injection),简称注入攻 ...
- 22. Generate Parentheses (recursion algorithm)
Given n pairs of parentheses, write a function to generate all combinations of well-formed parenthes ...
- uva 10817(数位dp)
uva 10817(数位dp) 某校有m个教师和n个求职者,需讲授s个课程(1<=s<=8, 1<=m<=20, 1<=n<=100).已知每人的工资c(10000 ...
- poj 2068 Nim
Nim POJ - 2068 题目大意:多组数据,两人轮流操作,n轮一循环,给出总石子数和这n轮每次两人能取的石子上限(下限为1).取到最后一颗者输. /* f[i][j]表示在第i轮中一共有j个石子 ...
- 遍历json字符串 并 写入对应的文本框
1.js代码: function getFlws(){ var url = urlpath + "bhjk/getJson2.sd?"; $.post(url,function(d ...
- shell学习(11)- seq
今天是五一劳动节,窗户外边,草长莺飞,惠风和畅,但坐在办公室里值班也需要做点事情,今天就写写seq的用法. 作用:用于以指定增量从首数开始打印数字到尾数,即产生从某个数到另外一个数之间的所有整数,并且 ...
- day02笔记
1.linux环境配置阿里云yum源 linux软件包管理之 yum工具(如同pip3工具) pip3是管理python模块的工具,自动解决模块依赖,降低开发人员心智负担 pip3 install f ...