UNIX系统管理需要的知识

合集下载

SCO UNIX系统管理

SCO UNIX系统管理
就被检测到。
⑷一旦SCO系统检测到产品复制它就在广播的系统上的/dev/console和
/usr/adm/syslog文件中显示一条消息。
第六章
总结:本章着重讲述了OpenServer系统启动的不同阶段,能够对OpenServer操作系统进
导软盘组。
1.什么是Release Supplment?它包含了什么?
答案:在SCO OpenServer Release 5 版本中,SCO可能提供了我们称之为Release
Supplment(版本补充)的补丁。SCO OpenServer Release 5可能包含下列包的
答案:UNIX操作系统与DOS操作系统的树型目录结构的区别有两点:
⑴系统预定了专门用途的子目录。如:/dev为设备子目录、/bin为实用子目录、
/etc为维护程序子目录、/lib为库文件子目录等等。
⑵利用目录结构保护文件系统。如:/bin、/etc、/dev子目录设为只读或可执行
属性,防止写入或修改文件的内容。
⑷重新启动安装,当提示时,输入你的硬盘缺省值。
第五章
总结:本章着重讲述了安装完成后立即做的一些重要工作。例如:确保你的系统安装的是
最新的Release Supplment,至少为每个系统制作和测试两套应急引导软盘组。要求
会使用软件管理器在你的服务器上安装软件,安装Release Supplment,制作应急引
第二章
总结:本章着重讲述了UNIX磁盘的结构组成,SCO OpenServer 系统支持的文件类型,
以及用于建立硬盘的命令,使拥护能够顺利进行SCO OpenServer Release 5的安装。
要求能够描述目录曾次结构、UNIX文件系统类型、UNIX磁盘结构等。

unix linux 系统管理技术手册 第5版

unix linux 系统管理技术手册 第5版

unix linux 系统管理技术手册第5版《Unix/Linux系统管理技术手册》第5版是一本经典的Unix/Linux系统管理技术权威指南,对于系统管理员和Linux用户而言,是一部不可或缺的参考资料。

该书分为8个章节,涵盖了Unix/Linux系统管理的方方面面,包括基础知识、系统安装、文件系统管理、用户和用户组管理、网络管理、进程管理、安全性和备份恢复等。

下面将对每个章节进行简要介绍。

第一章介绍了Unix/Linux的起源和发展历史,阐述了Unix/Linux 的基本概念和特点,以及Unix/Linux系统管理的基本原则和任务。

同时,还介绍了常用的Unix/Linux版本和发行版。

第二章讲解了Unix/Linux系统的安装和升级,包括硬件要求、分区的设计和创建、安装介质的制作和安装过程的详细步骤。

此外,还包括如何进行系统的升级和补丁的安装。

第三章主要涉及文件系统管理,包括文件系统的组织和层次结构、文件系统类型、文件系统的创建和管理、文件和目录的权限设置和修改、磁盘配额的管理等。

第四章介绍了用户和用户组的管理。

这包括用户账号的创建和管理、用户组的创建和管理、用户账号的权限和环境设置、sudo权限的管理等内容。

第五章讨论了网络管理,包括网络配置、主机名的设置、网络接口的配置和管理、网络服务的配置和管理、路由的配置和管理等。

还介绍了如何使用网络工具进行网络故障排除和监控。

第六章详细讲解了进程管理,包括进程的创建和管理、进程的优先级和调度、进程的监控和控制、进程间的通信等。

此外,还介绍了shell脚本编程和作业调度。

第七章涉及系统安全性,包括用户权限管理、文件权限管理、防火墙和入侵检测系统的配置和管理、日志的监控和审计、系统漏洞的修补等内容。

最后一章介绍了备份和恢复技术,包括备份策略的制定、备份工具的选择和使用、备份文件的恢复和验证、灾难恢复和数据恢复等。

总的来说,《Unix/Linux系统管理技术手册》第5版全面而深入地介绍了Unix/Linux系统管理的各个方面,无论是初学者还是有经验的系统管理员,都可以从中获得宝贵的知识和技巧。

unix系统管理

