1. 程式人生 > >syslog-ng使用logrotate進行日誌切片壓縮

syslog-ng使用logrotate進行日誌切片壓縮

logrotate是linux的預設日誌切割工具。系統預設會將syslog使用這個切割。

如果將系統的syslog替換成syslog-ng,則同時也需要修改logroate才能正常使用它的切片功能。

cd /etc/logrotate.d
cp syslog /home/syslog_logroate.bak
mv syslog syslog-ng
vim syslog-ng

內容:
/opt/log/messages {
    sharedscripts
    postrotate
        /bin/kill -HUP `cat /usr/local/syslog-ng/var/syslog-ng.pid 2> /dev/null` 2> /dev/null || true
    endscript
}

然後讓其生效:
logrotate -f syslog-ng

參考文章: 

相關推薦

syslog-ng使用logrotate進行日誌切片壓縮

logrotate是linux的預設日誌切割工具。系統預設會將syslog使用這個切割。 如果將系統的syslog替換成syslog-ng,則同時也需要修改logroate才能正常使用它的切片功能。 cd /etc/logrotate.d cp syslog /home/

JAVA中使用log4j及slf4j進行日誌輸出的方法

cto 所在 inf 官方 pat etl 註意 actor 結果   JAVA中輸出日誌比較常用的是log4j,這裏講下log4j的配置和使用方法,以及slf4j的使用。 一、下載log4j的架包,並導入項目中,如下: 二、創建log4j.prope

使用LogKit進行日誌操作

cep 不同 mysq ext ron java localhost 使用 imp 1. 概述不論什麽一個系統中,日誌都是必不可少的。如今Apache提供了兩套日誌工具,一個就是Log4j。還有一個是本文要給出樣例的LogKit。Log4j和LogKit有非常

ELK+syslog+nginx訪問日誌收集+分詞處理

elk nginx syslog mapping 一、nginx訪問日誌配置:1、日誌格式配置:log_format json ‘{"@timestamp":"$time_iso8601",‘ ‘"host":"$server_addr",‘

controller層統一攔截進行日誌處理

uuid final asp end sna ogg long lan tostring 前言 在項目中添加統一日誌時,我們往往會用到aop進行切面處理,常用在controller層添加切面,以處理請求和返回的各項參數數據。 使用切面進行日誌處理 下面我們就看一個例子說明基

sparkStreaming結合sparkSql進行日誌分析

pass mysql foreach eat instance dataframe sel park array package testimport java.util.Propertiesimport org.apache.spark.SparkConfimport o

SQL SERVER進行日誌截斷

sql server如果sql server的日誌過大,需要進行日誌截斷。登陸sql server選擇數據庫,打開屬性,將日誌級別從完整調整成簡單,點擊確定。這時過去很大的log文件就已經失去了作用。再次打開屬性,將日誌級別從簡單改成完整。選擇數據庫,選擇收縮,選擇日誌。可看到99%都是可用,點擊確定,sql

使用log4j進行日誌管理

基本使用 return 自定義 jar trac mil bsp family ogg 17.1、Log4j簡介 作用: 1、 跟蹤代碼的運行軌跡。 2、 輸出調試信息. 三大組成: 1、 Logger類-生成日誌。 2、 Appender類-定義日誌輸出的目的地。 3

linux下find查找文件後使用xargs和exec進行刪除、壓縮處理。

find exec xargsmtime 文件內容上次修改時間   atime 文件被讀取或訪問的時間   ctime 文件狀態變化時間   mtime 和 atime 的含義都是很容易理解的,而 ctime 則需要更多的解釋。由於 inode 維護著每個文件上的元數據,因此,如果與文件有關的元數據發生變化,

日誌收集二:使用rsyslog (v5版本)進行日誌匯總

rsyslog日誌匯總rsyslog相關: 一般系統默認安裝的都是舊版本,如果不升級,使用v5版本的配置語法v5配置參照:https://www.rsyslog.com/doc/v5-stable/監聽端口:514(使用UDP協議,減少系統負載)自定義設備號使用約定:local0 ~ local7 loca

進行視頻壓縮的方法

lin .com 開始 技術 完成 ima 找到 添加多個 文件 視頻壓縮的操作方法你知道嗎?視頻文件一般都是比較大的文件,這種文件一多,電腦或者手機就會很卡,我們不舍得刪除這些視頻的話,可以將這些視頻進行壓縮,怎麽進行視頻壓縮的,下面小編就為大家操作一下視頻壓縮的步驟。

使用Shell腳本批量給tomcat日誌打包壓縮並清理

cat tom 壓縮 環境 腳本批量 自動 除了 for 文件 因生產環境的tomcat日誌太多,需要做自動化清理,只留90內的,所以90天以外的就直接刪除了,90內的就要用腳本批量打包再刪除原文件 腳本如下: [root@aa] # cat for.sh #!/bin/b

圖片文件如何進行在線壓縮,在線壓縮的方法

位置 自己 style 完成 等待 一個 遇到 在線 選擇 圖片怎麽進行壓縮,而且還是在線的壓縮,很多的時候我們會遇到各種各樣的圖片文件,隨著時間一長,圖片增加,我們的電腦手機就有卡頓的情況,圖片不可以刪除的話可以進行在線壓縮,下面教給大家一種在線壓縮軟件的操作方法。 1:

小技巧:不用任何媒體處理軟件進行視頻壓縮

ima 格式工廠 安裝 gem 分享圖片 關註 ctrl+c 工廠 err 如果需要壓縮一個很大的視頻,網上有很多介紹,但是都需要安裝各種視頻處理軟件,比如格式工廠等等。本文介紹一個非常方便的小技巧,無需任何視頻處理軟件,只需要微軟的Powerpoint,這個最常用的辦公軟

java進行檔案的壓縮(WAR)

import java.io.BufferedInputStream;  import java.io.BufferedOutputStream;  import java.io.File;  import java.io.FileInputStream; 

java進行檔案的壓縮(ZIP)

最近需要用到壓縮,然後網上找了一些,自己又改了一些,寫一下吧,希望有用的可以做一個參考   import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import ja

輸出控制檯資訊到日誌 並 通過cronolog對tomcat進行日誌切分

windows下tomcat預設並不會把控制檯輸出的資訊都記錄進日誌檔案。但是在生產環境中,出現問題時,控制檯的日誌輸出是無法查據的,因此需要將日誌記錄下來。 解決方法: 輸出日誌到檔案 修改tomcat的bin目錄下的startup.bat檔案,執行此項修改後日誌會輸出到檔案中,在控制檯中不會再輸出

視訊檔案應該怎樣進行無失真壓縮

很多人現在可能還不懂視訊壓縮請新增連結描述是啥意思,視訊壓縮是在儘可能保證視覺效果的前提下減少視訊資料率。之前在一些軟體上進行了幾次壓縮,但是都是有失真壓縮,他們丟失了一些人眼和人耳所不敏感的影象以及音訊,而且丟失的資訊不可恢復,經過很多天的不斷琢磨,發現了可以無失真壓縮的方法。第一:開啟電腦後進入瀏覽器,搜

Logstash使用grok進行日誌過濾

轉自:https://www.jianshu.com/p/49ae54a411b8 一、前言 Logstash是Elastic stack 中的一個開源元件,其不僅能夠對日誌進行抓取收集,還能對抓取的日誌進行過濾輸出。Logstash的過濾外掛有多種,如:grok、date、json、geo

tomcat 使用log4j進行日誌分割

原文  http://blog.csdn.net/lxm63972012/article/details/30028985 由於tomcat catalina.out日誌不會自動分割, 一、日誌分割所需包在附近中 1、 壓縮