日志的轮转是一种日志管理策略,可以简化管理。
以/var/log/messages日志文件为例:
先分四步讲解下轮转的过程。
1.系统只有messages文件,还没有轮转
touch messages
2.第一次轮转生成messages.1
mv messages messages.1
touch messages
3.第二次轮转生成messages.2
mv messages.1 messages.2
mv messages messages.1
touch messages
4.第三次轮转生成messages.3
mv messages.2 messages.3
mv messages.1 messages.2
mv messages messages.1
toouch messages
这样日志达到一定条件就会这样不断生成新的文件,可以看出,日志的轮转其本质就是旧文件的移动和新文件的创建。
关于mv命令:
mv命令是move的缩写,可以用来移动文件或者将文件改名(move (rename) files),是Linux系统下常用的命令,经常用来备份文件或者目录。
1.命令格式:
mv [选项] 源文件或目录 目标文件或目录
2.命令功能:
视mv命令中第二个参数类型的不同(是目标文件还是目标目录),mv命令将文件重命名或将其移至一个新的目录中。当第二个参数类型是文件时,mv命令完成文件重命名,此时,源文件只能有一个(也可以是源目录名),它将所给的源文件或目录重命名为给定的目标文件名。当第二个参数是已存在的目录名称时,源文件或目录参数可以有多个,mv命令将各参数指定的源文件均移至目标目录中。在跨文件系统移动文件时,mv先拷贝,再将原有文件删除,而链至该文件的链接也将丢失。
参考链接:
http://blog.csdn.net/dhxaohei/article/details/8014764
http://www.cnblogs.com/peida/archive/2012/10/27/2743022.html