01.UNIX教材
UNIX操作系统简介PPT课件

文件 类型 文件
权限
属主 组
链接 数
文件 大小
文件 创建 日期 时间
文件 名
-
P13
UNIX文件信息
文件类型:-
1983年,贝尔实验室发布第一个商业版本的UNIX,系统V的版本1, 即SVR1。
-
P44
UNIX标准版本
传统的UNIX标准版本主要如下两个: UNIX System V 原是AT&T公司制定的标准版本,后来成为工业
标准。目前流行版本是SVR 3.2、SVR 4.0、SVR 4.2 (SVR的全称 是System V Release) 。SCO UNIX就是采用的就是UNIX System V。
UNIX操作系统提示符一般为”#”。
进程(Process) 正在执行的程序。UNIX允许多个进程同时存在,每个进程
都有唯一代号称为进程标识符(pid --- process id)。
-
P28
几个基本概念
前台进程(Foreground process) 可以和用户直接进行人机交互的进程。前台进程程序可以接
3 设备文件 代表某种设备,一般放在/dev目录下,如 /dev/cd0表示光驱。设备文件可分为块设备文件和字符设备 文件,块设备文件以区块为输入输出单元,如磁盘;字符设 备文件是以字符作为输入输出单元,如串口。
4 符号链接文件包含一指针,指向文件的位置。
-
P12
UNIX文件信息
UNIX文件信息包括文件的类型、名字、大小、最近修改日期、操 作权限等等。如:
《unix-os教学课件》第一章-绪论

1.2.2 处理器单元——指令处理操作
❖取指令期
CU将指令从内存读到CPU的指令寄存器 CU增加指令指针寄存器的值,以指向内存中下一条指令
的位置 CU给ALU发信号,通知ALU执行该指令
1.2.2 处理器单元——指令处理操作
❖指令执行期
ALU访问指令寄存器中的指令操作码,以确定要执行的 功能并得到指令的输入数据
(3)
: 为一次只执行一个进程设计Leabharlann ,用于单用户环境(4)
: 一次能执行一个用户的多个程序
(5)
: 多个用户可以使用同一个主机
(6)理解分时和虚拟空间的概念
3、UNIX系统的主要特性 了解
❖ 可移植性 可运行各种类型的计算机上,支持不同的硬件
❖ 多用户性能 多个用户同时共享计算机资源
❖ 多任务性能 允许多个任务同时运行,前台、后台
❖ 寄存器、内存、外部存储器的区别
存储器类型
在系统中的位置
寄存器 速度最快的是?
内存
外部存储器
用途 存储哪些数据?
1.2 计算机硬件
❖1.2.5 输出设备 显示器、打印机、声音设备、绘图仪等
1.2 计算机硬件
❖1.2.6 性能评价指标 针对每台计算机的组成部件、各部件间的通信能力 和所有性能指标的综合测量 CPU速度: 指令的执行速度,MIPS/MFLOPS 访问时间: 反映CPU从存储器或I/O设备检索数据 的速度,us/ns 通道容量: 数据传输速率反映CPU与设备间的通 信通道支持的数据传输能力 总体性能指标: 指CPU速度、存储器和I/O设备的 访问时间,以及存储器和I/O设备与CPU间传送 通道的通道容量的综合。
补充1:Unix/Linux环境搭建
UNIX程序员手册说明书

