第十四章) ]9 |5 L* b, u. ^) p" u! c, F
总结:本章着重介绍了可用的系统资源管理,使它们在所有用户之间公平地共享,并提供优化的性能。要求掌握核心参数的概念及它们如何影响系统性能,定义性能目标,收集性能数据等等。 8 b! v: m I& A' x" Z- g: W . q3 x3 `+ h+ X$ \* j1. 限制整个系统性能的硬件因素是什么?% d/ |4 ^) W) C* X, T
答案:(1)系统地址和数据总线的速度和宽度+ r, k6 w9 z+ C9 ~+ u$ c* a
(2)系统CPU的类型,时钟速度,内部存储缓存的大小7 ~" a k. Y7 s# ]' T4 F
(3)外部缓存的大小6 @7 f' K" G% s8 H9 L
(4)内存总量,数据路径的宽度和它的访问时间% O$ B z7 i& E! e, a W
(5)一个主机识配器的SCSI总线控制器的速度和宽度 " Y u, {2 p7 o% a" k (6)外部设备控制卡上的数据路径的宽度(32,16,8位)+ ~+ a' N1 [7 V p3 g! Q0 ^& L
(14) 磁盘的访问时间 " I) H9 r2 N8 C: N/ m2 z1 |(15) 是否使用智能或哑串口卡# g8 D7 [+ r8 g8 _4 a1 Y. V
% D. F8 G; L8 J9 f1 r- A+ e( O9 v" h2. 如何监控CPU的使用,3. 识别CPU的饱和? ( o( V. O7 X4 g0 Q答案:(1)打开进程帐户来跟踪CPU一段时间的使用 - B% F6 i+ D) E- G! L (2)使用pc(C)和sar(ADM)命令来帮助识别CPU饱和 # ^4 q1 F7 z0 S+ N) t" U- x) i# y o* T* N6 x' n* r! M
4. 如何使用sar(ADM)命令来监控CPU饱和?2 N6 n+ \( j8 Z+ L2 s
答案:可使用sar(ADM)命令的-u和-q选项,例如:4 A; p& _2 s9 M
(1) sar -u 60 10 ; u# ?) Z# }+ o6 b6 X -u选项给出CPU使用的百分比,如果%idle域小于等于10%,它表示系3 A |* ~9 V! d. J7 p! H& h2 L
统被困在处理器的能力上,如果有很低的%idle值和很高的%usr,%sys数 + ?- K+ s" ~) i! A: c! ^5 e 字,CPU就会饱和。: C5 ^% K" q, F; c6 N& ]! z8 c) J
(2) sar -q 60 10 % z3 p) x" @+ w @
-q选项指示在运动队列中当前有多少进程正竞争CPU资源。CPU饱和表( b: ~0 o- t' m9 Z& k
现在%runq-sz的数值超过2和%runocc数值大于50。 9 c" G9 T$ |% P1 L/ z5 Z9 Q. w" A, @, Q7 y9 _. T" S' g p
5. 识别内存饱和的方法是什么?6 s# x% r$ {0 T9 ], w& a
答案:(1)可使用swap(ADM)命令的-l选项来快速确定内存是否被耗尽,显示的块为 + M5 u! t2 x3 l# U8 ?9 d. ` 512字节。# @8 Q- j+ \ F
(2)可使用sar(AMD) 命令的-r选项来显示你系统上自由内存和自由交换空间, $ L& \# G/ U" Y freemem域是一个4KB页的记数,freeswp域以512字节显示。/ Y6 p2 K1 Y( U/ Q
' V0 j+ y1 i5 Q8 P( S' N+ q6. 在什么情况下需要配置核心参数? 0 r3 T4 g- P2 @8 G答案:(1)安装了额外的物理内存,使更多的内存资源用于分配。/ {/ E0 j2 ]3 x+ p- A2 j5 B
(2) 不(3) 断的出现核心错误信息,(4) 表示某些资源用尽。 . r/ K. a" a0 |5 [0 G6 F(5) 系统反映时间一直慢,(6) 表示其它资源太紧张。 1 S- j: x# Y/ M" q7 A M9 [6 U' f(7) 为适应一个特殊应同(8) 的需要,(9) 需要剪裁资源的使用。' [! w+ W' P3 U3 D
9 K- ^) A% H' r6 ]" m# q+ b% D
第十五章( a1 y. r7 T( C3 q5 ^* {
总结:本章着重介绍了SCO OpenSever Release 5操作系统的网络安装,如何建立网络安装服务器和产生客户机引导系统。要求掌握网络操作系统的安装和SCO Layered产品的网络安装。" N0 g, S; Y$ ~
( p# J8 Q. V; z3 @
1. 当执行网络安装时,2. 用何种方式引导客户机系统? 9 V7 b2 e3 n. N. J- G答案:(1)软盘 & _% m1 e2 d7 p) g+ m& c+ j) u (2)配备有一个bootp ROM芯片的网片 . E* K/ ~1 h2 {" { 为了使服务器上的软件能够被客户机访问和安装,输入:/ b2 \. Q: v/ E; o) c
netisl server on* }3 d. R8 \: A
R3 h& l: t) U- H! ~+ y
3. 在客户机系统上安装网络卡需要的信息是什么?. t% k. ]; O, T/ b$ l2 f
答案: (1)网卡类型 ( b0 X3 U3 y& K6 P# E5 q/ n( h (2)I/O基本地址 + z& x- C: E$ r6 N6 R(10) 中断向量 6 B. ~' m5 q5 R' u(11) 共享RAM地址 , |; _% r1 T' Q(12) MAC地址 - y, W+ }! s" v9 a% Y5 i9 G7 R0 O3 c) p z
4. 创建一个客户机的特别引导文件需要执行哪些操作?/ _: [$ a' R2 C$ P& z5 m- M' k
答案: (1)用root注册 % r' i# j' y) A8 d7 T (2)输入netisl client add来创建一个客户引导盘。 ' ]9 {7 b" M3 }( s9 r (3)输入以下信息,包括:客户机系统、客户机IP地址、客户机网络掩码、客6 T, M/ r9 v/ O m( v; f9 a6 D/ f
户机广播地址、Gateway地址。: [. X8 l- R# ~) h% r
(4)按空格键显示支持的网卡列表,选择网卡。- d6 r; n1 O4 |& M0 w+ k, v
(5)输入I/O 地址、中断向量、共享RAM地址、MAC地址。3 @- E- y# G* x# x# A" J
(13) 选择引导设备(14) : C% G- e8 ]0 P& C4 a 如果引导设备是一块网卡,选择bootp芯片类型并跳到第9步处理* I+ }+ c/ n6 X
如果引导设备是软盘,完成7至9步' V8 r( S+ r" }- S, } f; I
(15) 输入软盘类型、软盘设备(16) 。 " C/ L! x( W1 {5 j+ [* u(17) 按回车键创建引导软盘。1 s+ S* K1 ?7 K S! ?9 A
(18) 退出netisl client add程序。 r' y2 F' U( ^0 T' X
' {. c7 r' T7 u+ `* c: \( q L
, t1 C; x* W3 Y$ D' q: N @# c第十六章 9 D" j& U2 a6 W总结:本章着重介绍了SCO Symmerical Multiprocessing(SMP)系统的安装,监控和调整。要求掌握SCO SMP软件的特点及其如何配置,检查并调整SCO SMP的性能。 - Y2 N$ P6 r! x: `$ A: D! _" ?1 C, J4 D. z( T O7 s/ [; M
1. SCO SMP软件的特点是什么?: e0 j! Y9 f$ j9 L9 l5 d
答案:(1)增加特殊的多处理成分到标准操作系统核心中* }5 y/ \0 D* `) }+ x" k
(2)自动识别和使用其它的处理器 : l! f6 N6 j& }4 L (3)与支持单CPU的核心完全兼容6 r9 v& s$ b0 `2 W2 ^! c5 E
(4)提供系统活动监控实用程序6 c4 q' r" O9 i% t3 w' @
(5)对现存的工具,系统管理或文件系统没有任何影响 * H: I4 t5 n# v; N. \' C" y (6)兼容于AT&T的System V接口定义的IEEE POSIX + j+ A; \ y) A t/ k 0 q* r9 E+ v' G% I( G8 j2. SCO SMP软件使用的三个条件是什么? ' k r- _' t& @) N( t1 l' u答案:(1)SCO SMP必须单独购买,对每个添加的CPU,你都必须购买一个许可证。2 O0 I! d) c! z) N# [
(2)使用scoadmin(ADM) Software Manager或从命令上使用custom命令来进行 3 R7 \7 F" Q4 O7 n: A 安装。+ b, b( ?% |7 s0 d; A' `: q* y
(3)在系统安装时,输入软件序列号和活动码或安装之后使用scoadmin License 7 }$ P1 r% }7 O% h& D X* e
Manager来授于软件许可。对每个添加的CPU,你都必须用一个不同的SCO( @9 U% q% B4 X# C, ?% E4 H# `3 }" B& ^
SMP License 来激活。9 s/ m- P- o# ~# D6 u1 h
5 Z; k: l# \, ~, Z3 Q$ }0 I3. 检查SCO SMP性能的内容是什么?" ~- N2 N+ x; Z- W4 j
答案:(1)系统负载平衡 ( Q1 G- X% R5 N7 K (2)中断活动 3 n" K7 ^' a: j5 ] (3)调整进度或进程优先级来改进系统性能 5 {3 h9 p: H8 } ` + n" Z5 l, _" t& Q$ V; c' v4. mpstat(ADM)命令的用法和功能是什么?/ |" r( [4 R* c
答案:mpstat(ADM)命令显示系统上安装的每个处理器的活动,可以初略地检验系统负 % v. R( V, s6 p" O" t3 Q" |* j 载在所有可用的CPU之间是平衡的。运行mpstat命令的用法是:& K# F0 n( J( i* V/ h7 W4 [1 F
(1) 用root注册/ O, t/ r2 v& {! t4 Y* L) L
(2) 运行mpstat3 ]9 ~ J( K9 P/ s% p
运行mpstat(ADM)命令显示CPU的三种状态:% F1 q. B8 [+ Q
(1) ACTIVE CPU可用于执行各种进程3 i8 h8 R( b! V3 V
(2) STATIC CPU只能运行特别为这个CPU设计的进程" D/ r- L" ^6 W. j0 U: A3 R
(3) INACTIVE CPU不(4) 能运行任何进程 ! w- c# c1 d% j* k2 T 0 ], t/ r5 ~/ O5. 如何检查中断活动? 7 B5 i5 W& S) A6 K答案:(1)使用displayintr(ADM)命令显示中断配置。9 t1 n! _/ }8 _2 e5 h
在中断处理器名字后面显示的一个或多个字符表示中断处理器的能力: 3 b; Y- p8 Q H. W# j4 X! ]( W (F)ixed 中断处理器总在与这个CPU相关6 @- v! g/ y J* ?6 F3 k) x
(M)ovable 中断处理器在系统启动后可以与一个不同的CPU相 - Y* r% F+ c4 Z) h5 b9 V- r% a8 D( x 关联,这会使系统负载在CPU之间均衡$ C2 M5 T$ h3 w1 o, K. d
(S)harable 中断处理器可以共享这个中断向量 6 O5 o, l2 x# _& B. H7 M8 B3 X(2)使用cpusar(ADM)命令的-j选项来显示由CPU处理的中断。在运行结果中,8 O$ W, Q7 `9 q! a0 }
vector列显示中断处理器的名字,init/s列显示中断次数。 P( c) D$ L( T6 V第十七章& D* g P2 X0 g, L
总结:本章着重介绍了SCO OpenSever 操作系统恢复所必须完成的任务。要求掌握恢复系 m# P8 Z; L: F9 c 统文件、根文件系统、root和boot文件系统和替换根硬盘。, `, {9 C$ v" I
% e7 e/ ` p a- z" k3 O1. 重新创建一个非根文件系统的步骤是什么?2 N0 m1 u3 Y; O- [7 |, M- g
答案:(1)shutdown系统到单用户状态 ; r. q- M2 S) l' q6 b% |# O2 b/ n(2)卸下外交相同0 a, m& c6 V Y7 R7 Y4 m3 T- A- `
(3)运行divvy(ADM)命令8 n2 h; S5 r' M6 r# {$ R. D
(4)选择c[reat]; y, w" N* x0 }' z8 R9 V7 c
(5)输入非根文件系统的分片号 $ O! A6 x! ]* H! H# P( B J3 v(6)输入q退出 & ]& r$ D+ a4 @# Z(7)选择i进行安装1 a U7 F* k0 J0 o$ d( \
7 f* A7 v+ ]/ L7 Y
2. 在恢复3. boot和unix文件时,4.为什么要先卸下/stand文件系统,5. 再重新安装? + F! A* h# p2 W- F答案:因为/stand文件系统通常以只读方式安装,所以在替换boot文件之前,必须先把 W8 p; d% s1 B7 h3 d7 ~ 它卸下,再安装上。. C L! N1 c; e
! ^# I2 f) p5 }* q* L
6.为什么在建立应急引导盘组时要向根文件系统软盘中写入特殊的/etc/inittab文件? + E& }& ^" S4 Z* N, I2 W1 w) p6 r答案:因为在/etc/inittab文件包含供系统其它部分引用的指令,否则,如果出现/etc/inittab3 r, i) {0 _% q4 [$ K
文件的丢失或损坏,对系统的复制就比较复杂,而不是仅仅把/etc/inittab文件从软 ^" f$ l/ e; \2 w/ Z: f5 i# @ 盘根文件系统中拷贝到硬盘中,导致系统不能进入多用户模式。 ' z& e9 j5 |( T! F9 s; U3 ]" H6 n5 x- |5 t d1 B) o
7. 用户不8. 能从目录中删除文件的原因和解决方法是什么? ' s6 I! o: Z( b: u答案:如果用户不能从目录中删除文件,那么这个目录一定被设置了粘位(sticky bit又 ( q9 H. K0 O$ ]7 h8 Z 叫密封位)。 0 k4 p" w5 t1 I6 N: d3 h 要想从目录中取消密封位,只有用root或目录属主以长格式列出其父目录(密 , b) X+ f1 @; I- q 封位在权限表的最后一个域显示t)。输入下列命令: ) P7 F! o4 E3 c2 a0 Z4 ?, K strip directory-name 5 b% |% v9 E4 [- _: k2 z- A X! D' O! W" Y8 V! x9. 系统引导失败的原因和解决方法是什么? ~9 \9 s) f) ~0 E0 G" y答案:系统引导失败或出现NO OS信息,引导块中的部分引导块(/dev/hd0boot和5 ~+ e' x* w5 @' y% |+ x& B
/dev/hd1boot)或引导块(/etc/masterboot)被损坏。解决方法有两种: 2 V; A( p4 Y4 v, b% f●使用DOS方法: / d. ^% G; P# L) S7 l+ A(1) 使用DOS引导盘引导系统 9 C: l8 g' w6 H% B(2) 在DOS提示符下输入fdisk /mbr, L b& a4 k4 Q" i# P/ E+ z x
(3) 重新引导系统 / \/ k! e; I* ?* Z o4 b使用UNIX方法:; ~& p) ^. Z. L' Q% s% v, W6 L
(1) 使用应急引导盘组的引导盘引导系统& a9 z! w* n. L, ^- H P7 b
(2) 当出现Boot:提示时,(3) 输入:7 K3 W! a! Y+ @8 |
(4) hd(40)unix5 F. U `& D* p. j) V8 ]
(5) 根据提示输入用户口令将系统引导到单用户方式/ S( D) D5 m m
(6) 输入下列命令:. o' q$ _. O* f) ]; k! ~
insbb hd /dev/hd0a - v* C) p- J) n' ?# E/ v$ A% |1 C9 Vdparam -w