联系我们

 

 

咨询电话:028-85431116

咨询手机:15328069812   

联 系 人:何老师   
咨询QQ:
478649316   

E-mail:thinkmore@foxmail.com
报名时间:每天9:00~21 :00,周末照常报名
报名地点:成都市致民路36号锦江新园1801(新南门汽车站旁)

您现在的位置: 首页-> 学校动态-> 学校新闻->

学校新闻

基于UNIX环境下的网络服务介绍

时间:2009-03-16 14:08   来源:   作者:   编辑:【关闭】

 

第一章:UNIX系统概述: 

在计算机领域,Unix一直是作为高端平台而出现的。几年以前,只有在大型机构的专用机房中才能接触到它们,甚至稍小一些的机构也负担不起购买Unix工作站的费用。只有很少的使用者才有机会接触和使用Unix,能管理和维护 Unix系统的计算机专业人员就更少了,这就使得Unix总是披着一层神秘的面纱,在普通使用者面前,Unix属于一种难于使用、十分昂贵的操作系统。然而,当运行在个人电脑上的自由Unix系统出现之后,这种情况已经改变了。
  事实上,今天的Unix已经不能说是一个单一的操作系统,它包括了非常多的种类,有高端的HPSUN服务器,也有中、低端的运行在Intel平台上的Unix系统。Unix不再是普通使用者可望而不可及的操作系统了,每个喜爱Unix的人都可以在自己的PC机中安装上一套Unix系统,学习它、使用它。而中小企业也可以使用PC服务器来运行Unix系统,充分利用Unix系统的强大处理能力。

1965年,AT&T贝尔实验室组织开发的Multics的操作系统。

AT&T发展UNIX的同时,许多大学也在研究UNIX

目前UNIX的两个分支版本(BSDAT&T

UNIX系统堪称目前最安全高效的网络系统。与Windows系统比较,UNIX系统具备:

天然的网络性

   符合业界标准的强大 TCP/IP 网络 支持, 例如 SLIPPPPNFSDHCP,还有 NIS 这意味着您的 FreeBSD 主机可以很容易地和其他系统互联, 也可以作为企业的服务器,提供重要的功能, 比如 NFS(远程文件访问)以及 email 服务, 或将您的组织接入 Internet 并提供 WWWFTP,路由和防火墙(安全)服务。

    SMP 提供对多处理器的支持。

符合军方使用的安全性

多用户设备 使得许多用户能够同时使用同一 FreeBSD 系统做各种事情。 比如,像打印机和磁带驱动器这样的系统外设可以完全的在系统或者网络上的所有用户之间共享,可以对用户或者用户组进行个别的资源限制, 以保护临界系统资源不被滥用。

设备的文件性:

      UNIX 的文件系统是简单方式的一个典型代表。例如,比较重要的系统数据

/etc/passwd  /etc/fstab,以及/etc/ttys 都是普通的文本文件。使用一般的文本可以让用户不必使用特殊的工具就可以访问和处理这些文件。文本是一件友好的,通用的,高度可移植的数据形式,可以用许多实用工具进行处理。

超强的稳定性

   内存保护确保应用程序(或者用户)不会相互干扰。一个应用程序崩溃不会以任何方式影响其他程序。

页式请求虚拟内存和集成的 VM/buffer 缓存设计有效的满足了应用程序巨大的内存需求并依然保持其他用户的交互式响应。

同样硬件环境下大负载网络的吞吐力

   抢占式多任务与动态优先级调整确保在应用程序和用户之间平滑公正的分享计算机资源,即使工作在最大的负载之下。

易于实现的高级网络功能配置,可以满足企业任何网络需要。

   数以千计的 ready-to-run 应用程序可以从 FreeBSD ports packages collection 中找到。可以在 Internet 上找到成千上万其它 easy-to-port 的应用程序。 FreeBSD 和大多数流行的商业 UNIX® 代码级兼容,因此大多数应用程序不需要或者只要很少的改动就可以编译。

系统版权价格上的巨大差异尤为突出:

     

 Advanced Server (50客户端-中文版)

     39800

Microsoft Windows Server 2003中文企业版 (25客户端)

25000-27000

Microsoft Windows Server 2003中文企业版 (50客户端)

36000-39800

Microsoft Windows 2000 Advanced Server (50客户端-中文版)

30000-43500

UNIX1000客户端)

       800

