syslog是Linux系統(tǒng)默認(rèn)的日志守護(hù)進(jìn)程。默認(rèn)的syslog配置文件是/etc/syslog.conf文件。程序,守護(hù)進(jìn)程和內(nèi)核提供了訪問系統(tǒng)的日志信息。因此linux命令大全,任何希望生成日志信息的程序都可以向 syslog 接口呼叫生成該信息。
物理網(wǎng)卡接收數(shù)據(jù)包,經(jīng)過核心tcp/ip上傳到openvpn,openvpn通過link_socket_read()接收數(shù)據(jù)包,使用ssl協(xié)議進(jìn)行解包處理,經(jīng)過處理的數(shù)據(jù)包openvpn調(diào)用虛擬網(wǎng)卡的字符處理程序tun_write()寫入虛擬網(wǎng)卡的字符設(shè)備linux命令大全,設(shè)備驅(qū)動程序完成數(shù)據(jù)從用戶區(qū)到核心區(qū)的復(fù)制,并將數(shù)據(jù)寫入skb鏈表,然后調(diào)用網(wǎng)卡netif_rx()接收程序,數(shù)據(jù)包再次進(jìn)入系統(tǒng)tcp/ip協(xié)議棧,傳到上層應(yīng)用程序。使用半同步加強(qiáng)數(shù)據(jù)一致性:異步復(fù)制能提供較好的性能,但主庫只是把binlog日志發(fā)送給從庫,動作就結(jié)束了,不會驗證從庫是否接收完畢,風(fēng)險較高。高速sata3 6gbs數(shù)據(jù)寫入?yún)f(xié)議,成熟的并發(fā)寫入架構(gòu),單盤穩(wěn)定持續(xù)寫入可以達(dá)到400mb/s以上,單臺裝置裝有至多8塊盤,性能不低于3.2gb/s,單臺裝置支持容量1t、2t、4t、8t、16t,最大可支持32t。
通常,syslog 接受來自系統(tǒng)的各種功能的信息,每個信息都包括重要級。/etc/syslog.conf 文件通知 syslogd 如何根據(jù)設(shè)備和信息重要級別來報告信息。
在/var/log中創(chuàng)建并寫入日志信息是由syslog協(xié)議處理的,是由守護(hù)進(jìn)程sylogd負(fù)責(zé)執(zhí)行。每個標(biāo)準(zhǔn)的進(jìn)程都可以用syslog記錄日志?梢允褂胠ogger命令通過syslogd記錄日志。
要向syslog文件/var/log/messages中記錄日志信息:
logger this is a test log line 輸出: tail -n 1 messages Jan 5 10:07:03 localhost root: this is a test log line
如果要記錄特定的標(biāo)記(tag)可以使用:
logger -t TAG this is a test log line 輸出: tail -n 1 messages Jan 5 10:37:14 localhost TAG: this is a test log line
Posted by 嚴(yán), 長生 on 2016年4月4日.
Tags: 系統(tǒng)安全
Categories: 系統(tǒng)管理