linux测试ftp
检查Linux系统上FTP服务是否开启:
1.通过查询提供FTP服务的进程是否存在
[root@localhostroot]#ps-ef|grepftp
#并未找到任何包含ftp关键字的进程信铅差腊息,可判断服务未开启。
2.通过查询是vsftpd服务是否存在
[root@localhostroot]#servicevsftpdstatus
#vsftpd是最常见的FTP服务器,发现stopped状态即为关闭。
3.开启庆轿Linux上的FTP服务
[root@localhostroot]#servicevsftpdstart
Startingvsftpdforvsftpd:槐滑[OK]
#再次查看发现已经处于启动状态:
[root@localhostroot]#servicevsftpdstatus
vsftpd(pid4510)isrunning...
㈡ LINUX系统什么命令是查FTP是否打开
第一步,输入命令:netstat -tlnp
列出系统里面监听网络的TCP连接和相应的进程PID。
参数说明:
-t:表示列出TCP连接
-l:表示列出正在网络监听的服务
-n:表示以端口号来显示
-p:表示列出进程PID
第二步,看看Local Address这一列下面有没有端口号是21的那一行,或者看Program name这一列下面有没有FTP程序。
㈢ Linux下的FTP服务器性能怎么去测试
以前弄了一个FTP的脚本,拿出来大家随便看看:
ftp1 = 0;
ftp_logon_ex(&ftp1, "FtpLogon",
"URL=ftp://Zee:1234@ZEE",
LAST);
lr_start_transaction("logon");
ftp2 = 0;
ftp_logon_ex(&ftp2, "FtpLogon",
"URL=ftp://Zee:1234@ZEE",
LAST);
ftp_dir_ex(&ftp2, "FtpDir",
"PATH=", "PASSIVE=TRUE", ENDITEM,
LAST);
ftp_dir_ex(&ftp2, "FtpDir",
"PATH=/", "PASSIVE=TRUE", ENDITEM,
LAST);
lr_end_transaction("logon", LR_AUTO);
ftp_get_ex(&ftp2, "Get_Files",
"SOURCE_PATH=/1.txt",
"TARGET_PATH=d:/1.txt",
"MODE=ASCII",
ENDITEM ,
LAST);
ftp_put_ex(&ftp2, "FtpPut",
"SOURCE_PATH=ftpfile_1.dat", "TARGET_PATH=/1.mdb", ENDITEM,
LAST);
ftp_delete_ex(&ftp2, "FtpDelete",
"PATH=/1.txt", ENDITEM,
LAST);
ftp_mkdir_ex(&ftp2, "FtpMakeDir",
"PATH=/新文件夹");
ftp_dir_ex(&ftp2, "FtpDir",
"PATH=/", "PASSIVE=TRUE", ENDITEM,
LAST);
ftp_rendir_ex(&ftp2, "FtpRenDir",
"SOURCE_DIR=/新文件夹", "TARGET_DIR=/2", ENDITEM,
LAST);
ftp_logout_ex(&ftp2);
ftp_logon_ex(&ftp2, "FtpLogon",
"URL=ftp://Zee:1234@ZEE",
LAST);
ftp_dir_ex(&ftp2, "FtpDir",
"PATH=", "PASSIVE=TRUE", ENDITEM,
LAST);
ftp_dir_ex(&ftp2, "FtpDir",
"PATH=/", "PASSIVE=TRUE", ENDITEM,
LAST);
ftp_delete_ex(&ftp2, "FtpDelete",
"PATH=/2.txt", ENDITEM,
LAST);
ftp_logout_ex(&ftp2);
ftp_logout_ex(&ftp1);
zee神写的
㈣ 怎样在linux操作系统中配置FTP服务器,并使用母操作系统测试www服务器祥细点,谢谢
1,功能:开通ftp用户上传或下载文件的功能,允许匿名登录。
2,检测是否已经安装: rpm -qa | grep vsftpd
3, 安装:yum -y install vsftpd
4, 命令:
service vsftpd start
service vsftpd stop
service vsftpd restart
5, 配置:直接贴出我的配置文件/etc/vsftpd/vsftpd.conf
anonymous_enable=YES
local_enable=YES
write_enable=YES
local_umask=022
anonymous_enable=YES
write_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
listen=YES
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
其实第3步安装完vsftpd之后,会生成一个默认的配置文件,我们要打开匿名登录只需要打开以下几项
anonymous_enable=YES
write_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
也就是把他们前面的#去掉。
chmod -R 777 /var/ftp
chown root:root /var/ftp
chown root:ftp /var/ftp/pub
之后我们就可以用anonymous 登录ftp服务器,并可以在pub目录下上载或者下载了。
奥,最后还要注意防火墙问题。
㈤ LINUX下如何测试ftp服务器
1、安装vsftpd
[root@ruskybmp]#yuminstallvsftpd--必须配置yum源才能使用yum命令来安装vsftpd,或者挂载光盘,找到Packages目录下的vsftpd包,使用rpm命令安装
……
Installed:
vsftpd.x86_640:2.0.5-24.el5
Complete!
2、vsftpd服务的启动及关闭
[root@ruskybmp]#chkconfig--listvsftpd
vsftpd0:off1:off2:off3:off4:off5:off6:off[root@ruskybmp]#chkconfig--level35vsftpdon
[root@ruskybmp]#servicevsftpdrestart--启动/关闭命令为:servicevsftpdstart/stop
Shuttingdownvsftpd:[FAILED]
Startingvsftpdforvsftpd:[OK]
[root@ruskybmp]#servicevsftpdstatus
vsftpd(pid5087)isrunning...
[root@ruskybmp]#
3、测试ftp服务器的连接
G: estftp>ftp-或者直接:ftpIP/主机名连接
ftp>open192.168.1.200
连接到192.168.1.200。
220(vsFTPd2.0.5)
用户(192.168.1.200:(none)):root--默认不能使用root用户
530Permissiondenied.
登录失败。
ftp>open192.168.1.200
已经连接到了192.168.1.200,请首先使用断开连接。
ftp>disconnect
221Goodbye.
ftp>open192.168.1.200
连接到192.168.1.200。
220(vsFTPd2.0.5)
用户(192.168.1.200:(none)):oracle
331Pleasespecifythepassword.
密码:
230Loginsuccessful.
ftp>loc
无效命令。
ftp>lcd
目前的本地目录G: estftp。
ftp>
㈥ 在linux下怎么查询FTP是否打开怎么启动FTP服务
service vsftpd restart重启vsftpd服务x0dx0aservice vsftpd stop停止vsftpd服务x0dx0aservice vsftpd start启动vsftpd服务x0dx0ax0dx0achkconfig --list |grep vsftpd 查询Vsftpd在运行模式下是否开机启动