Unix培训讲义.docx

上传人:b****6 文档编号:7781118 上传时间:2023-01-26 格式:DOCX 页数:66 大小:133.38KB
下载 相关 举报
Unix培训讲义.docx_第1页
第1页 / 共66页
Unix培训讲义.docx_第2页
第2页 / 共66页
Unix培训讲义.docx_第3页
第3页 / 共66页
Unix培训讲义.docx_第4页
第4页 / 共66页
Unix培训讲义.docx_第5页
第5页 / 共66页
点击查看更多>>
下载资源
资源描述

Unix培训讲义.docx

《Unix培训讲义.docx》由会员分享,可在线阅读,更多相关《Unix培训讲义.docx(66页珍藏版)》请在冰豆网上搜索。

Unix培训讲义.docx

Unix培训讲义

 

SCOOpenServer

培训讲义

 

山东银瑞信息科技有限公司

二○○九年六月

 

目录

第一章UNIX概述3

第一节操作系统3

第二节UNIX发展史3

第三节UNIX系统的特点3

第四节UNIX系统的结构4

第五节UNIX提供的服务4

第二章UNIX系统的启动与关闭6

第一节启动SCOOpenserver系统6

第二节关闭SCOOpenserver系统8

第三节附录8

第三章UNIX系统的目录结构10

第四章常用命令简介12

第一节目录的操作12

第二节文件操作14

第三节文件权限19

第四节对磁盘的操作部分20

第五节DOS操作部分22

第六节其他命令23

第七节附录24

第五章Vi编辑器28

第六章帐户管理34

第一节用户帐号的建立34

第二节用户组的建立34

第三节帐户的管理36

第四节用户权限的修改36

第五节与帐户相关的文件与命令37

第七章进程管理39

第一节与进程有关的几个概念39

第二节查看进程39

第三节终止进程41

第八章文件系统的管理42

第一节文件系统的概念42

第二节文件系统的建立42

第三节文件系统的安装与卸载43

第四节文件系统的空间管理44

第九章硬件配置50

第一节并口的配置50

第二节串口的配置51

第三节后台打印机的设置51

第四节与打印机有关的几个命令52

第五节终端的安装与管理53

第六节网卡配置54

第十章UNIX系统中常见的故障56

第十一章系统的安装58

第一节安装操作系统58

第二节安装汉化环境58

第一章UNIX概述

第一节操作系统

操作系统是由一组程序所构成的软件,它能控制、协调软硬件设备。

我们面对计算机,看到的是一个一个的实物,对这些实物如何操作呢?

就是通过操作系统。

也就是说,对计算机进行操作,实际上是通过操作系统对它进行操作的。

作为一种操作系统,它提供了文件系统操作、存储管理、CPU调度以及设备管理(I/O操作)。

我们常见的操作系统有DOS、Windows、AIX等。

UNIX作为一种操作系统,提供人机之间的界面,接受用户所下达的命令,转而控制计算机硬件设备和数据,来满足用户的需求。

第二节UNIX发展史

1.1969年由AT&T公司的贝尔实验室的一群研制人员设计成功,1970年正式推出产品。

逐渐的,UNIX遍及AT&T公司,并且增加了一些特点,加大了灵活性。

2.UNIX最初由汇编语言编写,为了减少UNIX对机器的依赖性,在70年代中期,UNIX的一个开发者用C语言改写系统,使UNIX的移植性大大加强。

3.版本6是UNIX第一个许可版本,版本7是UNIX第一个商业许可版本,70年代后期以来,出现了各种各样的UNIX,有AT&TUNIX、BerkeleyUNIX、XENIX等。

4.1995年,SCO收购了Unixware,使得微机平台上UNIX的主流专业厂家仅剩下SCO与SUN两家公司。

第三节UNIX系统的特点

UNIX是微机系统上一种通用的、可移植的、多用户、多进程、多任务的操作系统.它通过分时系统,同时提供多用户作业环境;也同时提供前台与后台程序,以便用户同时处理多个程序.

SCOUNIX是SCO集成系统的心脏,它具有32位处理能力,可以基于386、486、Pentium处理器的计算机上运行。

SCOUNIX系统能够很容易地与其他服务器、小型机或大型机进行联接,构成高效的网络环境。

第四节UNIX系统的结构

1内核

也就是操作系统,提供文件系统、存储管理、CPU调度以及设备管理四部分功能。

2Shell

这是UNIX的命令解释器,是用户与操作系统之间的接口。

当你注册到UNIX系统的任何一个用户,系统都会为你启动一个Shell,Shell会一直等待你的指令,当你输入的命令被确认后,Shell便对其进行解释并产生系统调用,完成相应操作。

然后,又进入等待状态。

它相当于DOS中的。

3实用程序

UNIX的命令实际上是一个一个的实用程序。

如rm删除命令,它对应于/bin下的实用程序rm。

第五节UNIX提供的服务

对于普通用户来说,UNIX能为他们提供以下服务:

1)建立、编辑文件

UNIX提供了功能齐全的面向屏幕的编辑器,使用它可以进行所有的常规编辑操作。

通过编辑器,用户可以编辑、显示、建立文件。

2)多用户操作

UNIX为多个用户同时操作提供了环境,使软、硬件资源达到最大程度的共享,而每个用户自己感觉上好象独占资源。

人们可以在连接系统的终端上可以进行各种各样的操作。

UNIX为每一个用户在系统上建立起一个帐户、选择口令、确定标志号以及自己所使用的工作目录等。

3)管理文件

管理文件是任何一种操作系统最重要,也是最基本的功能之一。

UNIX的文件管理是通过它的文件系统拆卸下来。

另外,UNIX系统把所有的硬件设备的名字都作为文件名字一样看待,对设备的访问与普通文件的访问完全按照相同的方式处理。

4)系统安全

UNIX采取了许多安全技术及措施来保证系统的安全。

UNIX的安全级别共有四种,分别是:

high、improved、traditional、low。

级别不同其要求也不同。

就拿用户的口令来说,请参见下表。

安全级别对照表

级别

High

Improved

Traditional

low

修改口令的最小间隔天数

14

0

0

0

口令过期时间

42

42

用户选择口令

不能

口令最大长度

10

10

8

8

口令最小长度

8

8

0

0

不成功注册次数

3

5

99

UNIX系统的安全性主要体现在以下几个方面:

对读、写操作进行控制

一方面体现在文件的读、写权限模式位的设置上,另一方面体现在文件中用户ID号和用户组ID号的设置上。

带保护的子系统

在UNIX系统中,包含了若干受保护的子系统,系统中的许多命令都与子系统相关。

所以称为受保护是因为要使用它们,必须得到授权,也就是字系统授权。

例如:

打印机子系统,当用户没有得到lp子系统的授权时,它不能使用那些有关打印机维护、打印作业调度等命令。

核心授权

在UNIX系统上还有一些命令,只有得到核心授权的用户才能运行它们。

比如:

改变文件主命令chown,如果用户想执行这个命令,则必须具有chown核心授权。

5)文件系统归档(或称后备)

UNIX的文件系统可以在系统上帮助用户保存文件和数据,它可以帮助用户保存文件和数据归档保存。

6)打印服务

打印是UNIX所提供的最基本的服务之一,也是系统主要的输出手段。

UNIX系统的资源可以得到充分地共享。

同一个系统上的多个用户能够共同使用一台打印机。

UNIX支持主机与打印机的连接,也支持终端与打印机连接,还支持网络打印机。

7)通信与电子邮件

UNIX系统本身所提供的通信工具是UUCP(本意是UNIX到UNIX的拷贝)。

UUCP实际上是UNIX机器与UNIX机器之间经过串行口进行通信的一种协议。

SCOUNIX的电子邮件系统是MMDF,它能为用户提供对不同网络的访问。

通过MMDF用户可以在局域网上发送邮件,也可以在广域网上发送邮件,以及与Internet通信。

第二章UNIX系统的启动与关闭

 

第一节启动SCOOpenserver系统

当你启动SCO操作系统时,在操作系统具有充分的操作性之前,需要经历若干阶段。

这些阶段包括:

●在存储器中装载核心程序:

/stand/unix

●整理root文件系统

●选择系统操作模式

●设置系统日期与时间

在着整个过程中有几处,你可以选择接受缺省的starup或者修改boot操作,举几个例子:

●若过缺省值有问题,可以有以前的核心启动

●进入单用户模式以执行系统维护

●纠正系统日期与时间

标准的启动过程

1.Boot提示

在启动期间看到的第一个提示决定启动哪一个版本的的操作系统。

Boot:

●如果你敲回车键,系统将启动缺省核心

●如果缺省核心未正确装载,你可以通过在提示符处输入unix.old装入以前版本的核心

●如果你有一个DOS分区,你可以通过在提示符处输入dos来启动DOS

2.检查和修理root文件系统

在启动操作系统时,系统自动检查root文件系统是否有序并且未被破坏,如果root文件系统中的文件或目录有问题,你见看到以下信息:

fsstat:

rootfilesystemneedschecking

OKtocheckthetootfilesystem(/dev/root)(y/n)?

●你必须清理文件系统。

如果你不清理它,root文件系统可能因不可预测的行为和最后的失败而破坏的更加严重。

键入“y”开始对root文件系统开始清理,以后的提问一律回答“y”。

另外一种方法是:

此处回答“n”,下一步选择工作模式时选择单用户,然后执行命令:

#fsck–y

之后再进入多用户(#init2或Ctrl-d)或进行其他工作。

●原因:

你发生了一次非正常关机。

3.选择单用户或多用户模式

进行了以上操作,系统提示你或者登录以执行系统维护(单用户模式)或者进入多用户模式。

你将看到下列信息:

INIT:

SINGLEUSERMODE

TypeCONTROL-dtocontinuewithnormalstartup,

(orgivetherootpasswdforsystemmaintenance):

为了系统能够正常的操作,按下,使系统进入多用户。

在多用户模式下时:

●安装在启动时设定安装的任何非root文件系统

●用户可以登录系统要进行系统维护时,输入root帐户的口令。

在单用户模式下时:

●仅仅root帐户才能登录系统

●许多系统服务诸如网络,都不能操作

●系统仅仅安装boot(/stand)和root文件系统

4.设置系统时间

如果系统启动至多用户模式,系统将提示你输入正确的时间和日期:

INIT:

Newrnlevel:

2

CurrentSystemTimeisWedNov809:

19:

00PST1994

Enternewtime([YYMMDD]hhmm[ss]):

如果系统当时的日期和时间正确,敲回车。

否则,输入正确值在回车:

●hhmm:

所要求的小时数与分钟数,小时数应以24小时的格式来描述。

如,若想把时钟设置到下午2:

30,就输入“1430”

●ss:

可选择的秒钟域。

如,若想把时钟设置到下午2点30分45秒,就输入“143045”

●YYMMDD可选择的日期域,由年、月、日组成。

若想把时钟设置到1998年2月10日下午2点30分,就输入“980210143045”

一旦设置好了系统的时间和日期,系统将启动设定好的各种进程(在目录/etc/rc2.d下),并准备好用户注册:

UNIXSystemVRelease3.2(scosysv.scosysv)(tty01)

login:

至此系统启动完毕。

退出注册的方法有:

①exit命令;②logout命令;③键入Ctrl_d。

第二节关闭SCOOpenserver系统

为了执行一次安全的关机,以下时必要的防范措施:

●用户必须将他们的工作存盘,并且停止任何用户过程,包括任何后台进程

●所有用户应该退出系统

●只有root用户或者有关机特权的用户才能关闭系统

1.正常的关机(多用户模式下)

使用shutdown从命令行中执行关机:

shutdown–g15–y–f“systemtoshutdownin15min!

1-g在开始关机前设置分钟的数目。

如果你不设置这个选项,关机将在一分钟内开始;

2-y允许关机在任何没有进一步提示的情况下进行;

3-f“message”向所有的终端发送信息,警告用户存储他们的工作和退出系统。

2.其他关机的情况

如果你确定所有的用户都已经退出系统,就可以用迅速关机。

1shutdown–g0–y

2init0

如果shutdown命令无效或者系统在单用户模式下工作,可以使用命令:

haltsys

如果你想在关机之后立即重新启动系统,

1系统在单用户模式下,用命令:

reboot

2系统在多用户模式下,用命令:

init6

 

警告:

在有网络活动时使用haltsys和reboot命令会产生问题,他们应仅仅应用于单用户模式或者shutdown命令无效的紧急情况。

 

第三节附录

1.硬件配置情况

启动时,在显示版权之前,会显示出硬件信息的表格。

该表格将操作系统识别出的用户配置情况显示出来:

Device

Address

Vector

Dma

commen

Fpu

--

35

--

type=80387

Floppy

0x03F2-0x03F7

06

2

unit=0type=135ds18

Serial

0x02F8-0x02FF

03

--

unit=1type=standard

Parallel

0x0378-0x037A

07

--

unit=0

Console

---

--

--

unit=egatype=012screen=68k

Disk

0x1F0-0x01f7

36

--

type=W0unit=0culs=79hds=16secs=248

device、address、vector、dma、comment:

分别是硬件设备名、十六进制地址、中断向量、DMA通道以及硬件设备的其他信息。

fpu:

浮点运算部件,Intel80387芯片;

floppy:

高密度软盘驱动器(unit=0指的是A驱,unit=1指的是B驱);

serial:

串口1(comment:

unit=1,type=0,nports=4指COM1有四个端口——安装了四户卡);

parallel:

并口1(unit=0指/dev/lp0)

console:

控制台包括一个与(0类)IBMEGA设计相兼容的视频适配器;

disk:

WesternDigitalst506控制器号0(W0),0号硬盘驱动器(unit=0),以及柱面数、头数、扇区数。

2.单用户与多用户之间的转换

1由单用户转入多用户

键入Ctrl_D或者输入命令

#init2

2由多用户转入单用户

以root用户注册,在命令行输入:

#inits或者

#init1

3.要想系统启动时直接进入多用户,应如何处理?

将目录/etc/default下的boot文件中与TIMEOUT有关的部分改为下列内容:

TIMEOUT=0

 

第三章UNIX系统的目录结构

 

□根目录及其子目录内容

UNIX的目录是一组文件的集合,被组织在多级树型结构中,最顶层称为根目录,可以包含若干级子目录,这些子目录构成了文件的路径。

UNIX的每一个目录里头,有两个特殊的目录:

一个是其本身「.」,另一个是其上一层目录「..」。

这两个目录的用途在於使得树状结构的系统各目录可以很轻易的双向沟通,同时在使用上也较为方便。

下面逐个介绍根下主目录:

□/bin目录

可执行指令和共用程序,也是最常用的一些命令。

□/dev目录

包含对应外围设备的特殊文件。

这些文件对外部设备实施控制读、写,并且都是必需的,绝对不能从系统中删除。

每个设备文件都与一个特定类型的设备有关。

□/etc目录

存放管理UNIX系统用的程序以及系统的一些数据文件。

这些文件同样是必须的,但其中许多可以修改。

值得一提的是,目录/etc/rc.d和/etc/rc2.d中,存放Unix系统在进入多用户模式时,所使用的一系列初始化命令;目录/etc/rc0.d中,存放Unix系统在退出多用户模式时,关闭各种进程,所使用的命令。

□/lib目录

存放C和其他语言程序运行的库文件,此目录对系统来说是必须的。

□/usr目录

存放用户的根目录以及一些附加的Unix命令和数据文件。

/usr/bin

此目录中存放着许多Unix指令,但对Unix来说是不常用的。

/usr/lib

此目录中存放的是执行Unix命令时所要用到的库和数据文件。

/usr/spool

此目录用来存储要打印的文件或电子邮件。

/usr/adm

此目录存放与系统管理和记帐有关的数据文件。

其中/usr/adm/messages文件中包含了发送给系统主控台的全部错误信息,此文件对定位硬件问题特别有用。

□/lost+found目录

系统维护目录。

比如非正常关机,将自动把一些文件暂时保存在这里,在系统维护过程中,再将这些内容恢复到原来位置。

□/mnt目录

空目录,为安装可重新拆卸文件系统保留的。

□/tmp目录

存放Unix程序创建的临时文件。

系统管理员可以删除不属于运行程序的临时文件。

除上述根目录以外,在Unix的根下还有:

/bootUnix系统引导程序文件。

/dosDOS系统引导程序文件。

/unixUnix内容在内存中的映象,即Unix核心文件。

/shlibUnix共享库的代码目录。

第四章常用命令简介

第一节目录的操作

这部分给出的命令都关系到unix的目录操作。

它们能够完成显示当前路径、改变路径、把目录名字或文件名字列表、建立目录和删除目录以及移动目录等等。

这些都是使用unix系统是最经常、最基本的操作。

显示当前的工作目录——pwd

查看当前目录下的文件和目录——ls族

ls族命令包括l、ls、lf、lc、lr、lx,它们所完成的工作也是不一样的,其中最常用的是:

l、lf,下面逐个介绍:

l——以长格式在每行显示目录或文件的详细信息

(ls–l|head;ls–l|tail)

例如:

#l

drwxr-xr-x3binbin48Mar161996C

-rw-rw-r--1banksterbank100Mar151997bankcenter

每一行显示内容的组成部分包括:

权限:

连接数:

文件主:

文件组:

长度:

建立或修改时间:

目录或文件名

权限字段中,第一个字符表示文件的类型,具体的说:

-表示一个普通文件

d表示这是一个目录

l表示一个符号连接文件

b表示一个特殊文件,一次以一个块(block)为处理单位

c表示一个特殊文件,一次以一个字符(character)为处理单位

p为FIFO(First-In/First-out)的特殊文件,作为内部程序间的

联系通道

lc——以短格式显示目录或文件名

例如:

#lc

.lastlogin.utillist2devliboptunix

.mailrcappdoslost+foundsfmtunix.old

此命令不能分辨出哪个是文件哪个是目录。

lf——以短格式显示目录或文件名

这条命令是lc命令的变种,不同之处是在显示目录或文件名字的同时,分别表示出它们的特征。

如果是目录,在名字后面跟有一个斜杠“/”;如果是可执行文件,在名字后面跟有一个星号“*”;符号连接的文件,在名字后面跟有一个“@”符号;普通文件没有任何标志。

lr——以短格式显示目录或文件名

这条命令与lc命令相同,用来显示目录和文件名的格式。

不同之处是,它可以把目录中各级的子目录、文件名全部列出来。

ls——以短格式列出目录名或文件名

与lc的功能差不多,不同的是ls每行只有一个名字。

改变当前的工作目录——cd

介绍两个符号:

.指的是当前目录

..指的是当前目录的父母录

路径有相对路径、绝对路径之说,所以在更改工作目录的时候,也要搞清楚是绝对路径还是相对路径。

例如:

①cd/etc/conf/cf.d

②cdetc(假设在当前目录下有目录etc)

③cd..

①指的就是绝对路径;

②指的是相对路径,相对与当前目录来说的;

③回到当前目录的父母录,假设当前目录是/etc/conf/cf.d,执行该命令后到达目录/etc/conf。

创建目录——mkdir目录名

此命令的功能是创建一个目录。

它与DOS中的MD命令作用相似。

创建的目录也有相对路径(相对于当前路径)和绝对路径(相对于根目录)之说,如:

#pwd

/tmp

#mkdirtest

则建的目录是/tmp/test,当然如果你想建的目录是/tmp/test,那么你可以使用下面的命令:

#mkdir/tmp/test

删除目录——rmdir

它的基本用法是:

#rmdirdirname

在执行这个命令的时候,要附和两个条件:

1工作目录不能是命令行中指定要删除的目录;

2要删除的目录必须是空目录,也就是说该目录下没有任何文件和目录;

在这里指定的目录也有相对目录和绝对目录之说,所以用的时候一定要注意不要删错目录。

移动目录命令——mvdir

它的基本用法是:

#mvdirdirname1dirname2

此命令的功能是移动目录,在一个文件系统内部,它可以把目录从一个地方移到另一个地方。

其中:

dirname1是原始目录名;dirname2是目标目录名,命令将dirname1移到这个目录下。

移动后,新的目录为dirname2/dirname1。

要求这个目录不能与现有的目录或文件同名,否则,命令执行失败.

目录的拷贝——copy

基本用法是:

cp-r源目录...目标目录(对源目录的字目录也进行复制)

如果源目录不只一个,则把每个源目录依次向目标目录复制。

第二节文件操作

一个操作系统,它一定要支持文件操作:

文件的建立、文件内容的查看、排序、粘贴、压缩等功能。

其中文件建立的主要方法是利用Vi编辑器,Vi编辑器的主要用法我们作为一个专题来讨论。

1、文件内容的查看

UNIX操作系统中,提供了几种查看文件内容的命令,有pg、more、cat,下面是对它们的介绍:

catfilename...

这个命令可以用来显示一个或者多个文件,cat按你书写的顺序读每一个文件,并把它们在标准输出设备(屏幕)上显示出来。

另外,这个命令还可以用来串行的连接文件。

例如:

#catmm

这个命令行的工作是把文件mm送到屏幕显示。

#catmm>/dev/lp0

这个命令行的工作是把文件mm送到打印机上打印输出。

#catfile1file2>file3

这个命令行的工作是把文件file1和文件file2连接起来,放入文件

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工作范文 > 其它

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1