unix系统管理
UNIX 基础
第一章:UNIX 操作系统简介 1.1 什么是操作系统? 操作系统是一种特殊的用于控制计算机(硬件)的程序(软件) 。 操作系统在资源使用者和资源之间充当中间人的角色。 为众多的消耗者协调分配有限的系统 资源。系统资源包括,CPU,内存,磁盘,和打印机。举个例子,一个用户(也可以是程序) 将一个文件存盘,操作系统就会开始工作:管理磁盘空间的分配,将要保存的信息由内存写 到磁盘等。 当用户要运行一个程序时,操作系统必须先将程序载入内存,当程序执行时,操作系统会让 程序使用 CPU。在一个分时系统中,通常会有多个程序在同一时刻试图使用 CPU。 操作系统控制应用程序有序地使用 CPU ,就好象一个交通警察在一个复杂的十字路口指挥 交通。十字路口就象是 CPU;每一条在路口交汇的支路好比一个程序,在同一时间,只有 一条路的车可以通过这个路口, 而交通警察的作用就是指挥让哪一条路的车通过路口, 直到 让所有路口的车辆都能通过路口。 UNIX 操作系统的历史 UNIX 操作系统 1969 年在贝尔实验室诞生。Ken Thompson 在Rudd Canaday, ,Doug Mcllroy,Joe Ossana,and Dennis Ritchie,的协助下,写出一个小的分时系统,开始得到关 注,在许诺为实验室的管理人员提供一个文档准备工具后, UNIX 先驱们可以使用到一台 更大的计算机,从而得以继续他们的开发工作。 在七十年代的中期,一些大学得到使用 UNIX 的许可,并很快在学院之间得到广泛流行,其 主要的原因是: 小巧:最早的 UNIX 系统只占用 512K 字节的磁盘空间,其中系统内核使用 16K,用户程序 使用 8K,文件使用 64K。 灵活:源代码是可利用的,UNIX 是用高级语言写成,提高了操作系统的可移植性。 便宜: 大学能以一盘磁带的价格得到一个 UNIX 系统的使用许可。 早期的 UNIX 系统提供了 强大的性能,使其能在许多昂贵的计算机上运行。 以上优点在当时掩盖了系统的不足: 没有技术支持:AT&T 在当时大部分的资源和都用在 MUTICS 上, 没有兴趣开发 UNIX 系统。 Bug 的修补:由于没有技术支持,bug 的修补也得不到保证。很少的,或者根本没有说明文 档:用户有问题经常只能是去看源代码。 当 UNIX 传播到位于 California 的 Berkeley 大学的时 候,Berkeley 大学的使用者们创建了自己的 UNIX 版本,在得到国防部得支持后,他们开发 出了许多新的特性。但是,作为一个研究机构,Berkeley 大学提供的版本和 AT&T 的版本一 样,也没有技术支持。当 AT&T 意识到这种操作系统的潜力后就开始将 UNIX 商业化,为 了加强产品性能,他们在 AT&T 的不同部门进行 UNIX 系统开发,并且开始在系统中结合 Berkeley 开发出的成果。 UNIX 最终的成功可以归结为: 一个灵活的、包含多种工具的用户界面与操作环境。 模块化的系统设计可以很容易地加入新的工具。 支持多进程,多用户并发的能力。 Berkeley 大学 的 DARPA 支持。 强大的系统互连的能力。 能在多种硬件平台上运行。 标准化的界面的定义促进应用的可移植性。

Unix知识点

Unix知识点
lanadmin命令允许你做如下工作:
显示并修改主机地址(MAC地址)。
显示并修改网卡最大数据包的大小(最大传输单元MTU-max transmission unit)。
显示并修改网卡最大的速度设置。
采集网卡数据以供统计。
重新设置网卡。
执行网卡自检程序以检查硬件问题。
之前的linkloop命令用于直接通过MAC地址判断网络连通性;lanscan用于显示安装有哪些网卡,是否启用等;lanadmin用于网络设置和管理
59,/sbin/rc是系统服务启动时的主干控制脚本,该脚本会通过读/etc/rc.config读取/etc/rc.config.d目录下的配置文件的内容,再运行sbin/rc${运行级别}.d下的S打头的脚本;
60,/etc/ftpd/ftpusers中记录的是不允许使用ftp的用户,例如root用户可能就不允许ftp
38,hpux使用ioscan -fn和lssf devfilename显示设备文件的明细
39,NFS v4支持tcp和udp传输协议
40,系统启动时的配置文件:/etc/rc.config是以环境变量的形式提供给各个启动脚本配置数据。/etc/rc.config.d下的各个文件提供了所需的参数。其中/etc/rc.config.d/netconf提供了网络配置的参数
32,回顾一下前面的内容,hpux存储冗余的方式有:pv link,pvg镜像
33,修改了LUN的大小后,可以使用vgmodify命令修改其物理卷的大小属性
34,kill -s SIGKILL PID等同于kill -9 PID强行杀掉一个进程
35,安腾2使用EPIC技术而不是RISC和CISC

