之前将storage文件夹(背后是挂载的整块新硬盘)通过samba服务与Windows共享。之所以先共享,是为了完成FTP后方便文件管理。软件:vsftpd目标:让用户登录FTP后可以上传文件(主要用于iPhone照片备份),不同用户备份在各自的文件夹下。Windows下打开共享的storage文件夹可以看..
构建现代的服务器应用程序需要以某种方法同时接收数百、数千甚至数万个事件,无论它们是内部请求还是网络连接,都要有效地处理它们的操作。
有许多解决方案,但事件驱动也被广泛应用到网络编程中。并大规模部署在高连接数高吞吐量的服务器程序中,如 http 服务器程序、ftp 服务器程序等。相比于传统的网络编程方式,事件驱动能够极大的降低资源占用,增大服务接待能力,并提高网络传输效率。
这些事件驱动模型中, libevent 库和 libev库能够大大提高性能和事件处理能力。在本文中,我们要讨论在...
分类:
其他好文 时间:
2014-09-05 04:29:41
阅读次数:
394
标题本想使用关键词NAS,但考虑到并不打算建立Web管理页面,和一些其他复杂的功能,未避免造成误导,就把范围强调在“Windows文件共享”和“FTP服务器”上。更精确地说,就是使用Samba和vsftpd两个Linux程序。安装和使用Samba和vsftpd都不是难点,本文也只是作为留给自己的笔记..
本章内容大致包括UbuntuServer的环境配置和新硬盘添加及设置。1)UbuntuServer的安装和配置安装就不细说了,只提一点,在过程中可以选择服务器角色的时候,记得勾选OpenSSHServer和SambaFileServer。实在忘记了,或者已经安装好但不记得是否装了这两项的,也没有关系,根据下面..
将多个Linux网络端口绑定为一个,可以提升网络的性能,比如对于备份服务器,需要在一个晚上备份几个T的数据,如果使用单个的千兆网口将会是很严重的瓶颈。其它的应用,比如ftp服务器,高负载的下载网站,都有类似的问题。因此使用Linuxteaming或bond来绑定多个网卡作为一个逻辑..
分类:
系统相关 时间:
2014-09-03 18:27:47
阅读次数:
501
先贴地址吧:http://www.cnblogs.com/itech/archive/2012/09/16/2687378.htmlhttp://www.cnblogs.com/acpp/archive/2010/02/09/1666649.html没有ftp命令,所以先装ftp服务器吧,查了下,v...
分类:
系统相关 时间:
2014-09-03 18:04:26
阅读次数:
401
服务器定义从广义上讲,服务器是指网络中能对其它机器提供某些服务的计算机系统(如果一个PC对外提供ftp服务,也可以叫服务器)。从狭义上讲,服务器是专指某些高性能计算机,能通过网络,对外提供服务。相对于普通PC来说,稳定性、安全性、性能等方面都要求更高,因此在CPU、芯..
分类:
其他好文 时间:
2014-09-03 13:19:37
阅读次数:
188
【背景】
一个朋友项目上用FTP服务进行文件的上传、下载,但是无法删除。
【问题跟踪】
用FTP客户端工具连接后,发现也是无法删除。
【解决办法】
查看cat /etc/vsftpd.config文件发现:
local_umask=022
将这个值改成:
local_umask=002
重启vsftp服务后(service vsftpd restart)正常。...
分类:
系统相关 时间:
2014-09-02 20:00:45
阅读次数:
257
1、xinetd是超级守护程序,管理着许多服务。所以可以通过service xinetd start启动。2、gssftp是Redhat linux企业版自带的FTP工具。包含在/etc/xinetd/gssftp下。提供krb5验证机制。3、vsftp也是FTP服务器软件,功能比gssftp完备。...
分类:
Web程序 时间:
2014-09-02 17:07:04
阅读次数:
252
vsftpdversion2到2.3.4存在后门漏洞,攻击者可以通过该漏洞获取root权限。这里用backtrack集成的metasploit做测试,metasploit集成了各种各样的漏洞,我们可以在上面利用服务器、个人PC和应用程序的漏洞。开始菜单路径backtrack/Exploitationtools/NetworkExploitationtools/Met..
分类:
Web程序 时间:
2014-09-01 17:58:14
阅读次数:
222