世界6大主流操作系统回顾

前言

 

众所周知,电脑都是由硬件和软件组成的,缺了任何一样电脑都是没有办法运行的。在我们使用电脑的过程中,一切的操作都是利用操作系统来完成。

最早的计算机其实并没有操作系统,在那个时候人们想要操作计算机只能通过各种不同的操作按钮 来控制计算机,然后随着计算机技术的不断发展随后就出现了汇编语言,并将它的编译器内置到电脑中,操作人员通过带有孔的纸带将程序输入电脑进行编译。这些 将语言内置的电脑只能由操作人员自己编写程序来运行,不利于设备、程序的共用。为了解决这种问题,就出现了操作系统,这样就很好实现了程序的共用,以及对 计算机硬件资源的管理,使人们可以从更高层次对电脑进行操作,而不用关心其底层的运作。

图形操作系统鼻祖——Alto

1973年4月,第一个可操作的Alto电脑在Xerox PARC完成。Alto是第一个把计算机所有元素结合到一起的图形界面操作系统。它使用3键鼠标、图形窗口、以太网络连接。

真正让PC能够像现在这样普及的功劳还要归功于Digisat Reseach公司的工程师加里·基尔达尔,他在20世纪70年代所开发的CP/M操作系统,CP/M当时是在IBM/704大型机上运行的一款8位操作系统。

自此之后,PC就拉开了飞速发展的序幕,在短短的30年内,计算机技术已经发展到了无所不能的地步。

2.最成功的操作系统-Windows

世界首富比尔·盖茨相信没有几个人不知道,而Microsoft(微软)则都是和他联系在一起的。微软成功的开发了史上最成功的操作系统--Windows。与世界其他操作系统相比,其市场占有率高达96.63%以上,可见其普及性惊人,称之为最成功的操作系统则不为过。

Windows是一个多任务的操作环境,与同样是微软开发曾在85~95年盛行的DOS操作系统相比,其界面更直观、操作更简便等优点让更多的用户接受了Windows。

随后Microsoft开始开发基于Windows NT构件的Windows,才成了真正独立的操作系统。

随着Windows操作系统的不断发展,其功能也在不断增强,更加的人性化,例如对硬件的良好支持、不断提高的网络性能、多用户使用以及超Cool的多媒体功能都使我们的生活更加多姿多彩,充分体现了数字生活的魅力!

对于Windows的发展过程,小编将在下面向您做详细的介绍。

不做DOS,转为开发WindowsWindows 1.0

1985年,对于一些早期的计算机用户来讲,这是一个历史性的年头。一直帮IBM开发DOS系统的微软也推出了属于自己的操作系统,1.0是最早的Windows版本。

Windows 1.0

Windows 2.0

1987年10月份,Windows将版本号升级到了2.0,在原来的基础上有了不少改进,但是自身还不是很完善,效果不好。

Windows 2.0

由于当时硬件和DOS操作系统的限制,这两个版本并没有取得很大的成功。

Windows 3.0

1990年5月份微软推出Windows 3.0并一炮打红。这个“千呼万唤始出来”的操作系统一经面世便在商业上取得惊人的成功:不到6周,Microsoft公司销出50万份Windows 3.0拷贝,打破了任何软件产品的6周销售记录,从而一举奠定了Microsoft在操作系统上的垄断地位。

Windows 3.X

1994年Windows 3.2发布,这也是Windows系统第一次有了中文版!在我国得到了较为广泛的应用。

其后续的版本在3.0的基础上作了一些改进,引入TrueType字体技术,并且改进了性能;另外还引入了一种新设计的文件管理程序,从而改进了系统的可靠性。更重要的是增加对象链接合嵌入技术(OLE)和多媒体技术的支持。

Windows一炮走红,发布95及服务器版NT系统

Windows 95

Microsoft借Windows东风,于1995年8月24日推出新一代操作系统Windows95(又名Chicago),它可以独立运行而无需DOS支持。

Windows 95

Windows 95的发布可以说是操作系统发展史上一个有着非常作用的作品,也就是说它成为世界计算机界的一个转折点。

Windows 95界面

对于3.1而言,95拥有更加优秀的、面向对象的图形用户界面,从而减轻了用户的学习负担; 全32位的高性能的抢先式多任务和多线程;内置的对Internet的支持;更加高级的多媒体支持,可以直接写屏并很好的支持游戏;即插即用,简化用户配 置硬件操作,并避免了硬件上的冲突;32位线性寻址的

内存

管理和良好的向下兼容性等等。

Windows NT

1996年8月24日Windows NT4.0发布,在93、94年微软都相继发布了3.1、3.5等版NT系统。主要面向服务器市场。

Windows系统开发的里程碑-Windows 98Windows 98

1998年6月25日Windows98发布,基于Windows 95上,改良了硬件标准的支持。其它特性包括对FAT32文件系统的支持、多显示器、Web TV的支持和整合到Windows图形用户界面的Internet Explorer。

Windows 98

Windows 98界面

Windows 98 SE(第二版)发行于1999年6月10日。它包括了一系列的改进,加入Internet Explorer 5、Windows Netmeeting。

Windows 98 SE

直到目前为止,Windows 98都算得上是一个比较成功的产品,还有不少人还在使用,即使相对于现在的Windows版本,其启动速度快、资源占用低一直都是它的优势所在。

视窗家族中最“苗条”的系统-Windows Me

Windows Me

2000年9月14日Windows Me发布,集成了Internet Explorer 5.5和Windows Media Player 7,系统还原功能则是它的另一个亮点。

Windows Me

Windows Me设置还原文件

Windows Media Player 7

对于家庭用户来说,Windows Me是一个绝佳的版本,因为它充分体现了“使家庭用户电脑操作更加简便”这一总方针。

Internet Explorer 5.5

虽然说Windows Me只是Win98的第三版,但Windows Me拥有更多适合家庭用户的特色功能:系统文件保护和自动恢复功能;更为顺畅地安装USB

键盘、鼠标、Hub;用来录制、编辑、发布、管理音频和视频内容的影片制作程序;新型的TCP/IP堆栈架构;将16位的DOS实模式完全地从系统中去除;以及还有大量细小性能的提升,如自动在线升级、自动检测游戏控制器、自动清除垃圾文件等功能。

至今最稳定的系统-Windows 2000Windows 2000

2000年Windows 2000(又称Win NT5.0)发布,一共四个版本:Professional、Server、Advanced Server和Datacenter Server。这是号称有史以来最为稳定的一款操作系统。

Windows 2000

Windows 2000桌面

Windows 2000系列产品有许多新特性和新功能,对于普通用户来讲,今后将大量使用Windows2000 Professional(专业版)。现在我们处在信息化网络化时代,特别是Internet时代。

Windows Server 2000

与Windows 9x和Windows NT Wokstation 相比,Windows2000 Professional为局域网、广域网以及Internet/Intranet环境提供了许多新特性。

使用最为广泛的系统Windows xp及专业服务器版2003Windows XP

2001年10月25日Windows XP正式发布,XP是基于Windows 2000代码的产品,同时拥有一个新的用户图形界面(其名称叫做月神Luna),它包括了一些细微的修改。集成了防火墙、媒体播放器(Windows Media Player),即时通讯软件(Windows Messenger),以及它与Microsoft Pasport网络服务的紧密结合。是目前操作系统使用率最高的一个系统。

Windows XP

Windows Media Player 10

这是目前世界上使用人数最多的Windows产品,因为其有较好的硬件兼容性以及极为优秀的多媒体功能,所以是其成为了目前主流的操作系统。

Windows 2003

2003年4月底Windows 2003发布,是目前微软最新的

服务器

操作系统,算是2000的一个升级。

Windows 2003

Windows 2003是微软最新一代的服务器端操作系统,相比之前的任何一个版本,它功能更多、速度更快、更安全、更稳定。无论大中小型企业都能在Windows 2003中找到适合的组件,尤其是其在网络、管理、安全、性能等方面的改进更让以前对Windows持有偏见的人们“大饱眼福”。

主宰未来十年的系统-Windows VistaWindows Vista

2005年1月14号,微软正式对外发布了取代Windows XP的新一代操作系统--Windows Longhorn。但是就在7月22日微软又以迅雷不及掩耳之速将Longhorn更名为Vista。

Vista是微软公司下一版本Microsoft Windows操作系统的开发代号。它是继Windows XP和Windows Server 2003之后的又一重要的操作系统。该系统带有许多新的特性和技术,可能于2006年发布。

Vista桌面