UNIX系统管理-第十二章:系统的关闭和启动

UNIX系统管理-第十二章:系统的关闭和启动

UNIX系统管理-第十二章:系统的关闭和启动系统的启动是指从开始引导操作系统直到系统正常工作的过程。

在启动之初,操作系统被装入内存并且开始执行,这个执行过程中将进行大量初始化操作以提供某些服务如打印服务,网络服务等。

用户,特别是系统管理员必须详细了解系统启动全过程的各个具体细节。

启动是整个系统运行期间最脆弱、最容易出现问题的时候。

稍有不慎,整个系统将无法正常启动,或正常启动了,却无法正常工作。

虽然UNIX系统被设计成一种可以可以永不关机的系统,但实际操作中却由于各种各样的原因,不得不在一定的时候将机器关闭,如电源出现问题,系统出现严重故障等。

UNIX系统的复杂性不允许我们想关机时就直接切断电源,这样做会对整个系统造成极大的破坏,如用户数据丢失,文件系统结构的不一致等。

所以关机过程必须遵守一定的规范才行。

在这一章中我们主要介绍如下几个问题:介绍UNIX系统从加电到系统完全可用的全过程中的各个执行细节。

系统的启动过程大多数的UNIX系统的启动都有两种方式:干预而自动完成启动的全过程。

置系统的日期等等。

然后系统将继续进行引导。

通常这两种方式的最终效果是一样的。

正常情况下,加电后系统均能自动启动至准备好状态。

但在系统遇到一些人为破坏,如突然断电,系统发生崩溃或者系统管理员做了某种修改时,经常会需要手工引导。

我们可以把整个UNIX系统的启动过程大致划分为如下几个阶段:操作系统装入程序(PDL)的加载UNIX系统核心程序的装入UNIX系统内核的初始化硬件的检测和配置系统进程的生成管理人员的干预(自动启动时无此阶段)系统初始化shell脚本的执行各终端进程的生成操作系统装入程序的加载大多数计算机系统的操作系统都是驻留在系统的硬盘中的。

一般可以把硬盘的存储空间分成几个不同的相互连接的片段,每个片称为一个硬盘分区。

绝大多数硬盘都可被划分为四个分区。

在各个分区中可以装载不同的操作系统。

(对于专用的工作站或者主机系统,一般只装载一个UNIX系统)在硬盘的多个分区中,有一个分区被称为是系统的活动分区。

系统管理员培训内容

系统管理员培训内容

系统管理员培训内容一、概述系统管理员是企业或组织中负责计算机系统管理的关键角色。

他们负责维护、管理和保护计算机系统的正常运行,确保网络安全和数据保护。

为了胜任这一角色,系统管理员需要接受专业的培训,掌握相关的技能和知识。

二、基础知识培训1. 操作系统:系统管理员需要熟悉各种操作系统,如Windows、Linux、Unix等,了解其特点、安装和配置方法,掌握常见的操作和故障排除技巧。

2. 网络基础:系统管理员需要了解计算机网络的基本原理,包括网络拓扑结构、协议、路由、子网划分等,掌握网络配置和故障排除的方法。

3. 数据库管理:系统管理员需要熟悉数据库管理系统,如MySQL、Oracle等,了解数据库的安装、配置、备份和恢复等操作,掌握SQL语言和常见的数据库故障处理方法。

4. 安全知识:系统管理员需要具备网络安全的基本知识,了解常见的安全威胁和攻击方式,学习安全防护措施和应急响应方法,保障系统的安全性。

5. 虚拟化技术:系统管理员需要了解虚拟化技术,如VMware、Hyper-V等,掌握虚拟机的创建、管理和故障排除方法,实现资源的有效利用和系统的高可用性。

三、实操技能培训1. 系统安装和配置:系统管理员需要学习操作系统的安装和配置方法,包括硬件的选择和兼容性检测、分区和文件系统的设置、驱动程序的安装等,确保系统能够正常运行。

