欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

日志文件系統(tǒng)syslog,syslog-ng

Linux上的日志系統(tǒng)
      通俗的講,系統(tǒng)日志便是系統(tǒng)在運(yùn)行時(shí)候所產(chǎn)生的記錄。如遇到了什么問(wèn)題,記錄下來(lái)。由于產(chǎn)生的問(wèn)題大小不同,所以便有了級(jí)別來(lái)規(guī)范如何記錄他們。由于日志全部集中到一起又會(huì)產(chǎn)生龐大難分類(lèi)的問(wèn)題所以有了日志子系統(tǒng)的分類(lèi)來(lái)解決這一問(wèn)題。另外存儲(chǔ)到什么位子也需要指定。所以日志系統(tǒng)(syslog)的過(guò)程可以分為以下三類(lèi)
      
              1、信息詳細(xì)程序:日志級(jí)別
              2、子系統(tǒng):facility, 設(shè)施
              3、動(dòng)作:存儲(chǔ)的位子,由誰(shuí)記錄
      
      另外,日志系統(tǒng)syslog也會(huì)有升級(jí)的版本,如syslog-ng :下一代的升級(jí)日志系統(tǒng),由于這么多年,syslog只升級(jí)了這么一代,所以其改進(jìn)是非常大的。功能的定義等改進(jìn)也很大。使用的時(shí)候也需要注意這一點(diǎn)。這里具體來(lái)說(shuō)明syslog。
              syslog:
                    為了方便觀看個(gè)子系統(tǒng)產(chǎn)生的日志信息,專(zhuān)門(mén)創(chuàng)造了syslog來(lái)統(tǒng)一記錄各子系統(tǒng)產(chǎn)生的日志信息。syslog是一個(gè)服務(wù),其的任務(wù)專(zhuān)門(mén)記錄各子系統(tǒng)產(chǎn)生的日志,你可以把每一個(gè)程序都看做一個(gè)子系統(tǒng)。但是如一些服務(wù)(web)等,其專(zhuān)門(mén)定制了自身的存儲(chǔ)記錄格式而不使用syslog。所以,syslog的使用者多為系統(tǒng)上核心上facility的設(shè)備來(lái)使用。所以可以理解如下:
                            syslog服務(wù):
                                   syslogd:系統(tǒng),非內(nèi)核產(chǎn)生的信息
                                   klogd:內(nèi)核,專(zhuān)門(mén)負(fù)責(zé)記錄內(nèi)核產(chǎn)生的日志信息
                           其中,syslogd與klogd記錄的信息的詳細(xì)程度格式有著相當(dāng)大的不同。
                     kernel -->物理終端(/dev/console) --> /var/log/dmesg
                           當(dāng)開(kāi)機(jī)的時(shí)候,kernel加載,然后系統(tǒng)的虛擬終端服務(wù)尚未開(kāi)啟(開(kāi)啟是在init中才開(kāi)始開(kāi)啟)所以這個(gè)時(shí)候信息都顯示在物理終端上,其對(duì)應(yīng)的設(shè)備是/dev/console,這些信息中包括系統(tǒng)硬件的參數(shù)等等,其都保存在/var/log/dmesg中,可以查看此文件來(lái)觀看:#dmesg或者# cat /var/log/dmesg因?yàn)閮?nèi)容顯示太多不上傳圖片來(lái)查看。
                                  
       /sbin/init
       /var/log/messages:系統(tǒng)標(biāo)準(zhǔn)錯(cuò)誤日志信息;非內(nèi)核產(chǎn)生引導(dǎo)信息;各子系統(tǒng)產(chǎn)生的信息;(會(huì)被多次進(jìn)行滾動(dòng))
                    日志需要滾動(dòng)(日志切割logrotate來(lái)執(zhí)行):
                            messages messages.1 messages.2 messages.3 
                                  當(dāng)messages內(nèi)容到大一定量時(shí)候,便會(huì)給其改名重新記錄其他的。如果messages.#文件到達(dá)一定數(shù)字時(shí)候,系統(tǒng)又會(huì)自動(dòng)刪除一些。(更改.#的條件可以為時(shí)間,也可以為其容量大小到大某一程序,也可以是雙標(biāo)準(zhǔn))
                                  
                                  日志切割logrotate來(lái)執(zhí)行,其配置文件在/etc/logrotate.conf可以自行查看,其腳本文件/etc/cron.daily/logrotate中如圖1,可以觀看理解下:

