導航:首頁 > 文件處理 > 輪轉日誌指定文件夾

輪轉日誌指定文件夾

發布時間:2022-07-01 06:38:34

㈠ 如何把Windows7系統日誌存放在指定文件夾

windows日誌文件默認位置是「%systemroot%\system32\config
安全日誌文件:%systemroot%\system32\config
\secevent.evt
系統日誌文件:%systemroot%\system32\config
\sysevent.evt
應用程序日誌文件:%systemroot%\system32\config
\appevent.evt
ftp連接日誌和httpd事務日誌:%systemroot%
\system32\logfiles\
如何查看日誌文件
在windows系統中查看日誌文件很簡單。點擊「開始→設置→控制面板→管理工具→事件查看器」,在事件查看器窗口左欄中列出本機包含的日誌類型,如應用程序、安全、系統等。查看某個日誌記錄也很簡單,在左欄中選中某個類型的日誌,如應用程序,接著在右欄中列出該類型日誌的所有記錄,雙擊其中某個記錄,彈出「事件屬性」對話框,顯示出該記錄的詳細信息,這樣我們就能准確的掌握系統中到底發生了什麼事情,是否影響windows的正常運行,一旦出現問題,即時查找排除。

linux日誌輪轉在工作中重要嗎

要看你想查什麼樣的日誌了,linux下面日誌有很多,有系統的,有應用的。如果是系統下面的日誌,一般都在/var/log下面。如果是看應用日誌,那就到應用日誌所在目錄去看,這個要看具體應用,每個的路徑都不一樣。一般查看日誌,可以看靜態日誌,也就是用'vi日誌文件名',或者用more之類的工具查看。還可以看動態日誌,用'tail-f日誌文件名',可以實時查看打命令之後產生的所有新日誌。

㈢ Linux中logrotate日誌輪轉是否可以設置保留所有備份

可以手動調整rotate 後面的保留天數足夠大就行,例如 rotate 365

㈣ 為啥么logrotate日誌不輪轉

使用:
logrotate CONF_FILE+

描述:
可自動輪轉,壓縮,刪除,郵寄日誌文件。可每天,每周,每月或日誌文件達到一定大小時進行操作。

通常logrotate是一個每天的cron計劃,一般不會在一天內多次修改日誌,除非輪轉是基於日誌大小的,
或者logrotate被多次運行,使用了-f(--force)項。

命令行上可指定任何多個配置文件。
後面的配置會覆蓋前面的配置,所以配置文件的載入順序很重要。
通常需要在一個配置文件中include其他配置文件,具體參見include指令用法。
如果在命令行上給出了一個目錄,那麼該目錄下所有文件都將被用作配置文件。

如果沒有參數,logrotate就列印版本等信息。如果在輪轉日誌時發生錯誤,會以非0狀態退出。

選項:
-d debug模式,隱含-v,不會對日誌文件做實際操作
-f, --force
強制輪轉日誌
-m, --mail <command>
郵寄日誌時使用的命令
-s, --state <statefile>
指定另一個state文件
--usage
列印幫助
-v, --verbose
詳細信息

配置文件
logrotate會讀取每一個配置文件,配置文件中可對global和具體log文件配置。
本地配置(log文件配置)覆蓋global配置,後來的配置覆蓋先前的配置。

# sample logrotate configuration file 注釋行
compress 輪轉後進行壓縮

/var/log/messages { 指定日誌文件路徑
rotate 5 保留5個輪轉文件
weekly 每周輪轉
postrotate 輪轉之後執行的命令(在壓縮舊日誌之前)
/usr/bin/killall -HUP syslogd
endscript
}

"/var/log/httpd/access.log" /var/log/httpd/error.log { 指定了兩個日誌文件
文件名中有空格,要用""
支持' " \的shell引用規則字元
rotate 5 保留5個輪轉文件
mail [email protected] 解壓後郵寄超過5次輪轉的老日誌文件,而不是刪除
size 100k 日誌文件達到100K時就進行輪轉
sharedscripts 表示postrotate腳本在壓縮了日誌之後只執行一次
postrotate
/usr/bin/killall -HUP httpd
endscript
}

