Serv-U FTP Server 50011 final 特别破解版汉化版
点击下载
《FTP Serv-U 教程》+《FTP的建立和维护手册》
点击下载
在网上做过软件下载的人都知道,建立一个FTP下载服务器相对比较简单,一般用WIN2000下自带的IIS就可以,但IIS在功能上好多都不尽人如意,下面我就介绍一款功能非常强大,但使用简单的FTP服务器构建软件-Serv-U FTP Server,让我们也来体验一下自己DIY FTP服务器的快乐! 在说明使用之前,让我先大致介绍一下Serv-U(本文中提到Serv-U版本为30017), Serv-U 是一个可以运行于Windows 95/98/2000/ME 和 Windows NT 40下的FTP服务器程序如图所示,
有了它,你的个人电脑就可以模拟为一个FTP服务器,也就是说,你所连接的网络中的计算机用户可以访问你的个人电脑,通过FTP协议(文件传输协议)复制、移动、删除你的电脑中的文件或文件夹,可以做一切权限所允许的事情。FTP协议规定了计算机之间的标准通讯方式,使所有不同类型,不同 *** 作系统,不同格式的电脑之间得以互换文件。它可以用最简单的方式创建用户帐号,并且在硬盘空间上划分一定的区域用以存放文件,让用户以各种FTP客户端软件(如CuteFTP、WS_FTP等)上传或下载所需要的文件。
有许多FTP服务器和客户端软件可用于不同的系统中,Serv-U是用于运行MS-Windows 并且已安装了WinSock 版本 11 兼容 TCP/IP协议的个人电脑中的,这几乎包括了所有的Windows *** 作系统。
Serv-U由两大部分组成,引擎和用户界面。Serv-U引擎(ServUDaemonexe)其实是一个常驻后台的程序,也是Serv-U整个软件的心脏部分,它负责处理来自各种FTP客户端软件的FTP命令,也是负责执行各种文件传送的软件。在运行Serv-U引擎也就ServUDaemonexe
文件后,我们看不到任何的用户界面,它只是在后台运行,通常我们无法影响它,但在ServUAdminexe中我们可以停止和开始它。Serv-U引擎可以在任何Windows平台下作为一个本地系统服务来运行,系统服务随 *** 作系统的启动而开始运行,而后我们就可以运行用户界面程序了。在Win NT/2000系统中,Serv-U会自动安装为一个系统服务,但在Win 9x/Me中,你需要在“服务器”面板中选择“自动开始”,才能让它转为系统服务。Serv-U用户界面(ServUAdminexe)也就是Serv-U管理员,它负责与Serv-U引擎之间的交互。它可以让用户配置 Serv-U,包括创建域、定义用户、并告诉服务器是否可以访问。启动Serv-U管理员最简单的办法就是直接点接系统栏的“U”形图标,当然,你也可以从开始菜单中运行它。
在此有必要把Serv-U中的一些重要的概念给大家讲清楚:每个正在运行的Serv-U引擎可以被用来运行多个“虚拟”的FTP服务器,在管理员程序中,每个“虚拟”的FTP服务器都称为“域”,因此,对于服务器来说,不得不建立多个域时是非常有用的。每个域都有各自
的“用户”、“组”和设置。一般说来,“设置向导”会在你第一次运行应用程序时设置好一个最初的域和用户帐号。服务器、域和用户之间的关系大家可以参考下表:
Serv-U 服务器
域 1
用户帐号 1
用户帐号 2
用户帐号 3
域 2
用户帐号 1
用户帐号 2
域 3
用户帐号 1
用户帐号 1
这个表有点类似与Serv-U管理员中服务器、域和用户的排列。
Serv-U FTP Server 是试用软件,安装后三十天内,你可以作为“专业版本”使它,但试用期过后,你就只能作为免费的“个人版
本”使用了,只有基本功能了。
好了,说了这么多,还没到关键部分-如何自己来建立FTP服务器。下面我就一步一步来说明。
一、 安装原版软件和汉化补丁,这个过程就不多说了,想必没人不会的。
二、 建立第一个本地FTP服务器
安装完成后程序会自动运行,你也可以在菜单中选择运行。
1、 第一次运行程序,它会d您对邮件跟踪使用服务器策略,并维护邮件跟踪日志文件的设置。此步骤概述如何创建服务器策略。
开始之前
在管理组中创建服务器策略(或创建其他任何系统策略)之前,必须添加系统策略容器。有关创建系统策略容器的详细信息,请参阅如何创建系统策略容器。创建服务器策略后,必须将服务器添加到该策略中。有关将服务器添加到服务器策略中的详细信息,请参阅如何向服务器策略添加服务器。
步骤
创建服务器策略
在
Exchange
系统管理器中,展开“管理组”,再展开相应的管理组,用鼠标右键单击“系统策略”,指向“新建”,然后单击“服务器策略”。
在“常规(策略)”选项卡上(见下图),选择下列选项:
若要记录邮件主题,并使该主题在邮件被跟踪后可见,请选择“启用主题日志记录和显示”。
若要跟踪流进/流出服务器的所有邮件,请选择“启用邮件跟踪”。
服务器策略上的邮件跟踪选项让菜鸟和穷人也能架成自己的征途服务器:
首先你要忘掉网上发表的繁琐的架设教程,那都是有意无意的骗子,按本方法保证能很方便地架起自己的真征服务器。
一,机器需求。
内存必须大,建议4G,cpu要求不高,只要是64位的就行,比用amd
4200+,这套机器下来,价格在2000元元以下。
二,安装RHEL
50,可以电驴上搜索,DVD版的,下载后打人刻在一张DVD盘上。
Red
Hat
Enterprise
Linux
(Server
including
virtualization)系列号:2515dd4e215225dd
安装时,选则上mysql
web
等服务,其它可以不选,玩不转linux的人请关闭防火墙。
三,安装成功后,进入图形界面,界面很容易上手,在这里把网卡IP设好,这里假设为
1921680200
然后
服务
中把
mysqld
> 服务器端的 *** 作:
1 创建一个WebService项目。(不需要是Java EE 50)
2 创建包与接口以及实现类。
3 加上WebService的包
4 编辑配置文件
5 部署后在浏览器中测试:>Netty服务端创建
当我们直接使用JDK NIO的类库开发基于NIO的异步服务端时,需要使用到多路复用器Selector、ServerSocketChannel、SocketChannel、ByteBuffer、SelectionKey等等,相比于传统的BIO开发,NIO的开发要复杂很多,开发出稳定、高性能的异步通信框架,一直是个难题。
Netty为了向使用者屏蔽NIO通信的底层细节,在和用户交互的边界做了封装,目的就是为了减少用户开发工作量,降低开发难度。ServerBootstrap是Socket服务端的启动辅助类,用户通过ServerBootstrap可以方便的创建Netty的服务端。可以将客户端的逻辑设计成:
1将username,password 封装进buffer
2连接服务端
3发送buffer
4接收二进制的系统当前时间
5显示时间
代码如下:服务端地址设置部分:
[cpp] view plain copy print
addr_serversin_port = htons( port );
addr_serversin_addrs_addr = inet_addr( ip );
创建连接:
sock_client = socket( AF_INET, SOCK_STREAM, 0 );连接服务端代码:
flag = connect( sock_client, ( struct sockaddr ) &addr_server, sizeof( addr_server ) );设置buffer填充username/password代码:
sprintf(buffer, "%s", "username");sprintf(buffer + 32, "%s", "password" );
buffer[31]=buffer[63] = 0;
接着是发送
flag = send( sock_client, buffer, 64, 0 );if( flag == 64 )
{
printf( "send ok\n");
}
接收部分代码:
flag = recv( sock_client, buffer, 64, 0 );if( flag != sizeof( time_t ) )
{
printf( "recv does not follow protocal\n");
close( sock_client );
continue;
}
将接收到的二进制数据转成时间
memcpy( curtime, buffer, sizeof( time_t ) );struct tm ptm = localtime( curtime );
显示时间:
printf( "system time:%04d-%02d-%02d-%02d:%02d:%02d\n", ptm->tm_year + 1900, ptm->tm_mon + 1, ptm->tm_mday,ptm->tm_hour, ptm->tm_min, ptm->tm_sec );
关闭连接:
printf( "ok,now we close connection\n" );close( sock_client );
实际开发中,为了追求并发效率和提升搞压效果,客户端需要有一个循环,另外可以多进程同时 *** 作。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)