第十一章cron與日志_第1頁(yè)
第十一章cron與日志_第2頁(yè)
第十一章cron與日志_第3頁(yè)
第十一章cron與日志_第4頁(yè)
第十一章cron與日志_第5頁(yè)
已閱讀5頁(yè),還剩31頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、壓縮/解壓軟件維護(hù)croncron介紹介紹crontabcrontab的文件格式的文件格式crontabcrontab命令命令日志記錄策略日志記錄策略日志文件日志文件syslogsyslog程序程序日志輪換日志輪換LinuxLinux中的周期性任務(wù)由中的周期性任務(wù)由croncron這個(gè)后臺(tái)進(jìn)程來(lái)維護(hù)這個(gè)后臺(tái)進(jìn)程來(lái)維護(hù) croncron在系統(tǒng)啟動(dòng)時(shí)自動(dòng)開(kāi)始運(yùn)行在系統(tǒng)啟動(dòng)時(shí)自動(dòng)開(kāi)始運(yùn)行 croncron自動(dòng)讀取配置文件,并在需要的時(shí)候執(zhí)行命令自動(dòng)讀取配置文件,并在需要的時(shí)候執(zhí)行命令 每個(gè)命令都是由每個(gè)命令都是由shsh執(zhí)行執(zhí)行 croncron的配置文件名為的配置文件名為crontabcronta

2、b,通常位于,通常位于/etc/crontab/etc/crontab或者或者/var/spool/cron/var/spool/cron或者或者/etc/cron.d/etc/cron.d中中 croncron啟動(dòng)時(shí)會(huì)讀取所有配置文件,并保存到內(nèi)存中,然后進(jìn)入睡眠狀啟動(dòng)時(shí)會(huì)讀取所有配置文件,并保存到內(nèi)存中,然后進(jìn)入睡眠狀態(tài)。每隔一分鐘,態(tài)。每隔一分鐘,croncron會(huì)醒來(lái)一次,以讀取配置文件的更新會(huì)醒來(lái)一次,以讀取配置文件的更新/var/spool/cron/var/spool/cron目錄目錄 該目錄下面保存每個(gè)用戶(hù)的該目錄下面保存每個(gè)用戶(hù)的crontabcrontab文件文件 每個(gè)用戶(hù)

3、最多有一個(gè)每個(gè)用戶(hù)最多有一個(gè)crontabcrontab文件文件 crontabcrontab文件通常與用戶(hù)名一致,文件通常與用戶(hù)名一致,croncron會(huì)根據(jù)文件名稱(chēng)來(lái)確定運(yùn)行該腳會(huì)根據(jù)文件名稱(chēng)來(lái)確定運(yùn)行該腳本時(shí)使用的本時(shí)使用的UIDUID crontabcrontab命令可以維護(hù)這些文件命令可以維護(hù)這些文件/etc/crontab/etc/crontab文件和文件和/etc/cron.d/etc/cron.d目錄目錄 管理員的系統(tǒng)維護(hù)計(jì)劃通常都保存在管理員的系統(tǒng)維護(hù)計(jì)劃通常都保存在/etc/crontab/etc/crontab文件和文件和/etc/cron.d/etc/cron.d目錄下

4、面的其他文件中目錄下面的其他文件中 這些文件允許以任何身份來(lái)執(zhí)行命令這些文件允許以任何身份來(lái)執(zhí)行命令 croncron以一樣的方式來(lái)解析以一樣的方式來(lái)解析/etc/crontab/etc/crontab文件和文件和/etc/cron.d/etc/cron.d目錄下面目錄下面的其他文件的其他文件注意:注意: 系統(tǒng)關(guān)機(jī)或者系統(tǒng)時(shí)間發(fā)生變化而遺漏的命令,系統(tǒng)關(guān)機(jī)或者系統(tǒng)時(shí)間發(fā)生變化而遺漏的命令,croncron不會(huì)補(bǔ)充執(zhí)行不會(huì)補(bǔ)充執(zhí)行 anacronanacron可以用于滿(mǎn)足時(shí)間精度要求高的任務(wù)可以用于滿(mǎn)足時(shí)間精度要求高的任務(wù) RedHat CentOSRedHat CentOS上上croncron