现在Windows Vista的测试版也已经正式对外发布了,本站也在最快了时间内做了最详细的试用

与XP相比,Vista不仅在外观界面以及在内核上都有了不小的变化,另外,Internet Explorer 7.0的测试版也随之一起发布。

Internet Explorer 7.0

Vista其安全可靠的特性也注定它将会成为未来十年个人PC的首选产品。Vista团队正 在将核心工作放在开发诸如即时开机、动态搜索、自动化的网络以及设备连接等功能上,而且在使用方面使Vista操作系统比Windows XP操作系统更容易些,这些还将使Vista成为诸如通讯、娱乐和游戏等应用的更好基础。

Microsoft Windows系统总结

Windows作为全球使用人数最多的操作系统,其不断的发展也给计算机也带来了勃勃的生机,不敢想象如果没有Windows没有微软的话,电脑技术现在还会不会像现在这么普及。下面小编将分析Windows的优缺点,使我们对Windows有进一步的了解。

Windows之所以被那么多人的认同,其大致存在于以下优点:

1、界面图形化

以前DOS的字符界面使得一些用户操作起来十分困难,Mac首先采用了图形界面和使用

鼠标,这就使得人们不必学习太多的操作系统知识,只要会使用鼠标

就能进行工作,就连几岁的小孩子都能使用。这就是界面图形化的好处。在Windows中的操作可以说是“所见即所得”,所有的东西都摆在你眼前,只要移动鼠标,单击、双击即可完成。

2、多用户、多任务

Windows系统可以使多个用户用同一台电脑而不会互相影响。Windows 9x在此方面做得很不好,多用户设置形同虚设,根本起不到作用。Windows 2000在此方面就做得比较完善,管理员(Administrator)可以添加、删除用户,并设置用户的权利范围。多任务是现在许多操作系统都具备的, 这意味着可以同时让电脑执行不同的任务,并且互不干扰。比如一边听歌一边写文章,同时打开数个浏览器窗口进行浏览等都是利用了这一点。这对现在的用户是必 不可少的。

3、网络支持良好

Windows 9x和Windows 2000中内置了TCP/IP协议和拨号上网软件,用户只需进行一些简单的设置就能上网浏览、收发电子邮件等。同时它对局域网的支持也很出色,用户可以很方便得在Windows中实现资源共享。

4、出色的多媒体功能

这也是Windows吸引人们的一个亮点。在Windows中可以进行音频、视频的编辑/播放工作,可以支持高级的显卡、声卡使其“声色具佳”。MP3以及ASF、SWF等格式的出现使电脑在多媒体方面更加出色,用户可以轻松地播放最流行的音乐或观看影片。

5、硬件支持良好

Windows 95以后的版本包括Windows 2000都支持“即插即用(Plug and Play)”技术,这使得新硬件的安装更加简单。用户将相应的硬件和电脑连接好后,只要有其驱动程序Windows就能自动识别并进行安装。用户再也不必 像在DOS一样去改写Config.sys文件了,并且有时候需要手动解决中断冲突。几乎所有的硬件设备都有Windows下的驱动程序。随着 Windows的不断升级,它能支持的硬件和相关技术也在不断增加,如USB设备、AGP技术等。

6、众多的应用程序

在Windows下有众多的应用程序可以满足用户各方面的需求。Windows下有数种编程软件,有无数的程序员在为Windows编写着程序。

此外,Windows NT、Windows 2000系统还支持多处理器,这对大幅度提升系统性能很有帮助。

当然,没有一样东西是完美的,Windows也有着自身的缺点:

Windows众多的功能导致了它体积的庞大,程序代码的繁冗。这些都使得Windows系 统不是十分稳定,也背上了“瘟旧屋”、“瘟酒吧”的称号。一些Windows系统补丁、防死机的软件都应运而生。系统的不稳定使得一些用户在使用时提心吊 胆,生怕突然出故障,导致自己的工作成果化为清烟。

Windows也是一个十分脆弱的系统,有时一个小故障就有可能导致系统无法正常启动。

它对于自身的修复能力实在不敢恭维,故障的解决不能很好地支持,许多修理工作必须在DOS下完成。

Windows系统是漏洞百出,虽然有些漏洞并不会干扰用户的一般操作,但在网络方面的漏洞却能对用户造成影响。这些漏洞使一些人有入侵系统和攻击系统的机会,其中有利用NetBIOS进行非法共享,对Windows 9x系统进行蓝屏攻击等。

虽然Windows的操作比较简单,但有时候却不是很灵活,有些工作还需要DOS的辅助。

但无论如何,Windows使更多的普通人能够更方便地使用电脑。从这点来看,它对PC时代的贡献简直是无与伦比的。

85~95年主要操作系统-

DOS

对于大部分的网友可能这个操作系统已经很陌生了,DOS是一个老菜鸟才会只用的操作系统,但是就在现在Windows操作系统横行天下的时候还是有很多人对DOS还是情有独衷。

所谓DOS,其全称是Disk Operation System,中文意思是磁盘操作系统。DOS是1985~1995年的个人电脑上使用的一种主要的操作系统。由于早期的DOS系统是由微软公司为IBM 的个人电脑开发的,称为MS-DOS,因此后来其他公司生产的与MS-DOS兼容的操作系统,也延用了这个称呼,如PC-DOS、DR-DOS等等。

Winodws95上的DOS界面

1995年以后,微软公司出于商业利益等方面的原因,决定放弃MS-DOS。当时,DOS已有许多种,除MS-DOS以外,还有PC-DOS,DR-DOS,FreeDOS等,但是由于受到微软的挤压,所以使用的人数并不是很多,而大多数用户都在使用MS-DOS。

DOS界面

由于微软彻底放弃了MS-DOS,而转以开发Windows,引起了广大DOS使用者和爱好 者的不满。而且,大家通常所使用的Windows 9x也只是DOS下的一个大型程序罢了,如果没有DOS的支持,它根本无法运行。但也由此可见DOS的功能其实是非常强大的,以及DOS软件拥有巨大的开 发潜能,因为像Windows那样强大的DOS增强程序都可以编出来。

MS-DOS的发展历史

MS-DOS 1.0

1981年,MS-DOS 1.0作为IBM PC的操作系统进行捆绑发售,支持16k内存及160k的5寸软盘。在硬件昂贵,操作系统基本属于送硬件奉送的年代,谁也没能想到,微软公司竟会从这个不 起眼的出处开始发迹。到了1982年时,在1.0的基础上支持了双面磁盘。

MS-DOS 2.0

1983年MS-DOS 2.0随IBM XT发布,扩展了命令,并开始支持5M硬盘。同年发布的2.25对2.0版进行了一些bug修正。

MS-DOS 3.X

1984年,MS-DOS 3.0增加了对新的IBM AT支持,并开始对部分局域网功能提供支持。两年之后,MS-DOS 3.2 支持了720K容量的5寸软盘。随后的一年,MS-DOS 3.3 支持了IBM PS/2设备及1.44M的3寸软盘,并支持其他语言的字符集。

MS-DOS 4.0

1988年,MS-DOS 4.0 增加了DOS Shell 操作环境,并且有一些其他增强功能及更新。

MS-DOS 5.0

1991年,MS-DOS 5.0发行,增加了DOS Shell功能,增强了内存管理和宏功能。

MS-DOS 6.X

1993年,MS-DOS 6.x 增加了很多GUI程序,如Scandisk、Defrag、Msbackup等,增加了磁盘压缩功能,增强了对Windows 的支持。

MS-DOS 7.0

1995年,MS-DOS 7.0 增加了长文件名支持、LBA大硬盘支持。这个版本的DOS并不是独立发售的,而是在Windows 95中内嵌的。之后的MS-DOS 7.1全面支持FAT32分区、大硬盘、大内存支持等,对四位年份支持解决了千年虫问题。

MS-DOS 8.0

这是MS-DOS的最后一个版本,在其平台上能够运行Windows 9X或ME,在此之后微软开始开发基于起源于OS/2的Windows NT构件的Windows,才成了独立的操作系统。

开放源代码最为成功的系统-

Linux

当Windows正在大红大紫的时候,一项叫作“开放源代码运动”的活动兴起了。很多程序员和使用者出于对Microsoft的Windows横行霸道的不满,离开了Windows阵营。取而代之的是兴起了对其它操作系统软件的开发,其中最著名的就是Linux了。

Linux Logo

Linux是由芬兰赫尔辛基大学的一个大学生Linus B. Torvolds在1991年首次编写的。标志性图标是一个可爱的小企鹅。

