這篇文章主要介紹了Linux系統(tǒng)服務(wù)中syslogd有什么用,具有一定借鑒價(jià)值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。
創(chuàng)新互聯(lián)建站是一家以網(wǎng)絡(luò)技術(shù)公司,為中小企業(yè)提供網(wǎng)站維護(hù)、成都網(wǎng)站制作、網(wǎng)站設(shè)計(jì)、外貿(mào)網(wǎng)站建設(shè)、網(wǎng)站備案、服務(wù)器租用、空間域名、軟件開(kāi)發(fā)、微信小程序開(kāi)發(fā)等企業(yè)互聯(lián)網(wǎng)相關(guān)業(yè)務(wù),是一家有著豐富的互聯(lián)網(wǎng)運(yùn)營(yíng)推廣經(jīng)驗(yàn)的科技公司,有著多年的網(wǎng)站建站經(jīng)驗(yàn),致力于幫助中小企業(yè)在互聯(lián)網(wǎng)讓打出自已的品牌和口碑,讓企業(yè)在互聯(lián)網(wǎng)上打開(kāi)一個(gè)面向全國(guó)乃至全球的業(yè)務(wù)窗口:建站歡迎來(lái)電:18980820575
syslogd守護(hù)進(jìn)程介紹:
在同一時(shí)間會(huì)發(fā)生許許多多的事情,而在終端窗口中斷開(kāi)連接的網(wǎng)絡(luò)服務(wù)就更是如此了。因此,提供一個(gè)記錄特殊事件和消息的標(biāo)準(zhǔn)機(jī)制就非常有必要了。linux使用syslogd守護(hù)進(jìn)程來(lái)提供這個(gè)服務(wù)。
syslogd守護(hù)進(jìn)程提供了一個(gè)對(duì)系統(tǒng)活動(dòng)和消息進(jìn)行記錄的標(biāo)準(zhǔn)方法。許多其他種類的Unix操作系統(tǒng)也使用了兼容的守護(hù)進(jìn)程。這就提供了一個(gè)在網(wǎng)絡(luò)中跨平臺(tái)記錄的方法。在大型的網(wǎng)絡(luò)環(huán)境里,這更具有價(jià)值。
syslogd保存數(shù)據(jù)用的記錄文件都是簡(jiǎn)明的文本文件,一般都存放在/var/log子目錄中。每個(gè)數(shù)據(jù)項(xiàng)構(gòu)成一行,包括日期、時(shí)間、主機(jī)名、進(jìn)程名、進(jìn)程的PID,以及來(lái)自該進(jìn)程的消息。標(biāo)準(zhǔn)C函數(shù)庫(kù)中的一個(gè)全局性的函數(shù)提供了生成記錄消息的簡(jiǎn)單機(jī)制。如果不喜歡編寫(xiě)程序代碼,但是又想在記錄文件中生成數(shù)據(jù)項(xiàng),可以選擇使用Logger命令。可以想象,像syslogd這樣重要的工具應(yīng)該是作為開(kāi)機(jī)引導(dǎo)命令腳本程序的一部分來(lái)啟動(dòng)的。你準(zhǔn)備在服務(wù)器環(huán)境中使用的任何一個(gè)linux發(fā)行版本都已經(jīng)為你設(shè)置好了。
1.調(diào)用syslogd
如果需要手動(dòng)啟動(dòng)syslogd,或者需要修改開(kāi)機(jī)引導(dǎo)時(shí)啟動(dòng)它的命令腳本程序,你就必須注意syslogd的命令行參數(shù),請(qǐng)大家參看有關(guān)書(shū)籍,這里不做詳細(xì)介紹。
2./etc/syslog.conf文件
/etc/syslog.conf文件包含了syslogd需要運(yùn)行的配置信息。這個(gè)文件的格式有些不尋常,但是現(xiàn)有的缺省配置文件將足以滿足使用需要了,除非你需要在特定的文件中查找特定的信息,或者需要把這些信息發(fā)送到遠(yuǎn)程記錄計(jì)算機(jī)去。
記錄信息分類
在我們掌握/etc/syslog.conf文件格式本身之前,需要先了解記錄消息是如何分類的。每個(gè)消息都有一個(gè)功能值(Facility)和一個(gè)優(yōu)先權(quán)值(Priority)。功能值告訴我們這條消息是由哪個(gè)子系統(tǒng)產(chǎn)生的,而優(yōu)先權(quán)值則告訴我們這個(gè)消息有多重要。這兩個(gè)值由句號(hào)分隔而且都有等價(jià)的字符串,從而容易記憶。
/etc/syslog.conf文件的格式
下面是配置文件里各語(yǔ)句的格式:
facility/priority combinations separated by commas file
/process/host to log to
舉例如下:
kern.info /ver/log/kerned
syslogd還可以靈活地把記錄消息發(fā)送到多種不同的保存目的地去。它可以把消息保存為文件、把消息發(fā)送到FIFO隊(duì)列、發(fā)送到一組用戶、或者(在大型站點(diǎn)集中記錄消息的情況下)發(fā)送到一個(gè)中心記錄主機(jī)中。為了區(qū)分這些目的地,在目的地入口使用了下面的規(guī)則:
1. 如果保存目的地的開(kāi)始字符是斜杠字符(/),消息將發(fā)送到某個(gè)文件。
2.如果保存目的地的開(kāi)始字符是垂直字符(|),消息將發(fā)送到某個(gè)FIFO隊(duì)列。
3. 如果保存目的地的開(kāi)始字符是“@”字符,消息將發(fā)送到某個(gè)主機(jī)。
感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“Linux系統(tǒng)服務(wù)中syslogd有什么用”這篇文章對(duì)大家有幫助,同時(shí)也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,更多相關(guān)知識(shí)等著你來(lái)學(xué)習(xí)!
分享名稱:Linux系統(tǒng)服務(wù)中syslogd有什么用
轉(zhuǎn)載來(lái)源:http://chinadenli.net/article32/joehsc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供虛擬主機(jī)、網(wǎng)站營(yíng)銷、網(wǎng)站制作、企業(yè)建站、面包屑導(dǎo)航、動(dòng)態(tài)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)