当前位置:首页 » 文件传输 » 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