2. 用户管理:系统管理员需要学习用户账户的创建、权限的分配、密码策略的设置等,保证用户的合法访问和系统安全。

3. 网络配置:系统管理员需要学习网络的配置方法,包括IP地址的分配、子网划分、网关和DNS的设置等,实现网络的正常通信。

4. 服务和进程管理:系统管理员需要学习服务和进程的管理方法,包括启动、停止、重启服务,监控系统的运行状态和资源占用情况。

5. 安全加固:系统管理员需要学习系统安全加固的方法,包括关闭不必要的服务、设置防火墙、更新补丁、限制访问权限等,提高系统的安全性。

unix教程

unix教程

unix教程UNIX是一种操作系统,它是在1960年代末和1970年代初由AT&T Bell实验室的Ken Thompson、Dennis Ritchie和其他人开发出来的。

作为第一个使用C语言编写的操作系统,UNIX 在计算机界产生了深远的影响,并成为许多操作系统的基础。

本教程将介绍UNIX的基础知识和常用命令,帮助读者快速上手使用UNIX系统。

首先,让我们了解一下UNIX的特点。

UNIX是一个多用户、多任务的操作系统,可以同时运行多个程序,并为不同的用户提供独立的工作环境。

它的设计理念是简单而优雅,强调模块化和可重用性。

此外,UNIX还提供了强大的处理文本和文件的能力,使其成为程序员和系统管理员的首选操作系统。

在UNIX中,用户可以通过终端(Terminal)与系统交互。

终端是一个类似于命令提示符的界面,用户可以在其中输入命令并接收系统输出。

下面是一些常用的UNIX命令和它们的简单介绍:1. ls: 列出当前目录下的文件和子目录。

2. cd: 切换到指定目录。

3. mkdir: 创建一个新目录。

4. rm: 删除指定文件或目录。

5. cp: 复制文件或目录。

6. mv: 移动文件或目录。

7. cat: 合并文件内容并输出到标准输出。

8. grep: 在文件中搜索指定的模式。

9. chmod: 修改文件权限。

10. chown: 修改文件所有者。

11. ps: 列出当前运行的进程。

12. kill: 终止指定的进程。

除了以上列举的命令外,UNIX还提供了许多其他有用的命令和工具,如sed、awk、find等,它们可以帮助用户处理和管理文件、文本和数据。

此外,UNIX还有一些常用的概念和约定,对于初学者来说可能会有些困惑。

例如,UNIX使用斜杠(/)作为目录的分隔符,而不是Windows中的反斜杠(\)。

另外,UNIX中的文件和目录名称是区分大小写的,例如"file.txt"和"File.txt"是不同的文件。

UNIX操作系统的文件管理

UNIX操作系统的文件管理





(1) i-count 内存inode访问计数。若为0,表示此节点为空闲, 某文件被打开时,其内存inode里的此项就加1。 只有所有用户都关闭了此文件,以使i-count为0 后,这个文件才被真正关闭。 (2) i-number 与此内存inode相对应的外存inode编号。
5、打开文件控制块file和file表
文件系统磁盘存储区的分布图




每一个文件的inode节点占用32个字节,因此每一个inode 块包含16个文件控制块。这些inode顺序编号,一个文件 占用了某inode,则其编号就成为这个文件的内部标识, 第1号inode是专门用于根目录文件的。 数据结构filsys 共有12 项内容,下面给出与我们讲述有关 的六项。 (1) s-isize inode区占用的盘块数; (2) s-fsize 盘块总数; (3) s-nfree 直接管理(也就是s-free[100]指向)的空闲块 数; (4) s-free[100] 空闲块索引表 (5) s-ninode 直接管理的空闲inode节点数; (6) s-sinode[100] 空闲inode节点索引表。 至于如何通过filsys来对空闲inode和空闲盘进行具体管理, 详情见后面关于UNIX文件系统资源管理综述部分。

4外node记录了一个文件的属性和有关信息。可以想象,在对某一
文件的访问过程中,会频繁地涉及到它,于是它就要不断来回于内、 外存之间,这当然是极不经济的。为此,UNIX在系统占用的内存区 里开辟了一张表——内存inode表(或活动文件控制块表、活动索引 节点表),该表共有100个表目,每个表目称为一个内存文件控制块 inode,当需要使用某文件的信息,而在内存inode 表中找不到其相 应的inode时,就申请一个内存inode,把外存inode的大部分内存拷 贝到这个内存inode 中,随之就使用这个内存 inode 来控制磁盘上的 文件。在最后一个用户关闭此文件后,内存inode的内容被写到外存 inode,然后释放以供它用。 内存inode的结构基本上与外存inode相同。增加的有关项目有:
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

UNIX系统简介
• BSD的主要版本(2)
4.2BSD (1983):
TCP/IP, sockets, ethernet UFS:长档名, symbolic links 新的reliable signals (SVR3采用了4.1的reliable signals) select()
4.3BSD (1986) 4.3 Tahoe (1988):4.3BSD附加对Tahoe(一款32位元的超级迷你电脑)的支援 及一些新东西
Metarnet
UNIX系统简介
• Unix简史(三)
1975年第六版(6th Edition)发表,这是真正流通到贝尔 实验室外的版本。 1977年,UC BerKeley开始公开 Pascal编译器,连带地发布了对6th Edition的改进程式 码,这就是所谓的"1 BSD"(1st Berkeley Software Distribution),也开创了Unix的另一个分支:BSD系列。 另一个重要的历史因素是,在Unix的诞生初期,贝尔 实验是还是一个大的集合体,包括贝尔电话公司以及 西方电子(Western Electric Co.)。碍于反扥拉斯法的规 定,它不能利用Unix做任何的商业行为,也因此,内 部的管理阶层自然没有兴趣对Unix有任何的支持, Unix就全靠一群玩家在琢磨,主要人物当然还是Ken Thompson和Dennis Richie。 1979年左右Ken Thompson在柏克莱教授作业系统的课程,也就造就了 一些学生成为Unix史上的重要人物。
Metarnet
UNIX系统简介
• UNIX系统历史 • UNIX主要版本分支 • UNIX相关标准

Metarnet
UNIX系统简介
• Unix系统家族
Unix所指并非单一的作业系统,而是指一系列的Unix家族。 Sun OS,Sun Solaris, IBM AIX, HP-UX, IRIX, Digital Unix, BSD, FreeBSD, NetBSD, OpenBSD, Pyramid, SCO Unix Linux(RedHat,SUSE,)等等作业系统。
• System V、BSD、OSF/1的主要版本以及特 色。

Metarnet
UNIX系统简介
• System V主要特点
AT&T的System V,Intel系列的机器多半使用此系列,是 移植版本最多的Unix,当然在移植时都会加入一些由BSD 发展的有用功能,例如csh、job control、 termcap、 curses、vi、symbolic link。
• BSD的主要版本(1)
2.xBSD (1978)给PDP-11用的
csh
3BSD (1978):
虚拟记忆体
4.0BSD (1980):
termcap, curses vi
4.1BSD:后来AT&T CRG版本皆以此为本
job控制 automatic kernel config vfork()
Metarnet
Metarnet
UNIX系统简介
• System V的主要版本(2)
SVR3 (1986):
STREAMS (从V8得来的灵感),poll(),TLI (网路软体) RFS 共用程式库(shared libs) SVID 2 demand paging (如果硬体有支援的话)
UNIX系统简介
• Unix简史(一)
1965年时,贝尔实验室(Bell Labs)加入一项由奇异电子(General Electric)和麻省理工学院(MIT)合作的计画;该计画要建立一套多 使用者、多工、多层次(multi-user、multi-processor、multi-level ) 的MULTICS作业系统。直到1969年,因MULTICS计画的工作进 度太慢,该计划就被停了下来。当时,Ken Thompson(后被称 为Unix之父)已经有一个称为「星际旅行」的程式在GE-635的机 器上跑,但是反应非常的慢,正巧也被他发现了一部被闲置的 PDP-7(Digital的主机),Ken Thompson和Dernis Ritchie就将「星 际旅行」的程式移植到PDP-7上。而这部PDP-7就此在整个电脑 历史上留下了芳名。 MULTICS其实是"MULTiplexed Information and Computing System"的缩写,在1970年时,那部PDP-7却只能支援两个使用 者,当时,Brian Kernighan就开玩笑地戏称他们的系统其实是: "UNiplexed Information and Computing System",缩写为 "UNICS" ,后来,大家取其谐音,就称其为"Unix"了。 1970年可 称为是Unix元年。
UNIX 系统管理需要的基础知识
北京市天元网络技术有限公司 南京办事处 时培好 phshi@