Linux是一种类Unix系统,Linus当时编写它的目的是为了替代一种名叫Minix 的操作系统。Minix是由一个名叫Andrew Tannebaum的计算机教授编写的,当时由于Unix是一个商业软件,其源代码是不能拿来进行教学的,Andrew教授就自己编写了一个系统用于教 学。最

初的Minix用一张软盘就能装下,麻雀虽小、五脏俱全,Minix具有一般操作系统的特征,它同时兼容Unix系统。

Linux是目前唯一可免费获得的、为PC及的多个用户提供多任务、多进程功能的操作系统。 一个可以从网上或其他途径自由获得的免费软件。安装Linux,不仅可以亲身体验成为系统管理员的个中滋味,为笔者们了解世界上流行的UNIX操作系统提 供了廉价的机会;还可以通过在网络上开放一些服务而建立自己的网站。

Linux也分为很多种版本,现今比较流行的是:Turbo Linux、RedHat Linux、Slackware Linux、Solaris,我国也有自己的Linux,其名称为红旗Linux。

Linux的发展历史1991年10月5日,Linus Torvalds在新闻组comp.os.minix发布了大约有一万行代码的Linux v0.01版本。

到了1992年,大约有1000人在使用Linux,值得一提的是,他们基本上都属于真正意义上的hacker。

1993年,大约有100余名程序员参与了Linux内核代码编写/修改工作,其中核心组由5人组成,此时Linux 0.99的代码有大约有十万行,用户大约有10万左右。

1994年3月,Linux1.0发布,代码量17万行,当时是按照完全自由免费的协议发 布,随后正式采用GPL协议。至此,Linux的代码开发进入良性循环。很多系统管理员开始在自己的操作系统环境中尝试linux,并将修改的代码提交给 核心小组。由于拥有了丰富的操作系统平台,因而Linux的代码中也充实了对不同硬件系统的支持,大大的提高了跨平台移植性。

1995年,此时的Linux 可在Intel、Digital 以及Sun SPARC处理器上运行了,用户量也超过了50万,相关介绍Linux的Linux Journal杂志也发行了超过10万册之多。

1996年6月,Linux 2.0内核发布,此内核有大约40万行代码,并可以支持多个处理器。此时的Linux 已经进入了实用阶段,全球大约有350万人使用。

1997年夏,大片《泰坦尼克号》在制作特效中使用的160台Alpha图形工作站中,有105台采用了Linux操作系统。

1998年是Linux迅猛发展的一年。1月,小红帽高级研发实验室成立,同年RedHat 5.0获得了InfoWorld的操作系统奖项。4月Mozilla 代码发布,成为linux图形界面上的王牌浏览器。Redhat 宣布商业支持计划,网络了多名优秀技术人员开始商业运作。王牌搜索引擎”Google”现身,采用的也是Linux服务器。值得一提的是, Oracle 和Informix 两家数据库厂商明确表示不支持Linux,这个决定给予了Mysql数据库充分的发展机会。同年10月,Intel和Netscape宣布小额投资红帽软 件,这被业界视作Linux获得商业认同的信号。同月,微软在法国发布了反Linux公开信,这表明微软公司开始将Linux视作了一个对手来对待。十二 月,IBM发布了适用于Linux的文件系统AFS 3.5以及Jikes Java 编辑器和Secure Mailer及DB2测试版,IBM的此番行为,可以看作是与Linux羞答答地第一次亲密接触。迫于Windows和Linux的压力,Sun逐渐开放 了Java协议,并且在UltraSparc上支持Linux操作系统。1998年可说是Linux与商业接触的一年。

1999年,IBM宣布与Redhat公司建立伙伴关系,以确保Redhat在IBM机器上 正确运行。三月,第一届LinuxWorld 大会的召开,象征Linux时代的来临。IBM、Compaq和Novell宣布投资Redhat公司,以前一直对Linux持否定态度的Oracle公 司也宣布投资。五月,SGI公司宣布向Linux移植其先进的XFS文件系统。对于服务器来说,高效可靠的文件系统是不可或缺的,SGI的慷慨移植再一次 帮助了Linux确立在服务器市场的专业性。7月IBM启动对Linux的支持服务和发布了Linux DB2,从此结束了Linux得不到支持服务的历史,这可以视作Linux真正成为服务器操作系统一员的重要里程碑。

2000年初始,Sun公司在Linux的压力下宣布Solaris8降低售价。事实上 Linux对Sun造成的冲击远比对Windows来得更大。 2月Red Hat发布了嵌入式Linux的开发环境,Linux在嵌入式行业的潜力逐渐被发掘出来。在4月,拓林思公司宣布了推出中国首家Linux工程师认证考 试,从此使Linux操作系统管理员的水准可以得到权威机构的资格认证,此举大大增加了国内Linux爱好者学习的热情。伴随着国际上的Linux热潮, 国内的联想和联邦推出了“幸福Linux家用版”,同年7月中科院与新华科技合作发展红旗Linux, 此举让更多的国内个人用户认识到了存在着Linux这个操作系统。11月,Intel 与 Xteam合作,推出基于Linux的网络专用服务器,此举结束了在Linux单向顺应硬件商硬件开发驱动的历史。

2001月新年依使就爆出新闻,Oracle宣布在OTN上的所有会员都可免费索取 Oracle 9i的Linux版本,从几年前的“绝不涉足Linux系统”到如今的主动献媚,足以体现Linux的发展迅猛。IBM则决定投入10亿美元扩大 Linux系统的运用,此举犹如一针强心剂,令华尔街的投资者们闻风而动。到了5月这个初夏的时节,微软公开反对”GPL”引起了一场大规模的论战。8月 红色代码爆发,引得许多站点纷纷从Windows操作系统转向Linux操作系统,虽然是一次被动的转变,不过也算是一次应用普及吧。12月Red Hat 为IBM s/390大型计算机提供了Linux解决方案,从此结束了AIX孤单独行无人伴的历史。

2002年是Linux企业化的一年。2月,微软公司迫于各洲政府的压力,宣布扩大公开代码行动,这可是Linux开源带来的深刻影响的结果。3月,内核开发者宣布新的Linux系统支持64位的计算机。

2003年1月,NEC宣布将在其

手机

中使用Linux操作系统,代表着Linux成功进军

手机

领域。5月之中SCO表示就Linux使用的涉嫌未授权代码等问题对IBM进行起诉,此时人 们才留意到,原本由SCO垄断的银行/金融领域,份额已经被Linux抢占了不少,也难怪SCO如此气急败坏了。9 月中科红旗发布Red Flag Server4版本,性能改进良多。11月IBM注资Novell以2.1亿收购SuSE,同期Redhat计划停止免费的Linux,顿时业内骂声四 起。Linux在商业化的路上渐行渐远。

2004年的第1月,本着“天下事分久必合,合久必分”之天理,SuSE嫁到了 Novell,SCO继续顶着骂名四处强行“化缘”,Asianux, MandrakeSoft也在五年中首次宣布季度赢利。3月SGI宣布成功实现了Linux操作系统支持256个Itanium 2处理器。4月里美国斯坦福大学Linux大型机系统被黑客攻陷,再次证明了没有绝对安全的OS。六月的统计报告显示在世界500强超级计算机系统中,使 用Linux操作系统的已经占到了280席,抢占了原本属于各种Unix的份额。9月HP开始网罗Linux内核代码人员,以影响新版本的内核朝对HP有 利的方式发展,而IBM则准备推出OpenPower服务器,仅运行Linux系统。

苹果机的专利-

Mac OS

苹果,很多人对这个词一定也不陌生,很久以前就梦想能够拥有一台属于自己的苹果机。其华丽的界面,稳定的系统着实让人向往。

苹果机界面从底层开始就是图形化的,Macintosh硬件和软件的集成使它在添加外设、运行应用程序、故障排除及电脑维护方面都更加方便。Mac OS X则是针对苹果机单独开发出来的一套操作系统,苹果也只有在Mac操作系统下才能展现其真正的魅力。

Mac OS X

Mac OS X除了拥有其他操作系统不及的操作界面以外,每一台苹果机都是为多媒体而精心设计的。Mac OS X具有高质量的声音、视频和图形,并且方便地集成了光盘驱动器和其他外设。如果想在PC上获得这样的能力,你必须从不同的公司购买这些产品井自己进行集成。

QuickTime 7

这就是为什么在Mac上安装多媒体软件更容易,而且看上去美观,运行得更好。这也是为什么63%的多媒体软件开发商在Mac上做它们的开发工作的原因。

Mac OS的发展历史1997年1月24日,Mac OS 7.6发布。