5、改名為改名為crondcrond配置文件支持配置文件支持# #開(kāi)始的注釋行開(kāi)始的注釋行非注釋行包括非注釋行包括6767個(gè)字段:個(gè)字段: minute hour day month weekday username cmdminute hour day month weekday username cmd 相互之間以空格隔開(kāi),相互之間以空格隔開(kāi),cmdcmd中的空格按照原意對(duì)待,不用加引號(hào)中的空格按照原意對(duì)待,不用加引號(hào),run-,run-partsparts部分代表運(yùn)行目錄下面的所有可執(zhí)行文件部分代表運(yùn)行目錄下面的所有可執(zhí)行文件 usernameusername字段只出現(xiàn)在字段只出現(xiàn)在/etc

6、/crontab/etc/crontab文件和文件和/etc/cron.d/etc/cron.d目錄下的文目錄下的文件中,用于指定運(yùn)行該命令時(shí)使用的用戶(hù)件中,用于指定運(yùn)行該命令時(shí)使用的用戶(hù) 范圍:范圍:minute(059) hour(023) day(131) month(112) minute(059) hour(023) day(131) month(112) weekday(06) weekday(06) MAILTO=rootMAILTO=root指定發(fā)生錯(cuò)誤時(shí)信息發(fā)送目標(biāo)指定發(fā)生錯(cuò)誤時(shí)信息發(fā)送目標(biāo)與時(shí)間相關(guān)的字段可以包含:與時(shí)間相關(guān)的字段可以包含: 星號(hào),表示匹配任意字符星號(hào),表示

7、匹配任意字符 整數(shù),表示必須精確匹配整數(shù),表示必須精確匹配 用短劃線隔開(kāi)的兩個(gè)整數(shù),用短劃線隔開(kāi)的兩個(gè)整數(shù),表示范圍表示范圍 一些列用逗號(hào)隔開(kāi)的整數(shù)和范圍,表示匹配任何列出的值一些列用逗號(hào)隔開(kāi)的整數(shù)和范圍,表示匹配任何列出的值 例如:例如: 30 10 30 10 * * * * 1-5 1-5 表示什么?表示什么? 從周一到周五的上午十點(diǎn)半從周一到周五的上午十點(diǎn)半時(shí)間相關(guān)字段的注意事項(xiàng):時(shí)間相關(guān)字段的注意事項(xiàng): 不要把星號(hào)放在第一個(gè)字段中,除非需要每分鐘執(zhí)行一次命令不要把星號(hào)放在第一個(gè)字段中,除非需要每分鐘執(zhí)行一次命令 weekdayweekday字段與字段與dayday字段有潛在二義性,最

8、終結(jié)果是或運(yùn)算字段有潛在二義性,最終結(jié)果是或運(yùn)算,而不是與,而不是與運(yùn)算,例如:運(yùn)算,例如: 0,30 0,30 * * 13 13 * * 5 5 表示表示“星期五每半個(gè)小時(shí)或者每月星期五每半個(gè)小時(shí)或者每月1313號(hào)每半個(gè)小時(shí)執(zhí)行一次號(hào)每半個(gè)小時(shí)執(zhí)行一次”,而不,而不是是“每月每月1313號(hào)且是星期五的那天每半個(gè)小時(shí)執(zhí)行一次號(hào)且是星期五的那天每半個(gè)小時(shí)執(zhí)行一次” 某些某些crontabcrontab版本支持版本支持stepstep。如如1,3,5,71,3,5,7可以簡(jiǎn)寫(xiě)為可以簡(jiǎn)寫(xiě)為1-7/21-7/2命令字段的注意事項(xiàng):命令字段的注意事項(xiàng): 命令可以是任何有效的命令可以是任何有效的shel

9、lshell命令命令 最后一個(gè)字段一直到行尾都是命令的內(nèi)容最后一個(gè)字段一直到行尾都是命令的內(nèi)容 不要加引號(hào)不要加引號(hào) 需要換行就使用百分號(hào),需要換行就使用百分號(hào),第一個(gè)百分號(hào)之前的文本作為命令內(nèi)容,之第一個(gè)百分號(hào)之前的文本作為命令內(nèi)容,之后的文本作為標(biāo)準(zhǔn)輸入后的文本作為標(biāo)準(zhǔn)輸入 可以使用可以使用分號(hào)分號(hào)隔開(kāi)多個(gè)命令隔開(kāi)多個(gè)命令 可以使用括號(hào)把命令進(jìn)行封裝可以使用括號(hào)把命令進(jìn)行封裝舉例:舉例: 30 2 30 2 * * * * 1 (cd /home/hexy/test; make) 1 (cd /home/hexy/test; make) 表示每周一凌晨表示每周一凌晨2:302:30到到/h