UNIX PROGRAMMER’S MANUALK. ThompsonD. M. RitchieNovember 3, 1971INTRODUCTIONThis manual gives complete descriptions of all the publicly available features of UNIX. It provides neither a general overview (see "The UNIX Time—sharing System" for that) nor details of the implementation of the system (whichremain to be disclosed).Within the area it surveys, this manual attempts to be as complete and timely as possible. A conscious decision was made to describe each program in exactly the state it was in at the time its manual section was prepared. Inparticular, the desire to describe something as it should be, not as it is, was resisted. Inevitably, this means that many sections will soon be out of date. (The rate of change of the system is so great that a dismayingly large number of early sections had to be modified while the rest were being written. The unbounded effort required to stay up—to—date is best indicated by the fact that several of the programs described were written specifically to aid in preparation of this manual!)This manual is divided into seven sections:mandsII.System callsIII.SubroutinesIV.Special filesV.File formatser—maintained programsVII.MiscellaneousCommands are programs intended to be invoked directly by the user, in contradistinction to subroutines, which are intended to be called by theuser’s programs. Commands generally reside in directory /bin (for binary programs). This directory is searched automatically by the command line interpreter. Some programs classified as commands are located elsewhere; this fact is indicated in the appropriate sections.System calls are entries into the UNIX supervisor. In assembly language, they are coded with the use of the opcode sys, a synonym for the trap instruction.The special files section discusses the characteristics of each system "file”which actually refers to an I/O device.The file formats section documents the structure of particular kinds of files; for example, the form of the output of the loader and assembler is given. Excluded are files used by only one command, for example the assembler’s intermediate files.User—maintained programs are not considered part of the UNIX system, and the principal reason for listing them is to indicate their existence without necessarily giving a complete— ii —description. The author should be consulted for information.The miscellaneous section gathers odds and ends.Each section consists of a number of independent entries of a page or so each. The name of the entry is in the upper right corner of its pages, itspreparation date in the upper left. Entries within each section are alphabetized. It was thought better to avoid page numbers, since it is hoped that the manual will be updated frequently.All entries have a common format.The name section repeats the entry name and gives a very shortdescription of its purpose.The synopsis summarizes the use of the program being described. A fewconventions are used, particularly in the Commands section:Underlined words are considered literals, and are typed just as theyappear.Square brackets ([]) around an argument indicate that the argumentis optional. When an argument is given as name , it always refers toa file name.Ellipses "..." are used to show that the previous argument—prototypemay be repeated.A final convertion is used by the commands themselves. An argumentbeginning with a minus sign — is often taken to mean some sort offlag argument even if it appears in a position where a file namecould appear. Therefore, it is unwise to have files whose namesbegin with "-".The description section discusses in detail the subject athand.The files section gives the names of files which are built into theprogram.A see also section gives pointers to related information.A diagnostics section discusses the diagnostics that may be produced.This section tends to be as terse as the diagnostics themselves.The bugs section gives known bugs and sometimes deficiencies.occasionally also the suggested fix is described.The owner section gives the name of the person or persons to beconsulted in case of difficulty. The rule has been that the last one to modify something owns it, so the owner is not necessarily the author.The owner’s initials stand for:— iii -ken K. Thompsondmr D. M. Ritchiejfo J. F. Ossannarhm R. MorrisThese three—character names also happen to be UNIX user ID’s, somessages may be transmitted by the mail command or, if the addressee is logged in, by write.At the beginning of this document is a table of contents, organized by section and alphabetically within each section. There is also a permuted index derived from the table of contents. Within each index entry, the title of the writeup to which it refers is followed by the appropriate section number in parentheses. This fact is important because there is considerable name duplication among the sections, arising principally from commands which exist only to exercise a particular system call.This manual was prepared using the UNIX text editor ed and the formatting program roff.- iv -。
《LinuxUNIX系统编程手册》导读

《LinuxUNIX系统编程⼿册》导读本书可以分为以下⼏个部分:1. 背景知识及概念UNIX、C语⾔以及 Linux的历史回顾,以及对UNIX标准的概述:《第1章历史和标准》。
以程序员为对象,对Linux和UNIX的概念进⾏介绍:《第2章基本概念》。
Linux和UNIX系统编程的基本概念:《第3章系统编程概念》。
2. 系统编程接⼝的基本特性⽂件I/O:《第4章⽂件I/O:通⽤的I/O模型》、《第5章深⼊探究⽂件I/O》。
内存分配:《》、《》、《》。
⽤户和组:《第8章⽤户和组》。
时间:《第10章时间》。
系统限制和选项:《第11章系统限制和选项》3. 系统编程接⼝的⾼级特性⽂件IO缓冲:《第13章⽂件I/O缓冲》。
⽂件系统:《第14章⽂件系统》。
⽂件属性:《第15章⽂件属性》。
扩展属性:《第16章扩展属性》。
访问控制列表:《第17章访问控制列表》。
⽬录和链接:《第18章⽬录和链接》。
信号:《第19章监控⽂件事件》、《第20章信号:基本概念》、《第21章信号:信号处理函数》、《第22章信号:⾼级特性》。
定时器:《第23章定时器与休眠》。
4. 进程、程序《》、《第9章进程凭证》、《》、《》、《》、《》、《》、《第34章进程组、会话和作业控制》、《第35章进程优先级和调度》、《第36章进程资源》、《》、《第38章编写安全的特权程序》、《第39章能⼒》、《第40章登录记账》、《第41章共享库基础》、《第42章共享库⾼级特性》。
5. 线程《》、《第30章线程:线程同步》、《第31章线程:线程安全和每线程存储》、《第32章线程:线程取消》、《第33章线程:更多细节》6. 进程间通信(IPC)《》:《第45章 System V IPC介绍》《第51章 POSIX IPC介绍》。
数据传输:《第44章管道和FIFO》、《第46章 System V 消息队列》、《》。
共享内存:《》、《第54章 POSIX 共享内存》。
Unix的发展史(精选)

Unix的发展史Unix是一种多任务、多用户、支持多种编程语言的计算机操作系统。
它的发展可追溯到上世纪60年代,是现代操作系统的重要里程碑之一。
本文将介绍Unix的起源、发展过程以及对计算机领域的重大影响。
1. 起源Unix的起源可以追溯到1969年,当时肯·汤普森(Ken Thompson)和丹尼斯·里奇(Dennis Ritchie)在美国贝尔实验室开发了第一个Unix原型。
起初,Unix是作为一种小型操作系统,用于支持贝尔实验室的PDP-7机器。
随着时间的推移,Unix迅速发展,并被移植到其他计算机系统上,逐渐走向商业化。
2. 发展过程2.1 Unix版本的演变Unix的发展经历了多个版本的演变。
最初的Unix版本称为Unix Version 1(简称V1),它是基于汇编语言编写的。
随着硬件的升级和编程语言的发展,Unix逐渐从汇编语言转向C语言,并相继推出了V2、V3等版本。
而后,贝尔实验室发布了第一个通用的商业Unix版本——Unix System III,其后又推出了Unix System V,成为了当时最受欢迎的商业Unix版本。
2.2 Unix的开放性Unix的开放性也是其发展过程中的一个重要特点。
作为开源操作系统的先驱,Unix的源代码逐渐向大学和研究机构开放,使得更多的人可以学习和改进Unix系统。
这也催生了众多的Unix变种,如BSD(伯克利软件发行版)和Linux等。
Linux基于Unix的设计思想,成为了当今最受欢迎的开源操作系统之一。
3. 对计算机领域的影响3.1 Unix的设计哲学Unix的设计哲学影响了后来的操作系统。
Unix提倡简洁、模块化的设计,并倡导将复杂的任务分解为多个简单的工具进行处理,每个工具只专注于一件事情。
这种设计思想在Unix系统中体现得淋漓尽致,也成为了后来操作系统发展的重要参考。
3.2 网络和互联网的崛起Unix的网络功能对互联网的发展产生了重要影响。
unix系统编程man手册

unix系统编程man手册摘要:1.Unix 系统编程概述2.Man 手册的含义和作用3.Man 手册的结构和内容4.Man 手册的查阅方法5.Man 手册在系统编程中的应用正文:【Unix 系统编程概述】Unix 系统编程是指在Unix、Linux 等类Unix 操作系统上进行程序开发的过程。
这类操作系统具有开放性、可扩展性和稳定性等特点,广泛应用于服务器、嵌入式系统等领域。
Unix 系统编程涉及多种编程语言,如C、C++等,以及操作系统提供的各种系统调用和库函数。
【Man 手册的含义和作用】Man 手册,全称Manual,是Unix 系统中一份详细的在线文档,包含了系统调用、库函数、命令行工具等的使用方法和相关信息。
它对于系统编程者来说是非常重要的参考资料,可以帮助程序员更好地了解和掌握系统编程的方法和技术。
【Man 手册的结构和内容】Man 手册通常采用一种称为“manpage”的格式编写,每个manpage 对应一个特定的系统调用或函数。
manpage 分为几部分,主要包括:1.概述(Synopsis):简要介绍该系统调用或函数的作用、功能和参数。
2.参数(Parameters):详细说明该系统调用或函数所需的参数及其类型、含义等。
3.返回值(Return Values):描述该系统调用或函数可能返回的值及其含义。
4.错误(Errors):列举可能出现的错误及其原因和处理方法。
5.示例(Examples):给出使用该系统调用或函数的典型示例。
6.备注(Notes):说明一些特殊的注意事项和使用技巧。
7.见诸(SEE ALSO):列出与该系统调用或函数相关的其他manpages。
【Man 手册的查阅方法】在Unix 系统中,有多种方法可以查阅Man 手册。
常用的命令行工具包括:1.man:直接在终端输入man 命令,后面跟上要查询的系统调用或函数名,如“man sys_ni_syscall”。
第五节-UNIX操作系统PPT课件