日志文件系統(tǒng)syslog,syslog-ng

額濟(jì)納網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)公司!從網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開(kāi)發(fā)、APP開(kāi)發(fā)、響應(yīng)式網(wǎng)站建設(shè)等網(wǎng)站項(xiàng)目制作,到程序開(kāi)發(fā),運(yùn)營(yíng)維護(hù)。創(chuàng)新互聯(lián)公司從2013年創(chuàng)立到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來(lái)保證我們的工作的順利進(jìn)行。專(zhuān)注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)公司

 /var/log/maillog: 郵件系統(tǒng)產(chǎn)生的日志信息;
 /var/log/secure: 跟安全相關(guān)的,600權(quán)限,一般不允許其他用戶(hù)查看

syslog: syslogd和klogd

配置文件定義格式為: facility.priority        action
 facility,可以理解為日志的來(lái)源或設(shè)備目前常用的facility有以下幾種:
 

  1. auth                # 認(rèn)證相關(guān)的   
  2. authpriv            # 權(quán)限,授權(quán)相關(guān)的   
  3. cron                # 任務(wù)計(jì)劃相關(guān)的   
  4. daemon              # 守護(hù)進(jìn)程相關(guān)的   
  5. kern                # 內(nèi)核相關(guān)的   
  6. lpr                  # 打印相關(guān)的   
  7. mail                 # 郵件相關(guān)的   
  8. mark                 # 標(biāo)記相關(guān)的   
  9. news                 # 新聞相關(guān)的   
  10. security            # 安全相關(guān)的,與auth 類(lèi)似    
  11. syslog               # syslog自己的   
  12. user                 # 用戶(hù)相關(guān)的   
  13. uucp                 # unix to unix cp 相關(guān)的   
  14. local0 到 local7     # 用戶(hù)自定義使用   
  15. *                   # *表示所有的facility   
  16. facility表示誰(shuí)產(chǎn)生的日志,priority 哪個(gè)級(jí)別產(chǎn)生的日志,action產(chǎn)生的日志怎么辦 

 priority(log level)日志的級(jí)別,一般有以下幾種級(jí)別(從低到高)
 

  1. debug           # 程序或系統(tǒng)的調(diào)試信息   
  2. info            # 一般信息  
  3. notice          # 不影響正常功能,需要注意的消息   
  4. warning/warn    # 可能影響系統(tǒng)功能,需要提醒用戶(hù)的重要事件   
  5. err/error       # 錯(cuò)誤信息   
  6. crit            # 比較嚴(yán)重的   
  7. alert           # 必須馬上處理的   
  8. emerg/panic     # 會(huì)導(dǎo)致系統(tǒng)不可用的   
  9. *               # 表示所有的日志級(jí)別   
  10. none            # 跟* 相反,表示啥也沒(méi)有  

 action(動(dòng)作)日志記錄的位置

 

  1. 系統(tǒng)上的絕對(duì)路徑    # 普通文件 如: /var/log/xxx   
  2. |                   # 管道  通過(guò)管道送給其他的命令處理   
  3. 終端              # 終端   如:/dev/console   
  4. @HOST               # 遠(yuǎn)程主機(jī) 如: @10.0.0.1        
  5. 用戶(hù)              # 系統(tǒng)用戶(hù) 如: root   
  6. *                   # 登錄到系統(tǒng)上的所有用戶(hù),一般emerg級(jí)別的日志是這樣定義的  

