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(回车)