日志輪轉


日志的輪轉是一種日志管理策略,可以簡化管理。

以/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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM