UNIX操作系统简介.ppt
《UNIX操作系统简介.ppt》由会员分享,可在线阅读,更多相关《UNIX操作系统简介.ppt(101页珍藏版)》请在冰豆网上搜索。
UNIX操作系统培训,课程内容,UNIX简介UNIX系统概述UNIX登陆与使用UNIX基本命令vi编辑器UNIX系统管理,UNIX简介UNIX系统概述UNIX登陆与使用UNIX基本命令vi编辑器UNIX系统管理,UNIX系统起源,1969年,UNIX的第一版在AT&T贝尔实验室产生,其前身是MULTICS(多路存取计算机系统)系统。
1975年,AT&T开始向商业和政府用户提供许可证,是第一个在贝尔实验室以外广泛流传的UNIX系统。
70年代中期,加州大学伯克利分校及其他大学也开发了相应的UNIX版本,称为BSDUNIX。
其增加了vi编辑器,cshell等。
1983年,贝尔实验室发布第一个商业版本的UNIX,系统V的版本1,即SVR1。
UNIX标准版本,传统的UNIX标准版本主要如下两个:
UNIXSystemV原是AT&T公司制定的标准版本,后来成为工业标准。
目前流行版本是SVR3.2、SVR4.0、SVR4.2(SVR的全称是SystemVRelease)。
SCOUNIX就是采用的就是UNIXSystemV。
BSDUNIX这是加州大学Berkeley分校发表的UNIX版本(BerkeleySoftwareDistributionVersionofUNIX即BSDUNIX)。
目前流行的BSDUNIX版本有BSD4.2、BSD4.3和BSD4.4版。
Solaris的早期版本采用的就是BSDUNIX。
UNIX流派,UNIX的生产产家很多,从而形成了不同的流派。
下面是一些产家的UNIX产品:
UNIX特点,是一个多任务、多用户操作系统,应用非常广泛。
多任务:
允许多个任务同时运行。
而DOS是单任务操作系统,不能同时运行多个任务。
多用户:
允许多个用户同时使用UNIX系统,每个用户可以运行自己的或公共的程序。
安全性:
UNIX提供了非常强大的安全保护机制,防止系统及其数据未经许可而被非法访问。
稳定性:
UNIX系统是比较稳定,提供了非常强大的纠错能力,以保护系统的稳定运行。
强大的网络支持:
UNIX具有很强的联网功能。
移植性好:
UNIX操作系统源代码大多数用C语言写成,有利于移植。
UNIX特点,并行处理能力UNIX支持多处理器系统,允许多个处理器协调并行运行。
管道UNIX允许一个程序的输出作为另外一个程序输入,多个程序串起来看起来好象一条管道一样。
功能强大的ShellUNIX的命令解释器由Shell实现。
UNIX提供了多种功能强大的Shell,每种Shell本身就是一种解释型高级语言,通过用户编程就可创造无数命令,使用方便。
Solaris操作系统,Solaris通常应用于大公司、电信部门以及教育机构。
发展历史:
SUN的早期操作系统SUNOS,使用的是BSDUNIX。
现在已发展到5.8版本。
在SUNOS4.x的基础上,开发了Solaris1.0。
从Solaris2.0开始,采用UNIXSystemV,但增加了对BSD的支持。
Solaris2.x已发展到2.8。
而从2.7以后版本称为Solaris7(即2.7)和Solaris8(即2.8)。
UNIX简介UNIX系统基础UNIX登陆与使用UNIX基本命令vi编辑器UNIX系统管理,UNIX系统组成,硬件,kernel,shell,工具及应用程序,UNIX操作系统由三大部分组成:
UNIXKernel(内核):
UNIX操作系统的核心,指挥调度UNIX机器的运行,直接控制计算机的资源。
UNIXShell(外壳):
UNIX内核和用户的接口,是UNIX的命令解释器,也是一种解释性高级语言。
目前常见的Shell有三种:
Bshell、Kshell、Cshell。
工具及应用程序UNIX提供了很多工具软件和应用程序供用户使用,如vi编辑器、文件查找等等。
UNIX文件类型,在UNIX中,文件共分为四种:
1普通文件用来存放数据、程序等,UNIX系统中大多数是此类文件。
普通文件又分为文本文件和二进制文件。
2目录文件用来存放目录的文件,其内容是其下所有文件的文件信息。
3设备文件代表某种设备,一般放在/dev目录下,如/dev/cd0表示光驱。
设备文件可分为块设备文件和字符设备文件,块设备文件以区块为输入输出单元,如磁盘;字符设备文件是以字符作为输入输出单元,如串口。
4符号链接文件包含一指针,指向文件的位置。
UNIX文件信息,UNIX文件信息包括文件的类型、名字、大小、最近修改日期、操作权限等等。
如:
UNIX文件信息,文件类型:
普通文件d目录文件l链接文件c设备文件文件权限:
rwxr-x-x,属主权限(u),组权限(g),其他用户权限(o),UNIX文件信息,用”ls-l”命令显示文件目录时的用下列符号表示不同的文件类型。
如:
lsl,lrwxrwxrwx1rootroot9Aug232000lib-./usr/libdrwxrwxr-x2rootsys512Aug232000mntdrwxr-xr-x2rootother512Oct202000temp-rw-r-r-1rootother32Dec2016:
06abc.txt,UNIX文件信息,UNIX文件与DOS文件的比较:
UNIX文件:
大小写敏感;文件不一定需要后缀;不局限于8.3格式;最长可达到255个字;无扩展名,DOS文件:
大小写不敏感;需要一个文件名后缀;文件名局限于8.3格式,UNIX文件系统结构,UNIX操作系统采用树枝型目录结构。
一个文件的名字是由根目录到该文件的路径上的所有节点名按顺序构成的,相互之间用“/”分开。
如:
文件ftp的全路径名为/usr/local/ftp,根目录用“/”表示。
/,bin,lib,usr,dev,etc,Jane,local,wang,ftp,bin,home,UNIX文件系统结构,UNIX中的常见目录:
/根目录,这是所有目录和文件的起点/bin存放大部分可执行的UNIX命令和共用程序/home存放用户的主目录/usr存放用户共用程序或文件/dev设备文件,如/dev/cd0/etc系统管理命令和数据文件/libC程序库/tmp临时工作目录,存放一些临时文件,UNIX文件系统结构,UNIX与DOS的目录结构的比较UNIX的目录结构与DOS有些相似,但文件路径的书写方式不同。
在UNIX中,任何文件的路径全称都是以“/”开头,名字间用“/”隔开,如/tmp/data/fox;DOS的文件路径全称以盘符开头,名字间用“”隔开,如:
c:
tmpdatafox。
UNIX文件系统类型,基于磁盘的文件系统UFS:
UNIX文件系统。
SUNOS5.x默认。
HSFS:
ISO9660文件系统。
该文件系统在CD-ROM上使用。
PCFS:
PC文件系统。
基于网络的文件系统NFS:
网络或分布式文件系统。
虚拟文件系统TMPFS:
临时文件。
/tmp下的文件系统类型就是TMPFS。
PROCFS:
活动进程的列表。
存储在内存中,不占用物理空间。
起始目录和当前目录,起始目录UNIX在创建用户名时,一般会创建一个目录专门供该用户使用,这个目录称为该用户的起始目录。
缺省的起始目录一般在/home目录下,其名字与用户名相同。
如有一个用户叫jane,则其起始目录是/home/jane。
在用户刚登陆时,他的当前目录就是起始目录。
当前目录用户当前所工作的目录。
使用“pwd”命令可以显示当前工作目录。
绝对路径和相对路径,UNIX系统中每个文件和目录都有一个唯一的路径名。
(1)全路径名(绝对路径名)从根目录(/)出发,经过唯一的一系列路径到达某个目录或文件,称为全路经名。
如:
/usr/local/ftp,
(2)相对路径名从用户的当前目录出发,经过一系列路径到达某个目录或文件,称为相对路径名。
相对路径以下列方式开始:
目录或文件名“.”表示当前目录“.”表示当前目录的父目录,即上一级目录。
如:
Jane,aa,bb,cc,当前目录是aa,如果要进入cc,则cdcc要进入bb,则cd./bb如果cc为一个文件,编辑命令为vi./cc,绝对路径和相对路径,Jane,aa,bb,cc,问题如果当前目录是cc,使用相对路径如何进入bb?
绝对路径和相对路径,Jane,aa,bb,cc,问题如果当前目录是cc,使用相对路径如何进入bb?
绝对路径和相对路径,cd././bb,UNIX简介UNIX系统基础UNIX登陆与使用UNIX基本命令Vi编辑器UNIX系统管理,几个基本概念,终端(Terminal)终端是用户和计算机进行实时交互的接口。
终端一般由显示器、键盘和终端控制器组成,有的还带有鼠标。
显示器和键盘与终端控制器相连,终端控制器通过通用端口(如串口)和计算机主机相连。
用户通过终端和计算机交流。
一台UNIX主机可以连多个终端。
用户名(User)UNIX是多用户操作系统,它允许多个用户同时使用。
每个用户拥有用户名、登录口令以及操作特权。
用户每次使用UNIX时必须先登录:
输入用户名和口令。
几个基本概念,用户组(Group)若干个用户可以组成一组,同组内的用户可以共享信息。
root用户UNIX的超级用户,拥有其他用户没有的特权。
root用户的UNIX操作系统提示符一般为”#”。
进程(Process)正在执行的程序。
UNIX允许多个进程同时存在,每个进程都有唯一代号称为进程标识符(pid-processid)。
几个基本概念,前台进程(Foregroundprocess)可以和用户直接进行人机交互的进程。
前台进程程序可以接收键盘输入并将结果显示在显示器上。
缺省状态下用户启动的UNIX程序运行在前台。
后台进程(Backgroundprocess)不直接和用户进行交互的进程。
用户一般是感觉不到后台进程程序的运行。
UNIX有很多系统进程在后台执行。
UNIX登陆,UNIX登陆有两种模式,分别是图形模式和文本模式,而每种模式又可分为本机登陆和远程登录。
图形模式,本机登陆开机后系统启动图形服务器,进入到图形界面,这是比较常用的方式。
图形模式,远程登录可以从PC机登陆UNIX工作站。
需要一些图形仿真软件的支持,如“exceed”、“X-win32”等等。
文本模式,如果要在本地通过文本方式远程登录到工作站,必须借助于文本仿真软件的支持,在Windows95/98/2000中,内置了文本方式的远程登录软件telnet:
telnet1129.6.5.2,UNIXShell,shell的主要功能:
命令执行环境设置变量分配变量替换解释性编程语言管道线I/O重定向命令替换,shell和DOS中的文件,UNIXShell,几种Shell的功能比较,用户环境变量,用户环境变量包括:
用户主目录及搜寻路径,时区,终端类型,,用户环境文件,在Cshell中包括:
.cshrc.login在CShell中,使用setenv来设置应用运行的环境。
如:
setenvPATH“$PATH/usr/bin”,超级用户状态,进入超级用户状态:
(1)在普通用户状态下,输入“su”,并按需要输入密码。
%supasswd:
(2)在系统登陆时输入“root”及密码。
退出超级用户状态,回到普通用户状态,输入“exit”。
exit%,UNIX退出,超级用户:
(1)退出到登陆状态,输入“halt”。
(2)在命令窗口输入“init0”。
init0普通用户:
退出到登陆状态,输入“halt”。
UNIX简介UNIX系统基础UNIX登陆与使用UNIX基本命令vi编辑器UNIX系统管理,man手册,功能:
为用户提供有关命令、文件、概念方面的手册帮助eg:
$manls$mantcp$manresolv.conf,cd命令(changedirectory),作用:
改变工作路径,相当于DOS中cd命令格式:
cddirectory常见形式:
cd回到