日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux系统日志切割

發(fā)布時間:2025/4/9 linux 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux系统日志切割 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

Linux系統(tǒng)日志切割

如果服務(wù)器有大量的用戶的話,這些日志文件的大小會很快地增加,在服務(wù)器硬盤不是非常充足的情況下,必須采取措施防止日志文件將硬盤撐爆?,F(xiàn)代的Linux版本都有一個小程序,名為logrotate,用來幫助用戶管理日志文件,它以自己的守護進程工作。logrotate周期性地旋轉(zhuǎn)日志文件,可以周期性地把每個日志文件重命名成一個備份名字,然后讓它的守護進程開始使用一個日志文件的新的拷貝。這就是為什么在/var/log/下看到許多諸如maillog、maillog.1、maillog.2、boot.log.1、boot.log.2之類的文件名。它由一個配置文件驅(qū)動,該文件是/etc/logroatate.conf,下面是它的一個范例:
# see "man logrotate" for details
# rotate log files weekly
weekly
#以7天為一個周期

# keep 4 weeks worth of backlogs
rotate 4
#每隔4周備份日志文件

# send errors to root
errors root
#發(fā)生錯誤向root報告

# create new (empty) log files after rotating old ones
create
#轉(zhuǎn)完舊的日志文件就創(chuàng)建新的日志文件

# uncomment this if you want your log files compressed
#compress
#指定是否壓縮日志文件


# RPM packages drop log rotation information into this directory
include /etc/logrotate.d
#表示/etc/logrotate.d目錄下的所有配置文件都生效


# no packages own lastlog or wtmp -- we'll rotate them here
/var/log/wtmp { --針對wtmp單獨的配置,這里是絕對路徑
? ? monthly --一個月rotate一次,取代上面的全局配置里的一個星期一次
? ? minsize 1M --指定最小大小為1M,才rotate,就算是時間到了,大小沒有1M,也不rotate
? ? create 0664 root utmp --定義創(chuàng)建的為屬性為0664,屬主為root,屬組utmp
? ? rotate 1 --保留一個
}

logrotate -vf /etc/logrotate.conf --強制輪轉(zhuǎn)日志,并查看輪轉(zhuǎn)的過程


# system-specific logs may be configured here


參  數(shù):
-?或--help  在線幫助。?
-d或--debug  詳細(xì)顯示指令執(zhí)行過程,便于排錯或了解程序執(zhí)行的情況。?
-f或--force  強行啟動記錄文件維護操作,縱使logrotate指令認(rèn)為沒有需要亦然。?
-s<狀態(tài)文件>或--state=<狀態(tài)文件>  使用指定的狀態(tài)文件。?
-v或--version  顯示指令執(zhí)行過程。?
-usage  顯示指令基本用法。

?

轉(zhuǎn)載于:https://www.cnblogs.com/dannylinux/articles/7942272.html

總結(jié)

以上是生活随笔為你收集整理的Linux系统日志切割的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。