當前位置:首頁 » 文件傳輸 » ftp日誌存資料庫
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

ftp日誌存資料庫

發布時間: 2023-02-09 10:57:01

❶ 怎麼查看ftp日誌

FTP伺服器的日誌設置,可以通過修改主配置文件/etc/vsftpd.conf實現。主配置文件中與日誌設置有關的選項包括xferlog_enable 、xferlog_file 和al_log_enable 等。


xferlog_enable

如果啟用該選項,系統將會維護記錄伺服器上傳和下載情況的日誌文件。默認情況下,該日誌文件為 /var/log/vsftpd.log。但也可以通過配置文件中的 vsftpd_log_file 選項來指定其他文件。默認值為NO。


xferlog_std_format

如果啟用該選項,傳輸日誌文件將以標准 xferlog 的格式書寫,該格式的日誌文件默認為 /var/log/xferlog,也可以通過 xferlog_file 選項對其進行設定。默認值為NO。


al_log_enable

如果啟用該選項,將生成兩個相似的日誌文件,默認在 /var/log/xferlog 和 /var/log/vsftpd.log 目錄下。前者是 wu-ftpd 類型的傳輸日誌,可以利用標准日誌工具對其進行分析;後者是Vsftpd類型的日誌。


syslog_enable

如果啟用該選項,則原本應該輸出到/var/log/vsftpd.log中的日誌,將輸出到系統日誌中。

常見的日誌解決方案如下:

  1. xferlog_enable=YES

  2. xferlog_std_format=YES

  3. xferlog_file=/var/log/xferlog

  4. al_log_enable=YES

  5. vsftpd_log_file=/var/log/vsftpd.log

該方案將xferlog_enable設置為YES,表明FTP伺服器記錄上傳下載的情況,而將xferlog_std_format也設置為YES,則表明將記錄的上傳下載情況寫在xferlog_file所指定的文件中,即/var/log/xferlog文件。

同時,該方案啟用al_log_enable,表明啟用了雙份日誌。在用xferlog文件記錄伺服器上傳下載情況的同時,vsftpd_log_file所指定的文件,即/var/log/vsftpd.log,也將用來記錄伺服器的傳輸情況。

下面分別查看xferlog文件和vsftpd.log文件的內容。

xferlog內容如下:

  1. ThuSep609:07:4820077192.168.57.1
    4323279/home/student/phpMyAdmin-2.11.
    0-all-languages.tar.gzb_irstudentftp0*c

  2. ThuSep610:15:5920071192.168.57.1

    61810/home/student/php-pdo-5.1.6-5.el5.

    i386.rpmb_irstudentftp0*c

  3. ThuSep610:17:1320071192.168.57.1

    83741/home/student/php-mysql-5.1.6-5.el5.i386.

    rpmb_irstudentftp0*c

  4. TueSep1107:49:3420071127.0.0.10/

    pub/[email protected]*i

  5. TueSep1107:51:2220071127.0.0.134/

    pub/[email protected]*c

  6. TueSep1111:23:0520071192.168.57.1

    83741/php-mysql-5.1.6-5.el5.i386.rpma_orstudentftp0*c

  7. TueSep1111:31:3620071192.168.57.1

    12/eng000.txta_irstudentftp0*c

  8. TueSep1111:53:0520071192.168.57.2

    367/user_listb_irstudentftp0*c

  9. TueSep1111:56:0620071192.168.57.2

    0/[email protected]*i

  10. TueSep1111:57:3620071192.168.57.2

    0/b_orstudentftp0*i


vsftpd.log文件內容如下:

  1. TueSep1114:59:032007[pid3460]CONNECT:Client"127.0.0.1"

  2. TueSep1114:59:242007[pid3459][ftp]

    OKLOGIN:Client"127.0.0.1",anonpassword"?"

❷ ftp求助!!!

把被動傳輸模式關了
PASV

❸ FTP相關信息

FTP相關信息解答
AS/400 FTP是一個很難完全搞懂的問題,因此在TechTarget的IT Knowledge Exchange(ITKE)上經常會有人提問。負責FTP安裝和AS/400伺服器通訊環境(正式改名為「IBM iSeries」)的廣域網工程師,當他們需要在WAN上FTP文件時,會發現這篇文章很有用。

問:AS/400伺服器如何對FTP伺服器可見?

答:首先,你要從你的服務提供商那得到一個外部IP地址,然後你必須在防火牆上設置好映射IP地址。只要AS/400有一個能夠工作的默認路由,那麼FTP伺服器就可以使用外部IP地址訪問AS/400。

另外,如果AS/400是客戶端,你需要通過命令行運行FTP來連上遠程主機。只要客戶機可以路由到遠程主機,並且防火牆開放了FTP協議埠,那麼就可以通訊了。

問:我如何在AS/400運行程序 FTP到一個FILE.savf?我知道怎樣在DOS窗口輸入命令,但是我想藉助庫里的PC文件(FILE.savf)到AS/400存檔文件(FILEA)來使用AS/400程序(RPGLE or CLLE)。

答:首先,在AS/400選擇一個文件(example.savf )並拖拽到/home/yourname目錄。

然後,運行下面命令:

CPYFRMSTMF FROMSTMF( example.savf )

TOMBR( '/qsys.lib/qgpl.lib/example.file' )

MBROPT( *REPLACE )

CVTDTA( *NONE )

ENDLINFMT( *FIXED )

TABEXPN( *NO )

運行結果在QGPL的EXAMPLE的存檔文件里。

但要滿足一些條件。首先,一台NetServer伺服器得運行在AS/400上,並能在windows網路中可用。在這個例子中,/home/username必須配置成共享目錄並且為了使Netserver訪問IFS,需要啟動文件伺服器。由於大多數站點是用NetServer和文件伺服器,所以一切可能早都已配置好。

如果BPCS下載是直接保存到my /home/toml目錄,那就不需要上述拖拽,一個單獨的命令就夠了。

問:如何在AS/400上編寫FTP批處理程序到PPT擴展文件中?

你需要創建包含FTP命令的腳本文件,通常有下面兩種方式:命令行;如果你需要做不同的轉移,也可以編寫程序來建立文件。但不論哪種情況,你都要用到以下命令:

userid

password

cd remote_directory

lcd local_library

put local_file remote_file

(OR)

get remote_file local_file

quit

下面列表解釋了命令行的作用

remote_directory = 遠程設備的目錄或庫

local_library = 本地設備的庫

local_file = 本地設備的文件名

remote_file = 遠程設備的文件名

根據傳送的文件和位置,你也許還要其他命令,如BIN或ASCII。

執行腳本文件的最佳方法是創建一個小型CL程序:

1 對腳本文件覆蓋FTP輸入

OVRDBF FILE(INPUT) TOFILE(YourLibrary/YourScript)

2 對日誌文件覆蓋FTP輸出

OVRDBF FILE(OUTPUT) TOFILE(YourLibrary/LogFile)

3 用主機名或者FTP地址開啟FTP

FTP RMTSYS(Your_Remote_System)

4 移除覆蓋

DLTOVR FILE(*ALL)

問:我把每天運行的報告保存在我的IFS的ABC的文件夾(wrklnk ABC)。該文件夾包含帶有擴展日期的10個CSV文件夾。我該如何使用AS/400打包所有CSV文件,FTP到另外一個系統?

答:有很多不同的方法在AS/400上創建可用的ZIP文件。一個直接的方法是購買第三方產品、或是使用用戶功能界面友好的系統、或是用程序代碼執行zipping 文件演算法。如果購買不現實或者不需要友好界面,那麼安裝有Qshell的AS/400s可以用Java Jar(或ajar)工具來創建.ZIP兼容文件。基本使用方法是在Qshell命令行中鍵入「jar」。

問:我該如何從一個目錄復制IFS文件到另外一個文件,然後FTP該文件?

答:使用下面CPY命令:

CPY OBJ('/MyDirectory/MyFile.csv') TOOBJ('/MyOtherDirectory/MyOtherFile.x')

為了通過FTP發送IFS文件,要使用FTP或者STRTCPFTP命令開啟文件傳輸。登陸後,輸入namefmt 1處理IFS上的分層文件系統。cd(改變目錄)和lcd(本地改變目錄)可以操縱目錄架構。最後,用put命令從源地址復制某個文件到目標地址。

問:我如何在AS/400上FTP一個文件到Zebra 170Xill列印機的磁碟R上?

答:你可以定義Zebra字元列印機,就像Epson 850。有了該配置,就沒必要FTP該列印文件,因為操縱系統可以管理spool文件的發送。為了配置列印機為字元列印機,在安裝時候配置成generic text。如果是在AS/400上,配置也一樣。Zebra列印機通過USB連到電腦。

問:通過FTP到NT卡我們在AS/400上接收到文件。我可以很方便地從NT卡FTP到AS/400。有沒有方法從NT卡的AS/400上開始或者由IFS處理文件?

答:一個可行方法是在DOS批處理文件中使用RMTCMD命令,如下所示:

RMTCMD RUNQRY QRY(MYLIB/MYQUERY) //10.198.16.4

RMTCMD命令可以,但它需要有人提供用戶配置信息和每次運行的密碼。為了使一台伺服器執行RMTCMD,你可以在iSeries Access運行CWBLOGON命令,它提供個人配置和密碼。

一旦RMTCMD完成,用參數再一次運行CWBLOGON清除個人配置和密碼緩存。運行帶/?參數的命令,請查看Windows幫助文檔。

問:為了從一台FTP伺服器傳送文件到iSeries,我要為FTP尋找更好的方法。傳送文件依賴於一台要被更換的伺服器,而FTP只能通過它。

當前進程使用FTP dir命令列出日誌文件,然後創建一個即時腳本FTP該文件到iSeries。我會考慮在iSeries新建一個NETSHARE磁碟,然後在那上面傳送文件,但是辦公室是在WAN上的遠程站點,有5250種進程通過該鏈路運行,外加上GUI和其他不同類型的數據和應用,我不希望它們的流量相互影響。

答:當兩個系統都是iSeries,該列表可以包括DDM、SNDNETF、IFS的QFileSvr文件系統等。雖然有一些好處,如TCP,QoS,但所有這些都對共享同一信道的交互用戶有潛在影響。根據數據,你可以壓縮數據來降低對通信線路的影響。

另一個辦法是根據數據來源,只要它們在源系統上可用,就發送單個數據而不是整個文件。如果是資料庫數據,一個簡單的觸發程序就可以實時發送數據——直接寫入到socket、DDM *DTAQ、DDM資料庫或是其他相似的方法,你可以記錄文件日誌並且在傳送到目標系統時實時接收日誌圖片(或使用遠程日誌)。因為數據傳播的時間周期較長,這樣做將對互動式用戶的潛在影響降到最小,你也可以建立自己的節流控制。

原文出自【比特網】,轉載請保留原文鏈接:http://network.chinabyte.com/370/12184870.shtml

❹ 朋友叫我幫她跟新一下網頁,我通過FTP進入了,裡面有三個文件夾,我做的網頁該放進哪個裡面。

網站文件存庅到web文件夾中,至於如何通過域名訪問的話需要把你的域名解析到你網站空間的IP上,同時你空間要綁定你的域名,等生效以後就可以通過域名直接訪問你的網站了!

❺ linux 里 FTP 的日誌文件在那裡的啊

一般日誌都存在 /var/log目錄下面的 (可以自己設置),具體看你的設置

雨林木風 Ghost XP SP3 裝機版 YN9.9 終極典藏版 09年12月更新版 http://xitong8.com/xitong/46.html
雨林木風 Ghost XP SP3 裝機版 YN9.9 終極典藏版 09年11月更新版 http://xitong8.com/xitong/48.html

❻ ——FTP 的問題

ftp根目錄文件其中包括 web:網頁文件 log:日誌文件 db:資料庫文件 這些是根目錄文件
而你網站上傳的時候是需要把建設網站的東西上傳到web文件夾中 安裝一下程序之後就可以訪問了

❼ 如何記錄ftp log

上面回答的基本沒問題

用如下的步驟使系統記錄FTP的日誌:
1.修改/etc/syslog.conf文件,並加入一行:daemon.info FileName其中FileName是日誌文件的名字, 它會跟蹤FTP的活動,包括匿名和其他用戶ID. FileName文件必須在做下一步驟前創建。
2.運行"refresh -s syslogd"命令刷新syslogd 後台程序。
3.修改/etc/inetd.conf文件,修改下面的數據行:ftp stream tcp6 nowait root /usr/sbin/ftpd ftpd -l
4.運行「refresh -s inetd」命令刷新inetd後台程序。

❽ 阿里雲虛擬主機下面的這四個文件都是啥意思

backup:系統自動為您生成的資料庫備份的存放位置,只讀。
ftplogs: ftp日誌文件,您的FTP的根目錄,為避免您錯誤刪除該路徑下的內容,所以禁止寫入,只可讀取。
wwwlogs:您的www訪問日誌存放位置,只讀。
htdocs: 您的網站的根目錄,請將您的網站文件(php, htm, html, css, js等)上傳至此文件夾。
myfolder: 此文件夾中的內容不會被web用戶看到,您可以臨時存放一些不願公開的內容,比如站點備份、資料庫備份等。

