1、開始vsftp記錄日誌。修改/etc/vsftpd/vsftpd.conf 如下:
xferlog_enable=yes
xferlog_std_format=yes
xferlog_file=/var/log/xferlog
ftp伺服器的日誌設定,可以通過修改主配置檔案/etc/vsftpd.conf實現。主配置檔案中與日誌設定有關的選項包括xferlog_enable 、xferlog_file 和dual_log_enable 等。
xferlog_enable
xferlog_std_format
如果啟用該選項,傳輸日誌檔案將以標準 xferlog 的格式書寫,該格式的日誌檔案預設為 /var/log/xferlog,也可以通過 xferlog_file 選項對其進行設定。預設值為no。
dual_log_enable
如果啟用該選項,將生成兩個相似的日誌檔案,預設在 /var/log/xferlog 和 /var/log/vsftpd.log 目錄下。前者是 wu-ftpd 型別的傳輸日誌,可以利用標準日誌工具對其進行分析;後者是vsftpd型別的日誌。
syslog_enable
如果啟用該選項,則原本應該輸出到/var/log/vsftpd.log中的日誌,將輸出到系統日誌中。
常見的日誌解決方案如下:
xferlog_enable=yesxferlog_std_format=yes
xferlog_file=/var/log/xferlog
dual_log_enable=yes
vsftpd_log_file=/var/log/vsftpd.log
2、/var/log/xferlog 例項:
3、每列含義:
記錄含義
sun feb 23 22:08:26 2014
ftp傳輸時間
6傳輸檔案所用時間。單位/秒
212.73.193.130
ftp客戶端名稱/ip
1023575
傳輸檔案大小。單位/byte
傳輸檔名,包含路徑
b傳輸方式: a以ascii方式傳輸; b以二進位制(binary)方式傳輸;
_特殊處理標誌位:"_"不做任何處理;"c"檔案是壓縮格式;"u"檔案非壓縮格式;"t"檔案是tar格式;ir
使用者訪問模式:「a」匿名使用者;"g"訪客模式;"r"系統中使用者;
sipafranch
登入使用者名稱
ftp服務名稱,一般都是ftp
0認證方式:"0"無;"1"rfc931認證;
*認證使用者id,"*"表示無法獲取id
c完成狀態:"i"傳輸未完成;"c"傳輸已完成;
vsftp日誌xferlog格式分析
1 開始vsftp記錄日誌。修改 etc vsftpd vsftpd.conf 如下 xferlog enable yes xferlog std format yes xferlog file var log xferlog 2 var log xferlog 例項 3 每列含義 3 每列含義 記...
log format為Nginx設定日誌格式
我的個人德州撲克專案歡迎給星星。nginx伺服器日誌相關指令主要有兩條,一條是log format,用來設定日誌格式,另外一條是access log,用來指定日誌檔案的存放路徑 格式和快取大小,一般在nginx的配置檔案中日記配置 usr local nginx conf nginx.conf ng...
Python中利用logger進行日誌格式輸出
本文主要是針對python程式設計師小白在寫專案 時的焦慮 什麼時候列印日誌?日誌列印格式是什麼樣的?列印日誌怎麼存?等等這些問題都是剛開始需要考慮的。其中logs資料夾是專門儲存日誌檔案的,對日誌檔案的輸出要求是 1.logs資料夾下包括三種型別 log.log error.log 歷史日誌資料夾...