資訊時代的演化,以往大家聯絡事情,公司下訂單都是靠電話跟傳真.這種做法對現在的業務總覺得過時了,在年輕一輩的會覺得麻煩或很遜,但對老一輩的業務確會覺得會萬無一失.沒錯~傳真訂單加上電話確認保證對方一定會收到訂單.
現在的人們都靠著E-mail來傳各種資料.大家都覺得send 出去 ,對方就一定會收到.有的人會在電話確認有的則是覺得ok了.其實當大家在按下傳送信件後,對方並不一定會收到信耶~因為現在有許多不可預期的問題存在網路中,包含:
一.主機是否被列黑名單:如果是那通常到對方的Mail Server後就直接被丟棄,對方根本收不到
二.信件被判為垃圾信:那信件就會被電腦系統丟到垃圾信的資料夾,如果沒仔細看就沒了
三.網路品質有問題:網路是靠封包在傳,漏封包時有所聞
四.對方信箱爆了~信件被退,又不仔細看信
五.對方的Mail 位址打錯:打錯一定收不到(雖然很瞎的原因,可是我處理過很多次~"~)
除了上述原因,其實還有很多啦~
回歸主題:Linux log記錄檔 因為今天就有客戶發生這種問題.客戶寄給工廠的訂單,對方沒收到.而且交期就是今天,貨交不出來很慘的.
所以客戶要求我查系統的記錄檔,看信有沒有寄到對方的Mail主機來釐清問題~
可是我一連系統才發現記錄檔已經沒了(要求查的那天的記錄),後來才想到系統有預先設定保存時間4個星期~
查一下資料確認了設定檔在那裡及設定細節
位置在 /etc/logrotate.conf
內容:
----------------------------------------------------------------------------------
# see "man logrotate" for details
# rotate log files weekly
weekly
# keep 4 weeks worth of backlogs
rotate 4 --------------->在這裡啦
# create new (empty) log files after rotating old ones
create
------------------------------------------------------------------------------------
啥是系統紀錄檔:
就是紀錄系統的一些運作資訊,包括mail 開機狀況 連線紀錄 Apache 種種的資訊
如有任何問題,歡迎來電02-22429995洽詢,將有專人為您服務