❾ 誰知道FTP伺服器里的東東

DB是存放資料庫的,LOG是存放網站的訪問日誌的,WEB是存放你的網站文件的!

一般情況你把文件都存放在WEB目錄就可以了。
DB一般都是留做備份資料庫用,
LOG目錄要在虛擬主機的網頁控制面板上面單獨設置他才會產生你的網站日誌,不過,一般的虛擬主機商會把產生的日誌文件也當作你使用的虛擬空間大小的,最好還是別開了!

❿ 關於linux系統下的FTP傳輸日誌文件xferlog的維護

維護系統很長時間,第一次遇見系統日誌把var空間占滿了,經過查找資料解決。
主要的日誌子系統:
1.連接時間日誌--由多個程序執行,把記錄寫入到/var/log/wtmp和/var/run/utmp,login等程序更新wtmp和utmp文件,使系統管理員能夠跟蹤誰在何時登錄到系統。
2.進程統計--由系統內核執行。當一個進程終止時,為每個進程往進程統計文件(pacct或acct)中寫一個紀錄。進程統計的目的是為系統中的基本服務提供命令使用統計。
3.錯誤日誌--由syslogd(8)執行。各種系統守護進程、用戶程序和內核通過syslog(3)向文件/var/log/messages報告值得注意的事件。另外有許多UNIX程序創建日誌。像HTTP和FTP這樣提供網路服務的伺服器也保持詳細的日誌。
常用的日誌文件如下:
access-log 紀錄HTTP/web的傳輸
acct/pacct 紀錄用戶命令
aculog 紀錄MODEM的活動
btmp紀錄失敗的紀錄
lastlog 紀錄最近幾次成功登錄的事件和最後一次不成功的登錄
messages從syslog中記錄信息(有的鏈接到syslog文件)
sudolog 紀錄使用sudo發出的命令
sulog 紀錄使用su命令的使用
syslog 從syslog中記錄信息(通常鏈接到messages文件)
utmp紀錄當前登錄的每個用戶
wtmp一個用戶每次登錄進入和退出時間的永久紀錄
xferlog 紀錄FTP會話
直接刪除日誌:
1.刪除所有的日誌:find /var -type f -exec rm -v {} \;(最後的分號也是必須命令的一部分)
2.設置/etc/logrotate.d/syslog文件控制日誌文件的大小。
3. 如果實在想自己手工清空某些日誌文件的話, 可以使用命令:> /var/log/message。這個命令的功能是把文件message中的內容清空。 也可以將此命令加入到cron任務中。
linux詳細日誌解析:
unix系統日誌文件通常是存放在"/var/logand /var/adm"目錄下的。通常我們可以查看syslog.conf來看看日誌配置的情況.如:cat /etc/syslog.conf
其中sunos的在/var/log和/var/adm下.還有/usr/adm為/var/adm的鏈接.
redhat的在/var/log 和 /var/run下.

下面的是sun os5.7中的日誌樣本.
# ls /var/adm
acct log messages.1 passwd sulog vold.log
aculog messages messages.2 sa utmp wtmp
lastlog messages.0 messages.3 spellhist utmpx wtmpx

# ls /var/log
authlog syslog syslog.1 syslog.3
sysidconfig.log syslog.0 syslog.2 syslog.4
下面的是redhat6.2中的日誌樣本.
# ls /var/log
boot.log dmesg messages.2 secure uucp
boot.log.1 htmlaccess.logmessages.3 secure.1 wtmp
boot.log.2 httpd messages.4 secure.2 wtmp.1
boot.log.3 lastlog netconf.logsecure.3 xferlog
boot.log.4 mailllog netconf.log.1secure.4 xferlog.1
cron maillog netconf.log.2sendmail.st xferlog.2
cron.1 maillog.1 netconf.log.3spooler xferlog.3
cron.2 maillog.2 netconf.log.4spooler.1 xferlog.4
cron.3 maillog.3 news spooler.2
cron.4 maillog.4 normal.log spooler.3
daily.log messagesrealtime.log spooler.4
daily.sh messages.1 samba transfer.log
# ls /var/run
atd.pid gpm.pid klogd.pid random-seed treemenu.cache
crond.pid identd.pid netreport runlevel.dir utmp
ftp.pids-allinetd.pid news syslogd.pid
一般我們要清除的日誌有
lastlog
utmp(utmpx)
wtmp(wtmpx)
messages
syslog