优秀的可扩展性

Unix的魅力不仅在于其功能的强大性,还在于其优秀的可扩展性,它提供了高级语言C和各种解释语言可用于编写程序。利用这些系统提供的工具,使用者就能按照自己的需要和兴趣对原有系统进行扩展,满足相当一部分计算机研究人员和使用者的需要,这样Unix就具备更强大的能力,完成各种复杂的任务。一旦用熟了Unix,体会到Unix的强大功能,使用者就会希望一直使用它,而不是仅具备有限能力的其他计算机系统。企业也希望能在其可以承受的条件下,利用Unix系统的强大处理能力。

C C++Fortran,和 Perl 开发工具的完整扩充。许多附加的用于高级研究和开发的程序语言也可以在 ports packages collection 中找到。完整的系统源代码意味着您对您环境的最大程度的控制。当您拥有了一个真正的开放系统时, 为什么还要受困于私有的解决方案,任商业公司摆布呢?

UNIX 如此的成功,这大大超出了它的创造者最初的设想。UNIX 成功的一个主要原因是它最初的发行方式。各国、各大洲的学术界、厂商都为UNIX 的发展做出了贡献。既便在UNIX 商业化之后.许多厂商也认识到开放系统的价值,将它们的成果公布于众,制定了许多像NFS 这样的开放规范。UNIX 设计非常精湛,它的一个最大的长处就是始终贯彻“越小越完美”的思想,用一个小的内核提供一组必要功能的最小集。系统有许多小的实用工具完成简单的数据处理。用户可以通过管道机制以及可编程的shell 等工具将这些实用工具以各种方式组合起来,形成功能更强大的工具。

UNIX 一个很突出的特点就是它简单而统一的I/O 设备接口。UNIX 将所有的设备都用文件表示,用户可以使用与处理文件相同的命令和系统调用集访问设备。开发者写程序完成I/O操作时不必考虑这个操作是对文件的,还是对用户终端,打印机,或其他设备进行的。这一特性与shell 中的I/O 重定向一起提供了一个简单而强大的I/O 接口。

  第二章:UNIX系统的分支版本FreeBSD系统

   FreeBSD的起源:

自从1969AT&T Bell实验室研究人员创造了Unix之后,Unix就不断发展,逐渐成为了主流操作系统。虽然当前Windows系列已经占据了桌面计算机的领域,其中Windows NT服务器也在网络服务器领域得到了部分用户的承认,但在高档工作站和服务器领域,Unix仍然具有无可替代的作用。尤其在用作Internet服务器方面,Unix的高性能、高可靠性、以及高度可扩展的能力仍然不是其他操作系统所能够代替的。
  虽然UnixAT&T创造,但它如此流行却并不能完全归功于AT&T自己的功劳。现代Unix不是一个厂家的单独产品,在它长期的发展过程中形成了多种不同的版本。惟其丰富多样,才使得Unix具有强大的生命力。FreeBSD正是Unix众多分支中相当优秀的一支,它的发展历史也相当悠久,是著名的BSD Unix的一个继  承者,因此要了解FreeBSD发展的历史,首先就要了解Unix发展的历程。

FreeBSD就是一种运行在Intel平台上、可以自由使用的Unix系统。而它又具备极其优异的性能,使它得到了计算机研究人员和网络专业人士的认可。因此,不但专业科研人员把它用作个人使用的Unix工作站,很多企业,特别是ISPInternet服务提供商)都使用运行FreeBSD的高档PC服务器来为他们的众多用户提供网络服务。

FreeBSD应用范围

使用 FreeBSD,您可以容易的从便宜的 386 PC 起步,并随着您的企业成长,一路升级到带有 RAID 存储的四路 Xeon 服务器。

教育:您是一名计算机科学或者相关工程领域的学生吗?学习操作系统,计算机体系结构和网络没有比在 FreeBSD 可提供的体验下动手实践更好的办法了。许多可自由使用的 CAD、数学和图形设计包也使它对于那些主要兴趣是在计算机上完成其他工作的人非常有帮助。