/var/log/news/* { 所有/var/log/news/下的文件
通配符*,會輪轉包括之前輪轉的文件,需要olddir指令
或者*.log來指定只有.log後綴的文件
monthly 每月輪轉
rotate 2
olddir /var/log/news/old 配合指定文件時的*通配符使用
missingok 如果指定的目錄不存在,logrotate會報錯,此項用來關閉報錯
postrotate
kill -HUP `cat /var/run/inn.pid`
endscript
nocompress 不壓縮
}

=====================================================
詳細選項解釋:

rotate COUNT
輪轉COUNT次,也就是最多保留COUNT個輪轉備份。
超出的被刪除或郵寄。
設置為0,則不保存輪轉的老日誌。
start COUNT
輪轉文件名基於這個數字。
例如,指定0時,原日誌文件輪轉的備份文件以.0為擴展名,如果指定9,就直接從.9開始跳過0-8
然後再繼續向後輪轉rotate指定的次數。

compress
默認使用gzip壓縮老日誌
nocompress
不壓縮老日誌
compresscmd
指定壓縮命令,默認gzip
uncompresscmd
指定解壓命令,默認gunzip
compressext
如果啟用了壓縮,指定在壓縮了的日誌文件上使用哪個擴展。默認隨配置的壓縮命令
compressoptions
可以傳送命令行選項給壓縮程序,默認的gzip使用-9選項(最大壓縮率)
delaycompress
延遲到下次輪轉時壓縮之前的日誌文件。
需要與compress項連用,當程序有時不能關閉寫日誌文件時可使用此項。
nodelaycompress
不延遲壓縮


拷貝日誌文件,不修改原有文件。
給當前日誌文件做快照,或其他工具需要截斷或解析文件時,可使用此項
使用此項時,create項就沒用了,因為老日誌文件占著位置
no
留下原日誌文件而不復制
truncate
在創建了拷貝後截斷原日誌文件到0大小,而不是用移動就日誌文件再創建新文件的方法。
可用於日誌一些程序不關閉日誌文件一直寫的情況。
注意,在拷貝文件和截斷文件時有一個非常小的時間片,所以可能會丟失日誌信息。
使用此項時,create無效
notruncate
創建拷貝後不截斷原日誌文件
create MODE OWNER GROUP
在輪轉動作之後,postrotate腳本執行之前,立即使用剛輪轉的日誌文件名創建日誌文件。
MODE 指定日誌文件的許可權(0660之類)
OWNER 指定日誌文件的屬主
GROUP 指定日誌文件的屬組
可省略任何上述屬性,省略的屬性從原文件繼承,可使用nocreate項來關閉
nocreate
不創建新的日誌文件

daily
每天輪轉日誌文件
weekly
如果當前的星期幾比上次輪轉的星期幾少,或者過了一個多星期,就會發生輪轉
通常是在每周的第一天輪轉,如果logrotate不是每天運行的,會在第一次有機會時進行輪轉。
monthly
一月中logrotate第一次運行時進行輪轉(通常是一月的第一天)
yearly
如果當前年份不同於上次輪轉的年份,則進行日誌輪轉

dateext
歸檔舊日誌文件時,文件名添加YYYYMMDD形式日期,可用dateformat選項擴展配置。
nodateext
不使用dateext擴展名
dateformat FORMAT_STRING
使用strftime(3)類似的格式指定dateext的格式,只允許%Y %m %d和%s指定符。
默認為 -%Y%m%d。
注意:擴展中分割日誌的字元也是日期格式的一部分,
系統時鍾需要設置到2001-09-09之後,%s才能正確工作
extension EXT
日誌文件可在輪轉後使用指定的EXT擴展名。
如果使用壓縮,通常EXT後還會加上壓縮文件的擴展名,通常是.gz。
例如想把mylog.foo輪轉為mylog.1.foo.gz而不是mylog.foo.1.gz

ifempty
默認項,即使日誌是空的也進行輪轉,覆蓋notifempty項
notifempty
如果日誌為空,則不進行輪轉

include FILE_OR_DIRECTORY
讀取include指令下的文件。
如果是目錄,在繼續處理包含的文件之前,按字母順序讀取目錄下大部分文件(只讀取普通文件)
目錄或管道文件等,還有使用指定擴展名的文件不讀取
用tabooext指令定義禁忌擴展名。
include指令不能出現在日誌文件定義中。
tabooext [+] LIST
修改當前禁忌擴展名列表。
如果列表前使用了+,表示將LIST加到當前列表中,否則就替換當前列表。
默認包含:.rpmorig, .rpmsave, .v, .swp, .dpkg-dist, .dpkg-old, .dpkg-new, .disabled

mail ADDRESS
當日誌輪轉超過保留數時,多出的會mail到ADDRESS。
可在log定義中使用nomail指令來不郵寄該log
nomail
不郵寄日誌
mailfirst
與mail指令連用,郵寄剛輪轉的日誌,而不是期滿的日誌(超出數量要被刪除的)
maillast
默認項,與mail連用,郵寄超出rotate數量要被刪除的日誌。

maxage COUNT
刪除COUNT天前的輪轉備份。
只在輪轉動作時檢查日誌文件的時間戳。
如果配置了maillast和mail指令,刪除的輪轉備份會被郵寄。
minsize SIZE
日誌文件增長到超過SIZE bytes時進行輪轉,但不會在額外指定的時間間隔之前(daily,weekly等)。
相關的size指令與其類似,但size與間隔指令互斥,不考慮時間而直接進行輪轉。
而minsize指令要考慮大小和時間戳。
size SIZE
超過SIZE時輪轉,SIZE默認單位是KB,可使用M,G來指定MB和GB。
shred
默認關閉
刪除文件使用shred -u(銷毀)而不是unlink()系統調用。
可確保刪除日誌後,文件不可讀(對磁碟傷害大)。
shredcycles COUNT
調用shred在刪除日誌文件前覆寫COUNT次,不使用此項時,就按shred默認次數覆寫。
noshred
刪除就文件時不使用shred

missingok
如果日誌文件不存在,繼續處理下一個文件而不產生報錯信息。
nomissingok
默認項,如果日誌文件不存在,就產生錯誤。

olddir DIRECTORY
輪轉的日誌放到DIRECTORY目錄中,目錄必須與日誌文件在同一物理設備上,
如果沒指定絕對路徑,則假定該目錄在與日誌目錄下。
noolddir
日誌只在它們的當前目錄中輪轉。

sharedsctipts
通常prerotate和postrotate腳本為每一個輪轉的日誌運行,也就是說一個單獨的腳本可能因為日誌輪轉定義
中匹配了多個文件時(例如/var/log/news/*),該腳本會運行多次。
指定此項,腳本只對所有匹配的日誌文件統一執行一次。
如果匹配的日誌都不需要輪轉,腳本也不會執行。
如果腳本錯誤退出,剩下的動作也不會為任何日誌執行。
隱含create項,可被nosharedscripts覆蓋。
nosharedscripts
默認項
為每一個輪轉的日誌執行prerotate和postrotate
如果腳本錯誤退出,剩下的動作只不對影響到的日誌執行。
prerotate/endscript
在prerotate和endscript之間的行(他倆自己各佔一行),在日誌文件被輪轉之前並且有需要輪轉時,才會執行。
該指令只能用於log文件定義中。
postrotate/endscript
在prerotate和endscript之間的行,在日誌文件被輪轉之後執行。
該指令只能用於log文件定義中。
firstaction/endscript
在firstaction和endscript之間的行,在輪轉所有匹配了通配符的日誌被輪轉之前,
在prerotate執行之前,並且至少要有一個日誌需要被輪轉時,才會執行。
只能用於log文件定義中,如果腳本錯誤退出,就不再繼續往下進行。
lastaction/endscript
在lastaction和endscript之間的行,在輪轉了所有匹配的日誌後,在postrotate執行之後,
並且至少要有一個日誌被輪轉了的情況下,才會執行。
只能用於log文件定義中,如果腳本錯誤退出,只顯示一個錯誤信息作為最後的動作。

㈤ linux日誌輪轉不產生新的空白日誌,只有舊日誌被輪轉,求解釋!

日誌輪轉之後,大部分服務必須重啟(或者有的服務可以通過HUP signal)才能創建新的日誌文件。 這是設計使然,沒有為什麼,因為日誌輪轉是服務之外的功能,不是服務本身的功能。

㈥ linux自帶logrotate 備份日誌文件 放在哪

輪循日誌啊
看你什麼發行版本了,以RHEL 7為例:
/var/log/message-XXX ##XXX為輪轉起始的時間點
輪循畢竟可以自己配置的,配置文件為:
/etc/logrotate.conf ##主配置文件
/etc/logrotate.d/ ##主配置目錄

㈦ chkdsk如何指定具體文件夾

如果你是右下角出現文件損壞提示你用chkdsk工具,如果是,跟本就不需用這個工具,請看下面。

出現這個提示是系統臨時文件太多了,或是磁碟出了問題引起的,看看下面的方法。

1)任務欄右下角出現這種提示(某文件損壞,請運行運用chkdsk工具修復),一般是系統垃圾文件太多導致的,主要是上網產生的垃圾文件,清理一下就好了。
打開一個網頁,點擊「工具」菜單/Internet選項/在「常規」標簽下點擊「刪除cookies(I)」,「刪除文件」彈出窗口,點擊「確定」(包括離線文件),然後重啟一下電腦(不需要用提示說的Chkdsk工具)。

2)系統自帶的磁碟修復方法:(如果故障依舊,就是你的磁碟有問題了,請修復一下磁碟,每個磁碟都修復一下,或只修復C盤)
具體步驟如下:在我的電腦中選中盤符後單擊滑鼠右鍵選屬性,在彈出的驅動器屬性窗口中依次選擇「工具→開始檢查」並選擇「自動修復文件系統錯誤」和「掃描並恢復壞扇區」,然後點擊開始,掃描時間會因磁碟容量及掃描選項的不同而有所差異(按上面的方法做後,會彈出一個框,點是,自動關機後在開機進行修復,Win7選按計劃磁碟檢查按鈕)。

3)還是不行可能是硬碟有問題了,用軟體修復試試。硬碟壞道將導致電腦系統文件損壞或丟失,電腦無法啟動或死機。硬碟壞道可以採用NDD磁碟工具或Scandisk來修復。

4)如果故障依舊,請還原一下系統或重裝(還是不行格式化硬碟重新分區重裝,在不行就要換硬碟了,或檢修一下去吧)。

㈧ 怎樣把日誌轉移到另一個文件夾中

你說的日誌是不是空間里的呢?如果是可以把你要移走的日誌先打開 ,然後有個編輯就可以移到你想去的地方了

㈨ 網站日誌文件夾命名是自己隨便命名的么,怎麼在自己網站上傳日誌

網站日誌是系統自動生成的,這個無需你自己建立文件夾,一般日誌都會生成在指定文件夾內的,上傳日誌目的是什麼?

閱讀全文

與輪轉日誌指定文件夾相關的資料

熱點內容
我昨天看了航天電影英文翻譯 瀏覽:175
熙和宇電影高級家庭 瀏覽:236
主角10歲收了母親的小說 瀏覽:544
女獄電影日本 瀏覽:154
二龍湖浩哥最早的作品 瀏覽:699
異界收母入後宮 瀏覽:155
ida反編譯出來的代碼是匯編指令嗎 瀏覽:820
小孩子是天才的電影 瀏覽:450
輿情監控演算法 瀏覽:147
好看123電影 瀏覽:751
成龍主演的五行拳電影名字 瀏覽:954
好看的中文字幕經典 瀏覽:913
android仿qq輸入 瀏覽:117
看輕小說的網站 瀏覽:86
命令與征服3戰役存檔 瀏覽:147
台灣風月影片 瀏覽:326
彭偶么電視劇電影大全 瀏覽:291
重生井岡山林楓 瀏覽:519
日本大片網址大全 瀏覽:741
在線免費觀看完整版電影大全韓國 瀏覽:889