10、ome/hexy/test/home/hexy/test目錄中運(yùn)行目錄中運(yùn)行makemake命令命令 55 23 55 23 * * * * 0-3,6 /home/hexy/backup.sh 0-3,6 /home/hexy/backup.sh 除了周四、周五之外,每天晚上除了周四、周五之外,每天晚上11:5511:55運(yùn)行運(yùn)行/home/hexy/backup.sh/home/hexy/backup.sh腳本腳本問(wèn)題:?jiǎn)栴}: 每隔兩分鐘發(fā)送一次當(dāng)前登錄用戶(hù)數(shù)量給用戶(hù)每隔兩分鐘發(fā)送一次當(dāng)前登錄用戶(hù)數(shù)量給用戶(hù)hexyhexy如何實(shí)現(xiàn)?如何實(shí)現(xiàn)? 0-59/2 0-59/2 * * * * *

11、 * * * root (echo current date root (echo current date date/tmp/count;echo the current user count is:who | wc -date/tmp/count;echo the current user count is:who | wc -l/tmp/count;write hexy /tmp/count;write hexy /tmp/date.tmp;mail hexy /tmp/date.tmp;mail hexy /tmp/date.tmp;rm -f /tmp/date.tmp/tmp/da

12、te.tmp 查看目錄:查看目錄:ls -al /var/spool/cronls -al /var/spool/cron 查看配置:查看配置:crontab -lcrontab -l 刪除:刪除:crontab -rcrontab -rcroncron的權(quán)限控制:的權(quán)限控制: 默認(rèn)情況下,所有用戶(hù)都能使用默認(rèn)情況下,所有用戶(hù)都能使用croncron 利用利用/etc/cron.allow/etc/cron.allow和和/etc/cron.deny/etc/cron.deny可以控制那些用戶(hù)可以使用可以控制那些用戶(hù)可以使用croncron 如果存在如果存在allowallow文件,那么它將包

13、含可以提交文件,那么它將包含可以提交cronttabcronttab的所有用戶(hù)名單,的所有用戶(hù)名單,每行一個(gè)用戶(hù),任何沒(méi)有列出的用戶(hù)都不能使用每行一個(gè)用戶(hù),任何沒(méi)有列出的用戶(hù)都不能使用crontabcrontab命令。如果不命令。如果不存在存在allowallow文件,那么將檢查文件,那么將檢查denydeny文件,以確定哪些人不能使用文件,以確定哪些人不能使用crontabcrontab。如果兩個(gè)文件都不存在,那么只有。如果兩個(gè)文件都不存在,那么只有rootroot可以使用。可以使用。 實(shí)驗(yàn)實(shí)驗(yàn)常見(jiàn)方案:常見(jiàn)方案: 立刻扔掉所有數(shù)據(jù)立刻扔掉所有數(shù)據(jù) 定期重新設(shè)置日志文件定期重新設(shè)置日志文件

14、輪換日志文件,數(shù)據(jù)保留一段時(shí)間輪換日志文件,數(shù)據(jù)保留一段時(shí)間 將日志文件壓縮,并備份到磁帶等介質(zhì)上將日志文件壓縮,并備份到磁帶等介質(zhì)上日志文件介紹:日志文件介紹: 日志文件通常都放在日志文件通常都放在/var/log/var/log目錄下目錄下,有的發(fā)行版本放在,有的發(fā)行版本放在/var/adm/var/adm下下 大多數(shù)應(yīng)用程序都把他們的日志發(fā)送到大多數(shù)應(yīng)用程序都把他們的日志發(fā)送到syslogsyslog程序程序 syslogsyslog程序會(huì)根據(jù)配置文件(通常是程序會(huì)根據(jù)配置文件(通常是/etc/syslog.conf/etc/syslog.conf)的要求決定)的要求決定信息應(yīng)該存到哪里

15、信息應(yīng)該存到哪里常見(jiàn)日志文件信息:常見(jiàn)日志文件信息: 日志文件名稱(chēng)日志文件名稱(chēng) 創(chuàng)建日志文件的程序創(chuàng)建日志文件的程序 文件內(nèi)容文件內(nèi)容注意:注意: 日志文件一般只由日志文件一般只由rootroot所有所有 大多數(shù)日志文件的權(quán)限應(yīng)該是大多數(shù)日志文件的權(quán)限應(yīng)該是600600 至少要限制對(duì)至少要限制對(duì)secure auth.log sudo.logsecure auth.log sudo.log的查看的查看常見(jiàn)日志文件解釋?zhuān)撼R?jiàn)日志文件解釋?zhuān)?/var/log/secure/var/log/secure:記錄登入系統(tǒng)的日志,如:記錄登入系統(tǒng)的日志,如ssh telnet ftpssh telnet