分成两部分:操作系统使用部分和用户
程序使用部分。前者所占用的内存空间
称为系统空间,后者占用的内存空间称
为进程空间。很清楚,系统空间的内容
是不参与对换的,换进换出的都是在进
程空间中的内容。
-
29
为了管理磁盘对换区,UNIX设置了一张可用 存储区表swapmap[ ],每个表目由两部分内容组 成:m_size,记录一个连续空闲磁盘空间里包含 的磁盘块数;m_addr,记录一个空闲磁盘空间的 起始地址。所以,每个表目反映了磁盘对换区中 一个可用区域的信息。
– 第二,系统源代码非常有效,系统容易适应特殊的需 求
– 最后,也是最重要的一点,它是一个良好的、通用的、 多用户、多任务、分时操作系统
-
11
Unix创始人
•1983年图灵奖 •1999年美国国 家技术金奖
Ken Thompson
Dennis Ritchie
-
12
二. UNIX系统特征
1. 可移植性强
multics的意义引入了许多现代操作系统领域概念雏形对随后的操作系统特别是unix的成功有着巨大的影响1010unixunix历叱1969年在贝尔退出multics研制项目后kenthompson和dennisritchie在一台无人用的decpdp7上重新摆弄原先在multics项目上设计的空间旅行游戏为了使游戏能够在pdp7上顺利运行他们陆续开发了浮点运算软件包显示驱劢软件设计了文件系统实用程序shell和汇编程序1970年在一切完成后给新系统起了个同multics音相近的名字unix1973年unix用c诧言全部重写自此unix诞生了1977年unix被几乎完全丌变的移植到非pdp7机上1111unixunix历叱unix是现代操作系统的代表
《UNIX操作系统》课件

