优秀的服务器程序会同时提供Linux和UNIX版本(但不一定有Windows版),你只需要考虑使用什么服务器软件,不用管 *** 作系统是什么。
至于服务器管理,都是要直接编辑配置文件的(别指望点几下鼠标就能管理服务器)。服务器软件是否容易管理,跟 *** 作系统没什么关系(软件的安装跟 *** 作系统关系可能比较大)。
主流的服务器软件都有详细的文档,不一定要靠来自 *** 作系统的技术支持(太懒不愿看文档就没办法了)。如果你还不会用Linux/UNIX,那可能需要关心一下哪个 *** 作系统更好用(买了技术支持的例外),免费的 *** 作系统中,CentOS(Linux)在国内比较受欢迎,FreeBSD(UNIX)也是不错的。据我所知,Debian(Linux)的用户手册算是最全面的。在使用中出现问题,以上几个 *** 作系统用户往往可以很快找到解决方案。
总结:在没有技术支持的情况下(有技术支持时,好不好用就不需要你 *** 心了), *** 作系统方面推荐CentOS(Linux/RPM)、Debian(Linux/DEB)、FreeBSD(UNIX);服务器软件方面,各有特色,没有最优,只有最适合,你自己选吧。服务器软件好不好用跟 *** 作系统没多大关系。
常见的WEB服务器有:
1、ApacheApache是世界使用排名第一的Web服务器软件。
它可以运行在几乎所有广泛使用的计算机平台上。Apache源于NCSA>
2、IIS是英文InternetInformationServer的缩写,译成中文就是"Internet信息服务"的意思。
它是微软公司主推的服务器,最新的版本是Windows2008里面包含的IIS7,IIS与WindowServer完全集成在一起,因而用户能够利用WindowsServer和NTFS(NTFileSystem,NT的文件系统)内置的安全特性,建立强大,灵活而安全的Internet和Intranet站点。
3、GFEGoogle的web服务器,用户数量激增。目前紧逼iis。
4、Nginx不仅是一个小巧且高效的>
5、Lig>
是由德国人JanKneschke领导开发的,基于BSD许可的开源WEB服务器软件,其根本的目的是提供一个专门针对高性能网站,安全、快速、兼容性好并且灵活的webserver环境。具有非常低的内存开销,CPU占用率低,效能好,以及丰富的模块等特点。
Lig>
6、Zeus是一个运行于Unix下的非常优秀的WebServer,据说性能超过Apache,是效率最高的WebServer之一。
7、Sun的Java系统Web服务器也就是以前的SunONEWebServer。主要出现在那些运行Sun的Solaris *** 作系统的关键任务级Web服务器上。
它最新的版本号是61,可以支持x86版本Solaris,RedHatLinux,HP-UX11i,IBMAIX,甚至可以支持Windows,但它的大多数用户都选择了SPARC版本的Solaris *** 作系统。
8、Resin提供了最快的jsp/servlets运行平台。在java和javascript的支持下,Resin可以为任务灵活选用合适的开发语言。Resin的一种先进的语言XSL(XMLstylesheetlanguage)可以使得形式和内容相分离。
扩展资料:
1、Apache服务器优缺点:
优点:小巧,灵活,可扩展,稳定;
缺点:软件开源,所以很多的漏洞可能很容易被人查找到。
2、Nginx服务器优缺点:
优点:压缩率高,支持负载均衡,速度快;
缺点:需要掌握熟练的Linux命令才能应用;
3、IIS服务器优缺点:
优点:安装配置简单,学习起来容易;
缺点:平台适用性单一,安全性有待提高。
4、WebLogic服务器优缺点:
优点:安全性高,专业性强,耦合度低;
缺点:不容易掌握,需要有一定的专业积累才能熟练应用。
apache
Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上。
Apache源于NCSA>
本来它只用于小型或试验Internet网络,后来逐步扩充到各种Unix系统中,尤其对Linux的支持相当完美。Apache有多种产品,可以支持SSL技术,支持多个虚拟主机。Apache是以进程为基础的结构,进程要比线程消耗更多的系统开支,不太适合于多处理器环境,因此,在一个ApacheWeb站点扩容时,通常是增加服务器或扩充群集节点而不是增加处理器。到目前为止Apache仍然是世界上用的最多的Web服务器,市场占有率达60%左右。世界上很多著名的网站如Amazon、Yahoo!、W3Consortium、FinancialTimes等都是Apache的产物,它的成功之处主要在于它的源代码开放、有一支开放的开发队伍、支持跨平台的应用(可以运行在几乎所有的Unix、Windows、Linux系统平台上)以及它的可移植性等方面。
Apache的诞生极富有戏剧性。当NCSA>
Apacheweb服务器软件拥有以下特性:
支持最新的>
拥有简单而强有力的基于文件的配置过程
支持通用网关接口
支持基于IP和基于域名的虚拟主机
支持多种方式的>
集成Perl处理模块
集成代理服务器模块
支持实时监视服务器状态和定制服务器日志
支持服务器端包含指令(SSI)
支持安全Socket层(SSL)
提供用户会话过程的跟踪
支持FastCGI
通过第三方模块可以支持JavaServlets
如果你准备选择Web服务器,毫无疑问Apache是你的最佳选择。
Apache有名的几个项目介绍
>
这个在前面的段落介绍过了,Apache已经是他的代号了
ActiveMQ
免费开源由java编写符合JMS11标准的消息中间件。
另外,它也支持通过除java语言外的语言的使用
Ant
这个太出名了。标准的批处理工具。是一套基于java的程序打造工具
Commons
一些常用的工具类库,包括common-pool,dbcp,fileupload,Common-beans等。
Excalibur
它的主要产品是一个由java写成的,名字叫做Fortress(要塞)的轻量级的可嵌入式反向控制容器。
iBATIS
并入的一个项目,是ORM的一个很流行的工具
Geronimo
是Apache软件基金会为了创造一个兼容j2ee的容器,而整理出来的一个新成果
Jakarta
许多Java子项目的集成,tomcat,ant等就是从这里孵化出去的。
James
是一套用java开发的邮件、新闻组、消息服务器。它使用的avalon组件框架。目前支持SMTP,POP3和NNTP很快也会支持IMAP
Logging
基于java的可靠,快速,扩展性强的日志工具
Maven
是一套java开发的工程综合管理工具。它基于工程对象模型(POM)的理念
Portals
门户产品
Struts
一套通过servlets和jsp来搭建web应用的MVC框架
Tomcat
用量最大的免费的Java服务器
Serv-UServ-U是一种被广泛运用的FTP服务器端软件,支持3x/9x/ME/NT/2K等全Windows系列。可以设定多个FTP服务器、限定登录用户的权限、登录主目录及空间大小等,功能非常完备。 它具有非常完备的安全特性,支持SSl FTP传输,支持在多个Serv-U和FTP客户端通过SSL加密连接保护您的数据安全等。Serv-U 是目前众多的FTP 服务器软件之一。通过使用Serv-U,用户能够将任何一台PC 设置成一个FTP 服务器,这样,用户或其他使用者就能够使用FTP 协议,通过在同一网络上的任何一台PC与FTP 服务器连接,进行文件或目录的复制,移动,创建,和删除等。这里提到的FTP 协议是专门被用来规定计算机之间进行文件传输的标准和规则,正是因为有了象FTP 这样的专门协议,才使得人们能够通过不同类型的计算机,使用不同类型的 *** 作系统,对不同类型的文件进行相互传递。
虽然目前FTP 服务器端的软件种类繁多,相互之间各有优势,但是Serv-U 凭借其独特的功能得以展露头脚。具体来说,Serv-U 能够提供以下功能:
符合windows 标准的用户界面友好亲切,易于掌握。
支持实时的多用户连接,支持匿名用户的访问;
通过限制同一时间最大的用户访问人数确保PC 的正常运转。
安全性能出众。在目录和文件层次都可以设置安全防范措施。
能够为不同用户提供不同设置,支持分组管理数量众多的用户。
可以基于IP 对用户授予或拒绝访问权限。
支持文件上传和下载过程中的断点续传。
支持拥有多个IP 地址的多宿主站点。
能够设置上传和下载的比率,硬盘空间配额,网络使用带宽等,从而能够保证用户有限的资源不被大量的FTP 访问用户所消耗。
可作为系统服务后台运行。
可自用设置在用户登录或退出时的显示信息,支持具有UNIX 风格的外部链接。
目前运维人员比较常用的可能就云帮手,宝塔,安全狗这三款服务器管理面板
但是相较于云帮手,宝塔免费版和安全狗基础功能没有云帮手更齐全,
1比如宝塔不支持系统检测和系统修复;
2安全狗没有CPU、内存、磁盘这些资源监控等功能,仅针对服务器本身进行基础管理;
3相较之下,云帮手的基础功能支持更全面和完善,集成度也更高,无需再下载其他软件,对于服务器的日常基础管理和新手用户来说,我觉得云帮手的使用感会更好。
你说的应该是登录FTP服务器的客户端软件吧,这个就非常多啦,既有免费的,也有付费的,这里分享3个非常不错的FTP客户端软件,分别是FileZilla、CuteFTP和FlashFXP,对于登录FTP服务器和上传下载文件来说,非常方便,下面我简单介绍一下这3个软件的安装和使用,感兴趣去的朋友可以尝试一下:
FileZilla
这是一个免费、开源、跨平台的FTP客户端软件,稳定可靠、易于使用,目前支持FTP,FTPS,SFTP等多种文件传输协议,除此之外,还支持书签、拖拽、断点续传、文件过滤、远程编辑等功能,可以很方便的登录和管理FTP服务器,下面我简单介绍一下这个软件:
1首先,安装FileZilla,这个直接到FileZilla官网上下载就行,如下,各个平台的版本都有,选择适合自己平台的即可:
2安装完成后,打开这个软件,直接输入FTP服务器地址、用户名和密码,验证成功后就可以正常登录FTP服务器了,效果如下,左边为本机文件,右边为FTP服务器文件,可以直接拖拽互传:
CuteFTP
这是一款轻巧灵活的FTP客户端软件(非免费),在业界非常受欢迎,运行稳定、传输速度快,目前支持FTP、SFTP、>
1首先,安装CuteFTP,这个也直接到CuteFTP官网上下载就行,如下,大概也就20M左右:
2安装完成后,打开这个软件,输入主机IP、用户名、密码和端口,验证成功后就可以直接登录FTP服务器了,效果如下,左边为本机文件列表,右边为FTP服务器文件列表,拖拽即可实现文件的上传和下载:
FlashFXP
这是一款功能强大的FXP/FTP客户端软件(非免费),基本功能和使用方式与前面2个FTP软件相差不多,可以像CuteFTP一样比较文件夹,也可以像BpFTP一样缓存文件夹,支持断点续传、文件过滤、显示或隐藏文件等功能,对于登录和管理FTP服务器来说,也是一个不错的选择,下面我简单介绍一下这个软件:
1首先,安装FlashFXP,这个也直接到FlashFXP官网上下载就行,如下,大概也就8M左右:
2安装完成后,打开这个软件,新建一个Connect连接,输入FTP服务器地址、用户名和密码,验证成功后就可以直接登录FTP服务器了,效果如下,左边为本地文件,右边为FTP服务器文件,拖拽可实现互传:
目前,就分享这3个不错的FTP客户端软件吧,对于日常登录和管理FTP服务器来说,完全够用了,只要你熟悉一下环境,很快就能掌握的,当然,还有许多其他FTP客户端软件,像WinSCP、LeapFTP等也都非常不错,选择适合自己的一款就行,网上也有相关教程,感兴趣的话,可以搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言进行补充。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)