16、ftp等都會(huì)記等都會(huì)記錄錄 /var/log/auth.log/var/log/auth.log:記錄授權(quán)信息,包括:記錄授權(quán)信息,包括passwd su shutdownpasswd su shutdown等程等程序都會(huì)記錄序都會(huì)記錄 /var/log/sudo.log/var/log/sudo.log:記錄:記錄sudosudo日志日志 /var/log/wtmp/var/log/wtmp:記錄登入者信息,必須用:記錄登入者信息,必須用lastlast指令查看指令查看 /var/log/messages/var/log/messages:幾乎所有系統(tǒng)重要信息都在此:幾乎所有系統(tǒng)重要信息都在

17、此 /var/log/boot.log/var/log/boot.log:開(kāi)機(jī)或者服務(wù)啟動(dòng)的信息:開(kāi)機(jī)或者服務(wù)啟動(dòng)的信息 /var/log/cron/var/log/cron:記錄:記錄croncron程序的日志程序的日志 日志文件內(nèi)容格式:日志文件內(nèi)容格式: 日期與時(shí)間日期與時(shí)間 主機(jī)名稱(chēng)主機(jī)名稱(chēng) 服務(wù)名稱(chēng)服務(wù)名稱(chēng) 信息信息 實(shí)驗(yàn):實(shí)驗(yàn): tail /var/log/messagestail /var/log/messagessyslogsyslog程序的功能:程序的功能: 使程序員從繁重、機(jī)械的編寫(xiě)日志文件代碼的工作中解脫出來(lái)使程序員從繁重、機(jī)械的編寫(xiě)日志文件代碼的工作中解脫出來(lái) 使管理員

18、更好的控制日志的記錄過(guò)程使管理員更好的控制日志的記錄過(guò)程 沒(méi)有沒(méi)有syslogsyslog時(shí),每個(gè)程序都有自己的日志記錄策略,系統(tǒng)管理員對(duì)保時(shí),每個(gè)程序都有自己的日志記錄策略,系統(tǒng)管理員對(duì)保存什么信息或者信息保存在哪里沒(méi)有辦法控制。存什么信息或者信息保存在哪里沒(méi)有辦法控制。syslogsyslog實(shí)現(xiàn)了日志的實(shí)現(xiàn)了日志的集中管理。集中管理。 syslogsyslog允許控制信息的允許控制信息的“嚴(yán)重性級(jí)別嚴(yán)重性級(jí)別”,并路由到各種不同目標(biāo):日,并路由到各種不同目標(biāo):日志文件、用戶(hù)終端或者其他機(jī)器志文件、用戶(hù)終端或者其他機(jī)器syslogsyslog程序的組成:程序的組成: syslogdsysl

19、ogd 日志守護(hù)進(jìn)程日志守護(hù)進(jìn)程 openlogopenlog等,將消息交給等,將消息交給syslogdsyslogd進(jìn)程進(jìn)程 loggerlogger, ,用戶(hù)級(jí)命令,用于從用戶(hù)級(jí)命令,用于從shellshell提交日志提交日志syslogsyslog的控制:的控制: 掛起信號(hào)(掛起信號(hào)(HUPHUP)可以讓?zhuān)┛梢宰宻yslogdsyslogd關(guān)閉它的日志文件,重新讀取配置文關(guān)閉它的日志文件,重新讀取配置文件,并再度開(kāi)始日志記錄。件,并再度開(kāi)始日志記錄。 syslogdsyslogd把它的進(jìn)程寫(xiě)入到把它的進(jìn)程寫(xiě)入到/var/run/syslogd.pid/var/run/syslogd.pi

20、d文件中文件中,所以在配,所以在配置文件修改之后,最好發(fā)送置文件修改之后,最好發(fā)送HUPHUP信號(hào)讓信號(hào)讓syslogdsyslogd重新讀取配置文件。如:重新讀取配置文件。如: kill -HUP /bin/cat /var/run/syslogd.pidkill -HUP /bin/cat /var/run/syslogd.pid配置配置/etc/syslog.conf/etc/syslog.conf: 空白行和以空白行和以# #開(kāi)始的行都被忽略開(kāi)始的行都被忽略 基本格式為:基本格式為: selector action selector action selectorselector的格式