数据库备份与恢复
MySQL、PostgreSQL等
MongoDB、Redis等
phpMyAdmin、MySQL Workbench等
定期备份、灾难恢复等
自动化部署工具
Ansible、Chef等
监控工具
Zabbix、Nagios等
日志管理工具
ELK Stack(Elasticsearch、Logstash、Kibana)等
持续集成与持续部署(CI/CD)
Jenkins、GitLab CI/CD等
THANKS
感谢您的观看。
《Unix操作系统》PPT课件
目录
Unix操作系统概述Unix系统基础Unix系统管理和维护Unix网络配置和管理Unix系统编程Unix系统应用实例
01
CHAPTER
Unix操作系统概述
01
1969年,AT&T的贝尔实验室的肯·汤普森和丹尼斯·里奇开发出了Unix的原型。
02
1973年,Unix正式发布,并被移植到了PDP-11小型机上。
函数与程序结构
介绍函数的定义、声明和调用,以及程序的基统调用与库函数的比较与选择
06
CHAPTER
Unix系统应用实例
Web服务器软件
Apache、Nginx等
性能优化
缓存、负载均衡等
安全性配置
防火墙设置、SSL证书配置等
配置过程
安装、配置、测试、优化
关系型数据库
非关系型数据库
磁盘管理
掌握磁盘分区、格式化、挂载和卸载等操作,维护磁盘空间和文件系统。
系统日志
查看和分析系统日志,及时发现和解决系统问题。
02
03
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
UNIX操作系统目录第一篇基础篇第一章UNIX操作系统概述 (1)1.1 UNIX操作系统简介 (1)一、UNIX特点 (1)二、UNIX流派及标准 (2)1.2 UNIX系统组成 (3)1.3 与UNIX有关的几个名词 (4)第二章UNIX常用操作 (5)2.1 启动终端 (5)2.2 登录 (5)2.3 UNIX命令 (5)一、UNIX命令格式 (5)二、特殊按键 (7)三、UNIX常用简单命令 (7)四、UNIX用户间简单通讯命令 (8)2.4 注销(退出UNIX系统) (10)第三章UNIX文件系统 (10)3.1 UNIX文件系统分类 (10)3.2 UNIX文件类型 (10)3.3 UNIX树型目录结构 (11)3.4 UNIX文件名称 (12)3.5 UNIX文件存取权限 (12)3.6 UNIX重定向与管道 (15)3.7 UNIX文件系统常用命令 (15)第四章UNIX文件系统常用工具和实用程序 (17)4.1 vi编辑器的最基本用法 (17)4.2 利用find命令查找文件 (18)4.3 grep命令基本用法 (19)4.4 利用cmp命令比较文件 (20)4.5 文件的备份和恢复实用程序 (20)一、tar命令 (20)二、cpio命令 (21)4.6 文件压缩和解压程序 (22)一、compress 压缩命令 (22)二、pack 压缩文件 (22)三、gzip 压缩文件 (23)四、pkzip压缩文件 (23)第五章UNIX简单维护与管理 (23)5.1 UNIX开机举例 (23)5.2 UNIX关机举例 (23)5.3 修改系统时间 (25)5.5 如何查看磁盘使用情况 (26)5.6 掉电故障及处理 (26)第六章网络通信 (26)6.1 TCP/IP协议 (26)6.2 查看网上用户信息 (27)6.3 使用mail 发送和接收电子邮件 (27)一、发送电子邮件 (27)二、阅读电子邮件 (27)6.4 在网络上登录和拷贝 (28)一、telnet (28)二、ftp (29)第二篇深入篇第一章UNIX启动和定时管理 (32)1.1 UNIX启动过程 (32)1.2 UNIX用户的登录过程 (32)1.3 daemon进程 (33)1.4 UNIX系统的定时器 (33)第二章UNIX用户管理 (34)2.1用户管理 (35)一、增加新用户 (35)二、删除用户 (35)一、增加新用户组 (35)二、删除用户组 (36)2.2 采用另外一种方法增加和删除用户 (36)一、增加用户 (36)二、删除用户 (37)第三章存储设备的使用 (42)3.1磁带的使用 (43)3.2 磁盘的使用 (414)3.3 硬盘管理 (44)一、硬盘命名习惯 (44)二、硬盘命令和维护 (44)3.4 mount和umount命令 (45)一、mount命令 (45)二、umount命令 (45)3.5 CD-ROM的使用 (46)一、CD-ROM设备的创建 (46)二、CD-ROM的挂接 (47)第四章网络、主机和路由参数设置 (47)4.1 /etc/networks文件 (47)4.2 /etc/hosts文件 (47)4.4 设置步骤 (49)4.5 测试 (49)第三篇UNIX上机指导第一部分上机环境 (49)1.1 UNIX主机环境 (49)1.2 工作站环境 (50)第二部分在工作站上登录UNIX (50)2.1 NetTerm的安装 (50)2.2 NetTerm的使用 (50)第三部分UNIX常用命令的使用 (51)3.1 常用命令之一 (52)3.2 常用命令之二(选做) (52)3.3 常用命令之三 (55)第四部分ftp的使用 (57)4.1 ftp的安装 (57)4.2 使用ftp拷贝文件 (58)附录附录A UNIX命令速查表 (58)第一篇基础篇第一章UNIX操作系统概述1.1 UNIX操作系统简介Unix操作系统自1969年问世以来,至今已有20年的历史,它的第一版于1969年在Bell实验室产生,1975年对外公布,1976年以后在Bell实验室外广泛使用。
目前这个操作系统已经广泛移植在微型计算机,小型计算机,工作站,大型计算机和巨型计算机上,已成为全球应用最广、影响最大的操作系统;Unix提供有一套十分丰富的软件工具和一组强有力的实用程序,有一个功能强大的Shell命令解释程序,为用户提供了方便的命令界面;Unix有极大的通用性、灵活性、可移植性和可扩充性。
一、UNIX特点UNIX操作系统是一种非常流行的多任务、多用户操作系统,应用非常广泛。
UNIX的主要特点为:多任务(Multi-tasking)UNIX是一个多任务操作系统,在它内部允许有多个任务同时运行。
而DOS操作系统是单任务的操作系统,不能同时运行多个任务。
早期的UNIX操作系统的多任务是靠分时(time sharing)机构实现的,现在有些UNIX除了具有分时机制外,还加入了实时(real-time)多任务能力,用于象实时控制、数据采集等实时性要求较高的场合。
多用户(Multi-users)UNIX又是一个多用户操作系统,它允许多个用户同时使用。
在UNIX 中,每位用户运行自己的或公用的程序,好象拥有一台单独的机器。
DOS操作系统是单用户的操作系统,只允许一个用户使用。
并行处理能力UNIX支持多处理器系统,允许多个处理器协调并行运行。
管道UNIX允许一个程序的输出作为另外一个程序输入,多个程序串起来看起来好象一条管道一样。
通过各个简单任务的组合,就可以完成更大更复杂的任务,并极大提高了操作的方便性。
后来DOS操作系统也借鉴并提供了这种机制。
功能强大的Shell UNIX的命令解释器由Shell实现。
UNIX提供了三种功能强大的Shell,每种Shell本身就是一种解释型高级语言,通过用户编程就可创造无数命令,使用方便。
安全保护机制UNIX提供了非常强大的安全保护机制,防止系统及其数据未经许可而被非法访问。
稳定性好在目前使用的操作系统中,UNIX是比较稳定的。
UNIX具有非常强大的错误处理能力,保护系统的正常运行。
用户界面传统的UNIX用户界面采用命令行方式,命令较难记忆,很难普及到非计算机专业人员。
这也是长期以来UNIX遭受指责的主要原因,但现在大多数的UNIX都加入的图形界面,可操作性大大增强。
强大的网络支持UNIX具有很强的联网功能,目前流行的TCP/IP协议就是UNIX的缺省网络协议,正是因为UNIX和TCP/IP的完美结合,促进了UNIX、TCP/IP以及Internet的推广和普及。
目前UNIX一直是Internet上各种服务器的首选操作系统。
移植性好UNIX操作系统的源代码绝大部分用C语言写成,非常便于移植到其它计算机上,再加上初期UNIX组织对UNIX源代码宽松的管理政策,促进了UNIX的发展和普及。
很早以前,就应用到几乎所有16位及以上的计算机上,包括微机、工作站、服务器、小型机、多处理机和大型机等等。
二、UNIX流派及标准UNIX和其它操作系统不同,UNIX的生产厂家很多,由于历史的原因,不同厂家生产的UNIX有一些细微区别,这就产生了不同的UNIX流派。
传统上认为包含了AT&T源代码的产品是真正的UNIX,而没有包含AT&T源代码的称为近似系统。
下面是常见的不同厂家生产的UNIX产品:UNIX产品计算机生产厂家SCO UNIX PC兼容机SCO公司XENIX PC兼容机微软, SCODigital Unix Dec Alpha机Digital公司Solaris Sun工作站Sun公司AIX IBM机IBM公司一些组织一直在对UNIX进行标准化工作,形成了一系列UNIX标准,下面是两个传统公认的UNIX标准版本:UNIX System V 这原是AT&T公司制定的标准版本,以后成为事实上的工业标准,传统上被认为是最正宗的UNIX。
目前UNIX System V的版本有SVR 3.2、SVR 4.0、SVR 4.2 (SVR的全称是System V Release)。
SunOS 5.x 操作系统是Sun公司所推出的Solaris2.x 软件系统下的主要成分,Solaris 2.x可运行于SPARC和intel硬件平台,是一个支持对称式多处理机的UNIX系统环境。
我司的HDB HA服务器即为此环境。
BSD UNIX这是加州大学Burkeley分校发表的UNIX版本(称为BSD UNIX ,即Berkeley Software Distribution Version of UNIX)。
目前流行的BSD UNIX版本有BSD 4.2、BSD 4.3和BSD 4.4版。
Solaris的早期版本采用的就是BSD UNIX。
UNIX SRV4里也集中了许多BSD的特性。
SVR4.2把网络和图形作为UNIX的一个标准部件。
SVR4.2支持除PC机以外的所有平台,PC机的UNIX版本将用Unixware。
1.2 UNIX系统组成UNIX操作系统结构由三大部分组成:(1) Kernel(内核)(2) Shell(外壳)(3) 工具及应用程序工具及应用程序ShellKernel硬件UNIX Kernel(UNIX内核)是UNIX操作系统的核心,指挥调度UNIX机器的运行,直接控制计算机的资源,保护用户程序不受错综复杂的硬件事件细节的影响。
UNIX Shell(UNIX外壳)是一个UNIX的特殊程序,是UNIX内核和用户的接口,是一般系统缺省为Bourne Shell, 本文以此Shell为例。
要想将当前Shell改为其它Shell,只需在操作系统提示符下键入相应的Shell命令即可。
如在其它Shell下键输入命令:ksh就进入了K Shell。
工具及应用程序UNIX提供了很多工具软件和应用程序供用户使用,如vi编辑器、文件查找、备份等等。
1.3 与UNIX有关的几个名词终端(Terminal)终端是用户和计算机进行实时交互的接口设备。
终端一般由显示器、键盘和终端控制器组成,有的还带有鼠标。
显示器和键盘与终端控制器相连,终端控制器通过通用端口(如串口)和计算机主机相连。
用户通过终端和计算机交流。
一台UNIX 主机可以连多个终端。
终端分为两类:字符终端和图形终端。
仿真终端在某计算机上运行某一特定程序,把计算机当作另一台计算机的终端使用。
目前仿真终端与UNIX主机的连接方式主要有网络连接和串口连接。
控制台(Console)这是一种特殊的终端,由显示器、键盘(和鼠标)组成,分别连到主机的专用接口(监视器接口、键盘接口、鼠标接口)上。