研究:有完整的系统源代码, FreeBSD 对于操作系统研究以及其他计算机科学分支都是一个极好的平台。 FreeBSD 可自由获得的本性, 同样可以使处在不同地方的开发团队在开放的论坛上讨论问题、交流想法与合作开发成为可能, 且不必担心特别的版权协定或者限制。

网络:需要一个新的路由器?一台域名服务器 (DNS) 一个隔离您的内部网络的防火墙? FreeBSD 可以容易的把丢弃在角落不用的 386 或者 486 PC 变成一台完善的带包过滤能力的高级路由器。(这是Windows系统所无法比拟的)

X Window 工作站: FreeBSD 是廉价 X 终端的一种绝佳解决方案, 您可以选择使用免费的 X11 服务器, 或由 Xi Graphics 提供的非常优秀的商业服务器。 X 终端不同,如果需要的话 FreeBSD 能够在本地直接运行程序, 因而减少了中央服务器的负担。 FreeBSD 甚至能够在无盘环境下启动, 这使得终端更为便宜和易于管理。

软件开发: 基本的 FreeBSD 系统带有包括著名的 GNU C/C++ 编译器和调试工具在内的一整套开发工具。

FreeBSD大型应用案例

FreeBSD 用来支持 Internet 上一些最大的站点, 包括:

Yahoo!

Apache

Blue Mountain Arts

Pair Networks

Sony Japan

Netcraft

Weathernews

Supervalu

TELEHOUSE America

Sophos Anti-Virus

JMA Wired

等等许多。我想这些案例已经足以说明FreeBSD系统的优势和应用范围了。

成都高新区邮件办公系统(3000人流量,一台6000元左右的兼容机即可)

FreeBSD项目目标

FreeBSD 项目的目标是无附加条件地提供能够用于任何目的的软件。 我们中的许多人对代码 (以及项目本身) 都有非常大的投入, 因此当然不介意偶尔有一些资金上的补偿,但我们并没打算坚决地要求得到这类资助。 我们认为我们的首要使命是为任何人提供代码,不管他们打算用这些代码做什么, 因为这样代码将能够被更广泛地使用,从而最大限度地发挥其价值。 我认为这是自由软件最基本的,同时也是为我们所倡导的一个目标。

总结:引用一则网上广为流传的帖子。

     标题:FreeBSD的坏处

FreeBSD一点好处也没有,只有坏处,自从用了他,我就无事可做了,再也不能象用windows一样整天提心吊胆守住,再也不用连夜加班重装系统,再也不用隔三差五重启电脑,老板见我这样轻松,先是减了加班费,然后又叫我打杂,最近又准备叫我下岗,我我我恨死FreeBSD了!

去年年底安装了两台freebsd,一直到现在没啥问题.我就好像多余了.倒是那个管windows,公司一刻也离不了他,...多重要的人啊.........

 

   

 

         我的意见:呵呵,对呀这就是FreeBSD的真正坏处了,我也遇到过类似的问题,不过这只是一个片面的现象,毕竟绝大部分公司还是以员工的工作效率为绩效考核的标准。   

就我们这行而言绩效考核的标准有些区别,如果我们每天都像一般员工满负荷的工作,那就说明你弄的系统毛病太多了,看来是水平有限,这样也严重影响公司的正常业务运作,相反说明你的工作效率很低。

多和领导沟通沟通,说明下你的工作性质,因为领导可能不太熟悉你的业务,就会造成一些误区,万事从沟通开始嘛,不要一有问题就辞职,这不是解决问题的方法。

FreeBSD做服务器可以节省出很多时间,利用这些时间可以继续提高自己的专业技术能力,毕竟学无止境嘛,FreeBSD的世界并不是就局限于服务器领域,还有很多可以开发的空间。

摘自FreeBSDChina.org

http://p5.club.163.com/viewArticleByWWW.m?boardId=freebsd&articleId=freebsd_1044d90c61152e6   

相关信息

 
在线客服
在线客服系统
QQ客服热线

Powered by OSPod-CMS 企业建站产品 3.2.7
CMS excute cost is 71 msec ,template set is 培训学校之拥掌科技, template is news_detail