vsftp日誌xferlog格式分析

2022-08-26 23:57:17 字數 2869 閱讀 2233

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=yes 

xferlog_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 歷史日誌資料夾...