1997年7月22日,Mac OS 8发布。它是第一个真正不同于Mac OS 1.0桌面的系统。新一代的Mac OS 8比它的前辈运行更加稳定。

Mac OS 7.6

Mac OS 8.X

1998年10月15日,Mac OS 8.5发布。

1999年11月5日,Mac OS 9发布。它带来许多诸如Sherlock 1的增强版Sherlock 2的新特性。

2000年1月6日,在San Francisco MacWorld展览会上苹果展示了其最新操作系统Mac OS X,Mac OS X是基于Rhapsody策略上的新操作系统。像NeXT操作系统一样他也是一个UNIX系统。苹果在MacOS X中推出了新的“Aqua”桌面。办公软件AppleWorks 6发布。苹果网站上新引入了如iTools的新特性,iTools是苹果为Mac用户和iReview推出的一项免费Web空间服务。

2001年3月24日,苹果如期发布了Mac OS X 10.0。由于苹果想在7月份MacWorld展览会上举行一个隆重的Mac OS X 10.1的发布会,所以这次发布显得比较平静。同期,大量的Mac OS X版的第三方软件发布。

Mac OS X 10

2001年7月18日,在纽约MacWorld展览会上,苹果推出新G4电脑。主频高达867MHz,其中双800MHz处理器具有每秒120亿次浮点运算能力。苹果宣布Mac OS X 10.1(Puma)将在9月发布。

2001年9月25日,长期的等待终于结束了,苹果发布了Mac OS X的升级版Mac OS X 10.1,它比Mac OS X运行更快,支持CD刻录,DVD播放和新界面(Aqua),另外还发布了Mac OS X Server v10.1。

2001年12月4日,Mac OS 9.2.2发布。

2002年3月14日:Mac OS X苹果远程桌面发布。苹果远程桌面是一款基于Mac OS网络的管理工具软件。

Mac OS X Tiger

2002年3月21日,iPod升级版和23英寸的Cinema显示器在东京MacWorld展览会上发布,苹果宣布在4月份Mac OS X将支持蓝牙。

2003年10月25日,Mac OS X 10.3发布,系统代号为“Panther”。 10.3还增强了反垃圾邮件功能,Mac OS X Mail(邮件)功能可以对用户邮箱地址簿之外的地址传来的所有电子邮件进行安全扫瞄。

2005年4月29日,Mac OS X 10.4 Tiger版发布,这是目前为止最新的版本。

可靠性最强性能最高的系统-FreeBSD

下面介绍的这两种操作系统绝大部分朋友都没有听说过,FreeBSD是在英特尔x86系列处理器的个人计算机环境下使用的OS,当然在AMD和Cyrix等公司的兼容芯片上运行也毫无问题。

FreeBSD Logo

FreeBSD相比于其他系统主要特点是它的高性能和高可靠性,除了BSD Unix本身已经是一个非常成熟的操作系统,FreeBSD开发小组也基于实际工作任务,花费了相当多的时间进行系统调试,以取得最大性能和最高可靠性。 它的性能和可靠性并不逊于任何商用Unix系统,甚至更为优秀。

Unix Game

FreeBSD的主要应用范围可以在网络

服务器

方面,但是FreeBSD的应用并不局限于此,具体怎样使用FreeBSD完全依赖于用户的目的,FreeBSD能够满足各种不同的需要。

FreeBSD的发展历史FreeBSD 1.0

1993年12月FreeBSD 1.0版本于这个月正式发布。FreeBSD建成了Internet 上最大、最繁忙的匿名文件服务器──ftp.cdrom.com。

4.4BSD Lite

BSD与AT&T的法律纠纷仍然威胁着FreeBSD系统的合法性。就在 FreeBSD得到相当多用户欢迎的时候,Unix系统实验室与伯克利计算机系统研究小组的法律纷争有了结论。虽然最后不必进行赔偿,但是BSD Unix系统中必须去除原来来自AT& ;T的源码。伯克利计算机系统研究小组去除了这些不到10%源码,发布了4.4BSD Lite。

FreeB SD 2.0

直到1995年1月他们才发布了FreeB SD 2.0,这次就是一个完全的4.4BSD Lite的系统了。但是在大约一年时间之内,FreeBSD不能在原有1.0基础上进行改进并推出新版本,而这个时期正是Internet进一步发展的阶 段,FreeBSD错过了一个发展壮大的好时机。

FreeBSD X.X

FreeBSD加快了开发节奏,2.1、2.2、3.0相继推出,这个系统在Internet上的应用也越来越多,尤其是对于要求高性能、高可靠性的网络服务器系统,FreeBSD提供了一个极具诱惑的选择。

当前FreeBSD的版本:

由于FreeBSD十分关心系统的性能和稳定性,同时FreeBSD的开发又非常活跃并十分 开放。因此在系统开发中支持几个版本的FreeBSD系统并行发展,一些版本用于提供一个最具稳定性的操作系统,另一些版本逐渐融合进各种新特性,使 FreeBSD不断发展。当前主要使用的FreeBSD有三个分支版本:

FreeBSD-stable

FreeBSD-stable:这个分支是当前Internet上大部分网络服务器

上使用的FreeBSD版本,经过无数实践验证,具有高稳定性的特点。但是由于3.0版本已 经正式发布,FreeBSD的开发者已经于1999年1月决定停止对这个版本的开发,这个FreeBSD的分支版本进入维护状态,将仅仅进行修补一些可能 存在的系统漏洞等工作。因此除非是现存的FreeBSD系统,或者为了特殊目的要使用一些基于2.2.x开发的特殊软件,新安装的FreeBSD系统应该 使用FreeBSD-3.x版本。

FreeBSD-release

FreeBSD-release:这个版本的第一个正式版本3.0-release,它于1998年10月正式发布,随后就成为了稳定版本。它与2.2相比增加了对很多新硬件的支持,并进一步提高了性能。对于安装新的FreeBSD系统来讲,应该选用这个版本。

FreeBSD-current

FreeBSD-current:于1999年1月产生,同时FreeBSD 3.x-current分支转变为FreeBSD 3.x-stable分支。当前还没有任何正式发布版本,需要通过Internet获得源代码进行安装。

多才多艺的艺术大师-BeOS

BeOS是一种个人计算机操作系统。它的开发者称BeOS是为未来多媒体应用程序而设计的。 BeOS的创建人Jean-Louis Gasse于1990年离开苹果电脑公司,开始研发一种基于新型技术构建的、舍弃老式操作系统开发包的操作系统。最早的BeOS运行在一台名为BeBox 的电脑上。1996年,BeOS对PowerPC处理器的支持给苹果电脑用户留下了深刻印象。最近,BeOS已经能够支持英特尔奔腾系列的电脑。BeOS 可以与Windows和Mac OS操作系统并存。用户可以在运行视频、游戏或其它多媒体应用程序时切换至BeOS操作系统。

Beos

Beos它的优点也优点类似于Mac,它们都是注重于多媒体及美观方面,Beos也拥有着华丽的“外套”。Beos吸引人的不仅仅是外观是图形化的,就连它的内核都是图形化。这就让Beos成为真正意义上的图形化系统。

Beos 图形处理

Beos的发展过程:

1996年的11月,最初的BeOS的版本是运行在Mac PC上的。

1998年才发布了运行在Intel平台的BeOS版本。

BeOS的最新版本为BeOS 5。其中的BeOS 5 Personal Edition(BeOS 5个人版)是免费的。

六大系统总结

以上这六大操作系统都是目前世界上使用使用频率最为高的PC操作系统。其中最成功的莫过与Windows了。

Windows改变了以往DOS的操作方式,DOS是由操作者输入文字指令来控制及查看计算 机属性的,如果需要熟练的运用这种操作系统,那么操作者需要掌握大量的文字命令,这些大量的命令在记的时候不仅繁琐,而且在操作电脑的时候不能够错一个字 母,如果输错了一个电脑将不能辨别,这让一些计算机初学者都头痛不以。而Windows则改变了当时的现状,将由文字指定变成了图形操作,这让即使没有任 何电脑知识的朋友在很短的时间内就能很快的上手。

可视化的操作界面

Microsoft在95年放弃了开发MS-DOS在当时引起了许多DOS钟爱者的不满,因 为虽然Windows能够让电脑操作更加简单但是还是有很多工作是无法在Windows下完成的。另外Windows体积庞大、漏洞多也是Windows 致命的缺点,直到现在还是有很多人在使用和开发DOS系统。

Linux