21、為:的格式為: facility.level facility.level facility.levelfacility.level指明發(fā)送日志消息的程序和消息的嚴(yán)重性級(jí)別。指明發(fā)送日志消息的程序和消息的嚴(yán)重性級(jí)別。 selectorselector可以包含特殊的關(guān)鍵字可以包含特殊的關(guān)鍵字* *(所有)和(所有)和nonenone(全無(wú))(全無(wú)) selectorselector可以用多個(gè)逗號(hào)來(lái)分開(kāi)可以用多個(gè)逗號(hào)來(lái)分開(kāi)facilityfacility 多個(gè)多個(gè)selectorselector可以用分號(hào)分隔可以用分號(hào)分隔配置配置/etc/syslog.conf/etc/syslog.conf:

22、通常情況下,通常情況下,selectorselector之間為或的關(guān)系,同一行的多個(gè)之間為或的關(guān)系,同一行的多個(gè)selectorselector之間共之間共享同一個(gè)享同一個(gè)actionaction來(lái)處理來(lái)處理 不管同一行中的其他不管同一行中的其他selectorselector是如何定義的,帶有是如何定義的,帶有nonenone級(jí)別的級(jí)別的selectorselector總會(huì)排除相應(yīng)的總會(huì)排除相應(yīng)的facilityfacility有效配置舉例:有效配置舉例: facility.levelfacility.levelactionaction facility1,facility2.levelfa

23、cility1,facility2.levelactionaction facility1.level1;facility2.level2facility1.level1;facility2.level2actionaction * *.level.levelactionaction * *.level;badfacility.none.level;badfacility.noneactionactionsyslogsyslog的常用設(shè)備名:的常用設(shè)備名:* * 除了除了markmark之外的所有設(shè)備之外的所有設(shè)備auth auth 與安全與授權(quán)相關(guān)的信息與安全與授權(quán)相關(guān)的信息cron cro

24、n 守護(hù)進(jìn)程守護(hù)進(jìn)程croncronlocal0-7 local0-7 本地消息的本地消息的8 8種類(lèi)型種類(lèi)型mail mail 郵件程序郵件程序mark mark 定期產(chǎn)生的時(shí)間戳定期產(chǎn)生的時(shí)間戳syslog syslog syslogsyslog內(nèi)部消息內(nèi)部消息user user 用戶(hù)進(jìn)程用戶(hù)進(jìn)程 syslogsyslog的嚴(yán)重性級(jí)別(由低到高):的嚴(yán)重性級(jí)別(由低到高):debug debug 調(diào)試信息調(diào)試信息info info 提示信息提示信息noticenotice需要留意的信息需要留意的信息waring/warn waring/warn 警告信息警告信息error/err erro

25、r/err 錯(cuò)誤信息,需要檢查錯(cuò)誤發(fā)生的原因了錯(cuò)誤信息,需要檢查錯(cuò)誤發(fā)生的原因了crit crit 臨界點(diǎn),再不處理就傷腦筋了臨界點(diǎn),再不處理就傷腦筋了alert alert 緊急狀態(tài),快不行了緊急狀態(tài),快不行了emerg/panic emerg/panic 系統(tǒng)進(jìn)入混亂狀態(tài),洗白了系統(tǒng)進(jìn)入混亂狀態(tài),洗白了 syslogsyslog的嚴(yán)重性級(jí)別注意事項(xiàng):的嚴(yán)重性級(jí)別注意事項(xiàng): syslog.confsyslog.conf中指定的級(jí)別為記錄的最小級(jí)別,所有比該級(jí)別嚴(yán)重的信中指定的級(jí)別為記錄的最小級(jí)別,所有比該級(jí)別嚴(yán)重的信息都將記錄息都將記錄 嚴(yán)重性級(jí)別前面可以加入等號(hào)嚴(yán)重性級(jí)別前面可以加入等號(hào)“

