UNIX系统还具有类似于Microsoft Windows的图形用户界面(GUI),提供易于使用的环境。但是,对于图形程序未涵盖的 *** 作,或者没有可用的图形界面。如,在telnet会话中,我们是需要UNIX知识的。
有许多不同版本的UNIX,尽管它们有着共同的相似之处。最流行的UNIX是 Sun Solaris , GNU / Linux 和 MacOS X
在学校里,我们在服务器和工作站上使用Solaris,在服务器和台式机上使用Fedora Linux。
UNIX *** 作系统由三部分组成; 内核(kernel),shell和程序。
UNIX的内核是 *** 作系统的中心:它为程序分配时间和内存,并处理文件存储和通信以响应系统调用。
作为shell和内核协同工作方式的说明,假设用户键入 rm myfile (具有删除文件myfile的效果)。shell在文件存储中搜索包含程序 rm 的文件,然后通过系统调用请求内核在 myfile 上执行程序 rm 。当进程 rm myfile 运行完毕后,shell会将UNIX提示符 % 返回给用户,表明它正在等待进一步的命令。
shell充当用户和内核之间的接口。当用户登录时,登录程序会检查用户名和密码,然后启动另一个名为shell的程序。shell是命令行解释器(CLI)。它解释用户键入的命令并安排执行它们。这些命令本身就是程序:当它们终止时,shell会给用户另一个提示(系统上的%符号)。
熟练的用户可以自定义他/她自己的shell,用户可以在同一台机器上使用不同的shell。学校的教职员工和学生 默认都有tcsh shell。
tcsh shell具有某些功能,可以帮助用户输入命令。
Filename Completion - 通过键入命令,文件名或目录名称的一部分并按[ Tab ]键,tcsh shell将自动完成名称的其余部分。如果shell找到多个以您键入的字母开头的名称,它会发出哔声,提示您再次键入几个字母,然后再按Tab键。
History - shell会保留您键入的命令列表。如果需要重复命令,请使用光标键向上和向下滚动列表,或键入历史记录以获取以前命令的列表。
UNIX中的所有内容都是文件或进程。
进程是由唯一PID(进程标识符)标识的执行程序。
文件是数据的集合。它们由用户使用文本编辑器,运行编译器等创建。
文件示例:
所有文件都在目录结构中组合在一起。文件系统以分层结构排列,如倒置树。层次结构的顶部传统上称为root(斜杠/)
在上图中,我们看到主目录 ee51vn 包含两个子目录( docs 和 pics )和一个名为 reportdoc 。
reportdoc 的完整路径是 /home/its/ug1/ee51vn/reportdoc
要打开UNIX终端窗口,请单击“应用程序/附件( Applications/Accessories)”菜单中的“终端”图标。
然后将出现一个UNIX终端窗口,其中包含%提示符,等待您开始输入命令。补充一下:Unix平台应该是运行UNIX系统的计算机(个人认为)
UNIX系统是由美国AT&T Bell实验室(1969年)开发的一种多用户、多任务的通用 *** 作系统。它从一个实验室的产品发展成为当前使用普遍、影响深远的主流 *** 作系统,经历了一个逐步成长、不断完善的发展过程。由于其功能强大、技术成熟、可靠性高、网络功能强以及开放性好等优点,可满足各行各业实际应用的需要,被广泛应用于金融、通信、军事、电力、航空、铁路、石化、政府、教育、科研等重要领域,受到企业用户的欢迎,一直是重点行业和关键事务领域的可靠平台,它作为高端的解决方案,正和其他 *** 作系统协同工作。可以说,在当前流行的 *** 作系统中,Windows、NT、linux处于低、中端,而UNIX则处于高端。
UNIX不但可以在大中型计算机、小型计算机、工作站(如SUN,IBM,HP)上使用,而且近些年来也在微型计算机上得到广泛应用(如SCO, FreeBSD, Linux)。特别是随着Internet技术应用的全球化应用,也将进一步推动UNIX的普及和发展。
趋势和前景
经过三十年的实践检验,UNIX服务器的稳定性与安全性已经得到行业用户一致的高度认可。UNIX系统始终占据着IT高端不可替代的位置。Linux究其实质也是一种UNIX技术,它作为自由软件的旗帜,具有广阔的前景和不可估量的生命力。世界认为,Linux要达到UNIX领域的应用程度至少还要6—7年。从应用层面来讲,Linux是Windows的对手,是UNIX的补充。
Oracle面对着三个市场,其赖以发家的大型机和现在承载着Oracle应用90%份额的UNIX服务器,尤其是随着Oracle全线产品从今年开始支持Linux,依靠开放的标准、低廉的价格和丰富的应用,这将是一个重要的变革信号。Oracle总裁拉里•埃里森说道:“我们担心自己赶不上中国的发展速度,中国没有遗留的或者老的技术,比如说,没有太多遗留的大型机,所以人们会更容易采用Linux或UNIX,所以我们有机会成为中国最大的技术提供商和商业应用软件供应商。”
在中国加入WTO之后,21世纪的中国企业将迎来更大的挑战。在这强大的趋势和时机来临之际,也面临着更多知识更新的挑战。我们还等什么呢?抓住机会充电,多一份耕耘,多一份收获,学习和掌握UNIX、Oracle、Java/J2EE等高端技术,让自己在激烈的市场竞争中高人一筹,在芸芸众生中脱颖而出,您将是真正的成功人士。UNIX是历史最悠久的通用 *** 作系统。1969年,美国贝尔实验室的KThompson和DMRitchie在规模较小及较简单的分时 *** 作系统MULTICS的基础上开发出UNIX, 当时是在DEC的PDP—7小型计算机上实现的,1970年正式投入运行。此后数年,UNIX一直是一个限于在AT&T内部使用的 *** 作系统。1971年,发展出以 PDP-11/20汇编语言所写成的V1版,包括最基本的文件系统和一些简单的软件,之后,又经历了一些改进。
1973年,DMRitchie研制出系统描述语言C,并应用新的C来改写原来用汇编语言编写的UNIX,这就是V5,这使得UNIX修改更容易,并且具有在不同CPU平台上的可移植性,这便成为UNIX一大重要特点,自此以后,UNIX *** 作系统和应用程序几乎都用C语言编写,只需拥有相应平台上的C编译器(将C语言转变为相应平台机器语言的翻译软件),便可进行移植。C 与UNIX之间具有传统的非常密切的关系。同年,KThompson和DMRitchie在美国计算机协会的第四届 *** 作系统原理讨论会上提交“The Unix Time Sharing System ”一文,UNIX系统正式向外披露,此文后来刊登于1974年7月的Commnnication Of ACM杂志上。
1975年,V6推出,此后,Interactioe System Co (已被SUN收购) 成为 UNIX的第一个转销商,UNIX步出贝尔实验室之外,配备于PDP-11机上开始广泛流传,在大学校园中尤其风行。剖析UNIX的结构,修正错误并作出改进,开发更好用的应用软件,这一切成为计算机专业的师生的最佳习作与毕业设计题材。在加州大学伯克利分校(UCB)以Willian Joy 为首的一些软件技术人员研制出由V6派生的BSD,成为UNIX家族的一名新成员,BSD在伯克利分校得到了很大的发展。直到1992年,UNIX商标持有人USL(AT&T后来开设的一家子公司)控告伯克利不当使用 Unix执照,尽管USL最终败诉,但伯克利也在同年宣布不再发展BSD,BSD的终极版本是44BSD,此乃后话。以下附有UNIX两大流派AT&T UNIX 与BSD各自的发展历程示意图。除UCB外,卡耐基美伦大学(CMU)的Mach计划也对UNIX的发展产生深远影响。现在许多流行的UNIX系统都与Mach有关。
AT&T在V6推出后,于1978年又推出V7,包括了更多的命令并可支持大尺度的文件,V7后来被移植到VAX机上,称为32 V,1981年,研制出System III,1983年,推出适用于教育并且易于维护的System V。
除了两个主要流派外,还有一些软、硬件厂商在不同的CPU平台上开发的“类似于”UNIX的 *** 作系统。这些系统尽管实现方法各不相同,但其所具有的功能及 *** 作管理手段均与主要流派中的某些版本相似,我们称之为“兼容的”UNIX,下表为一张兼容UNIX的列表:
名称 公司 硬件平台 特点
AIX IBM RS6000, POWER PC 融合SVR2和BSD的特点,有特色的系统管理
IRIX SGI PC/工作站 最新版本V5x基于SVR4
ULTRIX DEC PC 具有许多42BSD与43BSD的特点
SunOS
(Solaris) SUN 68K, Sparc, X86 基于43BSD,也有许多来自于SYSTEM V的内容,SUN自身开发的NFS、OPEN LOOK GUI标准
HP-UX HP X86, HP工作站 42BSD发展而来
NeXT NeXTstep 68K, X86 基于Mach核心的43BSD,用户界面友好,遵守Openstep标准
Xenix SCO/Microsoft X86 以SVR2为基础
SCO UNIX SCO X86 Xenix的后续产品,影响较大的PC UNIX
UNICOS Cray Cray超级电脑
Dell UNIX Dell X86 基于SVR4
Minix 个人作品 X86, Mac, Atari 与V7兼容,LINUX的鼻祖
有趣的是,它们大部分不叫“UNIX”,主要原因是UNIX商标为AT&T(后来是它的子公司USL)所持有,1993年春,NOVELL将USL收购,UNIX商标从此归属NOVELL,“AT&T UNIX”这一名称成为历史。在1994年,NOVELL令人吃惊地放弃了“UNIX”这一商标,将其转售给英国的X/OPEN,这使到所有符合X/OPEN标准的 *** 作系统都可称为“UNIX”。不过,NOVELL仍然保留了原UNIX系统程序码的版权。
BSD出到44版就由于和AT&T打版权官司而停止发展(后来部分开发成员在BSD工作的基础上,去掉和AT&T有版权问题的代码,发展出今天的FreeBSD)。这场官司最后庭外和解,之后AT&T面临反垄断控告,才把UNIX部分卖给了SCO,NOVELL把源码和他们的unixware产品一起卖给了SCO,而最近SCO又把他们的UNIX服务器部分卖给了Linux厂商Caldera
UNIX的两个发明者由于他们的杰出贡献在80年代
获得IT界的诺贝尔奖——Turing奖1、unix/linux网络编程是一类编程技术(一般指socket相关的编程)。
2、unix/linux服务器是一种服务系统(它是指向客户端提供某种服务的一套应用系统,如ftp服务器、>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)