定義格式例子:

 

  1. mail.info   /var/log/mail.log # 表示將mail相關(guān)的,級(jí)別為info及   
  2.                               # info以上級(jí)別的信息記錄到/var/log/mail.log文件中   
  3. auth.=info  @10.0.0.1         # 表示將auth相關(guān)的,基本為info的信息記錄到10.0.0.1主機(jī)上去   
  4.                               # 前提是10.0.0.1要能接收其他主機(jī)發(fā)來(lái)的日志信息   
  5. user.!=error                  # 表示記錄user相關(guān)的,不包括error級(jí)別的信息   
  6. user.!error                   # 與user.error相反   
  7. *.info                        # 表示記錄所有的日志信息的info級(jí)別   
  8. mail.*                        # 表示記錄mail相關(guān)的所有級(jí)別的信息   
  9. *.*                           # 你懂的.   
  10. cron.info;mail.info           # 多個(gè)日志來(lái)源可以用";" 隔開(kāi)   
  11. cron,mail.info                # 與cron.info;mail.info 是一個(gè)意思   
  12. mail.*;mail.!=info            # 表示記錄mail相關(guān)的所有級(jí)別的信息,但是不包括info級(jí)別的  

 

 

 

 

 
二.syslog-ng詳解(摘抄h(huán)ttp://ant595.blog.51cto.com/5074217/1080922)
1.syslog-ng簡(jiǎn)介
syslog-ng (syslog-Next generation) 是syslog的升級(jí)版,syslog-ng有兩個(gè)版本,一個(gè)是收費(fèi)的,一個(gè)是開(kāi)源的,那么作為syslog的下一代產(chǎn)品,功能是可想而知,肯定比syslog的功能強(qiáng)大的多,如
高性能
可靠的傳輸
支持多平臺(tái)
高可靠性
眾多的用戶(hù)群體
強(qiáng)大的日志過(guò)濾及排序
事件標(biāo)簽和關(guān)聯(lián)性
支持最新的IETF標(biāo)準(zhǔn)
等....
開(kāi)源版本的主頁(yè) http://www.balabit.com/network-security/syslog-ng/opensource-logging-system/overview
2.syslog-ng的安裝
rhel5.x的系統(tǒng)上默認(rèn)沒(méi)有使用syslog-ng來(lái)記錄日志的,需要使用的話(huà),需要自己編譯安裝,安裝方法如下

 

  1. #yum install gcc*    
  2. #cd /usr/src   
  3. #wget http://www.balabit.com/downloads/files/syslog-ng/sources/3.2.4/source/eventlog_0.2.12.tar.gz   
  4. #wget http://www.balabit.com/downloads/files/syslog-ng/open-source-edition/3.3.5/source/syslog-ng_3.3.5.tar.gz   
  5. #tar xvf eventlog_0.2.12.tar.gz   
  6. #cd eventlog-0.2.12   
  7. #./configure --prefix=/usr/local/eventlog   
  8. #make   
  9. #make install   
  10. #   
  11. #cd /usr/src   
  12. #tar xvf syslog-ng_3.3.5.tar.gz   
  13. #cd syslog-ng-3.3.5   
  14. #export PKG_CONFIG_PATH=/usr/local/eventlog/lib/pkgconfig   
  15. #./configure --prefix=/usr/local/syslog-ng   
  16. #make   
  17. #make install   
  18. #   
  19. #   
  20. #將syslog-ng添加為系統(tǒng)服務(wù),   
  21. #vim /etc/init.d/syslog-ng  #內(nèi)容如下   
  22. ##!/bin/bash   
  23. ##    
  24. ## chkconfig: -  60 27   
  25. ## description: syslog-ng SysV script.    
  26. #. /etc/rc.d/init.d/functions   
  27. #   
  28. #syslog_ng=/usr/local/syslog-ng/sbin/syslog-ng   
  29. #prog=syslog-ng   
  30. #pidfile=/usr/local/syslog-ng/var/syslog-ng.pid   
  31. #lockfile=/usr/local/syslog-ng/var/syslog-ng.lock   
  32. #RETVAL=0   
  33. #STOP_TIMEOUT=${STOP_TIMEOUT-10}   
  34. # 35.start() {   
  35. #        echo -n $"Starting $prog: "   
  36. #        daemon --pidfile=$pidfile $syslog_ng $OPTIONS   
  37. #        RETVAL=$?   
  38. #        echo   
  39. #        [ $RETVAL = 0 ] && touch ${lockfile}   
  40. #        return $RETVAL   
  41. #}   
  42. #   
  43. #stop() {   
  44. #    echo -n $"Stopping $prog: "   
  45. #    killproc -p $pidfile -d $STOP_TIMEOUT $syslog_ng   
  46. #    RETVAL=$?   
  47. #    echo   
  48. #    [ $RETVAL = 0 ] && rm -f $lockfile $pidfile   
  49. #}   
  50. #   
  51. #case "$1" in   
  52. #  start)   
  53. #    start   
  54. #    ;;   
  55. #  stop)   
  56. #    stop   
  57. #    ;;   
  58. #  status)   
  59. #        status -p $pidfile $syslog_ng   
  60. #    RETVAL=$?   
  61. #    ;;   
  62. #  restart)   
  63. #    stop   
  64. #    start   
  65. #    ;;   
  66. #  *)   
  67. #    echo $"Usage: $prog {start|stop|restart|status}"   
  68. #    RETVAL=2   
  69. #esac   
  70. #exit $RETVAL   
  71. #------------------------------------------------------------   
  72. #chmod a+x /etc/init.d/syslog-ng   
  73. #killall syslogd 75.chkconfig --add syslog-ng   
  74. #chkconfig syslog-ng on   
  75. #service syslog-ng start  

3.syslog-ng配置文件詳解
此時(shí)syslog-ng服務(wù)已經(jīng)啟動(dòng)起來(lái)了,配置文件的位置在安裝目錄下的etc/syslog-ng.conf

 

  1. syslog-ng.conf文件里的內(nèi)容有以下幾個(gè)部分組成,   
  2. # 全局選項(xiàng),多個(gè)選項(xiàng)時(shí)用分好";"隔開(kāi)   
  3. options { .... };   
  4. # 定義日志源,   
  5. source s_name { ... };   
  6. # 定義過(guò)濾規(guī)則,規(guī)則可以使用正則表達(dá)式來(lái)定義,這里是可選的,不定義也沒(méi)關(guān)系   
  7. filter f_name { ... };   
  8. # 定義目標(biāo)   
  9. destination d_name { ... };   
  10. # 定義消息鏈可以將多個(gè)源,多個(gè)過(guò)濾規(guī)則及多個(gè)目標(biāo)定義為一條鏈   
  11. log { ... };   
  12. 詳解如下   
  13. ----------------------------------------------------------------   
  14. options { long_hostnames(off); sync(0); perm(0640); stats(3600); };   
  15.     更多選項(xiàng)如下   
  16.     chain_hostnames(yes|no)     # 是否打開(kāi)主機(jī)名鏈功能,打開(kāi)后可在多網(wǎng)絡(luò)段轉(zhuǎn)發(fā)日志時(shí)有效   
  17.     long_hostnames(yes|no)      # 是chain_hostnames的別名,已不建議使用   
  18.     keep_hostname(yes|no)       # 是否保留日志消息中保存的主機(jī)名稱(chēng)   
  19.     use_DNS(yes|no)             # 是否打開(kāi)DNS查詢(xún)功能,   
  20.     use_fqdn(yes|no)            # 是否使用完整的域名   
  21.     check_hostname(yes|no)      # 是否檢查主機(jī)名有沒(méi)有包含不合法的字符   
  22.     bad_hostname(regexp)        # 可通過(guò)正規(guī)表達(dá)式指定某主機(jī)的信息不被接受   
  23.     dns_cache(yes|no)           # 是否打開(kāi)DNS緩存功能   
  24.     dns_cache_expire(n)         # DNS緩存功能打開(kāi)時(shí),一個(gè)成功緩存的過(guò)期時(shí)間   
  25.     dns_cache_expire_failed(n)  # DNS緩存功能打開(kāi)時(shí),一個(gè)失敗緩存的過(guò)期時(shí)間   
  26.     dns_cache_size(n)           # DNS緩存保留的主機(jī)名數(shù)量   
  27.     create_dirs(yes|no)         # 當(dāng)指定的目標(biāo)目錄不存在時(shí),是否創(chuàng)建該目錄   
  28.     dir_owner(uid)              # 目錄的UID   
  29.     dir_group(gid)              # 目錄的GID   
  30.     dir_perm(perm)              # 目錄的權(quán)限,使用八進(jìn)制方式標(biāo)注,例如0644   
  31.     owner(uid)                  # 文件的UID   
  32.     group(gid)                  # 文件的GID   
  33.     perm(perm)                  # 文件的權(quán)限,同樣,使用八進(jìn)制方式標(biāo)注   
  34.     gc_busy_threshold(n)        # 當(dāng)syslog-ng忙時(shí),其進(jìn)入垃圾信息收集狀態(tài)的時(shí)間一旦分派的對(duì)象達(dá)到這個(gè)數(shù)字,syslog-ng就啟動(dòng)垃圾信息收集狀態(tài)。默認(rèn)值是:3000。   
  35.     gc_idle_threshold(n)        # 當(dāng)syslog-ng空閑時(shí),其進(jìn)入垃圾信息收集狀態(tài)的時(shí)間一旦被分派的對(duì)象到達(dá)這個(gè)數(shù)字,syslog-ng就會(huì)啟動(dòng)垃圾信息收集狀態(tài),默認(rèn)值是:100   
  36.     log_fifo_size(n)            # 輸出隊(duì)列的行數(shù)   
  37.     log_msg_size(n)             # 消息日志的最大值(bytes)   
  38.     mark(n)                     # 多少時(shí)間(秒)寫(xiě)入兩行MARK信息供參考,目前沒(méi)有實(shí)現(xiàn)   
  39.     stats(n)                    # 多少時(shí)間(秒)寫(xiě)入兩行STATUS信息,默認(rèn)值是:600   
  40.     sync(n)                     # 緩存多少行的信息再寫(xiě)入文件中,0為不緩存,局部參數(shù)可以覆蓋該值。   
  41.        time_reap(n)                # 在沒(méi)有消息前,到達(dá)多少秒,即關(guān)閉該文件的連接   
  42.     time_reopen(n)              # 對(duì)于死連接,到達(dá)多少秒,會(huì)重新連接   
  43.     use_time_recvd(yes|no)      # 宏產(chǎn)生的時(shí)間是使用接受到的時(shí)間,還是日志中記錄的時(shí)間;建議使用R_的宏代替接收時(shí)間,S_的宏代替日志記錄的時(shí)間,而不要依靠該值定義。   
  44.    
  45. source s_name { internal(); unix-dgram("/dev/log"); udp(ip("0.0.0.0") port(514)); };   
  46.    
  47.     file (filename)                 # 從指定的文件讀取日志信息   
  48.     unix-dgram  (filename)          # 打開(kāi)指定的SOCK_DGRAM模式的unix套接字,接收日志消息   
  49.     unix-stream (filename)          # 打開(kāi)指定的SOCK_STREAM模式的unix套接字,接收日志消息   
  50.     udp ( (ip),(port) )             # 在指定的UDP端口接收日志消息   
  51.     tcp ( (ip),(port) )             # 在指定的TCP端口接收日志消息   
  52.     sun-streams (filename)          # 在solaris系統(tǒng)中,打開(kāi)一個(gè)(多個(gè))指定的STREAM設(shè)備,從其中讀取日志消息   
  53.     internal()                      # syslog-ng內(nèi)部產(chǎn)生的消息   
  54.     pipe(filename),fifo(filename)   # 從指定的管道或者FIFO設(shè)備,讀取日志信息   
  55.    
  56. filter f_name   { not facility(news, mail) and not filter(f_iptables); };   
  57.     更多規(guī)則函數(shù)如下   
  58.     facility(..)    # 根據(jù)facility(設(shè)備)選擇日志消息,使用逗號(hào)分割多個(gè)facility   
  59.     level(..)       # 根據(jù)level(優(yōu)先級(jí))選擇日志消息,使用逗號(hào)分割多個(gè)level,或使用“..”表示一個(gè)范圍   
  60.     program(表達(dá)式)    # 日志消息的程序名是否匹配一個(gè)正則表達(dá)式   
  61.     host(表達(dá)式)   # 日志消息的主機(jī)名是否和一個(gè)正則表達(dá)式匹配   
  62.     match(表達(dá)式)  # 對(duì)日志消息的內(nèi)容進(jìn)行正則匹配   
  63.     filter()        # 調(diào)用另一條過(guò)濾規(guī)則并判斷它的值   
  64.     定義規(guī)則的時(shí)候也可以使用邏輯運(yùn)算符and or not   
  65.    
  66. destination d_name { file("/var/log/messages"); };   
  67.     更多動(dòng)作如下   
  68.     file (filename)                 # 把日志消息寫(xiě)入指定的文件   
  69.     unix-dgram  (filename)          # 把日志消息寫(xiě)入指定的SOCK_DGRAM模式的unix套接字   
  70.     unix-stream (filename)          # 把日志消息寫(xiě)入指定的SOCK_STREAM模式的unix套接字   
  71.     udp (ip),(port)                 # 把日志消息發(fā)送到指定的UDP端口   
  72.     tcp (ip),(port)                 # 把日志消息發(fā)送到指定的TCP端口   
  73.     usertty(username)               # 把日志消息發(fā)送到已經(jīng)登陸的指定用戶(hù)終端窗口   
  74.     pipe(filename),fifo(filename)   # 把日志消息發(fā)送到指定的管道或者FIFO設(shè)備   
  75.     program(parm)                   # 啟動(dòng)指定的程序,并把日志消息發(fā)送到該進(jìn)程的標(biāo)準(zhǔn)輸入   
  76.    
  77. log { source(s_name); filter(f_name); destination(d_name) }; 

 

一條日志的處理流程大概是這樣的,如下
首先是  "日志的來(lái)源  source s_name { ... };"
然后是  "過(guò)濾規(guī)則  filter f_name { ... };"
再然后是 "消息鏈  log { source(s_name); filter(f_name); destination(d_name) };"
最后是  "目標(biāo)動(dòng)作  destination d_name { ... };"
這樣以來(lái)一條日志就根據(jù)你的意思來(lái)處理了,需要注意的是一條日志消息過(guò)了之后,會(huì)匹配定義的所有配置,并不是匹配到以后就不再往下匹配了.
4.syslog-ng配置文件例子
  1. $syslog-ng_path/etc/syslog-ng.conf 內(nèi)容如下   
  2.    
  3. options { long_hostnames(off); sync(0); perm(0640); stats(3600); };   
  4.    
  5. source src {    
  6.             internal();    
  7.             unix-dgram("/dev/log");    
  8.             # 表示日志來(lái)源為本機(jī)udp的514端口,   
  9.             udp(ip("0.0.0.0") port(514));    
  10. };   
  11.    
  12. filter f_iptables   { facility(kern) and match("IN=") and match("OUT="); };   
  13.    
  14. filter f_console    { level(warn) and facility(kern) and not filter(f_iptables)   
  15.                       or level(err) and not facility(authpriv); };   
  16.    
  17. filter f_newsnotice { level(notice) and facility(news); };   
  18. filter f_newscrit   { level(crit)   and facility(news); };   
  19. filter f_newserr    { level(err)    and facility(news); };   
  20. filter f_news       { facility(news); };   
  21.    
  22. filter f_mailinfo   { level(info)      and facility(mail); };   
  23. filter f_mailwarn   { level(warn)      and facility(mail); };   
  24. filter f_mailerr    { level(err, crit) and facility(mail); };   
  25. filter f_mail       { facility(mail); };   
  26.    
  27. filter f_cron       { facility(cron); };   
  28.    
  29. filter f_local      { facility(local0, local1, local2, local3,   
  30.                                local4,  local6, local7); };   
  31.    
  32. filter f_acpid_full { match('^acpid:'); };   
  33. filter f_acpid      { level(emerg..notice) and match('^acpid:'); };   
  34.    
  35. filter f_acpid_old  { match('^\[acpid\]:'); };   
  36.    
  37. filter f_netmgm     { match('^NetworkManager:'); };   
  38.    
  39. filter f_messages   { not facility(news, mail) and not filter(f_iptables); };   
  40. filter f_warn       { level(warn, err, crit) and not filter(f_iptables); };   
  41. filter f_alert      { level(alert); };   
  42.    
  43. destination console  { pipe("/dev/tty10"    owner(-1) group(-1) perm(-1)); };   
  44. log { source(src); filter(f_console); destination(console); };   
  45.    
  46. destination xconsole { pipe("/dev/xconsole" owner(-1) group(-1) perm(-1)); };   
  47. log { source(src); filter(f_console); destination(xconsole); };   
  48.    
  49. destination newscrit   { file("/var/log/news/news.crit"   
  50.                               owner(news) group(news)); };   
  51. log { source(src); filter(f_newscrit); destination(newscrit); };   
  52.    
  53. destination newserr    { file("/var/log/news/news.err"   
  54.                               owner(news) group(news)); };   
  55. log { source(src); filter(f_newserr); destination(newserr); };   
  56.    
  57. destination newsnotice { file("/var/log/news/news.notice"   
  58.                               owner(news) group(news)); };   
  59. log { source(src); filter(f_newsnotice); destination(newsnotice); };   
  60.    
  61. destination mailinfo { file("/var/log/mail.info"); };   
  62. log { source(src); filter(f_mailinfo); destination(mailinfo); };   
  63.    
  64. destination mailwarn { file("/var/log/mail.warn"); };   
  65. log { source(src); filter(f_mailwarn); destination(mailwarn); };   
  66.    
  67. destination mailerr  { file("/var/log/mail.err" fsync(yes)); };   
  68. log { source(src); filter(f_mailerr);  destination(mailerr); };   
  69.    
  70. destination mail { file("/var/log/mail"); };   
  71. log { source(src); filter(f_mail); destination(mail); };   
  72.    
  73. destination acpid { file("/var/log/acpid"); };   
  74. destination null { };   
  75. log { source(src); filter(f_acpid); destination(acpid); flags(final); };   
  76.    
  77. log { source(src); filter(f_acpid_full); destination(null); flags(final); };   
  78.    
  79. log { source(src); filter(f_acpid_old); destination(acpid); flags(final); };   
  80.    
  81. destination netmgm { file("/var/log/NetworkManager"); };   
  82. log { source(src); filter(f_netmgm); destination(netmgm); flags(final); };   
  83.    
  84. destination localmessages { file("/var/log/localmessages"); };   
  85. log { source(src); filter(f_local); destination(localmessages); };   
  86.    
  87. destination messages { file("/var/log/messages"); };   
  88. log { source(src); filter(f_messages); destination(messages); };   
  89.    
  90. destination firewall { file("/var/log/firewall"); };   
  91. log { source(src); filter(f_iptables); destination(firewall); };   
  92.    
  93. destination warn { file("/var/log/warn" fsync(yes)); };   
  94. log { source(src); filter(f_warn); destination(warn); };   
  95.    
  96. filter f_ha         { facility(local5); };   
  97. destination hamessages { file(/var/log/ha); };   
  98. log { source(src); filter(f_ha); destination(hamessages); }; 

 

分享名稱(chēng):日志文件系統(tǒng)syslog,syslog-ng
標(biāo)題URL:http://aaarwkj.com/article6/pegiog.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站建設(shè)、營(yíng)銷(xiāo)型網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)、用戶(hù)體驗(yàn)小程序開(kāi)發(fā)、電子商務(wù)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁(yè)設(shè)計(jì)公司
国产亚洲无线码一区二区| 亚洲精品国产自在现线| 亚洲精品中文字幕久久| 亚洲人成网站在线免费看| 18以下的人禁止看的视频| 日本在线中文字幕乱码| 日韩欧美中文字幕一区二区| 亚洲无人区码一码二码三码| 少妇人妻偷人精品系列| 就去吻色综合一二三四| 日韩亚洲国产激情一区二区| 国产高清av免费观看| 欧美日韩一级一区二区三区| 成人在线午夜免费视频| 日韩最新视频一区二区三| 韩国午夜福利视频网站| 国产亚洲欧美精品久久久久| 91在线播放国产视频| 国产,欧美,日韩,日日骚| 欧美另类亚洲综合久青草| 黄片色呦呦视频免费看| 中文字幕熟女av一区二区| 国内精品老年人视频网站| 亚洲综合久久五月天| av真人青青小草一区二区欧美| 91欧美精品一区二区| 日韩精品在线观看大全套| 人人妻夜夜天天俺去添噜| 日本午夜在线观看视频| 日本待黄大片一区二区| 亚洲av成人av天堂| 手机在线看国产后入| 色哟哟网站之中文字幕| 日本欧美一区二区精品| 国产一区二区精品日韩| 亚洲午夜福利啪啪啪| 欧美日韩另类中文字幕| 少妇按摩高潮呻吟av| 国产精品熟女亚洲av| 久久精品一区二区三区不卡| 麻豆乱淫一区二区三爱免费|