而在90年代才出现的Linux操作系统则是一款完全免费且公开源代码的系统,在Linux下可以更加方便的学习编程及利用Linux安全可靠的特性来作为服务器使用。

Mac OS X Tiger

Mac Mail

Mac在不影响PC运行速度的基础上提高界面的美观以及重视了多媒体的质量,Mac的美观程 度可以说是所有图形操作系统中的龙头老大了,就连即将要在明年发布的Windows Vista其外观技术也有不少是学习Mac的,Mac的外观在同类系统中的先驱地位是勿庸置疑的。但是由于苹果机的价格都是不绯的,就让一些普通用户都是 望“价”兴叹!

至于最后两种OS,用的人相对来说就比较少了,前者是因为使用他们的一般都是服务器端,个人用户几乎用不到;后者因为对于它们的应用软件太少了,所以一直到现在也只有很少一部分人在使用他们。

在计算机技术发展的重要30年几乎都是由这四种OS主宰着,这就注定了在未来了一段时间内这四种OS都将会是主角地位。

FreeBSD下使用HP LaserJet

按:这个方法是原先我在FB下架设Samba服务器,为实现与windows用户共享打印时,参考了HP英文官方站点(中文站点没有提供相应的解决方案,很是气人)总结出来的。

安装驱动程序HPILJS

#cd /usr/ports/print/hpijs
# make install clean

比较漫长的等待

设置远程控制cupsd

cupsd是一个*nix下管理打印机的小工具,如果起初没有安装的话,利用比较懒汉化的ports到这一步应该已经自动添加了cupsd包,你可以采用pkg_info |  grep cups命令确认一下。
cupsd提供也一个web界面的管理工具,但默认只允许用户从本地登录,如不得不从远程登录(比如只安装了控制台界面),需要修改一下 /usr/local/etc/cupsd.conf :
添加BrowseAddress *
并将类似于(2处):
Order Deny,Allow
Deny From All
Allow From 127.0.0.1
改为:
Order Deny,Allow
Allow From All

重启服务
#killall cupsd
#cupsd

cupsd设置本地打印
用浏览器访问631端口 http://服务器地址:631/
浏览器会提示你输入口令和密码,用户名为root,密码是你的root密码。


单击“printers"

单击"add printers"

  1. Name 打印机名称,可以随便写,但不允许有空格.
  2. location : 端口,新的打印机都是USB口的了吧?
  3. Description随便随便,不写都成.
  4. Continue.

在上图所示的地方填入hp:/usb/你的打印机型号?serial=打印机序列号,打印机序列号贴在机器背面,如果没有请参见说明书。

厂商:本文介绍的就是HP喽。
题外话:看到一篇报道,有超过70%的打印机不提供linux的驱动程序,而相对于其他打印机厂商,HP对于linux的支持还是非常不错的。如果你需要买一款linux支持的比较好的打印机,推荐购买HP的laser jet系列(广告之嫌)。

选择型号,不用多说,不过好像没有一个型号拥有中文的驱动,很是郁闷。
Continue 添加结束,来张测试?

添加网络打印机

其实上面添加打印机的过程中你已经可以看到location下拉中有网络的选项了。选择后:

选择"AppScoket/HP JetDirect"


URI地址写成: hp:/net/打印机型号?ip=打印服务器IP"


照旧

还是照旧

点评FreeBSD 6.0:速度快、稳定和使用方便

出处:http://www.serverwatch.com

FreeBSD是一种完美的企业级操作系统。现在,大多数人已经尝试使用Linux,但是,令人感到意外的是还有很多人还没有使用FreeBSD。由于 FreeBSD 6.0提供了其赖以闻名的同样的坚如磐石的稳定性并且还提供了一些出色的新功能,现在是使用这个软件的最理想的时候。

  为什么使用FreeBSD?

  首先介绍一下背景。FreeBSD起源于加州大学伯克利分校的BSD Unix。这个BSD Unix最早来自于AT&T Unix。FreeBSD已经积极地和充满热情地开发多年了,是一种可以用于多种用途的非常稳定的操作系统。新硬件的支持正在积极地开发,任何能够运行 Linux的硬件都可以安装这个操作系统。

  Linux和FreeBSD的主要区别是FreeBSD是一个完整的操作系统。Linux有许多种发布版,所有的发布版都使用Linux内核,每一个 内核都有需要人们学习的自己的特殊工具和配置工具。FreeBSD有一个内核并且拥有运行一台生产服务器所需要的全部的基本用户程序。在每一次发布时,所 有的FreeBSD程序都与内核一起更新。拥有这些实用的程序,包括频繁和无缝更新的SSH和DNS服务器,FreeBSD很难遗漏可能存在漏洞的程序。 每一次操作系统更新的时候,这些程序都跟着升级。

  FreeBSD Ports(端口)系统实际上允许安装任何第三方的软件。由于拥有1.3万可以使用的开源软件包,没有任何软件能够与FreeBSD Ports系统相媲美。你要安装Apache吗?简单地运行“pkg_add apache”命令,一个二进制版本的最新的稳定的apache Web服务器就安装完毕了。更经常使用的方法是简单地修改/usr/ports/"package_name" 目录,并且运行“make install”(安装)命令来自动地编译所需要的软件和有的附件。

  有什么新功能?

  FreeBSD最引人注目的新功能也许就是其执行对称多线程处理(SMP)的功能。这个软件计划在这里选择了一天艰难的道路,几乎从头开始执行每一样 东西。为了实现真正的对称多线程处理,每一个功能必须能够多次运行,即使在另一个线程处在同样的执行点的时候也是如此。当正确设置的时候,调度器 (scheduler)能够全面利用多个CPU的优势。FreeBSD 5.3推出了多处理器安全网络栈,FreeBSD 6.0推出了真正的SMP文件系统。现在,多内核和多处理器服务器使用FreeBSD操作系统能够全面实现其功能。

  安装启用调度器也许是一个操作系统最重要的一个方面。从FreeBSD 5开始,调度器领域的一个最新的进展是推出了ULE调度器。这是一种常数运行方式,也就是说,即使只有100个任务需要管理,服务器也会像管理2000个 排队的任务的那样快速运行。有趣的是,Linux执行的常数调度器大约与FreeBSD的次数相同。早期发布的ULE调度器不太稳定,不建议使用。这个功 能在6.0软件中不是默认的功能。但是,这个功能的不稳定的问题已经基本解决了,在生产环境中是非常有用的。

  虽然无线的支持问题不是服务器最担心的问题,但是,无线支持也是当前操作系统的一个重要的方面。FreeBSD 6.0推出了一些额外的无线驱动程序。由于这个操作系统是一个完整的操作系统,不会出现驱动程序不适用于附加的设备的情况。如果插入一个得到支持的卡,这 个卡每一次都会马上开始运行。如果支持的大多数无限芯片还不够用,FreeBSD在内核中还安装了Windows NDIS(网络驱动程序接口标准)接口,让用户为FreeBSD不支持的无线卡安装windows驱动程序。FreeBSD 6.0的另一个新功能是支持WPA无线安全协议。这对于那些需要真正的五线设置的机构来说是特别关键的。

  FreeBSD 6.0的安装

  FreeBSD的安装程序没有图形界面,但是,仍是很容易使用的。要在一个专用的硬盘中安装FreeBSD,你在整个安装过程中都可以选择全部的默认 选项,就像在所有的图形界面的操作系统安装程序一样。如果你要个性化安装这个软件,你必须要首先阅读这个手册。FreeBSD手册是目前所有的操作系统中 最全面的文件指南之一。这个手册中的每一部分都有常见任务的例子,如个性化分区和设置防火墙等。安装过程可以通过一对儿软盘、一个光盘或者通过PXE启动 芯片来完成。当初次安装这个操作系统的时候,这个安装程序表面看起来不是很美,但是,这个安装程序提供了这个操作系所有新功能的预览,设计精巧、充分而且 非常直观。

  如果你在运行老版本的FreeBSD,升级到最新发布版的基本系统和内核仅需要执行五个命令。当源目录通过执行“cvsup”命令用最新的源文件更新 之后,管理员在/usr/src目录下运行“make buildworld”命令就可以了。这将建立一个基本系统所需要的一切东西,包括openssh、gcc以及FreeBSD服务器运行所需要的一切东 西。这个过程需要很长时间,一台速度较慢的计算机需要半天以上的时间。完成之后,“make buildkernel”和“make installkernel”这两个命令将建立和安装新的内核。在FreeBSD中安装内核不需要进一步的手工操作。快速重新启动进入单个用户模式,你的 安装工作几乎就完成了。运行“make installworld”按装最近建立的基本系统。最后一步是运行“mergemaster”安装新的配置文件。

  这个升级过程对于一些人来说是很可怕的。但是,如果你按照手册的指示去做,这个过程是非常简单的。替代这种长时间编译过程的一个方法是下载最新发布的IOS或者使用CD盘进行二进制的“升级安装”。

  FreeBSD以重点突出性能和安全而闻名。FreeBSD的这两项功能都非常好。行业领先的企业多年以来一直使用FreeBSD服务器。 FreeBSD还使用X.org公司的X服务器和Gnome、KDE以及其它Windows管理器提供了反应快和令人满意的桌面环境。此外, FreeBSD还是一款免费和自由的软件。你可以获得FreeBSD源代码,并且根据的你的需要对源代码进行任何操作,包括在保守源代码秘密的前提下出售 这个代码。但是,不要忘记最重要的部分,这个软件的速度非常快、稳定和容易使用。

  优点:速度快、稳定、使用方便(按照极好的说明文件操作);具有同所有其它开源软件操作系统竞争的高级性能;严格的管理以提供最佳的兼容性;免费。

  缺点:令新用户感到畏惧;安装过程非常长,并且如果在开始的时候有很多第三方软件包,很容易造成混淆。