26、=”=”,表示僅與該嚴(yán)重級(jí)別相等才記錄,表示僅與該嚴(yán)重級(jí)別相等才記錄 嚴(yán)重性級(jí)別前面可以加入感嘆號(hào)嚴(yán)重性級(jí)別前面可以加入感嘆號(hào)“!” !”,表示除此優(yōu)先級(jí)以及以上級(jí)別,表示除此優(yōu)先級(jí)以及以上級(jí)別 表示與郵件相關(guān)的嚴(yán)重級(jí)別大于或者等于表示與郵件相關(guān)的嚴(yán)重級(jí)別大于或者等于infoinfo的消息的消息 mail.=info mail.=info 表示與郵件相關(guān)的嚴(yán)重級(jí)別等于表示與郵件相關(guān)的嚴(yán)重級(jí)別等于infoinfo的消息的消息 ;mail.!;mail.!err 只選擇級(jí)別為只選擇級(jí)別為info notice warnin

27、fo notice warn的消息的消息syslogsyslog的的actionaction字段說(shuō)明處理方法的選擇:字段說(shuō)明處理方法的選擇: filename filename 表示日志寫(xiě)入文件,前面加入短劃線表示日志寫(xiě)入文件,前面加入短劃線“-”-”表示寫(xiě)完日志之后表示寫(xiě)完日志之后不對(duì)文件系統(tǒng)執(zhí)行不對(duì)文件系統(tǒng)執(zhí)行syncsync hostname hostname 表示消息轉(zhuǎn)發(fā)給主機(jī)表示消息轉(zhuǎn)發(fā)給主機(jī)hostnamehostname上的上的syslogdsyslogd ipaddress ipaddress 表示消息轉(zhuǎn)發(fā)給表示消息轉(zhuǎn)發(fā)給IPIP地址為地址為ipaddressipaddress

28、的主機(jī)的主機(jī) user1,user2,. user1,user2,. 如果該用戶(hù)登錄,就把消息寫(xiě)到屏幕上如果該用戶(hù)登錄,就把消息寫(xiě)到屏幕上 * * 消息寫(xiě)給目前已經(jīng)登錄的所有用戶(hù)消息寫(xiě)給目前已經(jīng)登錄的所有用戶(hù) 每行只能有一個(gè)每行只能有一個(gè)actionaction,要同時(shí)執(zhí)行多個(gè),要同時(shí)執(zhí)行多個(gè)actionaction,只能配置多行,只能配置多行調(diào)試調(diào)試syslogsyslog: 語(yǔ)法:語(yǔ)法: loggerlogger -t tag -p pri message . -t tag -p pri message . 參數(shù)說(shuō)明:參數(shù)說(shuō)明: -p -p 執(zhí)行消息的發(fā)送設(shè)備與嚴(yán)重級(jí)別,格式為執(zhí)行消息的發(fā)

29、送設(shè)備與嚴(yán)重級(jí)別,格式為facility.level facility.level -t -t 指定標(biāo)簽指定標(biāo)簽 舉例:舉例: logger -t test -p hello logger -t test -p hellosyslogsyslog配置實(shí)戰(zhàn)(配置配置實(shí)戰(zhàn)(配置sudosudo):): 默認(rèn)情況下,默認(rèn)情況下,sudosudo的相應(yīng)設(shè)備為的相應(yīng)設(shè)備為local2local2或者或者authprivauthpriv,可以通過(guò)查看,可以通過(guò)查看配置文件配置文件/etc/syslog.conf/etc/syslog.conf來(lái)確定來(lái)確定su

30、dosudo的日志存放位置的日志存放位置 另外一種方法:用另外一種方法:用visudovisudo啟用啟用sudosudo配置機(jī)制,加入:配置機(jī)制,加入: Defaults loglinelen=0 Defaults loglinelen=0 Defaults logfile=/var/log/sudo.log Defaults logfile=/var/log/sudo.logsyslog配置實(shí)戰(zhàn)(查看我的配置文件): more /etc/syslog.conf配置文件配置文件/etc/logrotate.conf/etc/logrotate.conf的常見(jiàn)選項(xiàng):的常見(jiàn)選項(xiàng): daily,weekly,monthly daily,weekly,monthly 指定日志輪換的時(shí)間指定日志輪換的時(shí)間 rotate n rotate n 輪換方案中包含輪換方案中包含n n個(gè)版本的日志個(gè)版本的日志 create create 在輪換老文件時(shí)創(chuàng)建新的空日志文件在輪換老文件時(shí)創(chuàng)建新的空日志文件 compress compress 壓縮輪換之后的日志文件壓縮輪換之后的日志文件 include dir_nameinclude dir_name讀入讀入dir_namedir_

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論