linux ftp包,linux源码包安装步骤

这篇文章给大家聊聊关于linux ftp包,以及linux源码包安装步骤对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。

linux下lftp连接ftp服务器上传下载命令

linux下lftp连接ftp服务器上传下载

Java代码

用法: lftp ftp://用户名:密码@IP

下载目录 mirror DIRNAME【下载整个目录里包含子目录,推荐此命令】

上传目录 mirror-R DIRNAM

下载目录

...

用法: lftp ftp://用户名:密码@IP

下载目录 mirror DIRNAME【下载整个目录里包含子目录,推荐此命令】

上传目录 mirror-R DIRNAM

下载目录

方法一 mget-d DIRNAME/*

方法二 mirror DIRNAME

上传目录

方法一 mput-d DIRNAME/*

方法二 mirror-R DIRNAME

下载普通文件

get FILENAME

下传多个普通文件

mget*

lftp搜索文件方法

ls-R| grep.iso

find-d 3| grep.iso

在使用中,多看看帮助 help

bookmark标签

cat/more/less显示文件内容(用cat和more)

zcat/zmore/zless显示文件内容(用zcat和zmore,区别是zcat和zmore只能直接操作.gz文件)

bzcat/bzmore/bzless显示文件内容(用bzcat和bzmore,区别是bzcat和bzmore只能直接操作.bz2文件)

get/mget/pget抓取文件

put/mput/上传文件

mirror(-R)下载上传目录

linuxftp日志

怎么查看ftp日志?

FTP服务器的日志设置,可以通过修改主配置文件/etc/vsftpd.conf实现。主配置文件中与日志设置有关的选项包括xferlog_enable、xferlog_file和dual_log_enable等。

xferlog_enable

如果启用该选项,系统将会维护记录服务器上传和下载情况的日志文件。默认情况下,该日志文件为/var/log/vsftpd.log。但也可以通过配置文件中的vsftpd_log_file选项来指定其他文件。默认值为NO。

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

该方案将xferlog_enable设置为YES,表明FTP服务器记录上传下载的情况,而将xferlog_std_format也设置为YES,则表明将记录的上传下载情况写在xferlog_file所指定的文件中,即/var/log/xferlog文件。

同时,该方案启用dual_log_enable,表明启用了双份日志。在用xferlog文件记录服务器上传下载情况的同时,vsftpd_log_file所指定的文件,即/var/log/vsftpd.log,也将用来记录服务器的传输情况。

下面分别查看xferlog文件和vsftpd.log文件的内容。

xferlog内容如下:

ThuSep609:07:4820077192.168.57.14323279/home/student/phpMyAdmin-2.11.0-all-languages.tar.gzb_irstudentftp0*c

ThuSep610:15:5920071192.168.57.1

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

i386.rpmb_irstudentftp0*c

ThuSep610:17:1320071192.168.57.1

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

rpmb_irstudentftp0*c

TueSep1107:49:3420071127.0.0.10/

pub/hello.txtb_oabit@bit.edu.cnftp0*i

TueSep1107:51:2220071127.0.0.134/

pub/hello.txtb_oabit@bit.edu.cnftp0*c

TueSep1111:23:0520071192.168.57.1

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

TueSep1111:31:3620071192.168.57.1

12/eng000.txta_irstudentftp0*c

TueSep1111:53:0520071192.168.57.2

367/user_listb_irstudentftp0*c

TueSep1111:56:0620071192.168.57.2

0/b_oamozilla@example.comftp0*i

TueSep1111:57:3620071192.168.57.2

0/b_orstudentftp0*i

vsftpd.log文件内容如下:

TueSep1114:59:032007CONNECT:Client"127.0.0.1"

TueSep1114:59:242007

OKLOGIN:Client"127.0.0.1",anonpassword"?"

linux下ftp命令详解

ftp(file transfer protocol)

功能说明:设置文件系统相关功能。

语法:ftp [-dignv][主机名称或IP地址]

补充说明:FTP是ARPANet的标准文件传输协议,该网络就是现今Internet的前身。

参数:《Linux就该这么学》

-d详细显示指令执行过程,便于排错或分析程序执行的情形。

-i关闭互动模式,不询问任何问题。

-g关闭本地主机文件名称支持特殊字符的扩充特性。

-n不使用自动登陆。

-v显示指令执行过程。

1.连接ftp服务器

格式:ftp [hostname| ip-address]

a)在linux命令行下输入:

ftp 192.168.1.1

b)服务器询问你用户名和密码,分别输入用户名和相应密码,待认证通过即可。

c)也可以先输入ftp

ftp>

d)然后在输入要连接的IP

ftp>open 192.168.1.1

2.下载文件

下载文件通常用get和mget这两条命令。

a) get

格式:get [remote-file] [local-file]

将文件从远端主机中传送至本地主机中。

如要获取远程服务器上/usr/your/1.htm,则

ftp> get/usr/your/1.htm 1.htm(回车)

b) mget

格式:mget [remote-files]

从远端主机接收一批文件至本地主机。

如要获取服务器上/usr/your/下的所有文件,则

ftp> cd/usr/your/

ftp> mget*.*(回车)

此时每下载一个文件,都会有提示。如果要除掉提示,则在mget*.*命令前先执行:prompt off

注意:文件都下载到了linux主机的当前目录下。比如,在/usr/my下运行的ftp命令,则文件都下载到了/usr/my下。

3.上传文件

a) put

格式:put local-file [remote-file]

将本地一个文件传送至远端主机中。

如要把本地的1.htm传送到远端主机/usr/your,并改名为2.htm

ftp> put 1.htm/usr/your/2.htm(回车)

b) mput

格式:mput local-files

将本地主机中一批文件传送至远端主机。

如要把本地当前目录下所有html文件上传到服务器/usr/your/下

ftp> cd/usr/your(回车)

ftp> mput*.htm(回车)

阅读剩余
THE END