从硬盘安装FreeBSD5.4

需要的辅助软件:
  1)isoemu(引导ISO镜像用)

  2)虚拟光驱

具体步骤:

1: 前提:你的系统已经安装里windows的操作系统以及可以上网

2: 下载辅助软件ISOEMU,以及freebsd5.4的5.4-RELEASE-i386-bootonly 只包含启动文件 5.4-RELEASE-i386-disc1 安装盘1 5.4-RELEASE-i386-disc2 安装盘2,这三个安装文件这里可以下载ftp: //ftp.freebsdchina.org/pub/FreeBSD/releases/i386/ISO-IMAGES/5.4/

3: 用虚拟光驱把disc1镜像文件里面的5.4-RELEASE文件夹(236MB左右)提取复制到主分区(估计逻辑分区还不支持,最好是放在你的启动分 区),disc1的packages提取出来放到5.4-Release,然后虚拟disc2镜像文件,复制里面的packages文件夹(500MB左 右)到刚才从disc1复制出来的5.4-RELEASE文件夹里面,提示文件名相同按覆盖就是.

4: 修改刚才复制过来的5.4-RELEASEpackages的INDEX文件,用写字板打开,查找替换目标"||1"替换成"|"查找"||2"替换成"|",之后保存.

5: 把下载了的isoemu解压到根分区(不需放在文件夹),即含有boot.ini文件的那个分区(里面包含了一个说明文件,详细说明了各个文件的用途和使 用方法),之后编辑isoemu.ini找到"isogrub.iso"改为你的启动镜像文件名,我这里用"freebsd.iso",保存退出.

6: 把5.4-RELEASE-i386-bootonly启动镜像文件复制到安放了isoemu的分区,并改名为"freebsd.iso"与上面对应

7: 修改boot.ini文件,在下面加入一行c:ieldr="Load IsoEmu Final SV"

8: 准备功夫完成,现在可以重新启动机器,选择启动load IsoEmu Final SV,isoemu就开始自动加载freebsd.iso文件读取启动信息,接着就是熟悉的引导内核的界面.

下来的步骤相信大家都熟悉,不知道的可以去看看HANDBOOK .你可以选择从硬盘安装,如果不想复制下载那么多文件或者你是局域网可以选择从网上安装,可以省略步骤2,3,只启动SYSINSTALL系统安装程序从其他媒介安装系统

这里感谢UC的 HonestQiao 他使用DOS工具引导ISO镜像文件。还有freebsdchina.org的某位大侠,(找不到他的贴也忘记名字不好意思)他修改packages的 INDEX文件,可是照他的方法不管用,我参考了服务器上release的INDEX之后再修改可以成功。

杂谈——关于安装媒体

对于在本站下载了光盘镜像的朋友,本文就当是一个友情提示吧。

 

  1. 下载光盘镜像,特别是Linux最好不要下载DVD镜像,原因主要是因为现在几乎所有的服务器标配的光驱是CD而不是DVD,没有人希望自己辛辛苦苦下载的N个G的光盘要重新来过8。
  2. 作为经常更新版本的发行版最好把它烧录在CD-RW上。我身有体会:从RH7.2一直到现在的FC4,只用5张盘足够了,要不然时间久了你就成了名副其实的“linux版本收藏家”。
  3. 对于光盘的编号,我习惯上用盗版盘常用的ABCD的方式标记,当然这是个人习惯。后面有人问:我下载的最新版的Debian有27张CD怎么编号?晕倒一片。

*NIX下修改文件名的2个窍门

Unix 上的 Web 服务器文件名最好用小写字母,可是如果是Windows 上的程序移植到Unix 后,可能导致文件名都是大写。下面是修改文件名大写为小写的一个命令:

for i in $*
do
mv $i `echo $i | tr A-Z a-z`

done

Unix/Linux 上的文件名可以用控制字符。但是也带来了不能修改名字的烦恼。

例如 用 ls -ail 可以看到一个没有名字显示的目录:

208978 drwxr-xr-x 1 2430 Aug 3 13:08
209299 drwxr-xr-x 24 3287 Oct 25 1993 .
208946 drwxr-xr-x 49 447 Jun 22 1993 ..

可以看到有一个 inode 号为 208978 的文件不能显示名字。
我们用 find 命令来修改成普通名字:

find . -inum 208978 -exec mv {} new.dir ;

以上方法对于普通文件和目录都合适。

把sftp用户限制在自己的家目录中

  SSH最初是由程序员Tatu Yloenen开发,包括SSH协议和服务软件,英文全称为Secure Shell(即安全外壳)。它实现了密钥交换协议及主机和客户端认证协议,在传送数据时把所有数据都加密传输,在接收方再进行解密,以防止网络窃听的发生。
SSH已经有了很多商品化版本,而且还有多种Unix/Linux系统平台上的免费版本。本文将主要以Linux操作系统为服务器(在其它的Unix或 Unix的派生操作系统上的操作也一样),Windows操作系统为客户端,介绍免费的商业SSH版本的安装及其实现。其重点是Linux服务器的配置。

软件的获得和安装

软件的获得可从http://www.openssh.org下载OpenSSH,当前最新版本为3.6.1,或者从http://www.ssh.com/ 下载针对Linux的非商业版本,当前最新版本为3.2,具体地址为:
SSH服务器地址 http://www.ssh.com/support/downloads/secureshellserver/non-commercial.html
SSH客户端地址 http://www.ssh.com/support/downloads/secureshellwks/non-commercial.html(这是一个For Windows的版本)。
不管是OpenSSh还是SSH Communications Security公司的SSH版本,在使用功能上基本一样,只是前者完全免费,而后者使用时要注意许可协议。从使用角度上可考虑,笔者认为后者更好用一些。本文着重介绍后者的安装和使用。
从SSH Communications Security公司下载的SSH服务器是源代码方式,文件名为ssh-3.2.3.tar.gz,必须对其进行编译和安装之后才能够使用。
我们假设软件的下载目录为root用户的宿主目录,即“/root”目录。解压缩完成后会生成一个“ssh-3.2.3”的源代码目录,然后切换到源代码代码目录,进行软件安装前的配置,编译和安装。
安装成功后,在“/etc/”目录下会增加一个“ssh2”目录,这个目录是用来存放SSH服务器的所有配置文件;在“/usr/local/”目录下会生成“ssh3.2.3”子目录,它是SSH程序文件和其它文件的存放位置。

基本配置和应用

默认安装,每次重新启动系统后都要重复上述操作才能启动SSH服务器。为了保证SSH服务器每次开机时自动启动,还要在“/etc/rc.d/rc.local”文件(此文件类似于DOS下的autoexec.bat文件令)的最后加入以下内容:
#start ssh3.2
/usr/local/ssh2/sbin/sshd &
其中第一行为注释内容,第二行为启动SSH服务器并作为后台守护进程运行。
接下来要做的是配置SSH服务器,所有的配置都是通过修改“/etc/ssh2/sshd2_config”文件实现的。文件的默认配置已经能满足一般的要求。下面介绍几种比较常见的应用:

使超级用户root能够直接登录服务器
使用Telnet时root用户默认情况下不能直接从远程登录系统,一般要先以普通用户登录,然后,使用su切换到root身份,这也是出于安全性的考 虑。由于SSH使用了加密方式传输数据,所以可以放心地直接使用root登录服务器,那么我们需要将sshd2_config文件中的
#PermitRootLogin  yes
取消注释,然后,重新启动SSH服务器,即可通过SSH以root身份登录Linux服务器。当然,如果您要禁止超级用户登录的话,可将“yes”改为“no”即可。

允许或禁止某些用户或组用户使用SSH登录
要实现禁止用户或组使用SSH登录服务器,只需要修改sshd2_config文件中的以下几行内容:
#AllowUsers sj.*,s[[:digit:]]*,s(jl|amza)
#DenyUsers skuuppa,warezdude,31373
#DenyUsers don@untrusted.org
#AllowGroups staff,users
#DenyGroups guest,anonymou
可以根据自己的实际需要,取消注释符“#”,加入实际的用户名或者组名,然后重新启动SSH服务器即可禁止(或允许)某些用户或者组使用SSH,具体操作这里不再详述。

使用SFTP代替FTP传输文件
FTP(文件传输协议)是一种使用非常广泛的在网络中传输文件的方式,但是,它也同样存在被网络窃听的危险,因为它也是以明文传送用户认证信息。 其实在SSH软件包中,已经包含了一个叫作SFTP(Secure FTP)的安全文件传输子系统,SFTP本身没有单独的守护进程,它必须使用sshd守护进程(端口号默认是22)来完成相应的连接操作,所以从某种意义 上来说,SFTP并不像一个服务器程序,而更像是一个客户端程序。SFTP同样是使用加密传输认证信息和传输的数据,所以,使用SFTP是非常安全的。但 是,由于这种传输方式使用了加密/解密技术,所以传输效率比普通的FTP要低得多,如果您对网络安全性要求更高时,可以使用SFTP代替FTP。若要开启 SFTP功能可以修改sshd2_config文件的下列内容:
#   subsystem-sftp  sftp-server
去掉行首的“#”,然后重新启动SSH服务器,这样在进行SSH连接时就可以同时使用SFTP传输文件。

关于客户端设置
以上是对服务器的设置,其实在SSH服务器中已经包含了一些客户端工具(如SSH,SFTP工具)。但是,更多的客户端用户使用Windows系统,下面就对Windows上的客户端系统设置加以说明。
首先从上文给出的网址下载“SSHSecureShellClient-3.2.3.exe”文件并安装。安装完成后,在桌面上会产成两个快捷方 式,一个是“SSH Secure Shell Client”,用于远程管理,另一个是“SSH Secure File Transfer Client”,用于和服务器进行文件传输。在工具栏中点击“quick connnect”,输入正确的主机名和用户名,然后在弹出的对话框中输入密码完成登录,即可开始执行命令或者传输文件。在使用SFTP时,默认只能显示 用户的宿主目录的内容和非隐藏文件。但是,有时候您可能还要查看其它目录或者隐藏文件,这时只需要在菜单“eidt->setting-> file transfer”的选项中选中“show root directory”和“show hidden file”两个选项即可。

使普通用户仅使用SFTP而没有使用Shell的权限
默认情况下管理员给系统添加的账号将同时具有SFTP和SSH的权限。让普通用户使用shell执行命令也是有很大的安全隐患的,如果能够禁止用户使用shell执行命令而仅使用SFTP传输文件,就能消除这种安全隐患,完全实现FTP的功能,
正如上文所述,SFTP没有单独的守护进程,只能借助于sshd守护进程,所以我们仍然需要使用SSH服务器,要保证sshd守护进程处于运行状态。具体实现方法如下:
首先,在编译安装时,编译中一定要有“–enable-static” 选项。安装成功后,在安装目录下的bin目录中执行下面的命令:
[root@localhost bin]#  ls  -l  ssh-dummy-shell*  sftp-server2*
将看到下列输出内容:
-rwxr-xr-x    1 root root 1350417 Apr 28 16:30 sftp-server2
-rwxr-xr-x    1 root root 3566890 Apr 28 16:30 sftp-server2.static
-rwxr-xr-x    1 root root 72388 Apr 28 16:30 ssh-dummy-shell
-rwxr-xr-x    1 root root 1813412 Apr 28 16:30 ssh-dummy-shell.static
其中带“static”后缀名,且比较大的两个文件就是加上“–enable-static”选项后生成的,后面我们将用到这里两个
文件。
下面以添加普通账号test为例讲述具体操作步骤。
1.在“/home”目录(或者将要存放普通用户宿主目录的目录)下创建“bin”子目录,并将两个static文件复制到此目录下(复制后改名去掉static后缀),执行如下命令:
[root@localhost bin]# cd /usr/local/ssh3.2/bin
[root@localhost bin]#cp ssh-dummy-shell.static  /home/bin/ssh-dummy-shell
[root@localhost bin]# cp sftp-server2.static /home/bin/sftp-server
[root@localhost bin]#chown  -R  root.root  /home/bin
[root@localhost bin]#chmod  -R  755  /home/bin
2.添加一个组,使以后所有禁止使用shell的用户都属于这个组,这样便于管理更多的用户:
[root@localhost bin]#groupadd  template
3.在添加系统账号时使用如下命令:
[root@localhost root]#useradd -s /bin/ssh-dummy-shell -g template test
[root@localhost root]#passwd test
[root@localhost root]#mkdir /home/test/bin
[root@localhost root]#cd /home/test/bin
[root@localhost bin]#ln /home/bin/ssh-dummy-shell ssh-dummy-shell
[root@localhost bin]#ln /home/bin/sftp-server sftp-server
[root@localhost bin]#chown  -R  root.root  /home/test/bin
[root@localhost bin]#chmod  -R  755  /home/test/bin
3.用户添加成功后,还需要修改/etc/ssh2/sshd2_config文件,将下列内容:
#ChRootGroups  sftp,guest
改为:
ChRootGroups  sftp,guest,template
修改上面这行内容,主要是为了禁止普通用户查看系统的其它目录,把其权限限制在自己的主目录下。重新启动SSH服务器程序,在客户端使用SSH Secure File Transfer Client登录,即使选择显示根目录,普通用户也看不到其它的任何目录,而是把自己的主目录当作根目录。注意,这里使用的是按用户所属组限制,这样可以 使包含在template组内的所有用户都可以实现此功能。若您只要限制个别用户的话,可以修改下面的内容:
#ChRootUsers  anonymous,ftp,guest

*NIX最为可笑的错误信息

有人整理了一些UNIX最为可笑的错误信息:

C shell:

% rm meese-ethics
rm: messe-ethics nonexistent
% ar m God
ar: God does not exist
% “How would you rate Dan Quayle’s incompetence?
Unmatched “.
% ^How did the sex change^ operation go?
Modifier failed.
% If I had a ( for every $ the Congress spent, what would I have?
Too many (‘s
% make love
Make: Don’t know how to make love. Stop.
% sleep with me
bad character
% got a light?
No match
% man: why did you get a divorce?
man: Too many arguments.
% ^What is saccharine?
Bad substitute.
% %blow
%blow: No such job.

B Sheel:

$ PATH=pretending! /usr/ucb/which sense
no sense in pretending
$ drink <bottle; opener
bottle: cannot open
opener: not found
$ mkdir matter; cat >matter
matter: cannot create

苹果笔记本电脑简史

苹果的 笔记本电脑只有两个大系列,分别是PowerBook和iBook,前者主要是为了高端专业应用而设计,属于苹果的高端机器,后者则针对中低价格的教育和 个人市场,属于苹果的入门级机器,如果要用一个词语分别形容PowerBook和iBook,那么PowerBook应该是“专业”,而iBook则是 “可爱”,这从它们的名字就可以看出来。 两者从外观,配置到价格都有很明显的区别,好像最新最快的CPU,大显存的高端显卡,Superdrive光驱(DVD-R/RW),千兆网卡,金属机壳 和Firewire800接口,PC卡插槽,高画质宽屏和高容量内存/硬盘一直是PowerBook的专利,iBook标配是不会有的,甚至 PowerBook G4 12有些都不会具备,不过苹果看来正在逐渐放宽这个限制,因为最新的iBook G4 14已经可以以BTO的方式在下单订购的时候选择SuperDrive光驱!
  有鉴于PowerBook和iBook在定位和实际配备的区别,我们在以下会简要介绍其处理器,PowerBook和iBook的历史,希望能帮助初次接触Mac的朋友了解两者的基本情况:
  处理器:之所以要先说处理器,是因为早期的苹果处理器分类非常混乱,我们只以应用在苹果上的处理器举例,还有很多处理器是IBM和Motorola有 开发但是没有被苹果使用过……最早的Motorola MC68000/MC68HC000/MC68020/MC68030/MC68LC040是Motorola自家的16bit CPU,不属于PowerPC处理器架构,我们姑且称为G0(这只是为了表示方便,其实不是正式的官方名称),后来Scully促成了PowerPC联 盟,IBM和Motorola开始共同合作研发和生产PowerPC系列处理器,PowerPC 601/601+是最早采用32bit的PowerPC架构处理器,我们姑且称为G1(只是为了表示方便,并非正式的官方名称),后来的PowerPC 603/603e/603ev/604/604e我们姑且称为G2(只是为了表示方便,并非正式的官方名称),再后来的PowerPC 750系列被苹果官方正式命名成G3,随后的MPC 74xx系列被苹果官方命名成G4,PPC 970系列被命名成G5。但是实际上,并不是所有的PowerPC架构处理器都被苹果采用,除了苹果使用PowerPC处理器之外,IBM自家的部分服务 器和Motorola的一些与电脑无关的工业设备也使用这些处理器(例如车载控制器之类)。

PowerBook系列简史
  PowerBook篇:苹果笔记本电脑在问世之初是只有PowerBook作为商用系列的,第一台可以勉强称为“便携式电脑”(其实准确的称呼应该是 Laptop/膝上型电脑)的是Macintosh Portable(1989年9月发售),虽然那时还没有正式的PowerBook称呼,但大家习惯上把它归为PowerBook的系列,在今天看起来它 笨重的身材显得有些可笑,不过请不要忘记它是1989年的作品,有兴趣的朋友请自行查找一下1989年PC生产了什么东西吧 比较接近大家观念中的“笔记本电脑”应该是1991年10月推出的PowerBook 100,这是第一款被正式称为PowerBook的产品,现在的二手市场偶然还可以见到它的踪迹。
PowerBook系列因为和之后的PowerBook G3系列命名纠缠不清,为了准确起见,我们把PowerBook系列的最后作品(1997年2月发布的PowerBook 3400C,如果不算世界市场的话,1997年5月只在日本发售的PowerBook 2400C算是最后)称为PowerPC 603e时代的终结,下图就是这款PowerPC 603e时代的终结:PowerBook 2400C,仅重1.99Kg,是迄今为止最轻的PowerBook
其后苹果又继续发展PowerBook G3系列(1997年11月~2001年1月),但是有趣的是,第一代PowerBook G3(代号kanga)其实是基于PowerBook 3400而来的,因此从这一点上来看,似乎最后的PowerBook又应该是3400,真是糊涂账了,下图是PowerBook 3400和PowerBook G3(Kanga)的对比,大家应该都能看出它们极其相似。
2001年1月,苹果发布了PowerBook G4系列,是第一款采用15英寸级别宽屏设计的笔记本电脑,重量只有2.4Kg,厚度仅有1英寸(25.4mm),采用钛金属制造机壳所以也被称为 Titanium,时至今日,Titanium依然在15英寸级别宽屏中保持着厚度和重量的领先,并且成为工业设计的经典和PC笔记本电脑抄袭的对象, 甚至苹果自己日后发布的铝合金外壳PowerBook G4 15都未能超越这个成就……PowerBook G4系列直到2003年9月都一直沿用着这个经典的造型和设计,这也是苹果的PowerBook系列中最后一代能以OS 9系统启动的笔记本电脑,其后的PowerBook G4都只能以OS X来启动,所以即使在有更新款PowerBook G4发布的今天,二手价值都不低。
2003年1月苹果发布了PowerBook G4系列的两个新成员powerBook G4 12和PowerBook G4 17,这是苹果在进入PowerBook G4年代后首次发布15.2英寸宽屏之外的机器,分别采用12.1英寸和17英寸屏幕,而且这两款机器好像从一面世开始就已经不再支持从OS 9启动,其中PowerBook G4 12(代号P99/Thresher,Thresher是长尾鲨的意思)和我们这次评测的PowerBook G4 12(代号Q54)在外形上完全相同,不过当时的PowerBook G4 12是采用Titanium的PowerPC 7455 V3.3处理器,主频降为867MHz,而且没有提供L3缓存,因此在性能上并没有领先当时的900Mhz iBook G3 12多少。PowerBook G4 12可以说是iBook的加强版,两者从端口到整机布局都比较接近,PowerBook G4 12是为了便携性而推出,因此其实际性能和功能表现介乎iBook和PowerBook G4 15/17之间,它有PowerBook的SuperDrive,全速G4处理器和金属外壳等特征,但它又好像iBook那样没有PC卡插槽,没有15和 17 PowerBook G4的千兆网卡,Firewire 800接口和夜光键盘,价格方面也是介乎PowerBook G4 15和iBook之间,总结下来其实还是受限于iBook的基本架构,因此把12.1英寸屏幕的PowerBook G4视为加强版的iBook是比较合理的。不过随着PowerBook G4 12的发展,和iBook的差距正在开始逐渐拉大。
PowerBook G4 17推出的时候是世界上第一台17英寸屏幕的笔记本电脑,而且令人惊奇的保持了1英寸(25.4mm)的厚度,和Titanium一样!在 Titanium停产后的今天,PowerBook G4 17就是苹果目前最薄的笔记本电脑,重量也仅有3.08Kg,内建蓝牙,IEEE802.11b/g双频无线和千兆有线网卡,还有独特的夜光键盘 illuminated with ambient light sensor/可感应环境光线自动调整键盘背光亮度),同时提供Firewire 400和Firewire 800接口(相当于PC上的IEEE1394a和IEEE1394b),作为一台17英寸屏幕的全功能笔记本电脑,这在PC笔记本电脑中是很难想像的。目 前PowerBook G4 17也是苹果笔记本电脑中的旗舰产品。
作为PowerBook G4中资格最老的PowerBook G4 15,Titanium直到2003年9月才被Aluminum取代,新的Aluminum采用铝合金制作机壳,风格和PowerBook G4 12和17保持一致,并且具有旗舰PowerBook G4 17的大部分特性,显卡同为64M显存的ATI Mobility Radeon 9600,同样配备400和800双Firewire接口,高配版本同样具备夜光键盘,可以说相比之下PowerBook G4 17只是胜在CPU稍高一点和屏幕尺寸/分辨率稍大,以及采用512M单根DDR333内存(G4 15是单根256或者两根256M DDR333),这让新的Aluminum成为PowerBook G4系列中的新主力机型。Apple同时也升
级了之前的PowerBook G4 12和PowerBook G4 17。
至此PowerBook G4系列全部采用铝合金外壳 ,就在本文发布前不久的4月19日,苹果更新了整个PowerBook产品线,所有PowerBook G4的外形虽然没有改变,但是CPU,内存和显卡都全面提升,除了PowerBook G4 17电池容量不变外,15和12英寸型号均提升了电池容量,甚至PowerBook G4 12都破天荒的拥有了64M显存的显卡(之前两代均为32M显存),高配的PowerBook G4 15和PowerBook G4 17甚至可以用BTO的购买方式升级到128M显存的ATI Mobility Radeon 9700!PowerBook G4 17现在和高配的15只是相差在屏幕尺寸和分辨率,不过尚不清楚PowerBook G4 15的512M DDR333内存是单根还是2x256M,而且所有PowerBook标配都内建AirPort Extreme(相当于PC的IEEE802.11b/g双频网卡)和蓝牙模块,CPU还采用了更加省电和低热量的Power PC 7447A,售价则和以前的PowerBook G4和一样不变,令许多刚刚买了PowerBook G4的朋友捶胸顿足地抓狂。
PowerBook G4 17现在和高配的15只是相差在屏幕尺寸和分辨率
如果说到PowerBook系列最被人关注的话题,那肯定是什么时候会有PowerBook G5?自从PowerMac G5推出之后,优异的表现得到无数媒体和消费者的盛赞,众多的Mac爱好者均期望尽快有PowerBook G5的出现,呵呵,之前网上真的是谣言四起,一度各种猜想图非常流行,有关这一点给予本文很大支持的“两栖高手”蕉自有他的独到看法,有兴趣的朋友可以看 看SunDigi.com苹果专区的这个帖子,事实上这个帖子发表在苹果4月19日升级PowerBook G4的一个多月前,如今事实验证了蕉的看法,目前流传的比较广的说法是PowerBook G5可望在明年第一或者第二季度正式发售,在此之前,相信PowerBook G4还将有进一步的升级以填补在PowerBook G5之前出现的空缺。