Metarnet
目 标
本课程完成后, 您将具备以下能力: 了解UNIX基本的系统原理及文件结构 了解Solaris、HP-UX、Linux 具备UNIX的系统管理基础知识 掌握UNIX的简单的系统维护命令 UNIX 掌握Solaris、HP-UX的日常维护 熟悉UNIX系统下的工具使用 UNIX系统在项目中的有效应用及发挥
Net1与Net2 (June 1991) 4.4BSD (alpha June 1992) for HP 9000/300, Sparc, 386, DEC
Metarnet
UNIX系统简介
• OSF主要特点
Open Software Foundation(OSF)于1991年底推出了OSF/1。 OSF/1 需要SVR2授权。符合SVID 2、 SVID 3、 POSIX、 X/Open等标准。 Apollo,Dec,HP,IBM等大厂商都是OSF的成员。

Metarnet
UNIX系统简介
• UNIX系统历史 • UNIX主要版本分支 • UNIX相关标准

Metarnet

Metarnet
UNIX系统简介
• OSF的主要版本(2)
Release 1.3 (Jun 1994)
以MACH 3.0的微核心为基础 符合规格1170草案的标准 Data Capture I/F,Common Data Link I/F 支援ISO 10646与64-bit 以Mach 3.0为基础的OSF/1 MK (mircokernel)
Fat FFS 新的TCP演算法
4.3 Reno (1990) for VAX, Tahoe, HP 9000/300:
大部份的P1003.1 NFS (from Sun) MFS (记忆体档案系统) OSI:TP4,CLNP,ISODE's FTAM,VT and X.500; SLIP Kerberos
Metarnet
UNIX系统简介

Metarnet
UNIX系统简介
• 为什么要使用Unix系统
Unix是一种多人多工的作业开放系统 Unix是一个基于网络的操作系统 Unix是一个实时的 稳定性:高性能、高可用性、高稳定性 安全性:无病毒、抗攻击能力强 支持多处理器多平台 Unix作业系统主要使用推动者是在政府机构、 学1)
System III (1982):AT&T第一个拿来卖钱的Unix
FIFOs (named pipes)
System V (1983):
IPC package (shm,msg,sem)
SVR2 (1984):
shell函数(sh) SVID (System V Interface Definition)
• OSF的主要版本(1)
OSF/1 (1991):
以Mach 2.5的核心为基础 对称式多重处理 处理绪(thread) 逻辑式容量(logical volumes),磁碟镜射(disk mirroring),UFS (原生的), S5 FS,NFS 系统安全之加强(B1加一些B2,B3或C2),4.3BSD的系统管理 STREAMS,TLI/XTI,sockets 共用程式库,动态程式载入器(包括核心) Motif GUI
主要内容
• • • • UNIX系统简介 系统管理的基础知识 UNIX基本操作及常用的系统命令 UNIX系统在工程项目中的使用

Metarnet
UNIX系统简介
• UNIX系统历史 • UNIX主要版本分支 • UNIX文件相关标准

Metarnet
SVR4.1
非同步I/O (from SunOS?)
SVR4.2 (based on SVR4.1ES)
Veritas FS, ACLs

Metarnet
UNIX系统简介
• BSD主要特点
Berkeley Software Distribution (BSD)。 VAX、RISC、各式工作站多 用之。比起System V来BSD的变动比较快而且学术研究的味道比较浓 一点。 Unix之所以能够流行,BSD居功阙伟。许多对Unix的加强改进 都是由BSD先做出来的。
Metarnet
UNIX系统简介
• Unix简史(二)
1973年,Ken Thompson和Dernis Ritchie发明了C语 言之后,着手将Unix程式用高阶的C语言改写,这个时 候已经是第四版了。 C的前身叫B,也是他们两个人所 发明的,为了改写Unix,他们将B语言做了一番改进, 而成了C语言。这个划时代的动作让Unix能够很轻易的 被移植到各种不同的机器上,只要修改少许的原始程 式码,整个Unix可以在很短时间内完成移植的动作。 1974年,他们在"Communications of the ACM"正式发 表了Unix,吸引了更多学术界的注意与参与。从此, Unix逐渐成为网路工作站的标准,让使用不同机器的 使用者,都能使用类似的Unix作业系统,这对于网路 世界的标准化有着很大的贡献。
相关文档
最新文档