数学建模社区-数学中国

标题: SCO OPENSERVER5 FAQ [打印本页]

作者: huashi3483    时间: 2004-9-27 15:36
标题: SCO OPENSERVER5 FAQ
第一章 使用SCO系统管理工作
6 ?8 m9 @! E4 Y9 D7 L总结:本章重点介绍了SCO Opensever 系统管理员的命令行, 系统管理员的职责及存在的# ]- ?; S! U7 {% F1 a
 管理工具、管理方法。了解超级用户的重要性,会使用scoadmin(ADM)、SCO在
6 a9 V) n% G. L0 r9 x- o) B" B 线手册、管理系统登录等。2 f; d6 u% g  W5 P6 [( p$ q
     ! ~# T* f7 ]% C0 Y/ m4 w
1. 什麽是超级用户和普通用户,2. 它们的区别在哪里?+ P/ s# J! n: |4 D4 E+ ]; s3 k' x
答案:超级用户是系统安装时自动建立的,其管理权限极大。它可执行UNIX系统的8 @+ N& M8 K$ {8 ~) t4 y; T3 i
   全部命令,可以访问系统的每一个角落。也就是说,可以存取任何文件或目录,- v3 z2 ]6 @, b! G
   而不管文件的属主和存取的权限是什麽。它对UNIX系统进行全面的系统维护。0 b: S4 {: z& Y8 T) }
   通常超级用户由系统管理员掌管。          
! A& H/ ~0 d# L) E3 y' L/ r     普通用户则是由超级用户建立的,可使用UNIX系统的大部分命令,是完成具
6 ^! ?2 Y8 G: K     体工作所必须的命令。* n5 Q, s. e6 a2 F
      , s9 C; Y- i6 ?$ g; S% m
3. 系统日志的作用是什麽?它包含了什麽信息?
( Y# V2 T+ T4 T0 g" }9 C  Y; q  d答案:系统日志是当系统出了问题或解决了系统问题的时候,相关的信息存放在系统0 G5 q* K" Z6 [8 [6 d
   流动日志中。& Y/ z# J* J% a$ \8 H2 t1 ]
     它包含了与系统有关的所有变动,包括硬件及软件的配置信息,系统所遇到的& Y4 M4 e. n% \# [4 p
     所有问题,包括导致错误的细节摘,以及系统使用状态的描述。
7 a" R: h% b# {1 |% Y; e   
2 r) D2 S# F9 g4 F. P. N# h: A4. 什麽是用户联机手册命令man,5. 它的使用方法是什麽?
1 C  w' o# \$ W/ }' y& }答案:联机手册命令man,其命令名来源于“manual”(手册),它可根据用户的请求
+ G/ T/ o, f0 N; V8 R" p7 J; E 显示相关连的命令或函数的功能,使用方法及文件格式。4 y6 `. T" F$ g" B, B, I3 e9 Q. @6 _% i
     命令格式:man filename8 @0 X% X" C# Q7 \; H6 j8 F0 ~$ [
. ]( g6 P+ l% e9 v- E- B3 G: U* z
第二章 管理用户帐号
( A" C1 k. c- W# L, `; q6 p总结:本章重点介绍了一名系统管理员如何为用户创建帐户,改变用户工作环境,改变口1 b- q) s9 W3 K  o" G3 E5 n" O
   令,改变所属组等工作。要求能够做到创建、删除、修复、改变用户帐号,设置、" t  i' @$ |& \" b
   改变、删除登录限制,管理用户组,解决用户使用帐号时的问题。# h+ u( f/ z! x9 r( ?! v
1. 列出创建一个自定义帐户的关键步骤?+ N7 S7 V1 `0 G8 T- x: u* U
答案:⑴.执行scoadmin;. x6 w/ f' _* ?/ `
 ⑵.选择Account Manager User Add New User;
9 D/ n" z2 t9 G3 u2 m* m ⑶.输入一个登录名。在Commnet栏目中输入一些有关用户的信息;
/ Z+ ?) r7 W- v' t, C/ y& m ⑷.选择Set password now 设置口令;6 I6 W4 `! h4 Q
 ⑸.选定Change Login Shell , 可改变Login Shell的类型,选择Add Shell1 {/ X5 V! g2 C+ @
   Environment to Home Directory,设定您所定的shell;
; J. \% p6 a. I' P3 T$ K) o/ C4 b ⑹.选择Change Home Directory,输入一个新的目录名并设定主目录的权限;, V0 d* {$ Z. T# e9 z! R' }( l
 ⑺.选择Change Group Membership来设置登录组,您可以依照自己的要求
/ v% C& G% \0 k   在两个表中Add或Remove相应的内容。
4 k- G5 Q; E( i* r. f9 I% T6 j4 g ⑻.选择OK创建帐户并为该帐户设定一个口令,退出Account Manager。
" Q- K8 w2 e5 `' S9 D. l3 i, d  Y
" U& T7 i8 N! c# D6 g$ _2 c2. 为何创建目录或文件时必须加以限制?
1 H+ d; j# J& }  答案:用户在创建目录或文件时,系统为目录赋予了缺省值为777即“rwxrwxrwx”;7 k7 m, ?9 T* ]; f
     文件的缺省值为666即“rw-rw-rw-”。在多用户环境下,这种存取机制是很不
- p! V! ^* i4 J& y5 _) }     安全的,所以必须加以限制,只对指定用户开放。
" J# Q. O4 }8 H, D9 A1 z0 ~
' }. i' w7 [' F* d# Q& z5 V7 t8 G# g  O2 D0 ]  E3 j1 A- {  j

! t8 F  ^% x! p0 v3 x) y0 P3.  umask命令的功能是什麽?& }2 ]5 ^) n8 z
   答案:umask命令的功能是显示或设置文件权限的掩码。
4 j: i+ }% I9 ~      umask命令的格式:umask [nnn]
8 z- ?* {* T. T$ a/ B     其中,nnn为三位八进制整数,每一位可以是三位二进制数的任意组合,它们
9 }0 X$ r  W# Z     被用来设置读,写和执行等权限。从高位开始,每位八进制整数分别对应于2 `6 n& l9 j4 h. i1 I
      “文件主”,“同组使用”,“其他用户”。使用umask命令,则将文件权限的
0 F  v! Q6 ^: u6 z" F$ B      原值减去umask命令所指定的nnn值作为文件新的权限。2 v+ y: ]1 @; f/ W, i4 K1 A5 Z
     
  {5 t: X: G& b# [8 l; _4.  find命令的功能及命令格式?
0 N# C7 M* l3 G$ M. I: k) S  答案:find命令的功能为用户在UNIX目录树上查找符合某种指定准则的文件,并对, ?2 j: N* [  S+ [
      查找到的文件进行指定的操作。, n9 U( q$ @/ F
      命令格式:find 目录1,,目录n 查找条件 动作* r3 z% H- y7 R) O$ R
         或 find directory-list expression  * u  o! y2 o# _, x" z6 @0 K
: M3 q1 B- c. G
5. 如何对用户帐户加锁及解锁?# J: d% y7 x( L9 i
答案:⑴.运行scoadmin7 g( A" W' _0 D9 P: U  q* r
   ⑵.选定Account Manager
0 y' W0 z6 \. }5 y   ⑶.选定要调整的帐户名称
) M1 M. I/ y0 {/ q4 B9 H   ⑷.选择UserLogin Controls(加锁选择Lock Account,解锁选择Ulock) o/ U( Y  T' F% K
    Account)
, ]: v, \' [/ }: |1 N   ⑸.选择OK退出Account Manager. m$ |# D$ `5 P% X% n/ w1 Q
   或使用 passwd –l 来锁定一个帐户
  J, F& f$ D2 G: j, P& C8 ?' c4 c    命令格式:passwd –l username
+ E& ^; N1 b4 Y    使用 passwd –u 来解锁一个帐户
( U8 m' D2 C6 W; c2 K  e* N+ x    命令格式:passwd –u username 2 Q. l- @! J' E* G8 [, E& ]8 f' v

1 P" F0 i" u( ^, ^第三章 管理进程( D; G9 W6 U0 {* o- d" |! P+ @+ T; j
总结:本章重点介绍了SCO Opensever 系统进程的管理,要求系统管理员可以做到描述
% o/ d! i7 V: X1 x8 |7 K   一个进程、终止一个进程、支持用户进程的正常运行和修复挂起的进程,调整工作
0 J0 I; \9 t/ }8 H( p   进度表。3 j+ g0 r+ k- s: l8 F
1.  SCO UNIX 系统中进程与程序的不同?
6 j; g# p! R! n   答案:关于进程的定义有多种,有人将进程定义为一个程序在给定的活动空间和初$ `/ K! J( R3 ]- w
      始环境下,在一个处理机上执行的过程;又有人将进程定义为程序在一个数) E2 d( y' U0 K5 z# ~. `
      据集合上运行的过程,它是系统进行资源分配和调度的独立单位。各种关于0 m. ]$ r# L# G! Q- U4 }' w% k
      进程的定义和描述不同,但本质上是相同的。同时,它们也说明了进程与程, P9 b8 S5 O, }' a4 \( C9 Y
      序具有不同的属性:
" I3 j2 g& O4 Y2 q8 n( s! h      ⑴. 程序是指令的集合,进程是指令的执行;
$ H# k4 Y& B  _2 G% J      ⑵. 程序是静态的概念,进程是动态的概念;* F, z7 ?; N6 x8 h$ [" {8 _
      ⑶. 程序具有并行的特点,而进程没有;! i9 f# z5 A! k
      ⑷. 程序是永存的,进程的生命是有限的。
* p- e. K4 G) {( C
0 D" Z2 E5 ?/ x( l" e0 f
; e3 t" ?4 v( }1 e3 X- T6 T& @5 a: e: o- j- P& s. F
2.  什麽是进程的状态?
, g7 b! |+ p% C2 V: X3 a4 S/ @  答案:进程作为操作系统分配和释放系统资源的基本单位,在任一时刻有且只有三种' E# S7 r2 S0 z) _# v2 m4 j9 X. V$ s
     状态之一。这三种状态分别为运行状态(进程正在占用CPU),就绪状态(进程! i+ P8 b$ ^- I7 ^( B
     准备占用CPU),和等待状态(进程由于某种原因暂时不能占用CPU)。进程的状
  Y9 g4 U$ l  h      态会因外界和自身的原因而转换成另一种状态。
9 K# C; p, ?# k: A- B, H* T5 l     在进程的生命期中,进程的状态可改变许多次。进程被终止既从进程中删除,; r2 S8 A( m6 V2 ?" n& q
      并且进程所占用的RAM释放给新的进程。
3 m0 u$ D! f# |* H运行状态
# ~+ b. a6 q" `# X7 G4 M% x               ①    ②      ③              8 x7 b- `. a2 h% D. E9 a
              就绪状态     等待状态; P0 v8 s( }5 X5 g& h
0 \& P) G4 W0 x; M7 C: x& d
        ①获得CPU;②被终止;③因某种原因;④等待原因的消失
( s/ j7 n0 k- W0 U0 P2 ^  p4 Z5 O8 l+ q7 Z9 y9 y: S
3. 详述终止进程命令kill?2 H$ C3 h$ b0 ~3 ?) B5 }/ n' @
答案:当使用终止进程命令kill时,实用程序通过给指定的进程送一个信号,而使
2 ^1 a0 ~3 K3 k& h" I 该进程终止。特别是后台进程。
9 [# O# O5 g+ z 命令格式:kill [-1] [-2] [-3] [-9] [-15] PID
! X5 r& F0 Q8 [! v1 _ 常用信号说明: -1    挂起 7 f; _0 \  @( S* G1 ?' X( s9 |1 z
         -2    中断  
3 u% d$ d- N3 a: |, y9 e         -3    退出、清除   
: y" _% `) F, q. Y2 n8 X, d  U+ b         -9    杀死,立即停止(强制)      
/ t7 V9 \5 h! H# x         -15    软件中断信号     : H* C' p7 J7 ]" y& x' U
 注:在使用第9号信号前,最好先试试第15号或第1号信号。因为,使用第& v# e% a; K* D$ u
   9号信号时,应用程序必须立即停止,无疑,这样的过程是不完备的,必/ x3 W3 c( B: {" p$ M
       然存有后患。
6 E7 b# E7 M7 ~! h3 _6 x# ^) V第四章 使用文件系统
9 @4 L+ L1 R8 C, l; V- T) O3 M3 ^8 f总结:本章重点介绍了文件系统的定义、类型,文件系统的安装、拆卸和修复,查找用户* ]! q7 X* O0 d8 f, |
   文件等工作。要求能够管理和修复文件系统,来保证系统能继续支持用户的工作。
* b" L( b5 d) i( K* G   ( k9 M+ O( }+ r5 s$ T2 C
1. 如何显示文件系统?
- R/ o8 {) m; I3 Y答案:运行scoadmin, A$ n/ f: y3 ^  }( @# d
   选择Filesystem Filesystem Manager
: F2 l2 p. R9 ~- \6 ?+ T9 I6 X   用光标选择一个文件系统6 E# B+ W% c& {0 t2 f  {8 Q
   选择View Filesystem Type+ N; q1 I  w2 t0 Q. {5 \
   退出Filesystem Manager: k# B5 @* o' _8 E, A+ j

% I  @- }. i9 t5 ^( }3 i. `0 P2. 如何显示一个目录的大小?! @: _7 l) ~- U9 v8 Q2 J
答案:用du 命令可向用户报告硬盘或软盘上的每个目录连同其所在的子目录和文件
  w1 D6 U( {" A1 `* ~   在内分别占据磁盘空间的大小。
. N& z1 O8 r( S9 [3 R$ r   命令格式:du [-a] [-f] [-s] [name]
2 G9 |0 @/ v5 e. _6 a6 l   常用信号说明:-a   显示指定目录极其所有文件和子目录所占用的总数- U) z/ L8 X% W. V: S
          -f   只显示当先的文件系统8 T0 S0 u2 R! s: @3 n5 d' x
          -s   显示指定目录和文件所占用的总数
5 K: X% s2 C. i
( Z' s$ S" C& t( R3. quot命令的功能及命令格式?+ K3 W, O, \1 g; b
   答案: quot命令的功能是显示用户清单极其所占用块的数目。4 `$ |- u, d" R
      命令格式:quot specifile  7 p5 d! f3 y% F& y
       6 j. W+ v8 X* C* f
4. 如何安装一个文件系统?8 |- L' E6 D0 q+ x6 i/ a
答案: ⑴.运行scoadmin(ADM)
5 g# v7 K. R7 u# ~# I+ D  Z    ⑵.选择Filesystem Filesystem Manager
$ M$ L) d& F* q9 h    ⑶.选择要安装的文件系统9 l7 {% E7 r: F* g9 ?
    ⑷.选择MountMount ' F  V6 v# v' |" g4 t! U
    ⑸.退出Filesystem Manager ( n2 w7 x3 a& P' M2 q  A5 P' C2 ]( x
      也可用mount(ADM)命令安装一个文件系统:0 o) E6 @- G; [3 u
       mount /dev/filesystem_device mount_point
6 W; q( J' @& H$ C* o" _7 O
) J  I! d+ W5 ?* @$ k- q- h( w! V4 m
$ r& C$ W' p5 s. q% H7 W4 n! i( P第五章6 U2 ]7 E3 T4 R/ G% ^+ t
总结:本章主要描述了软盘和磁带的使用。# Q1 d6 i2 h" d3 _
对于软盘:DOS、Windows使用a: 驱动符对软驱进行操作,而UNIX使用设备文件来操作软驱。一般,1.44MB、3.5”软驱的设备文件是/dev/fd0135ds18或/dev/rfd0135ds18。UNIX系统可以识别存储在软盘上不同类型的数据。如DOS盘、UNIX文件系统、tar格式、cpio格式和backup格式的数据。$ v+ |3 l. S+ |: @, q7 K* V
与软盘相似,UNIX使用特定设备文件对磁带进行操作。
3 T5 M) P5 n) \$ k
% O4 I% q& m: ]  A, @1怎样识别软盘上的数据格式?
2 x" \" {) d8 s) w. f答:例如,dtype /dev/fd0135ds18,如果是tar格式数据,屏幕会显示:/dev/fd0135ds18 : tar format。% G5 n* e. ^" v. L5 s
2怎样格式化软盘?
1 L2 N2 i( l5 |5 Z3 s: o, Y答:例如,format或format /dev/rfd0135ds18。" o$ g3 a! {# C6 O
3怎样显示盘上的内容?
$ H  }  w0 i, U+ n4 Z答:一般可以使用下面命令查看盘上内容9 N2 i/ x4 `4 D4 ^) S0 k& m
    mount /dev/fd0135ds18 /mnt
; Z. P& ]4 t6 W# C' D( J3 @) G    l /mnt$ H; V1 A7 P: P8 K! X
注意:对软盘操作完后,要umount /dev/fd0135ds18卸下文件系统。, u" L9 L* \) T( w  J. _4 p* W" m$ j
对于DOS格式的盘可以使用dosdir a:。7 F- ~" G4 r! a' ?5 n% n8 S
4对于tar格式的软盘数据怎样看,拷贝到硬盘上,或从硬盘拷贝到软盘上?
" I( f: O# }+ l答:例如,看:  tar tv67 o2 x$ \; o5 M8 `* r4 n5 F) p1 R
     或   tar tvf /dev/fd0135ds18* x; E5 F. o6 R+ ~
从软盘到硬盘:tar xv6
8 {+ k  U8 i" F. o! j6 G! {9 C1 F   或   tar xvf /dev/fd0135ds18
0 P3 e" r. w9 A# Z" X* `2 v从硬盘到软盘:tar cv6 filename& W7 y  j( H0 \- u
   或   tar cvf /dev/fd0135ds18 filename
$ m7 |, Y8 I, y7 Z3 C  V: i注意:如果是在软盘上追加拷贝,需要用* m8 s* T6 m5 S+ y' |
        tar rn6 filename7 p5 ]) f6 B3 G; y% F2 o' f
   或    tar rnf /dev/fd0135ds18 filename。5 A4 L5 `8 I( b  F
5 请解释find jinjing -print | cpio -ocv /dev/rfd0命令:
" r6 T; y( k5 ^" V' [答案:cpio命令表示将输入拷贝到输出,一般与find和ls结合使用。此命令行表示将jinjing目录下的文件拷贝到软盘上。
" l1 z9 }( S0 A0 i1 p4 T第六章
5 _/ s1 s( n4 P0 b总结:本章主要讲述了文件系统的备份。SCO提供了一个备份管理器帮助用户完成各种形式的备份,具体内容包括:用户建立一个备份计划,决定在什么时间做何种级别(完全或增量)备份,或者不按照备份计划进行任意备份;用户对备份内容进行确认,并在需要的时候按照历史备份记录或从当前介质中对指定文件进行恢复。
" U* n! E4 V! s练习:
" v$ {) `4 G+ X4 w  {+ ]1 b) x1.怎样打开备份管理工具?! v( K! [4 [/ U3 ?0 |+ T
答案:运行scoadmin,选择Backup Manager。6 N; V: O. {) S  e% L% t
2.如何进行计划外备份?% A7 I6 C9 v$ A* g% C; J/ T
答案:运行scoadmin
0 L! F7 a- f$ v 选择Backup Manager
$ N3 L0 z, y6 H6 N* N0 b9 p   选择Backup->Run Unschedule->Selected Filesystem
* ]" r) Y' f2 q   以后按照屏幕提示进行。
1 N' _' _' W9 a5 h% `: t8 Z3.如何按照计划备份?
! V% {: Q0 G; o. h: @$ W- T答案:运行scoadmin
2 v1 ^0 o# @8 c3 k/ I% N   选择Backup Manager* B) u8 ^8 U* |: U0 G
   选择Backup->Run Scheduled: e5 F" p7 B% f0 U; Y' ~
   以后按照屏幕提示进行6 C6 V% [. l5 ^9 R4 Q6 ]
4.如何创建和修改备份计划表( i5 \2 z. g) o1 o. v
答案:运行scoadmin
  S9 L) q( p$ `   选择Backup Manager
% D! ]- \' Q* \2 V5 y5 @   选择文件系统
5 [! y0 u% R! `4 I6 q  } 选择Schedule->Add Filesystem Schedule创建备份计划表
/ [; k: S. J6 @( v. `$ a' t Schedule->Modify Filesystem Schedule修改备份计划表
* E: L3 i. y. P8 V: ^! Y7 S 以后按照屏幕提示进行
# M0 F! L. m  B+ z) R* C5.用cbackup进行备份:/usr/lib/sysadmin/cbackup 0 150000 /dev/rct0 /dev/u的含义是什么?; I3 I; r; P. G% H5 G
答案:在150MB盒式带上创建/u文件系统的完整备份。其中0表示0级别,可以根据用户要求更换成其它级别。150000表示150000KB。/dev/rct0是指备份介质。/dev/u为要备份的文件系统。通过cron可以用此命令进行自动备份。& H2 W/ l; P( {- c9 o- R8 H
6.如何恢复指定文件?
7 q/ [( T7 m: x, ?' `2 X3 G! @: i) b答案:运行scoadmin
7 ?# g% M* ~; {! r9 C6 A: m 选择Backup Manager
  n. {' ~) s( s8 Q 选择Restore->From Backup History或Restore->From Current Media
9 d7 }8 }* P0 {2 G 选择介质类型2 i/ u, |0 V. ~# v# f6 p7 \
 选择Select Specified Files或Select File Selected From Media List
/ h& {7 f- Y0 F+ H1 r& `% c% z+ N. v 以后按屏幕提示进行操作。
6 f; _% ~( k6 @8 Z! T2 N$ R; I. Q' c- L+ y
第七章 打印机管理
1 f1 U4 _2 E3 P3 F总结:本章主要讲述了对打印服务的管理。内容主要包括使用打印管理器,接受和取消打印作业;关闭和打开打印机;管理打印作业和修改打印机配置。3 e- f( c' z' e  k
练习:
( [+ f% K7 m2 C6 m  o1. 如何打开打印管理器?
! ^$ G/ s0 e; _" I: o. K答案:运行scoadmin1 T; x: v/ l1 J
 选择Printer Manager
# E" D: \' J' e/ ^0 t: M2. 如何启动和关闭打印服3. 务?$ T: z; h' O6 `8 V4 \1 H
答案:运行scoadmin
4 W- V2 x+ D& A+ Z" ~+ V4 L0 ~ 选择Printers-&gtrinter Manager: ^1 r- n1 M# s3 Q4 q
 选择System-&gtrint Services
0 K! Z# T, H8 S' l 选择或取消选择Local print service enabled( |, ?% Y. A' ?& c. E# z! R
也可以运行下列命令启动和关闭打印服务:
4 C& F0 \) v; q/ b/usr/lib/lpsched  /usr/lib/lpshut
  D9 R, O4 t! }4 V# d' J# h- [4. 如何接受和拒绝打印作业?
+ W9 X. P/ N. J答案:运行scoadmin
* N) o  a: x, d& [9 A, { 选择Printers--&gtrinter Manager
% W5 J. Y4 r  g' A( V 选择打印机, z5 A; K3 v! B3 f
 选择Settings->Control
( K$ T( Y2 R6 ~9 k3 k9 \& u 选择或取消选择Accept new local jobs
' O* d5 [* X' v% I0 h& {也可以运行下列命令接受和拒绝打印作业?2 l1 ^  J* w4 V: y
   accept printername  reject printername( A; H6 t& s% O: u- d
5. 如何禁止和开启打印机打印工作
/ L4 P- P6 o- `) I# f答案:运行scoadmin2 f, m( B3 k' r& Q
 选择Printers-&gtrinter Manager8 x1 g; T% t3 t  c2 ~3 ~
 选择打印机
$ f0 r5 I+ ~$ H0 ` 选择Settings->Control2 I. D8 {3 S( ~) C) Y( W6 Y2 u7 q
 选择或取消选择Enable printing
5 c: @, m+ m$ ^* r3 T也可以运行下列命令禁止和开启打印工作:8 I- y7 p2 y: x
disable printername    enable printername: Z5 m8 V+ z! R# v, Q
6. 如何显示打印作业?
9 J; q2 i: S, O5 x- P6 s答案:运行scoadmin
! a4 z) M* ?! [6 i$ h1 K 选择Printers-&gtrinter Job Manager* U' h) m* Q& w$ e
 选择View->By Queue(s)或View->By User(s)
7 v: s' t3 d# d' k% ?" m8 F也可以使用命令显示打印作业:lpstat laser1 laser2或lpstat -u user1 user2, v8 j1 M$ P0 b1 t! W
7. 如何取消打印作业?
$ [+ d* _& W: o答案:运行scoadmin+ a/ _" [1 c* x0 o0 j
 选择Printers-&gtrinter Job Manager7 C' r+ \% O. w1 i# z
 选择打印作业
  C- \. j! i( ?, [! {* U 选择Job->Delete
3 P& t; u2 o; b6 Z* D. b. \5 j也可以使用命令取消打印作业:cancel job-id1 job-id2
+ P) A" O3 b, V) W/ i一般要先显示打印作业才能看到打印作业的ID号。) I8 Q7 a3 C0 z+ w/ I# X/ Z- b
8. 如何挂起(暂停)打印作业?! O% e) u$ i+ A% E5 M: J
答案:运行scoadmin
, L. k9 @0 I  M, s/ \* L6 p: }* n! } 选择Printers-&gtrinter Job Manager
2 T% V* B8 S0 u; M4 |8 t 选择打印作业+ Q1 U' I/ D, W5 A+ T* t: a/ r
 选择Job->Hold
! A% T4 x; d, Q6 {6 ^% z4 J相应命令是lp -i job-id -H hold
2 \: ?6 h) ]) H: m5 y9. 如何使挂起的打印作业恢复10. (继续)打印?5 e, v0 B5 N1 k# }& ?
答案:运行scoadmin
, [$ N( Q1 ^4 I1 z& v 选择Printers-&gtrinter Job Manager, I. t" w: U* p2 ?
 选择要恢复的打印作业2 W7 }/ f  _: m+ d
 选择Job->Resume
0 C9 Q% E/ N# n- H* S3 _相应命令是lp -i job-id -H resume
5 K/ g& u( v# M9 m' j4 w11. 如何使后加入打印队列的作业提前打印?
* S6 A5 x# u; M答案:运行scoadmin' B* s% `/ }7 T
 选择Printers-&gtrinter Job Manager
% v% u0 w! ~* Y1 S7 G 选择打印作业
6 z  Q. Z8 n: D; N" r/ O- z 选择Job-&gtromote
8 P6 C9 J7 b6 G0 ~相应命令是lp -i job-id -H immediate
& x" Q$ C+ m6 k6 U; X12. 如何在队列之间传送打印作业?* `# B; ?7 m" ^: _) R" }
答案:运行scoadmin% w+ {9 ^& l( S- J# {
 选择Printers-&gtrinter Job Manager4 x8 p8 _& X; A; m$ R) M6 g
 选择打印作业5 n4 B% `, l( v4 i/ @
 选择Job->Transfer3 q% |; n7 [7 n) s! q
 选择目的队列,再选择OK。9 D' J  q) @4 u6 H- k! T3 g
相应命令是lp -d job-id -dprint_queue
1 Z5 ?. Q. M8 |11. 如何设置缺省打印机?
8 |9 z- T9 W7 N# r6 |答案:运行scoadmin; d% |8 H9 t8 ^& V8 z9 @/ C! @$ r2 k
 选择Printers-&gtrinter Manager& |  L5 S: @7 i! N
 选择打印机& D" F0 b4 {8 F1 F
 选择Printer->Set to default
1 x8 ~4 m* R' D$ z12. 如何为特定用户设置缺省打印机?
# k: U* g6 {' e, @: V" h0 W3 @答案:编辑用户的环境文件.profile,加入:- u- S$ v% ^( w! ^0 o9 F2 |( A
 LPDEST=printername
% p$ [' k$ j' [; Q Export LPDEST8 r; Y# [% t& O  T: h5 M
 或.cshrc加入:
" ?. i! {0 k3 n2 ]- e% d8 L' ~ setenv LPDEST printername
; T+ A9 x9 i7 S/ N' |13. 如何高级管理用户打印?+ S+ o- X# @" s: K
答案:运行scoadmin6 q6 q! N3 e# {
 选择Printers-&gtrinter Manager
( u/ m1 C7 s, g* P0 G# e4 k& t5 G 选择指定打印机
1 b" Q1 P8 e' a3 p6 I' i 选择Settings->Advanced User2 [; W* w* z! u+ }
并按照屏幕提示进行操作。3 c& n5 m4 V# R; d' g3 T
14. 如何取消打印标识?
$ d  c" u6 a/ x答案:运行scoadmin7 M5 F; O: r- w  j1 q5 t" @5 ~
 选择Printers-&gtrinter Manager) O* @2 W$ T8 e
 选择打印机
8 x* t& V& m+ }( @: x* | 选择Settings->Advanced->Banners
6 p5 k+ W! j. m' U 输入0
作者: huashi3483    时间: 2004-9-27 15:37
第八章停止和启动系统
: O2 A) z7 A! f总结:本章讲述了正常启动和停止系统的办法,介绍了常用命令。
$ }2 U" g2 s5 _% B) h1. 请解释shutdown -g15 -y -f “System to shutdown in 15min.”的含义4 U4 e" N9 K) s8 g: K' |
答案:-g15意思是关机命令将在15分钟后执行,若不设置,关机将在1分钟内执行。
! g) f2 t/ h3 t* L$ _2 ~2 I+ t -y选项使关机执行时不再提示进一步确认信息$ r5 Z) X0 K2 t, W9 d
 -f “mesg”选项向所以终端用户广播警告信息。
. a! R+ [5 S2 h7 K/ T1 |) {6 v7 U2 K9 y2. 在单用户模式下,哪些命令可以立即结束系统任务:9 S2 }' a; V5 M8 n! k, i
答案:shutdown -g0 -y  h+ }$ r" E7 R! _3 Z! x
   haltsys
! y0 H' H, S2 g/ Q$ ~   reboot
5 N3 ?- Z) i3 S0 ~6 l3 g3. 如何引导DOS系统?) L  o1 a, E5 B; X% l6 H
答案:在Boot: 提示符下输入dos。
: j* X8 k$ I( N& W% u3 n4.如何进行单用户到多用户之间进行切换:1 v6 T6 @( n  D+ G
答案:<Ctrl>d0 p1 p/ g" M% x" n9 m/ o$ D& \
5. 如何从多用户切换到单用户模式下:! K/ B6 \9 y  b5 {
答案:shutdown -g15 -i1 -y -f “The system is coming down”
0 U  s6 R* K; Q% W# c其中-i1意思是初始化(init)为1。$ d' i" S& V3 @' j( `5 ^1 K

3 R, \5 x' j6 y2 i* N4 @- S1 q补充练习题
" w, H& ]* d/ m1 v( W2 ~  v1. 操作系统的主要功能是什么?" K4 [" [9 w/ d
答案:控制硬件;管理资源;提供用户使用界面;输入、输入控制;监视系统;提供通讯服务。3 R- k0 e% E+ s8 u1 }3 q
2. 单机多用户系统和网络上单用户系统之间的共同3.处和区别是什么?
2 t: |: n% X$ S( E& h2 M. X答案:共同处是支持多个用户,可在多个用户之间共享资源。区别是:单机多用户共享同个CPU和内存,而网络上的每个用户都有自己的机器。在网络上的机器都要由网络配置和管理,就象在单机多用户系统下管理多任务似的。. \) u8 u. p+ z& B& O
4. 举出SCO OpenServer的四大优点:
3 M* O2 |' i2 f# c: W答案:提供了不同的安全级别;可伸缩性;技术符合行业标准;具有与其它UNIX版本的互操作性。
$ q. F$ `) S9 y, F5. 列举出SCO UNIX三大主要组成部分的作用:  g+ k9 R5 P* r3 H6 j
答案:内核控制硬件、CPU和文件系统访问;shell提供命令界面;系统命令和应用程序实施系统任务。2 `6 D! S, Y6 y1 _( r
6. 描述登录过程:3 J, t9 a/ ^! U
答案:在Login:提示符下输入登录名,系统提示输入密码password:,输入相应密码即可进入系统。
6 e% d# c/ w) f7. 讲述id命令:
( i" g' ?0 Q, t+ Y6 z& m答案:此命令可以显示用户名、UID、组名和GID。
5 [; f  ~1 R$ q6 X  h" G' g5 n8. UNIX系统是区分大小写的,9. 所以date、Date和DATE是不同10.的。
) R+ S. S; u9 L9 m4 |( c, D( E11. 如何修改password?
9 C1 \, S" d3 R) ]4 l2 G6 q答案:运行命令passwd,按照屏幕提示继续进行。
6 u/ l; c! c% r6 n' o12. 如何锁住终端?5 X8 ?# `: Q8 x6 K8 G
答案:输入命令lock,然后按照屏幕提示进行。" g% y; d) S: {5 _$ y1 a
10 如何退出登录?9 H  G- E$ v/ w
答案:按〈CTRL〉d,或者运行命令exit。7 g5 S$ f, e) C, k9 \7 T9 ]
11 如果一行命令太长,12 如何使系统认为回车不13 是命令结束的标14 志?- L8 p" X+ ~4 m. }5 j
答案:输入\,然后按回车键盘,中间不要有其它输入。
/ G" I/ ~1 I# m' U0 Z2 z  b15 输入命令时,16 排错的方法?
* u5 j9 j2 G( B( j3 S7 |答案:使用〈Backspace〉删除前一个字符,使用〈CTRL〉u使当前行无效,使用〈Del〉回到一个新的命令。
8 S$ u$ w& S1 @+ U0 p# x17 请解释命令中的特殊字符含义?3 v. f* c) z) M4 I5 A! h, G9 y
答案:〈CTRL〉h与〈Backspace〉意义相同,删除前一个字符;〈CTRL〉j与〈Enter〉意义相同,使shell执行命令;对单引号使shell将其中的字符看做文本,不具有对命令的解释意义,因而可以包括空格和回车符;\与单引号类似,使shell认为其后跟的一个字符不具有命令解释意义,也可以使回车作为下一行命令的转折;分号可以分开两个命令,因而可以在一行输入多个命令。3 ^6 Y" S9 ]- ]0 y
18 一些常用的简单命令:
+ F% j# A2 y3 S7 lclear  清除屏幕内容: o( N% l. K9 }8 w$ \
date  显示日期和时间9 ~0 }# h: s3 I" i# E
cal 显示日历3 p& u- [8 X. z8 L$ ]) C! @
echo 将命令参数进行解释,并显示出来/ G- H, X" n* w7 K# C
如:echo Press Enter to continue的命令结果为:; t+ u$ O( s7 t: K1 s2 o) H
    Press Enter to continue
3 t3 {, ^; j$ m# D, C; D    echo $TERM的命令结果会显示现用终端类型。例如
5 S' U, ]2 [+ t6 e    wy60
/ f- M  P! S8 ewho 显示正在使用系统的用户信息
) T/ S. t( c5 F: \  如:who am i显示用户自己的信息
6 C3 i. C6 s6 t4 x# P
- Q+ }+ |1 a! O  d$ o19 获得在线帮助的方法?( j4 U" D3 c- ~
答案:man command
/ g3 v, ~$ _6 A9 n* W9 _: H20 在手册中查找命令?
/ |" b# k. M% H9 F& y4 ]3 b答案:man HW hd或apopos keywork。' M; @5 v4 Q/ W$ e- [7 H! l3 q
21 文件和目录的一些常用命令:
* f2 T+ o) i' o3 H+ Dcd 进入目录
# ?+ I- F- U: Y如:cd /  进入根目录3 H  z5 J( M: ^1 O/ G
cd .. 进入父级目录
. d0 ~; Y, h- ^3 hpwd 显示当前目录" Q2 j, H; r1 }0 J, s
ls 显示文件、目录列表
: q- k" \4 f; y* c$ Y6 ^如:ls -ai 显示所有隐藏文件和节点信息
2 ?' P" E6 F! x" o# V/ |, \lx 横排显示信息0 k, Y$ \2 B3 y1 K& s
mkdir 创建目录
6 |: L, D3 |; u( Ermdir 删除空目录
$ e& |7 L) Z- n6 t7 b; _4 V# ^cp 拷贝文件
* Q7 ]. c$ s/ H" Z& |! `' g1 V如:cp file1 file2 将文件1拷贝到文件2,如果文件2存在,将覆盖它。/ j. @6 Y! ?$ c: I2 }9 t
copy 拷贝目录
% {' Z5 C& l, ?  V, ~如:copy -mor directory.old directory.new
+ S: r2 @# O' Q4 [3 Zmv 移动或给文件重新命名
* {% ~# i( z  s8 U! \* _8 `ln 为文件生成连接
# k: X0 |$ E* Y" e: z+ Trm 删除文件,-r选项可以删除目录,要慎重使用
$ U! g/ k: U- w; ]  b) C' S# B5 {& fundelete 在系统正确配置后,可以恢复删除的文件或目录8 B/ N. T3 I1 G' p$ T, T5 o
22 列举对shell具有特殊意义的字符,23 在命令文件时,24 尽量避免使用:
$ C! a0 q7 f/ h# u答案:; | < > " ' $ ` ! % & * ? \ ( ) [ ]# E  L4 _! s# G' \
25 对显示的文件信息的解释:, G2 H) l2 F0 c! X# L! N2 ]
答案:依次为权限 连接数目 所有者 组 大小 修改日期 文件名5 d5 I! u+ H, X* P" f. Y0 `
26 如何区分文件和目录?
3 _8 E: o4 {- b7 F2 o使用lf命令,文件名后跟的字符/表示目录,*表示可执行文件,@表示文件连接
' e, G- G0 g: a9 z27 观看文本文件的几个命令:
/ c- R" N' }& z) p- ]  S0 |8 B2 K答案: cat filename3 C7 V7 w) S# u
head [-count] filename [filename …]
* F: _5 M8 F) @" x" [tail [-count] filename [filename …]
8 I8 V3 Z( l' |2 X& U3 Tmore filename$ x) ?( h5 J/ Z$ \6 {! v
pg filename
& Y  U$ C& n! u28 如何显示数据文件内容
) G/ \; K( k4 k" P答案:以16进制格式显示:hd,以8进制格式显示:od。* b0 f) L% k) T# V1 @5 l" ?) Z
29 解释touch filename命令:; n, Z: z1 w6 f
答案:如果文件不存在,建立一个空文件;如果文件存在,将时间标志更新为当前时间。例如,在进行编译过程时,可以使用此命令,以便对所有文件重新编译。
- x' ]6 z0 D- V9 ?30 举例说明文件通配符号:; a) A$ o0 z: y2 d
答案: le*可以代表le1、le23等等
, V2 g: X4 ]- M  i# x8 o" {% Cfile?可以代表file1、filea等等,但不能代表file23/ m7 V# ]) a' }* S9 t8 y
file[1|2]只能代表file1或file2
7 m! y; p5 r. W$ D2 Hfile[a-c]可以代表filea、fileb和filec。不能代表其它。2 _% P/ ]0 f3 P7 C
31 如何查找文件?' y- \, g: l- l3 K" r
答案:find
- G) t3 }  J6 S) [. G例如:find . -name jane -print 在当前目录查找jane文件( |8 j% P9 T1 H$ ^* g
 find .. -name 'sonnet*' -print 在父级目录查找以sonnet开头的文件
. A* c2 \/ s( f/ J( M32 如何查找含有特定文本的文件?
) k$ K- N$ m% \, {答案:grep2 B# X, }1 o8 o9 _) V+ K
例如:grep jane /etc/passwd 在/etc/passwd中查找是否含有jane文本
3 j& [$ D' j  ~1 d0 t* t' e grep 'my beloved' Poems/*/* 在Poems子目录中查找所以含my beloved的文件- v  V: w+ W: P" S1 E. m" w7 X
33 如何比较文件?- H3 ?2 e9 ?- M# H
答案:cmp 比较两个文件并报告第一个不同的字符$ R! I9 E- b" w. E+ z7 W" N* f
 diff 比较文本文件并显示两个文件中所有不同的行
% _8 c, {+ x7 M/ d sum 计算文件校验值$ i6 P' G. G2 p* `$ J5 d
34 请解释文件所有权?  m9 Z. D8 ?. j! Q
答案:即文件所有者,组成员和其他成员对文件的读、写和执行权利。
' a+ J, H* J* V例如:如果一个文件显示为drwxr-xr-x 1 jane group 1044 Mar 27 letter,则第一个字母d表示letter是一个目录,其所有者jane可以读、写和搜索(进入)目录,group组员可以读和搜索目录,其他成员可以读和搜索目录。
3 v1 u5 ]# @% B. b35 如何改变文件的组属性?% @' ^7 T; J3 n# e- D) i+ X
答案:chgrp group file将文件的组属性改为group。5 C, X- O; Y1 ]: Z2 O, u: v
36 如何改变文件的所有者?( \9 X6 @4 X3 A" d0 u/ `0 e# |
答案:chown root file将文件的所有者改为root。
) B1 B: I6 u, E37 如何改变文件访问权限?
% S0 R6 _  w+ j答案:chmod key file
4 p) _% Z' @/ @% Q- `( }0 c文件的权限分别针对文件所有者、同组用户和其他用户,他们是否对文件具有读、写和执行的权利。这三种权限可用三个字母或数字代替,即读:r或4,写:w或2,执行:x或1。如果文件所有者对其所具有的权限为5,则其对文件具有读和执行的权利,即4+1=5。其中key是[who][+|-|=][mode],who是u, g, o或a,分别代表文件所有者、组、其他用户和所有用户;+、-、=代表加上,删除或等于;mode可以为r、w、x三个字母的任意组合。, l& R: p/ O6 J, Y' U. C
比如文件本身的权利为-rw-r--r--,头一个字符为-代表普通文件,为d代表目录。第二个字符到第四个字符代表用户所有者对文件的权限,其后三个字符代表组用户对文件的权限,最后三个字符代表其他用户对文件的权限。如果希望将此文件的权限改为-rw-rw-rw-,则命令为chmod 666 file或者chmod go+2 file或者chmod a=6 file。) s  c" R8 v2 m2 ?8 {" V* L
38 设置缺省文件权限
; m% Q% Q. O/ v. \答案:umask
  {$ S# y4 d' L! i3 a3 t  G8 T; ~此命令可以显示或设置缺省文件权限,如果缺省文件权限为022,则文件生成时,要减去其组用户和其他用户的写权利。如果将缺省文件权限设置为如上所述,命令为:umask 022。  j" q$ B! c& K+ ^% k4 q, Y
39 文件编辑器vi( ~7 B8 r: t! Z* ~" }
vi具有两种工作模式:命令模式和编辑模式,处于命令模式中,所输入的字符作为命令解释,处于编辑模式中,所输入的字符作为文本输入。切换这两种模式的方法:从编辑模式到命令模式,按<Esc>键,从命令模式到编辑模式,输入编辑命令。/ P' d) z, `- K/ ?3 j9 F6 d+ X5 i
A启动vi
( ^! V9 b# Z! f+ C9 b% i命令格式为vi [filename]# ]6 d. H. ^2 k4 i  x
B 存储和退出vi4 M+ r) ~- P3 q
在命令模式下,
( H, b' D. a0 y% I输入 结果
1 m$ b2 |) @8 `:w 存储文件
- R6 D0 }& I; Q7 |% G0 Q( X, U5 a:wq 存储文件并退出8 y, B" Q! A# u3 l+ Q* x
:q! 不保存文件退出6 @+ \9 W1 l& I% Q% [( \" k+ q
:q 如果没有改动文件,可用此命令退出! i8 z, m5 a& c/ x) E  \: h4 i
zz 如果文件有改动,保存文件然后退出* O0 n4 O3 h5 e0 ^: s- I
:x 与zz相同
. R# h0 z5 G: g7 ^6 i2 Y:r filename 读入另一个文件; l. w, u1 c& E! a
:w newname 另存文件2 u! `" \, o- Y
C 光标移动
, x& S- L; n5 g命令 结果
) F8 j: b: W0 T7 hk 向上光标键 光标上移一行
5 A, w/ Q; r9 h) Q2 f0 A& b  Gh 左移光标健 光标左移一格7 y8 H4 [" Y  x! m. M# ^
l 右移光标健 光标右移一格
3 Y& E6 y" a6 @' T4 Fj 向下光标健 光标下移一行
) R8 ~" y# ?  l6 Fw 光标前移一个单词: L& h7 c6 I& `" |# t7 p& N
b 光标后移一个单词0 J+ m" q: B2 F& D2 n
$ 光标移到该行末尾& o1 T  ?/ O8 `# m: a
0  光标移到行首
4 J4 h) f6 b; l% y* m5 MH M L 光标移到屏幕顶部、中部和底部
" W. b- e1 S* S0 c0 YnG 光标移到文件的第n行
+ H' q+ E; Z) _; W<Ctrl>u 光标上卷半屏
' U6 O8 s5 [' r# U8 r<Ctrl>d 光标下卷半屏
6 j3 n0 I; ^! T/ }+ H' f0 }' m) |$ y1 K<Ctrl>b 光标上卷一屏( I! M, x3 \9 X: [3 _+ l4 {- U$ L
<Ctrl>f 光标下卷一屏) j; \  g. F5 {. \/ X
D 编辑命令2 m9 r, W7 p# I1 s% E! n& ]
i 在光标所在处插入9 l0 ^, C- H0 m$ {- [' B! R
I 在光标所在行首插入
; k) [! N! x, A; w1 e1 d# |! ra 在光标后一格插入2 A# I* l# }/ I% p5 a. b- A
A 在光标所在行尾插入
% V. p4 v7 N' Ao 在光标下插入一行
' _* p4 b& f! O6 O% TO 在光标上插入一行
4 N% L/ p' q' p( }1 Z- kE 删除文本4 Y! d& m" Q1 g& |* ]5 W
x 删除光标所在字符
5 p  E/ E4 r8 Z4 u* o! a+ L; L  HX 删除光标前一个字符% ?* h( M& `; m- m, g4 V
J 将当前行尾回车删除,用空格代替,即合并了光标所在行和下一行1 q" g3 C9 x; Z0 N
d 其后所跟的光标移动命令将删除光标所在字符: u1 C  y# ~% H7 k9 x
dw 5dw d5w 删除光标所在单词,删除5个单词+ A/ `; x- E. ^6 \
dd 7dd d7d 删除光标所在行,删除7行/ N# v* H' X1 L% S- G& a
D d$ 从光标所在位置删除到行尾
4 r6 i! K: P, @2 t7 Td0 从光标所在位置删除到行首; T6 Z; R0 Q2 L- Q, o! ]' h
F 替换文本- T4 \0 F0 S, x( R0 n7 H+ y: x
r 用一个字符替换光标所在字符; I. A: e1 {: v6 Q/ L
R 连续替换光标所在字符,直到切换到命令模式
# A7 l4 R% L  n! S# @: cs 用0或多个字符代替光标所在字符
$ m" C* B* ^+ m% X8 LS 替换整行
9 M: m7 X; e5 y  Q1 H( G+ Bcw 5cw c5w 替换光标所在单词2 L+ x8 l. n* `
cc S 7cc c7c 替换整行' p, ^0 {  i. C. P2 m* ]) Z8 M, L
C c$  替换从光标到行尾字符" \. y8 k3 g# x+ ]0 J
c0 替换从光标到行首字符
6 c: B- J% L! B4 m8 S2 h; P( ZG 拷贝和移动文本3 E5 O% r& C/ f# U9 R0 D
yw  5yw  y5w 拷贝一个单词到缓存,拷贝5个单词到缓存
2 }" h4 h$ s# i$ A2 J2 fY  yy  7yy y7y 拷贝一行到缓存,拷贝7行到缓存4 S% P" t* b; n1 H7 j
y$ 拷贝光标到行尾
; e' h) y9 _% f/ {( M5 [3 @. sy0 拷贝光标到行首
4 R' B) ?4 h7 n! S6 @p 从缓存中将文本粘贴到下一行,或光标之后. _) ?) Z) L" v6 P# [( a
P 从缓存中将文本粘贴到上一行,或光标之前1 d; C0 [7 D- ?
H 其他相关命令
- Z+ w7 F5 X6 H6 Pu 取消前一步操作
) C, t9 b( O$ |6 ?5 D<Ctrl>g 提供有关正在编辑文件的信息7 ~9 L5 B9 p! |! F/ R& \
. 重复最后的插入或删除命令
) |% N' T: r9 j3 u5 ~/ pattern 向下查找与pattern相匹配的单词位置
4 L4 H0 m- g3 {4 J) L? pattern 向上查找与pattern相匹配的单词位置3 v8 {5 g2 `! P' Y4 \0 A
n 继续在同个方向查找7 Z4 J1 u9 Z7 P: k+ m- z) e
N 继续在相反方向查找
: m' p  b' D9 ~0 d% O' }+ wI 定制vi8 h% A2 F- \4 M1 k( ^
命令格式为::set optionname1 z3 Q: {# o8 i* W/ g* K% c9 d' w
例如,显示行号,可用命令::set number' Q' ^7 ~, @4 r  u5 d- y; U1 U9 \
使用下面命令可以显示所有相关选项::set all
4 {. h" `  b+ r# }40 mail简介/ z: Y1 h; ?8 ^3 W+ H/ S5 V+ L
用户可以使用三种mail,UNIX mail(mail)是UNIX标准邮箱,具备最基本的mail功能;SCO Shell Mail(email),带有菜单驱动的邮箱,容易使用,运行于基本字符终端。SCOmail(scomail),与前者类似,运行于图形环境。
% X1 k" ]- ?# Y; ?0 o% A: x$ y# S41 怎样启动邮件程序:
; C' D+ ?8 r$ A# F答案:scosh email或者/usr/lib/scosh/email。
4 D. C  i3 R  P6 ]+ t42 举例介绍打印命令lp的选项用法:
+ X- l# {- i* n3 ?答案:lp -n2 temp -n选项可以打印多份文件
' x: ~& _5 P1 S9 L% ]! _ lp -dpaintjet myletter -d选项可以在系统具备多个打印机时,选择用户指定设备! O5 p0 z3 v* _9 e8 n
 lp -m my_report this_report -m选项可以在打印完成时,向用户发电子邮件
) v& J+ |4 m9 m! p4 }& D lp -t 'Title for my print job' my_report -t title选项在输出页标题处打印标题
) o' H/ L3 j" l' q7 ^-c选项强制lp打印双份文档,-R选项删除正在打印的文档。* a! t8 A1 K0 H5 v/ s) ~2 E
43 简要介绍系统基本输入、输出和错误输出7 H; l" y$ E; r, J1 g( \
答案:基本缺省输入指终端键盘,文件描述符为0(stdin);基本缺省输出指终端屏幕,文件描述符为1(stdout);基本错误缺省指终端屏幕,文件描述符为2。用户可以根据意愿用转向符和管道控制输入、输出转向。控制基本输出的转向符是>,控制基本输入的转向符是<,同时控制输入输出的转向符是|。
; _* B: [, ~9 i( d44 基本输出、错误输出转向命令格式:
1 ^0 g, ], D# Y& d" i2 w. b  z答案:command >> filename command 1>>filename
0 |1 S7 U8 M9 t6 J   command 2>>filename  M5 s. L! V, q( N6 {# a% [
45 基本输入转向命令格式:
7 b% H9 o- u! r' a. ]; w7 c( }4 _答案:command < filename command 0<filename
7 K! I& }) H5 u# g# `- C40 一个命令的输出是另一个命令的输入,命令格式为:
  H) j3 x/ b( h% w答案:command1 | command27 A% o- o) V5 n2 `
例如:pr -150 letter > temfile6 W) {  s7 v' R. F) O
 lp -n2 temfile+ X+ \8 u7 P! ^1 P) ~/ q4 C
 rm tmpfile3 J4 Q& j' K: ]$ n* m* N
与下列命令效果相同:0 |5 Q+ N9 s0 x' T9 ]7 a5 J0 `# I
 pr -150 letter | lp -n2
! p/ O" N& \$ O7 S5 t46 tee命令格式及含义
/ [% T) {' Q% T0 n答案:tee [options] [file…]
" c  h4 q3 @2 }; I- c5 a此命令读入基本输入,并同时输出到基本输出和指定文件。例如ls | tee filelist |spell的意思是ls的结果输入到tee中,tee将其存储到filelist文件中,并将其传给spell命令,spell将非英语单词输出到屏幕上。
5 X2 p% X  Q+ y0 ]$ C47 wc命令格式及含义9 C1 R5 s6 d6 P! F" m, s
答案:wc [ -l | -w | -c] [files…]( g8 z. f6 `- J4 s
此命令计算文件中行、单词和字符的数目,对应命令中的-l、-w和-c选项。
8 T$ y3 [, W) ~" ^% L. j48 sort命令格式及含义2 \- k5 R6 h+ Q
答案:sort [ options ] [ files… ]5 H* q; y% \* H
此命令将文件中的行按字母或数字顺序排序,并将结果显示到屏幕上。例如:  b, l7 _6 v1 |) y1 d. D
sort fruit | tee salad | wc -l
  ]4 i" a7 d& M! \将fruit文件排序,将结果存入salad文件,并计算文件的行数。; B$ v- u; T/ a$ O% p
43 tr命令格式及含义
1 q6 v. p- b! a# N, m4 t答案;tr [ option ] string1 string2
/ K+ c  _! X) {2 S3 j' i- L此命令用string2替换string1。其输入来自基本输入,输出到基本输出。例如:tr jane JANE < letter将letter文件中的jane替换成JANE,并将结果显示到屏幕上。9 [( z$ r) Y/ t  J; y* `
44 ps命令格式,选项及含义
$ i+ i& m; U; j- W3 D1 R' u: [. |答案:ps [ options [arguments] … ]
3 C+ ]5 u; d8 U-e显示系统上运行的所有进程,8 o4 {0 `* u' a" R6 [  s
-f获得进程的详细信息,如UID用户登录名、PPID父进程的进程号、C进程使用CPU的情况等等1 g7 l1 |7 s7 b6 M2 G
-l得到附加进程属性长列表' x1 K" ^8 V9 f. s' m8 G
-u login显示特定用户进程, e: t1 O/ l3 V6 p) B; k
-p PID显示特定进程。  R4 i" C( j8 A0 F/ o
45 后台进程及其进程控制
# q9 ~* K, b1 c  E6 s* [0 t. j答案:在后台运行命令的意思是命令运行同时,屏幕上出现提示符,以便用户继续输入新命令,前台运行则必须等到当前命令结束后,才会出现提示符。命令格式为:/ d  p8 a* \) D6 N: W6 g# L8 ^! D- k
command && o9 c7 O: k( D' l' x0 J
bg [ job_ID]  挂起后台进程- X8 ^+ M$ x7 @( Q
fg [ job_ID]  将后台进程拿到前台运行- g. c. @+ r6 r" e" F
jobs [ job_ID]  挂起后台进程9 P) `) t, n5 ?
46 alias命令格式及含义
( \; l4 c" n# ]( x* V" Q. d答案:alias newname='command [arguments]'
5 [. [/ g4 x# x8 m7 m使用此命令可以将较长命令行使一别名代替。
, f/ v7 r* T' _例如:alias gh='cd ; echo Home Swee Home ; lf'# a0 z$ d# c8 M5 C
47 简介环境变量
; k; g9 z- d, l& b/ f答案:用户可以使用env命令观看环境变量。下面介绍几种常用环境变量:
# G  m7 t) ~; `0 h& Q4 BHOME 用户主目录路径
; ^: b3 B) M1 D0 ^1 s5 {# TMAIL 系统邮箱路径
, `+ p& K: K. `% J. o1 jPATH 命令运行路径
% r6 M! A: s& d" B1 @PS1 Shell主要提示字符串3 I$ k9 ^$ c) z( J. o
SHELL 用户正在使用的shell
9 M& e3 ?1 }- `! q! s' ?  ITERM 终端类型5 ~, X* Z: h6 I; j# X  O2 O
与环境变量相关的常见命令:
7 @" }& N; l2 becho $HOME 显示用户主目录路径
" V. l- @/ \# m9 z1 z+ CNAME='new contents' 创建和改变系统变量
; [% g1 a9 D) A5 E8 X" B( [unset NAME 删除环境变量
9 F' r7 ~" @6 f0 p9 Iexport NAME 输出环境变量,使其生效
2 j( A7 K' I; k环境变量文件:当用户登录后,shell将执行包含在主目录环境变量文件中的命令。一般环境变量文件存在用户主目录下。名字为.profile,Korn shell还需要.kshrc文件。
作者: huashi3483    时间: 2004-9-27 15:37
系统管理(上)3 A' F( n* p" ~  p8 A
第一章/ \6 x' M% D5 a* q* @: K1 [
总结:本章着重讲述了系统的硬件成分、基本组成及一些收集软硬件信息的基本命令,5 d  L1 J% M  N. J& L/ g0 I+ t, O1 W7 W/ h
   要求理解你的系统硬件可以使安装、配置和维护任务变得更简单。7 w& w2 i* f& Q' \) l1 w" K
9 A1 `& t! J0 M- F( g2 i* [
1. 什么是计算机系统最重要的三个成分?
/ C. m6 l3 c8 z- ^& N7 p( l' W0 \答案:⑴微处理器(中央处理单元或CPU)) y) i* {* s) R* S0 D
    这个中央单元执行所有的数据处理
: j# \0 i+ q/ m. ?( U( I& @4 K% ~     ⑵内存
! T, X/ c" d( E3 ]* k      CPU存储它处理数据的中间结果的区域;也存放结果数据和程序
2 N6 y, T4 {/ U* c4 ~9 k     ⑶输入输出(I/O)支持电路) a- y2 n8 V! _! V" f
      提供CPU需要操作的信号;包括时钟,控制器和信号转换器
- }  a2 o7 J" I% n% O# {/ z
/ A" n+ ~- H6 a2 B- Q- B2.为确定你的硬件是否与你的机器兼容,你必须考虑哪些成分?
. K) T0 _; [; f0 Q4 ~. i答案:⑴微处理器(例如,Pentium, Pentium Pro,PⅡ)- q/ R% y+ \/ p* L1 M
     ⑵总线结构(ISA,EISA,MCA,PCI等)- g: t5 V" x/ v4 l7 T8 g1 u; o
     ⑶磁盘控制器的类型(IDE,EIDE,SCSI等)5 q) x8 z& u# \4 z- G" r, [
1 A! F+ x1 {& u1 I% S- A* @
3.系统管理日志手册一般包含什么信息?; t2 Q& [. I% c* ~" W
  答案:系统管理日志手册一般包含:* C0 c$ s9 r! C3 |7 y; s
   ⑴安装的硬件和软件! l) h. ^& u2 l& x$ V9 t+ u- d
     ⑵软件和硬件的修复历史' k/ m8 C( x6 j* |+ {
     ⑶详细记录的固定和非固定的维护和备份
0 B* I4 G9 _; q( ?( [( {% K* H     ⑷重要配置文件的拷贝 
6 |% L& I! H' D6 f: ^) m⑸你认为有用的打印输出,命令输出,或其它内容,例如:* K" I# v- ^. ^( S/ Q) f
      ①/etc/default/filesys文件的拷贝(cat/etc/default/filesys) 7 l+ q6 d! |. S0 c2 t2 B$ r
  ②磁盘空闲空间(df -v)
& G. O* j: H( `; `  C  ③其它多端口或第二硬盘参数(tail -100 /usr/adm/messages) 9 ]- @& O4 V* e
4.df(C)命令的作用及格式是什么?
! I6 @. p& [+ l: Z' ~  P  答案:df命令(disk free的缩写),其功能是显示磁盘可用空间数目信息及空间i结7 u1 l- P2 c2 l6 p7 w) ?) F
    点信息。换句话说,就是报告在任何安装的设备或目录中,还剩多少自由的空
0 H$ ?7 U& J/ a* u2 Q" w* {8 G     间。! H  Y. B; |9 D) {
     命令格式:df [-f] [-i] [-t] [-v] [filesystem list]
6 g  M8 e- S; R& a3 O     df命令选项说明:& X& B9 f* S3 F
      -f 报告文件系统空闲磁盘空间中的自由块数 
- C& t0 C% O& |6 N      -i 分别报告i结点使用数量、自由块数、总数以及所使用的i结点占总数的
& l5 Q3 S% s% Y$ f" V$ B       百分比 
2 g  u" ^+ G9 v2 ]2 ^. I      -t 报告文件系统占用的全部块数、i结点以及未使用数量/ S6 B% Y+ c2 s2 ?5 V
      -v 分别报告文件系统拥有的总块数、已使用块数、自由块数以自由块数所占) j. b$ s9 Y6 |  L3 ]# N$ G
       的百分比1 A9 _7 v; X1 M9 w3 m: E

% }8 M' T1 v4 M: b: i3 W! u第二章
* x1 B) t0 M/ M. J( p  i总结:本章着重讲述了UNIX磁盘的结构组成,SCO OpenServer 系统支持的文件类型,! K# |/ `, [7 A8 z  V; j# K
   以及用于建立硬盘的命令,使拥护能够顺利进行SCO OpenServer Release 5的安装。+ ?5 X' I5 f: C% I, g* _
   要求能够描述目录曾次结构、UNIX文件系统类型、UNIX磁盘结构等。
4 ]% F1 D2 j" ]- e
3 z9 V! p) k0 l( F; b1. UNIX操作系统与DOS操作系统的树型目录结构有什么区别?
# O, q' |" w. B答案:UNIX操作系统与DOS操作系统的树型目录结构的区别有两点:$ D3 P* Q( U9 q3 Y8 ^8 N
   ⑴系统预定了专门用途的子目录。如:/dev为设备子目录、/bin为实用子目录、
  ^1 s/ R4 i; t* q) n# @; v. p0 f' A    /etc为维护程序子目录、/lib为库文件子目录等等。
+ `0 E& ^& ~$ n# S0 o   ⑵利用目录结构保护文件系统。如:/bin、/etc、/dev子目录设为只读或可执行
* X6 }. w9 K7 i: i9 U. H    属性,防止写入或修改文件的内容。) `% Z( A9 w) E2 ~( F
2 p7 Q$ H% P4 [. j$ s* ?0 j
2. 哪个目录包含一些与系统管理及帐户相关的数据文件?$ h2 ~, W5 o0 X+ ~
答案:/var/adm目录包含一些与系统管理及帐户相关的数据文件。3 J, h( y. f2 Q7 z* z
      注:/var/adm目录是到/var/adm的一个符号连接。
+ R$ v) f* t" x/ v6 H+ O+ L3 \
  \4 F+ x9 V, D: b6 b) D3. 哪两个文件系统不4. 是可引导文件系统?
1 f, Q, ]; t; U3 B# x9 Q6 r答案:HTFS 文件系统和DTFS文件系统不是可引导文件系统。
9 b9 d* y0 G! R8 B6 D
' _0 d0 E# `' v0 V- u$ s/ G' r5. UNIX磁盘主要由哪几部分组成?: z. H4 I2 x6 E( q
答案:UNIX磁盘主要由物理区、分区和分片三部分组成。( n& X: f( m5 q+ _! l
; s# E* P3 Z  S* s3 G3 K
6. UNIX分区包含哪两部分?: R" F9 k' I# B6 O
答案:⑴系统部分,包含引导代码和分区布局表。 & X' W7 m9 `4 G- B7 `
   ⑵分片区,包含七个分片,分别用数值0–6来表示。
( `  J, n3 c. u4 b4 T- |    注:分片7例外,它用于描述整个分区
. q. k" o- ]( e
: u8 K! i- g* G9 j# s5 _/ |: `3 ^9 x7. 在UNIX操作系统下如何扫描硬盘分区查找坏区?
/ L8 h0 L+ k6 w9 K% X答案:在UNIX操作系统下运行badtrk命令,选择第一项:Scan entire UNIX partition: A3 n6 {% H- l0 Q3 I: I3 a
: y( p+ J  p! x6 Z+ q" `8 @
第三章
- {( x6 w# y( S# Y) Z1 c( Q总结:本章着重讲述了SCO OpenServer 家族的产品,OpenServer产品所建议的硬件配
5 d* u! r. r  v, A* i   置,硬件安装的注意事项。要求能够识别SCO OpenServer的产品及系统要求的硬2 w$ X3 U( ^% s/ `4 p1 b% _
   件,完成一个安装清单。7 t  A. D; V; j2 {( h5 b

+ s7 N& a. }+ `8 y# B1. SCO OpenServer Release 5产品包括什么?5 R% ], [% `: J$ x( G' k
答案:SCO OpenServer Release 5产品包括:" I7 [* d/ B1 I# H- h
   ⑴Desktop System 此产品被设计用作一个单用户工作站并包含完整的图形支持4 h8 f' i) {1 `7 K6 c/ w
    和网络连接功能 7 C4 v& |+ ]" E: A
   ⑵Host System 此产品使用于turnkey解决方案,适用于一个集中式操作而又4 {) X$ [2 R; s5 E2 ^
    不需要网络的关键业务应用 
2 R: w8 d* D1 v6 l/ x# ]$ d7 M   ⑶Enterprise System 它包含了Host System 的所有特点和一些网络工具,包含# X  q# L4 c; w  K- p
    TCP/IP,NFS,IPX/SPX,SCO Gateway for NetWare,LAN Manager Client
: E2 r7 [; L# @) N5 q- q3 x7 ~- p$ n- }$ P' i
2. 在安装SCO OpenServer系统之前安装DOS分区时应注意什么?0 o. h* A  F) s
答案:⑴DOS分区必须是在第一块硬盘的第一分区,并且它必须处于开始的1024个柱
- b( X+ g, |1 x) [- A+ a+ S    面之内$ k( k; p! a/ k& E
   ⑵DOS分区应该至少被分配给3MB的磁盘空间
3 g4 J) \  O. S! D9 n+ l5 `) X  R   ⑶如果安装的是DOS6.0之上,DOS分区的大小可以是大于3MB的任何数值,8 m6 _. v- P8 p0 [0 C+ J' s
    当然,前提是分区不能超过1024个柱面。9 \9 e5 I7 q- o: ~. p  E
' P8 O4 V  _( W( s4 D" `0 `; S
3. 列举三种安装BTLD的方式?" n0 G3 F: Z3 n6 L
答案:⑴在Boot:提示的后面输入link并按回车键,然后根据提示输入驱动程序的包名。/ S9 S& ^2 L  y4 T# A
   ⑵使用link=“pkg1 pkg2 …”引导串参数(在Boot: 后面输入),其中pkg1, pkg2
' F8 K* J8 {5 B/ i8 `- D6 {) Z- s; g    等等是BTLD包的名字,这些包需要连接到加载的UNIX核心中。) o3 j3 K6 [/ y; E3 q
   ⑶在Boot:后使用link及restart选项:/ _5 E+ T. @  I# K- W& E- r
    restart link=“pkg1 pkg2 …”
/ Y+ R- T" @% i4 d$ g
- o- c% h  x, b5 J3 ^4. 在安装SCO OpenServer时如何设置硬盘驱动器?
. N- t9 H- G  |& h' G答案:在安装SCO OpenServer时有四个安装选项对硬盘进行设置:
/ K, O! l/ V2 R! L8 {   ⑴Preserve 维护当前分区和分片
9 I2 u7 ]1 S; T   ⑵Use whole disk for UNIX 设置默认的分区和分片
9 i/ n$ Z+ W1 S1 O; ~   ⑶Customize 允许你创建和重新划分分区和分片大小
6 J) X0 v) b* L- o   ⑷Interactive fdisk/divvy 通过调用fdisk(ADM), divvy(ADM)命令更细致地控制
5 B0 l8 ^9 j( X3 ]& {    安装过程: M+ I) f, ~+ V* g& @
' @4 I' u5 u" F8 ^( z' w6 v
第四章
. T, A0 f4 j: L/ X7 [# C3 l3 D总结:本章着重讲述了安装SCO OpenServer操作系统的具体步骤以及在安装过程中和安
$ q8 ?  c# s8 p" n   装完毕之后遇到的一些问题。要求掌握安装SCO OpenServer操作系统能够在安装
" I1 R4 O- I/ q; b& X" A4 X. L# l   过程中和安装完毕之后解决遇到的问题。
" Z9 S. {  a/ S. F
9 _4 z. K. z3 n4 J/ k& K1. 安装操作系统分为哪两个步骤?2 x9 C, w, I) [+ e5 C
答案:⑴设置阶段; 用问题的方式提示并记录下用户的回答,将决定:
& }, O  s  n3 @* M6 I9 O) y. g      ①安装了哪些软件( i  j9 b' o3 U. B. q! |! L
      ②服务器硬件是如何配置的! w( M$ a/ t0 y
      ③磁盘分配布局- b# ?( e, H% K8 O1 H
     ⑵文件传输阶段;该阶段并非交互式,在这段时间内,安装程序使用设置阶段9 k2 Z5 S( Y, c  Q7 r
      中定义的参数来安装和配置你的服务器。
. ^; V0 [( t9 @  {7 a; Z) i( X9 M( I
2.为什么第一次用root注册时,最好分配一个root口令?* z# J5 y& j' O7 l% e8 [! s
答案:在用户第一次用root注册时,系统会运行passwd(F)程序,如果你推迟分配root$ f9 O8 u; \' ]3 ]1 f' ]& x
   口令,那么只有你进入多用户方式至少一次并设置了root口令之后,才能进入( f1 x+ R2 r5 u
   单用户方式。如果在进入多用户方式时遇到某些问题,将不能够设置根的口令,% J" X; f( z' y' n
   只能从新安装操作系统。
- A! f# K  F  i- _1 g3 ?
! E! v4 |$ m4 S8 u/ `% v3.如何纠正tty02上的图形scologin(XC)出的问题?
$ c4 b+ m+ {) c% m, X  答案:⑴用root注册,运行scoadmin(ADM)
# L8 e0 h! }8 A2 P     ⑵选择Video Configuration Manager     1 t: s' J: C; a: V
     ⑶修改必要的选项     : e, x7 C" W+ v! O; J% H4 z2 r
     ⑷退出scoadmin
6 E1 g* i) b1 I. q6 f7 d   
, B6 s- B) ?1 h# v% u- L$ m4. 如何修补中断的符号连接?" e+ f7 e; @% e! q6 j
答案:⑴用root注册  
* z0 [( V6 c" q) v   ⑵运行scoadmin(ADM)   
9 C& ]9 ~9 V+ ~2 g, N   ⑶选择System AdministrationSoftware Manager
# O, Y( Q- S1 ]' r    或直接运行命令 scoadmin software 1 A( ^; ~0 j2 T# _4 f
   ⑷选择SoftwareVerify Software + H0 L" K' g5 q- d
    或SoftwareVerify System
9 ~: U/ A" j! R5 J: t* Q   ⑸Verify Software选项检查一个特殊软件包的符号连接: C* Z4 H5 x. g/ p. P/ B
    Verify System选项检查整个系统的符号连接
5 [5 X; K( n0 V+ G7 T7 N' X   ⑹选择对Broken/missing symbolic links的检查  v8 h7 l3 J" G% c/ K8 I: P- g
   ⑺选择Fix DiscrepanciesContinueOKDone
8 y5 z+ A  h- |9 n. a0 t   ⑻退出Software Manager
% d' p/ M4 J* k0 T: b+ M( e% F
, A0 V3 p$ l+ u5. 在安装时如何解决系统找不6. 到硬盘?# D3 u3 q# m  |1 w. g7 W! k7 Y3 Z0 h
答案:⑴用合适的link语句和包名重新启动安装并且将带有驱动程序的软盘在重新安! V  G& `% T: t1 N, C
    装前准备好。5 N! y9 v6 m5 N1 b2 \$ s/ F
   ⑵如果你使用的是一个SCSI硬盘,当提示时,确信你选择的是正确的目标ID。  * k9 I2 z7 v( r" _. R/ c
   ⑶进一步确认硬盘的SCSI ID。2 }/ j' c4 O, _  j8 o- C7 V
   ⑷重新启动安装,当提示时,输入你的硬盘缺省值。
) p  m6 x6 ]& e  z3 r2 D$ F  o6 X4 U* n6 {! p. r
第五章  [9 K& {. W- Y9 }
总结:本章着重讲述了安装完成后立即做的一些重要工作。例如:确保你的系统安装的是5 E# C; \7 I9 |9 s6 n2 U0 E/ R& b
   最新的Release Supplment,至少为每个系统制作和测试两套应急引导软盘组。要求
# y& l7 k+ \" W4 i% i& {' c   会使用软件管理器在你的服务器上安装软件,安装Release Supplment,制作应急引
1 L1 M: J! z5 K, n  F# {: U   导软盘组。6 s; d4 K: F; H& W

& q. r3 \' U; [5 L" S1 s1 O9 h1. 什么是Release Supplment?它包含了什么?
) \. |* o( G6 U/ D( T& R0 l答案:在SCO OpenServer Release 5 版本中,SCO可能提供了我们称之为Release
2 v7 o6 P8 d) i; U5 @' L) F( c   Supplment(版本补充)的补丁。SCO OpenServer Release 5可能包含下列包的9 `4 T& E& I3 @' N8 ^0 X9 H3 b  u
   更新或更改:/ k5 D1 }( e/ W8 }
   ⑴System V 连接工具文件  6 V$ X+ N9 J' H+ x
   ⑵UNIX 运行系统  
* O4 ^3 }; h# a/ _   ⑶UUCP 实用工具
+ W7 X. w& t! V5 f: m   ⑷TCP/IP 运行实用工具和驱动程序
1 F/ f- z! N1 u9 V   ⑸TCP/IP 性能调整
* G" n' }' ~6 \: G; Y9 x% m4 f   ⑹基本网络文件系统& r+ @- O8 i5 R1 q
   ⑺扩展的X客户程序8 X5 s& g1 N6 V2 e) A2 i: i4 G
   ⑻SCO Merge 基本包等4 {  s& k5 y0 r/ c( h7 m  R
/ |: l! o. J" F9 n$ ?+ ^1 r
2. 什么是应急引导软盘?
) A9 o  Z* X6 O5 M% y. {1 l1 j8 Z# ^0 b答案:应急引导软盘通常指“boot与root软盘”。这些软盘允许你从灾难的系统失败中
: q" @; u6 {3 S& e3 a   恢复系统,不必重新安装你就可以利用这些软盘恢复崩溃的root文件系统。# B3 w& P! p% b& y9 I  X

/ P) s# {- o  e8 c% `+ G% Q3. 如何为你的OpenServer产品获得许可和注册?" D% G) c! g8 C3 Q; q
答案:⑴为软件获得许可 2 X4 y! ^7 ]4 L
   ⑵注册软件包括: 6 o5 }$ o! a2 F. x/ \+ b/ S
    ①找到系统ID,获取注册关键字   
+ K" @$ ]3 G' g    ②使用License Manager(许可管理器)注册软件 
0 N8 d- O- W, N. x$ E6 k
: W6 A1 A! b9 y6 b9 h% |  O8 i4. 描述如何安装未获得许可的软件?+ ?- j: E3 N1 E. I- f
答案:⑴使用root帐好注册
: t- A" I" r$ s' ^( \! ?3 V   ⑵用下列三种方法之一启动License Manager(许可管理器)
$ O1 j; J  E" t2 @& U    ①在图形桌面上双击License Manager图标0 T' T1 A# D5 w, x+ @8 Z
    ②从命令行运行scoadmin启动器,选择License Manager
/ R: e6 u3 B$ Y) O3 C3 u% k0 f    ③从命令行直接运行scoadmin License Manager: z9 [: v( Z" t+ ~+ t0 j

" k$ R, L& R* N3 O   ⑶选择License License Product. \) _* Z5 ^1 s% `* [
   ⑷输入License number, License code,和Licensedata(如果需要): _5 ~) h. o4 Y0 f
   ⑸选择License可增加其它的许可
; h4 i% [" E4 k: x: E   ⑹选择Close退出License Manager
9 R6 j! Z3 |7 J% }: I6 H
  e- R6 N1 u' h  q5. 设计拷贝策略的目的是什么?描述该策略的具体操作?5 A+ u& w; Y, B; a, {# _1 C8 W! R4 K: r
答案:设计拷贝策略的目的是要检测同一网络上的序列号复本。具体操作如下:
! f* v9 R4 ?) M0 |! @# L$ a   ⑴启动时每隔24小时,每个SCO系统会广播该系统获得许可的所有序列号。
6 p* m; l1 X; h0 D  P   ⑵一旦启动,所有SCO系统收听序列号广播,并与自己安装的相比较。 
; U" r2 j" F9 h- V* r- I   ⑶如果SCO系统接收到与自己的某个序列号相同的序列号,那么一个软件复制
# G4 t! b: T6 h9 J1 ?% [    就被检测到。: u+ g' Q2 N$ [* U6 V5 l
   ⑷一旦SCO系统检测到产品复制它就在广播的系统上的/dev/console和1 i3 S3 \1 u  O5 N
    /usr/adm/syslog文件中显示一条消息。
  [6 q6 W! n( e, T# S2 Q
0 `6 q9 b3 _7 G4 t: z# v0 X# t第六章
' z7 _9 ?- x: j8 [  b7 o总结:本章着重讲述了OpenServer系统启动的不同阶段,能够对OpenServer操作系统进
) |" ?, @0 p) M& x4 `% j4 h  }& [   行自定义设置,以次来适应企业的需要。要求掌握:描述默认的UNIX引导过程,: P! P& v, X" u8 h
   自定义的UNIX引导过程,选择操作模式,解决系统启动问题等第。& k! j7 Y4 t) E& g) J1 ?
3 K: [$ C  X$ V/ @4 D1 U
1. 确保彻底执行引导的过程是什么?
" T2 g: o7 q3 [6 }答案:⑴boot程序必须从引导文件系统上执行。引导文件系统/dev/boot 是安装在
& j( ?0 H/ c( ?0 {1 j" Z: c    /stand 目录上的。7 b) U% x2 K+ l5 ^
   ⑵引导文件系统是一个EAFS文件系统。boot程序也可以从XENIX,S51K,和
  g! A) V2 `0 S" a( H' [$ u    AFS文件系统上加载。它不能识别其它文件系统类型。
6 K$ ]5 M$ K5 }* K( ~
( t9 X" J- t8 w2 g2. 描述从硬盘引导过程的六个阶段?
8 ^+ z) ~0 T' y  q2 y9 N答案:⑴系统BIOS从硬盘的0道0扇区加载主引导块到内存
& S8 e# |! N& W8 a( C+ Z, w   ⑵主引导块然后从活动分区的0扇区加载分区引导块 (boot0)
, w6 b% u. a% U! s3 N% B" J* F   ⑶假设UNIX分区是活动分区boot1被加载
( [2 ?8 j2 o% y. Z) L0 T   ⑷boot1从引导文件系统中加载/stand/boot9 }/ E0 K' o7 y: m# X
   ⑸/stand/boot执行列在.bootrc中的所有命令并且找到/stand/etc/default/boot文/ R6 b5 a; D& ?. b
    件7 M2 a9 Z6 R, A% p
   ⑹/stand/boot在控制台显示UNIX引导提示Boot:: E! X4 \, n. y, {

( B* l1 Z+ K: P5 Q1 z6 r, y3. 列出/stand下的UNIX核心?
( }. k0 k7 A- P# c2 `: C9 P3 s! b# }答案:⑴unix 在引导时作为缺省的核心被加载。# i+ F2 z2 a+ N9 Z4 j8 [% S
   ⑵unix.safe 在安装后第一次重建核心时被创建。除了所有的非SCO设备驱动
  o. x! `" U0 G/ n$ k7 ^5 q2 _, h3 v    程序从它当中被忽略掉之外,unix.safe与/unix是一样的。
2 C! _! F0 W6 ]) |( d1 i+ I   ⑶unix.install 你的引导安装盘上的原始核心。它被用于建立你的紧急启动软盘
) w: c9 o) L; w    组,因为/stand/unix太大而不适合放在单张软盘上。  M9 g; T6 U& H0 G1 O

  s7 e8 }0 C  D' N/ j( K4. 列出boot文件的两个不同5. 的拷贝?
2 i! Q! @$ \$ S1 n4 }4 O; _答案:⑴“主”拷贝位于跟文件系统的/etc/default中+ d2 u% ?) G( Q) X
   ⑵另一个拷贝存放在引导文件系统的/stand/etc/default
& ^/ p0 e4 u; E/ g0 [% [' ?) y* B# _  b6 }8 ~  i0 Q  _" W
6. 什么是运行级别?运行级别共有几种?: w% l% `" {' O0 ~' K
答案:运行级别实际上是一种系统软件配置,在这个配置下只有一组选定的进程存在。' b- Q. W  L' y: A
   在任何给定的时刻,系统只能处于八种可能的运行级别的一种,它们是:- r% D# s3 N: Q5 q
   ⑴0 关闭系统状态    E8 c! g0 A& K& _
   ⑵1 单用户模式卸下除boot和root之外的所有文件系统。所有由init启动的
# P# j5 k" @1 o1 K8 @      进程被终止  9 B$ z& B: U' ^3 ]: H; f
   ⑶2 多用户方式; 安装所有的文件系统和运行所有的进程
& g- W+ g3 @6 H  O% a0 V   ⑷3和4 扩展的多用户方式,再SCO Open Server系统中通常不支持这些运行
0 }+ K2 l/ G; U. t% m    级别: v. X' m0 T$ O3 b) K, A
   ⑸5和6 停止UNIX系统,重新引导并显示UNIX引导程序。当达到 9 `! A3 T4 _5 U' B( _6 y+ L
    /stand/etc/default/boot中的TIMEOUT参数指定的时间时,系统自动引导。
7 I* {, P8 T  J! `- A* L$ p   ⑹s和S 单用户方式;所有的文件系统保持安装。所有init由启动的进程被终5 f: j, r- K/ |& m% J
    止。当从非/dev/tty01进入系统时,运行级别s,S也会重置系统控制平台。% E/ Y( M; d5 K' }

6 e& V/ m/ u# ^/ m7. 两个组成/etc/inittab文件的重要文件是什么?
9 J0 K8 J: X8 {3 S  x2 L答案:⑴/etc/conf/cf.d/init.base文件,它包含于系统启动和控制台相关的记录7 ]% ~3 h% H: o7 J4 U( Z
   ⑵/etc/conf/cf.d/sio文件,它包含于标准串口相关的记录
! {# q& ~5 G' b" L: |  Y  l$ A" Q
% v+ A9 z4 _0 Y& E8. 自定义“多用户初始化”的原则是什么?( K- }6 C1 L. v' k
答案:⑴不要在/etc/inittab中放入你的脚本记录。代替的是将你的脚本文件放入
! P) v  a, i! t7 K$ f, O    /etc/rc2.d目录,在这个目录中它将可以与其它文件一起被自动执行。; T0 m3 s! D" b, \7 O3 `* `, N9 J
   ⑵从命令行测试脚本,执行期望的功能
( [- @, c% b" M9 `% ]2 C1 _   ⑶给文件命名是它由大写的I,P,S或K开头! w' E+ [7 v8 S2 q9 m9 e& v

0 \6 B+ y) S" @9 E( g+ `9. shutdown(ADM)命令可以实现哪些功能?* r' o+ F4 H+ t& g0 h
答案:shutdown(ADM)命令可以实现:. ^+ V" j  [4 z* }+ z9 e* q" ]/ ~. l9 J
(1) 允许一个交互式的关机进程
' R$ ], n) r. Q! W(2) 发送一个广播,(3) 警告到系统中的用户尽快退出系统
, f0 r8 {  b  @0 a(4) 只允许超级用户或一个带有shutdown子系统授权的用户执行shutdown(ADM)命令。/etc/shutdown脚本要检查是否是一个根用户或一个授权的用户再执行这条命令。如果不(5) 是,(6) shutdown不(7) 进行处理。
3 A4 P9 b7 ]1 @* [: R(8) 运行init(M)
作者: huashi3483    时间: 2004-9-27 15:37
第七章
8 V2 s3 `  o2 f" N1 [0 U总结:本章着重讲述了更深层次的UNIX文件系统,使用用户有能力对文件系统进行配置和维护解决出现在文件系统和硬盘中的问题。要求掌握配置文件系统和其它硬盘,解决硬盘问题,检查和修补文件系统等第。% n. C3 _: ^2 I2 i$ D

: A8 O/ L" D, B! b- t1. 描述UNIX文件系统结构?
+ s: u1 P" {4 w答案:SCO OpenServer系统吸收了几个文件系统的优点,每个结构提供了文件访问和
$ E3 |2 Z6 f% a; Y' o0 t( [% G   控制机制,文件系统由超级块,i节点和数据块组成。
$ h6 y8 }! I& O" m( p/ m5 j
# c, Y  l" B5 q; F; C2. 如何划分分区?! Y8 Y6 ]9 I) z) J& X
答案:在操作系统安装期间和当配置其它硬盘时,divvy命令自动被调用,次命令可以
$ {# q. N4 j7 O' e+ R   完成下列任务:! J. i  v4 Q8 g3 H; A' @
(1) 可以让你将一个UNIX分区划分成最多7个文件系统(0-6);第7分片被保留并且表示这个分区。
$ ~0 {4 _) D: k# S(2) 以1KB块计算文件系统的尺寸6 E/ g9 K* \: X. t( o5 w& A+ o
(3) 调用mkfs(ADM)来创建文件系统7 x! g' P* S+ a, {2 a" y! w2 d! R

/ ~" u  |$ O! Q7 R3. 当系统增加一个新的文件系统时,4. 需要说明什么?
6 A5 D8 p3 L% x- d答案:(1)设备文件
1 ?- R& z2 O) T* y) N7 c: e   (2)安装点;也就是文件系统被安装的目录名' l  D7 J7 n% h, G, I
   (3)文件系统的描述(可选)
2 c3 I5 B, p2 Z$ C* Z' _5 v# u3 ~   (4)文件系统的类型
8 n5 r; f8 p, t* j) A   (5)访问模式(读写或只读)
! }" D; D, I2 w9 t; f% i- v: t   (6)用户是否可以安装这个文件系统
5 X, C, U) }% y* ^" u) o* }3 {   (7)什么时候安装这个文件系统(现在或系统启动时)
4 \9 f& _, [8 q% W; Z; l" _   (8) 检查和修补选项2 W  w* }! \& N- y; H5 V: c/ K

( a% P& c4 P$ K. s+ u' K( ?5. 用哪些指6. 示来运行fsck检查和修补文件系统?& y4 S7 I! c3 o5 y- ~; G
答案:(1)可使用scoadmin(ADM)中的Filesystem Manager或命令行接口来管理检查和修
0 h( T8 E$ W/ C) H# H6 R  U     补一个文件系统/ J# R& F/ y9 T% [6 _$ M3 L$ R' P
   (2)必须在单用户方式下对根文件系统运行fsck 5 W8 y, c4 r: y, T
   (3)非根文件系统必须卸下才能对其进行文件系统检查: t$ Y  C' o; `) e# c$ X9 I# c: e
(4) 当从命令行运行fsck(ADM)时,(5) 如果你不(6) 指(7) 定一个文件系统,(8) 那么列在 * ]* C5 A: V1 v! E! z4 N2 a
 /etc/checklist中的所有文件系统都要进行检查
0 `# e' r, v6 B: N0 X8 c" F3 E' J1 C6 P& d
7. 描述ncheck(ADM)在/u文件系统上的用法?. o8 l+ |& w6 h! ~; I+ ?# s- K
答案:在/u文件系统上运行ncheck命令:; I" |3 k5 ~9 U- c& V
   ncheck -i <inod number> /dev/u: j+ ?" d0 E9 |# q! z' ]
   如果你不指定一个文件系统,ncheck检查所有列在/etc/checklist文件中的文件系
4 _- L% t4 S8 A4 ]! v, Z$ Q) ^   统2 @, {5 J. S6 \; g6 K. j  r$ m
. ^. s! ?: y% N9 @

1 [  }& }1 m( @' }3 Y8. 列举带有多个硬盘系统的可能配置情况?
/ S) ~: l4 Z( D, Z' V! K答案:(1)引导盘在SCSI主控制器上. Z9 I0 b6 r& Q" w
    可以增加其它的SCSI主机适配器。包括主适配器在内的每个主机适配器,通# s% B7 L" z/ i9 Y
    过使用SCSI 1总线上的嵌入控制器有能力支持7个硬盘,在16位宽的SCSI 2
7 p' F. q; L, `$ ]' y0 M    总线上可支持15个硬盘。
" t5 n" l1 J2 J" [/ t   (2)引导盘在一个IDE,EIDE,或ESDI控制器上- f0 s8 L# A, ]4 |6 i. K
   (3)ISA,EISA,和MCA 总线的机器可以支持两个IDE或EIDE控制器。每个控3 `7 A! c6 e, a1 t0 P; g
    制器可以支持两个磁盘设备。你也可以增加和配置SCSI主机配置器。: J( {) x/ l- O' Z
(9) 引导盘在一个Compaq IDA-Ⅲ控制器上, T* _0 c8 t3 D' Q
你可以增加最多5个IDA-Ⅲ控制器,每个控制器可以支持14 个磁盘设备。
" B& ]) r& K- x8 g) E, p
  Y# ~& ?* V, F/ B' X3 i: G) L! w9. 描述运行badtrk(ADM)的步骤?' `( Y; r9 l1 M% U2 e
答案:(1)用单用户方式重新引导系统。4 R# f9 m9 B2 |" |0 d0 O' m
  (2)执行一次完整的系统备份,并确保已经卸下所有的非根文件系统。  D' E" r1 B. `, ?- u
   (3)运行badtrk(ADM),选择Scan Disk,然后选择要扫描的区域。; G- _5 H. u0 z/ J4 U7 H; N
   (4)选择Quick scan 或 Thorough scan。
/ G6 t# l7 J, i. F+ j2 V0 T& ?   (5)选择Non-Destructive Scan.
9 \6 Y5 ~, D  C( M6 N2 }. K   (6)当扫描完成后,在所有文件系统上运行fsck(ADM).# \4 y5 P. F" V  z0 D$ ]$ ~
   (7)安装所有的非根文件系统。1 F& g4 W* ]6 d* d
  (8)检查所有文件系统的lost+found目录确定所有不能查阅的文件。; ?6 _% \; \2 x* H/ ?$ b
   (9)返回多用户方式:init 22 m# B2 ]/ J2 d$ X' I. M2 i

5 O' l2 d" y" @& z第八章. q0 d) T; {$ h. \8 [
总结:本章着重讲述了有关串口的一些知识,安装和配置你的串口之后,还需要你的管理和维护。要求掌握如何安装、配置、管理和解决串口和终端的问题。1 Q; H* W5 D$ s' B& i8 e, Z- \8 C
( j( @6 V% _$ }! R" t9 w2 Y8 _
1. 标2. 准串口包含哪些设备3. ?
' c1 D$ v& h9 {5 A0 B& }7 R答案:(1) /dev/tty1a       代表第一个标准串口,此串口叫COM1
* T! v' b. ?7 G9 t   (2) /dev/tty1A       代表第一个标准串口并提供modem控制
1 Z& G3 W8 N4 l, L9 W% P   (3) /dev/tty2a       代表第二个标准串口,此串口叫COM2& G2 F/ A$ j0 S5 D$ D9 B
   (4) /dev/tty2A       代表第二个标准串口并提供modem控制
; I! L  j9 c( @9 z7 K, g/ K+ u
' M/ Z" g( @) u0 m! V2.描述login(M)命令的进程?' {# D7 s! [) @5 l6 ~; E0 d; }& {0 m
 答案:(1)显示口令提示并关闭系统,这样口令就不会被显示出来。
$ V( g8 ]0 F2 |+ \" Z+ o' {" M    (2)根据/etc/passwd和其它有关安全属性的文件中的信息使用户口令生效并对口9 X. s+ K6 I; g  O3 U7 p5 ~( c
       令进行加密
$ H$ i& U2 d* e. ^- E% I  (3)如果用户名和口令信息正确,执行通过/etc/passwd文件确定的shell
+ U. d2 p% e2 b2 b7 Z; Y+ V3 \   (4)在用户注册后继续运行,这样License Manager守护程序可以将当先用户作
# s0 T! {: `0 v. e' x; ~, F' x     为已使用的用户许可证的数目之一。
  m. ^7 {. _2 m* }) |
9 n* i- l& b/ v3.列举三个主要的shell和它们的启动文件?
4 x8 `  r6 _$ O6 ?: _4 U0 {  答案:(1)ksh:/etc/profile, $HOME/.profile和$HOME/.kshrc
( ^  U' x+ I2 V3 [9 R; k    (2)sh: /etc/ profile, $HOME/.profile% L$ q( N# T7 {, K
    (3)csh:/etc/cshrc,$HOME/.login和$HOME/.cshrc
& ?7 I: m! ~4 ?. G  _" A$ D4.在安装串口卡时与其它安装卡的哪几项设置可能发生冲突?
) O. V9 S: y+ |  答案:(1)DMA3 @" l7 J2 B7 U4 `; @, u
    (2)I/O地址8 J: H& Y3 w1 }) ~6 t* N- L
    (3)基本RAM
% n4 z3 z# Y9 e5 _. |# _# e3 ^    (4)共享内存(对某些卡)2 e- z5 J, B4 Q& P' A
- Y2 p3 N) G' H: a) ~6 b
6. 列举在安装一个终端之前,7. 进行的操作?
  n/ a% K. i8 N答案:(1)查阅硬件手获得关于将终端与串行线连接方面的指导
5 n8 n: T9 h% _7 F  (2)如果你加入一个串口卡,这个外部设备文件的名称可能被列在Serial(HW),- b6 u# E& x) K2 E* Q. @
     或者是被列在带有驱动程序软件的适配卡的文档中。
* _$ N+ z8 `, \' h   (3)参考terminals(M)手册页获得支持的所有终端的综合列表。
' ]1 b5 Z2 v, r+ `8 O; n9 d  (4)参考terminfo(M)和terminfo(F)的手册页可得到更多关于终端信息数据库的
7 E3 o/ R! |. v& r& }     信息。! O/ t) B5 j6 A4 m& K
3 a) x8 J3 D, T) @0 Y* y
8. 列举一些解决挂起或显示混乱的终端的方法?( ^; y& \: |7 [
答案:(1)按“Del”或“Ctrl+\”来终止进程,或从另一个注册终端运行kill命令来终1 i  q4 Y! u9 ]3 u8 d+ N
     止现在的进程。: R8 o3 A3 y: J8 t2 R+ s+ I
   (2)重新打开中断电源来重置终端硬件
* }* o2 ~0 v  X   (3)检查终端配置并与/etc/gettydefs文件进行比较$ V6 d& `3 I& y
  (4)使用env(C)检测用户终端类型。如果TERM变量不正确,用手工设置TERM
7 ^4 o; @' D2 [2 F     或取自用户的profile文件。一旦TERM设置正确,不带任何参数运行tset(C)
# a! r  }  a/ _3 i7 t. r     来重新初始化终端。
2 Y. f2 q7 Z2 l5 f) ]5 C
1 I3 a4 N8 X9 X$ i  `) S( W9. 如何解决终端不10. 工作?7 `* }; s3 r" U2 h+ l3 I2 q6 K* Y1 f
答案:(1)检查终端和CPU端的电源和电缆连接。6 Q7 R) Q" t9 ^' ~% Q
   (2)检查亮度控制。* e' O- y) N7 d; Z' X& x
  (3)进入终端设置模式并检查配置,确认所有设置和列在/etc/gettydefs文件中的, I  j. D) J3 t/ Y
     各项相匹配。典型设置如下:( z3 u# F: K! I+ ^& g' c
     9600波特; |- g0 h5 q4 E# A+ ?* g
     8位数据! d. \9 U- ^& O
     1停止位* F2 |' D9 X( l* |- V5 f
     无奇偶性3 w+ [# w# Y- _  k. o& i
     全双工4 v$ B/ E9 I4 M
  (4)为了检测或确认服务器与终端的硬件连接,也可以重定向输入到这个终端:
9 U4 a3 B: c! S' o7 x# C  @, M     date >/dev/tty??3 V4 x  ?) B; T
   (5)运行ps(C) 命令验证getty(C)进程在这个端口上运行。
4 ]: ^) A/ a) |5 C! r   如果这些办法都失败,请检查随终端配备的手册查找其它问题。9 a3 ]1 J) N7 ?5 H2 Y4 r/ a
+ ^$ t% W9 p3 S$ T4 g$ y
第九章
8 D& ~2 c% y7 r! _4 _& Z  Y总结: 本章着重讲述了SCO UNIX -to- UNIX Copy(UUCP)的一组程序软件,及这一
' H$ Y, c: q" {  V9 v: [1 T    组程序软件提供的一些基本通讯功能。要求掌握能够在系统中添加一个modem设* I! `1 z/ B% j! U8 E5 r+ V, y
    置及测试简单的,UUCP。
5 v+ V; z; ~) ^3 |% {1 @1 j
8 _( G" Z! n; K' o* P- ~& c3 Z0 C2 g
5 F8 S! h7 r9 Z$ O7 a9 }1.描述如何在SCO系统中配置modem?: p6 w, b( \) n7 q- e1 g8 I+ J
  答案:(1)用root注册
7 t2 P3 H' Y; p$ [    (2)编辑/usr/lib/uucp/Systems文件来说明你的modem的正确的波特率。
3 L# ~. q: C' e    (3)编辑/usr/lib/uucp/Devices文件,输入正确的速度范围和内置拨号器,Dialer
& v  K& |% z; K       文件记录,或由modem使用的拨号程序名字。
$ ^% |( l( J& V8 v    (4)如果你的modem不使用一个拨号程序并且Dialer文件中没有一个合适的记
$ |( Y5 Z4 ~$ {% U3 d0 ~" |       录,编辑编辑/usr/lib/uucp/Dialer文件。# [) G8 S! R3 ~

1 U- K9 e/ T, W4. 在设置一个简单的UUCP连接前应注意什么?7 r& q8 C, u5 @
答案:(1)当前连接时使用的modem速度6 G  m: j. ^: ~- Y. {% z, g, Z
   (2)你的计算机名字
; M/ G- l+ w0 B5 S+ c2 C: V   (3)其它UUCP主机名; S; s1 a. f$ i- a
   (4)连接到modem的串口线; K% N# g! E8 ~& h* C
   (5)连接到远程机器所使用的注册名和口令" p9 x, J; T' N3 }* |
) X9 r0 L- C+ F4 A+ ?+ u3 d
5. 描述如何测试UUCP的连接?; |) G3 q: o. {0 ]( H: k# n  q
答案:(1)验证modem上的声音足够高。8 ?- W5 \. R, m, t: _' A$ `2 k$ T
   (2)使用uutry(ADM)命令与远程系统连接。
+ I: q/ H5 _+ O1 {8 n     /usr/lib/uucp/uutry -r -x9 系统名
- B  K+ Y2 x; o7 t. ?5 U      系统名是你要连接的远程系统的名字- Z8 x5 v) H0 O. W  M7 [5 s. Z
   (3) 仔细监听modem,可以听到拨出每个数字和对方modem应答的声音。1 j/ U7 @# x/ y1 |+ P7 W( V  A' i% t) O
   (4)按“DEL”键或“Break”键中断由uutry(ADM)创建的shell。
  V1 a4 `- F( V: N1 \6 `' c. a" D( y
第十章$ I% R0 x" [! X+ e; g" G
总结:本章着重讲述了为服务器安装和管理打印机,UNIX打印服务实际上是一组实用程序它们允许系统管理员配置,监控和控制系统上的打印机。要求掌握:安装并行和串行打印机,解决一般打印机安装问题,管理打印请求目录,设置打印请求优先级等第。# g7 w# t$ G2 U, S" @
  q) E- u/ E! B4 c/ p
1. 描述安装一台并行和串行打印机的步骤?) _* N7 X; M- U0 m0 p% A
答案:(1)关掉计算机,连接打印机
% @1 J1 A) X- Y5 V9 N4 I+ H" K# {" \     ①对于并口打印机,将标准并口电缆插入打印机端口和服务器并行端口。
5 `6 C) }! _9 a. F     ②对于串口打印机,用RS-232电缆连接服务器和打印机的串口。
$ L' q/ z. m$ A& p2 l   (2)打开打印机电源
5 i& f& D4 w6 |& Y: F   (3)打开计算机
( X* Y4 j, t3 v7 y4 L# K7 f( L
2 J! I- h1 ~) y5 \' [  \  V2. 如何验证打印机物理连接是正确的?
" h+ o! i! A# `3 G  n答案:(1)对于并口打印机,输入:% ~! D, E$ m' O! ]: k6 ?
     cal > /dev/lpn
$ y4 m* ~% Y1 |+ X      其中n表示你使用的并口号
2 M7 U7 X" N3 I3 z$ p   (2)对于串口打印机,输入:
* p' w9 \/ S/ S3 d; l" f) x5 t% I& u     cal > /dev/ttynn8 ~& l0 n0 P% ?
      其中nn表示你使用的串口号
( _6 b8 }" y- w  j. n   如果打印机打印出日历,物理连接是正确的。
+ w8 D6 Q0 M! L$ u3 y  s4 ~  P8 }1 l
2 ^  r6 Q9 c* J, [8 k" M0 [- h& C3. 如何添加本地打印机?
3 V5 p  p  f7 v% V7 W; Z答案:(1)用root注册,运行scoadmin(AMD). z. \3 `6 ~2 e) b( D$ o% {
   (2)Printers Printer Manager PrintersAdd Local
4 J$ }4 h) g5 `7 }# K) b   (3)输入打印机名字,型号和设备名
& f. |+ @* c, v0 u+ |( M3 H   (4)按OK键退出Printer Manager
. @# X! o, X$ M, h9 b, l5 G- p3 O' Y8 {
4. 如何维护HP网络打印机管理器?. _0 l) t1 u" t) i  z9 V6 n
答案:可使用HP Network Printer Manager 来维护HP网络打印机管理器:
  a3 ]/ g$ q2 q# H/ F(1) 验证软件的安装,(2) 打印机连接和操作。. b0 j3 Y& d; L+ b. p3 W
(3) 使BOOTP/TFTP配置一个打印机。
* f# f# q! b2 \, Z4 c(4) 将打印机添加到主机上。
0 o) S0 m* z0 J6 @7 B/ f(5) 删除一个打印机BOOTP/TFTP配置
% X( W" M) i8 Y(6) 在一个主机上,(7) 从服(8) 务中删除一个打印机。; p" [  t7 G: _: }

- g, m4 o" Y# F9 C5. 打印调度功能可进行什么操作?
# G% K( y; }1 A1 Q' z答案:(1)接受打印文件。& X1 D5 q( j1 V! V3 ~
   (2)调度一个或多个打印机的工作。+ W' m! ?0 H9 A0 Q' ?! V, k- ~& A
   (3)启动与打印机相关的接口程序。
9 g6 @5 O( m. ]  B' r: J$ @   (4)监控打印机的状态。. \7 n% [  A4 |- N2 j
(5)当出现问题时,产生错误信息。
( l5 T$ g3 |! a) Z
: E# _/ K3 x8 \+ D; ?+ l  P6. 描述UNIX打印请求过程的流程?  Y6 L# o9 w' a+ Q/ k" T, G
答案:(1)一个用户请求打印一个文件
0 U, m/ Z' e' _1 }: y, c6 t, |' v  (2)打印调度器分配给这个打印请求一个独特的名字和请求ID。请求ID包含了
! w" M9 e2 H8 F     指定的打印机的名字和一个独特的号码,这个号码在打印队列中用来识别这0 y* }. b/ U5 v% _
     个打印请求。
) V8 w" M" ^* @% J% t9 `' i  (3)指向打印任务的指针然后与其它打印任务的指针按次序一同被存放在磁盘
6 T: C$ |* T( N8 M/ W( g$ g: b& [4 N) O     上,等待被打印。* e; T* B; g: S; t# a, p, Z: Z
6 U2 f! J# `3 |# C: t
7. 改变所有用户的默认优先级限制的方法是什么?1 @& f3 p; n4 p2 r
答案:/usr/lib/pusers -d new_priority2 X" a1 A' \3 w$ e
   注:new_priority为被分配个人优先级的范围
3 u+ B  T! }# u  G8 o4 ], o( z) {$ E
; g, f6 k8 S7 h: n# b: {+ A/ z8. 恢复9. 缺省的优先级限制的方法是什么?
3 ^+ `# E! i8 B6 U答案:/usr/lib/pusers -u username
. Z) V0 f# [  s* q. G8 I7 f3 j: q+ V
10. 改变打印队列中的打印任务优先级的方法是什么?7 e) X8 j3 a5 R  Z% i  I4 G
答案:ip -i request-ID -q new_priority
0 B6 T( @  |. g5 k; ?* V; R   注:request-ID为在打印队列中用来识别这个打印请求的号码! t0 Q# w2 b' [/ u' q1 @  ?$ n

! d9 e% V  C( \7 [* c) j第十一章
" l" d2 i  B) Z! W+ [8 S* x总结:本章着重讲述了磁带和CD-ROM设备在服务器上的硬件安装和软件配置。要求能够对以上两种设备的软硬件进行日常维护。
4 s- g( u) M2 ~  X
# D" s# l  w( C; Y* W, d1. 一个SCSI磁带设备2. 通常要求的设置是什么?
2 J# ^0 P* x1 ]3 [答案:(1)主机适配器类型3 G* l$ T- q) _( F( p5 H7 w# R7 T
   (2)主机适配器号
0 ]2 R: s0 E6 L- ~   (3)目标ID4 O$ I# x3 I' P, y/ T0 V8 C
   (4)总线号
: n$ v: n: z( o  b$ {( I/ S$ ]   (5)逻辑单元号(LUN)% r5 \% @% [$ X; h6 T
(9) 销售商身份9 ~- g$ J  c: K  p6 o
(10) SCSI版本
/ b5 w8 d) q+ l(11) 影响数据格式+ E9 o8 D+ D) E- ~& l7 o5 c. v! f" d

5 o- `' e! z7 T5 k3. 配置一个非SCSI磁带设备4. 的方法是什么?5 u* }' n( y/ f( O: C. r
答案:(1)用root注册进入单用户模式,运行scoadmin(ADM)- M5 x7 q- W8 C
   (2)选择Hardware/Kernel ManagerTape Drive
8 `$ u2 v: z. a- c' {& v, D3 X0 f   (3)选择2,配置非SCSI磁带设备。- e; {$ ]4 a# P1 o! X6 E% N. B+ h
   (4)选择1,安装一个磁带设备。
! m2 T8 J( k5 f: t: U' s   (5)从列表中选择适当的设备, Z9 p, v" w9 v) J' N. X
   (6)选择适当的参数
( c! U. \% ~& n  R9 S5 ~  (7)退出配置菜单创建设备文件。如果你在系统引导时更改用于磁带设备的配置
' s- h' A/ i5 W     设备,安装脚本会提示你更改缺省引导串(bootstring)8 r7 u5 r! @) J5 w  n+ y1 y( V
(12) 重新连接核心,(13) 重新建立环境,(14)重新引导后就可以使用磁带设备(15) 。  m( H. j7 q3 p9 X

$ h: a& F* _  d$ z6 [3 R6 p5. 列举在服6. 务器上安装CD-ROM的种类和限制?
  L: C1 {2 _' [/ y0 M" K; b: J答案:在服务器上安装CD-ROM常见的种类有:
- b9 X9 p9 E) R7 @* C4 \: e: T(1) EIDE CD-ROM& {. p6 n1 `( n) Y& O4 D
(2) SCSI CD-ROM8 g$ ]3 t, X9 c4 {
注:SCO通过使用ATAPI驱动程序支持EDIE CD-ROM,这个驱动程序在操作
: Y* f/ Z% L( D, _6 l   系统中将这个CD-ROM设备当作一个SCSI设备。% P. a2 T) A7 {+ j7 U- c
为了呈现出一个一致的接口,必须遵循以下限制: 8 F- Q. a+ _  V
(1) 在任何系统上最多只能有两个IDE控制器。7 s6 p, [' c+ I: q1 X& A6 G
(2) 在任何一个IDE控制器上连接的设备(3) 不(4) 能超过两个。
  d% l* \1 e. f8 v7 a. \(5) 在一个控制器上如果只有一个IDE设备,(6)它必须被设置成“Master”设备(7) 。如果控制器上连接两个设备,(8)一个必须被设置成“Master”设备,(9)另一个则作为“Slave”设备(10) 。  J  m  _" `% c# m
(11) 如果只有一个IDE控制器,(12)它必须被设置成“Primary”控制器。如果有两个IDE控制器,(13)一个必须被设置成“Primary”,(14) 另一个作为“Secondary”。1 g# W; m/ ^) k9 q2 V5 ?1 J
+ w& o/ D5 V$ I* y: [, [. q5 ?' f! m, k' a
7. 描述配置一个EIDE CD-ROM的步骤?; s2 L0 V+ E( P/ Q* q
答案:(1)用root注册进入单用户模式,运行scoadmin(ADM). `" T& j) _5 _+ n$ `
(2)选择Hardware/Kernel ManagerCD-ROM and WORM
( e% N5 j/ i& n+ N(3) 选择2,(4) 安装一个EIDE CD-ROM设备(5)
  u8 v0 I( n* s: V& X* t8 D   ①如果CD-ROM设备连接到系统中的主IDE控制器上,选择0(Primary)
, k2 `/ P: h5 P8 [   ②如果CD-ROM设备连接到系统中的辅助IDE控制器上,选择1(Secondary)
6 |; e4 T: |: D- ~3 }(6) 选择IDE 设备(7) 如何配置
! U+ o  T7 N% M6 z9 |0 X, T4 k   ①如果CD-ROM设备设置成“Master”设备,选择0
* O% t, z  @; d: X   ②如果CD-ROM设备设置成“Slave”设备,选择1! j% T/ M1 @' B! k. j4 k8 h3 D
(8) 输入y更新IDE配置
2 K) d+ z6 I* E% S(9) 如果这是你系统上的第一个CD-ROM设备,(10) 选择你要增加对High Sierra文件系统的支持。
5 X8 x/ _) ^, y2 h1 O: F(11) 重新连接核心,(12) 重新建立环境,(13)重新引导后就可以使用CD-ROM设备(14) 。
作者: huashi3483    时间: 2004-9-27 15:38
系统管理(下); e3 _% B  e" D
第十二章
9 u2 t" l' H% Y/ T# w5 l. ^总结:本章着重介绍了SCO Open Sever操作系统对于系统进程的一些管理,包括:进程的创建、检查和管理等。要求掌握使用ps(C)和sar(C)命令监控进程活动并且能够区分用户和系统产生的进程,使用nice(C)和renice(C)命令来改变进程优先级,使用crontab(C)命令是系统进程自动运行。$ h: G/ ^' [8 p) e7 ?  n. F! R

  u( Y5 j& w3 H6 Q7 i3 x; i' U1. 如何实现创建一个新进程?
3 E  y. o9 Q8 [, O答案:(1)shell读命令行并准备执行这些命令。" j0 g2 J" N$ C+ ^7 L+ d0 {
  (2)shell执行一个fork(S)系统调用,这个系统调用创建一个新的进程,这个进
1 I7 R0 Z) z! ]( V) P9 V1 v     程与调用(父亲)shell进程几乎一样。
9 G2 e1 J0 s3 U) E  (3)新的子进程执行一个exec(S)系统调用,它通过执行一个新的程序来覆盖调
, s3 Q- A# e6 E     用进程,这个程序就是在命令行上指定的程序。9 I, m: a5 T* e0 W$ b
  (4)子进程运行新的程序并且最终通过执行一个exit(S)系统调用完成程序运行。
" L) j1 _" S- y. V: ]     再这一点上,我们说子进程已经终止。它然后进入一个“死尸”(死亡)状/ _6 \$ S# w! s& d& D2 u& ?
     态直到父进程处理它。
$ c  G! p/ T4 p  k9 T  (5)期间,父进程执行一个wait(S)系统调用它使父进程处于等待状态直到子进
" [* a' S3 |* ~  h     程完成和终止。
3 v) }/ z7 U* N4 G. v, u( U! P* Z+ Q5 A: d' j. G
2. Ps(C)命令的功能及用法是什么?5 {' v. G9 ^9 v4 t2 G, X
答案::Ps(C)命令获取有关活动进程的信息并且给出什么进程正在运行的一个“快照”
5 l3 }/ \; O& ^- D1 B9 Q   图。
) j3 f) j# m, t! r  I# u- J   使用-elf选项可以查看有关系统上运行的每个进程的更详细信息。
( z$ o' D' B. e- D, \   当创建了一个新的核心并且不是目前引导的核心时,使用-n选项。+ s; L% U5 h% |' W. M! w1 X( b
, H% L9 T3 X# V0 w' t! b$ u, J
3. 描述进程优先级的范围?7 c! P& T/ n  n+ p) i9 [
答案:(1)用户进程在一个比系统进程更低的优先级上运行,一个用户可以有0到50( R- t; y# O# Q0 a) e" l
     之间的优先级。! ~$ x0 S" @7 _# [' U
   (2)系统进程优先级的范围是66到95之间。/ y2 T, T5 f1 Q, y' N
  (3)固定优先级进程的优先级范围是从96到127之间并且控制它们自己的调度,; {& q" y. F* O# Z& l* ^5 J8 ]! J) ?
     一个应用必须进行一定的编码才能作为固定优先级进程来运行,它们不能由
. s1 f  B! h* L% L. m/ m     操作系统来创建。/ I: q5 o- n( l; j

) U3 L1 Z3 X3 i- g  K$ [4. 进程审计文件包含什么?& S+ F, l  y- S8 q: e
答案:(1)命令名
8 M' `! |$ P9 P   (2)用户注册名
5 C4 s' k  c/ Z( h4 Y8 m   (3)tty设备名* U! z0 ]+ M; H( t* {# U! ]  O
   (4)进程启动时间. }) z7 R3 p- C/ F. H5 B1 C
   (5)进程结束时间- [2 V( u0 ?  ~) v' {' G
   (6)秒为单位的CPU时间
" Y+ Y: x1 C6 Y/ |" ], T/ \! b   (7)收入(Meansize)
# F$ Q! Q$ _5 I8 @( h# y$ s& l; l3 q, ^4 |; R3 x, v
5. 五个系统crontab文件分别是什么?
4 Y4 H) g/ r( E5 `/ I; C& z( G# X# d
答案:(1)adm  管理进程审计和收集日志文件。
3 F0 I9 X7 h/ z; J# T5 E   (2)mmdf 发送有关邮件不能递交和删除无关文件的警告。
. V; r' @* j6 u7 X+ T  (3)root  清除日志文件和删除core文件,检查/usr/lib/cron的大小并将它拷贝$ H2 F5 O1 J/ V5 G, E  J
        到/usr/lib/cron/olog中,删除/tmp目录中的文件,设置系统时间,并
. L* Y7 p7 s' K+ t         创建系统活动报告。
) H" v" i3 y* s1 v8 \   (4)sys  使用sar(ADM)命令收集性能信息。! \; q; D: y! `' p3 m3 o& q
   (5)uucp  使UUCP和执行UUCP维护任务自动化
  Y9 t3 Z$ @4 `, ^7 J
6 t5 M8 m& Z1 R: j6 w) B6. 编辑root crontab文件的步骤是什么?8 F5 G' w- y3 }& x" t
答案:(1)用root注册
4 s, ~9 D0 u" y. f. G# g   (2)使用crontab(C)命令的-l选项来查看root crontab文件。将输出存放在一个文
) O; ^; L  O5 W6 {5 j/ z8 K     件中:. K$ x( K1 S1 J( N
        crontab -l > crontab.eg% s0 V2 p, R- N% |6 a
   (3)编辑这个文件来添加或更改记录
! q. W! F$ g7 Q8 c; h   (4)使用crontab(C)来递交你更改的记录2 m7 B- W! Q0 u9 Z! l" X1 z5 J
4 I) ?2 o$ r7 b3 S% a
第十三章
8 a9 o) E6 t9 r) H  l总结:本章着重介绍了SCO Open Sever操作系统的安全性,选择安全的profile并且可通过分配主要和二级授权将某些任务委托给用户。要求掌握可信赖系统的概念,改变系统的安全profile,确定合适的子系统和用户授权等等。/ s( o2 c+ s. ?
1 f5 v) g9 g1 U  A: \
1. 描述可信赖系统的概念和特点?
* z8 S3 o5 d4 P4 K# H( m' q/ O/ k答案:它可以对信息访问达到更高级别的控制,提供机制来防止(或至少探测到)非授
; ?1 ^4 \, Q4 F0 F. A/ h   权访问,以及提供补充的手段来确认这些机制正常工作。它的特点是:) c6 m( T; F" x& T; w
(1) 审慎访问控制(Discretionary Access Control (DAC))
% @' o& @$ E4 `% h/ L$ o' K确定一个用户可以访问包含程序,数据文件,和目录的什么内容。
) [8 e: S' }- P: k    (2)身份识别和鉴定(Ldentification and Authentication(L&A))/ K& }4 S  k1 S) j
       对注册企图和整个注册过程提供更大的控制。7 E; g5 u3 |4 S6 j; K
(3)审计能力' W- u2 z) W! V( E+ m
   追踪一个用户的行为
4 R0 F  Z$ X" ~# ?0 I3 R# l(4)授权4 G/ y8 o' a; r; }2 q
   说明要执行某个动作的用户的属性# b6 K* S7 X6 H) G
(5)受保护的子系统
  {& w3 Y3 D6 M5 D4 _  提供相关的特殊功能服务的文件,设备和命令的组合。C2提供了对维护这/ I, T: Y: l# r2 j$ }/ H
   些功能的用户进程控制。: x9 W; j) G7 B# K; R4 ~- N1 S: i$ T+ n
(6)TCB
9 K/ |7 v% P' d) ~  B" u. i- A  实现系统的安全策略。安全策略是规则的集合,它监督和看守在“主体”(运9 Y7 I/ R/ N1 B$ `5 n) Y+ Q; P7 f. Q/ m
   行在系统中的进程)和“对象”(文件和设备)之间的相互作用。
" U; ~- e$ C, f/ h(7)对象
$ X; w- ?7 L' f$ W7 S  由于C2级信任的要求,SCO系统在重新分配资源给另一个进程之前都要清. @# D2 X* j! g; L/ Z
  除存储对象(指内存,包括RAM和辅助存储体)中的信息。这会防止用户4 G9 W( a% T- G% H% K3 {
   访问驻留在内存中的属于其它用户的数据。5 q7 n! z: y/ Y1 H
$ {" ], L* _- q* {. A! k' S6 h
5 \0 H, ]3 s5 O8 E9 \. v0 i' U
2. 高安全profile的特点是什么?3 K+ U, N9 k3 V7 V
 答案:(1)口令被严格控制并且只能由系统产生;用户不能选择它们自己的口令。) _/ A- @5 R& w1 }  d) p! ^2 E' L
(2) 拥护帐号不(3) 能被再次利用或被删除。. E0 E) m" h" M4 e
(4) 所以C2级的特点都处于活动状态。2 t9 I9 {* i/ w. d5 k" f; ]

( ^; v8 p1 P; V. m4 E( u* s3. 如何修改个别用户参数?" F1 i) o! t4 a! N5 h
答案:(1)用root注册运行scoadmin(ADM)
- r( H, @. \6 D* S   (2)选择Account Manager选择用户名5 `; x% p* y& Q; e. ]; h' Z
(3)选择UserLogin Controls- v( w) y: M2 m0 K& M
(5) 关掉“Failed login attempts allowed before account is locked”的默认值的选项(在这项目前的方块中或盒子中点击一下鼠标(6))。
* h# U4 u' a6 e% `(7) 选择“Failed login attempts allowed before account is locked”的下一个对话框并输入期望的数字。
& e1 \! h6 ]# Q" S" ^(8) 选择OK,信息“Changing user login contrlos”会出现。
) U+ _9 e. W5 g. x9 p(9) 退出Account Manager
1 |4 Z- z5 T5 H8 z9 i& v  V- v6 J, o& O" ]; L
4. 什么是系统V文件,5. 它包含哪些文件?
3 f+ a* W+ U9 ?4 A3 Z答案:系统V文件基于AT&T Bell实验室开发的System 5 Release 4.2(SVR4.2) UNIX系
. ^) W( Y+ _& l" F9 i7 V' e   统。它包含下列文件:  g$ _5 n2 ^2 X
   (1)/etc/passwd 包含帐户数据和一个加密口令  % |; o5 ?$ D  q% G+ R1 H9 }
   (2)/etc/group 包含组名,ID,和属于每个组的用户名
0 _8 y6 l' F" K; D   (3)/etc/shadow 包含加密口令,禁止对这个文件进行访问;它用来维护与其
9 f9 z# b) P* S6 \           它UNIX系统的兼容# Q" N$ g9 \* Y: {# R
   (4)/etc/default/passwd 包含缺省的帐户信息,如一个口令的最小长度和成功) p8 g9 u! x2 d( E
               修改一个口令的允许重复尝试的次数: ?5 c! F6 Q3 c& S
   (5)/etc/default/login 包含缺省的帐户信息,如注册是是否需要一个口令和当
: @- V  R8 J( r( x' D: x- W+ i              一个用户注册时是否显示有关信息
5 h1 c+ K! A; M' N" N! \" T( k  E1 |% Z- [$ j. n5 H3 P: j/ B# J( U
6. 描述如何给一个用户分配主要子系统授权?& N/ K- W7 A: [+ C' v5 T8 q6 ]
答案:(1)用root注册运行scoadmin(ADM)/ K. r3 a) f: L% T2 Z
   (2)选择Account Manager选择用户名: R$ o2 @) _1 l. r/ ~/ P0 N' W7 b1 O
   (3)选择UserAuthorizations4 d+ y7 |. s- Y5 U
    (4)关掉“User system default authorizations for user account”的默认值的选项(在 9 i  K, Y* o# ^$ v, ~  D
       这项目前的方块中或盒子中点击一下鼠标)。" t9 {; w2 ]2 T' [& I
    (5)在“Not Authorized”列表中选择你要分配给这个用户的主授权。: O! L& m5 n) D) `, Z" r1 Z5 S
    (6)选择Add将选种的子系统授权添加到“Authorized”表中。
- J% N0 n9 x/ Z) V    (7)对任意其它你要分配给用户的主授权,重复5和6,完成后,进入下一步。
, o1 j0 s& e; l& k$ Z(8)选择OK,信息“Changing user Authorized”会出现。
3 i% p# c% J+ S2 `( i8 S    (9)退出Account Manager
* H6 a# w( q7 j+ K4 O$ f1 G/ e
4 v1 Y; J* f: D% D2 h) k( p* d7. 用户系统特权包括什么?
3 D" L$ n9 c& R& H答案:(1)configaudit 配置审计子系统参数
$ b& b9 \0 h& J- F   (2)writeaudit 写审计记录到审计轨迹(audit trail)中
$ ]: q/ R! y% w5 g2 u   (3)execsuid 运行“set-UID”程序的能力5 l- J8 E4 s9 c9 Q8 \
(4)chown 改变一个文件属主的能力
3 F% f9 q/ v( Y- a; M(5)suspendaudit 暂停操作系统审计
  I, u5 S! l! W, n+ I8 L
8 j/ `, ?* E! n6 D7 N# W* N" @8. 用户执行一个root命令的方法是什么?. [: n+ b# e  V  ^: K- n- C, Q
答案:/tcb/bin/asroot root_command/ b) b0 N. b) u$ k/ y$ w# U, A
   root_command是你要执行的root命令。
: O8 L5 t  y! h$ P# N: ^; }' I$ y2 U) z
9. Authck(ADM)的功能和用法是什么?
' n8 A" @& h$ v# I4 u& J答案:Authck(ADM)的功能是:+ O- @- x6 K4 T
(1) 保护口令数据库,(2)检查/tcb/file/auth/[a~z]/*和/etc/passwd的完整性,(3) 这样没
' h9 B: y. j6 _& [  `# i! J4 ]! Q   有一个文件会包含在另一个文件中没有出现的记录
8 C) n: y- |0 E8 D7 P" D* w(4) 终端控制数据库,(5) /etc/auth/system/ttys,(6)检查有效终端记录
  M4 t. e, x' g  F2 r0 \' T(7) 保护子系统数据库,(8) /etc/auth/subsystem/*,(9)和/etc/auth/system/default,(10)确保它们正确的反映了在保护口令数据库中找到的子系统授权记录
1 F' s1 ]3 ]$ Z( b当运行Authck(ADM)命令时:
) w' L" a4 Z1 `0 u(1)-a选项检查所有的口令,终端控制和保护子系统数据库
/ {! r, R' G$ W(2)-v选项来显示运行诊断和警告
7 E# V7 _, Q; z" ~: w
% E0 T' M; \/ s% `9 R) I10. 描述如何检查安全数据库?- ?. _1 v, A) X4 j( f- @+ f2 x
答案:(1)用root注册运行scoadmin(ADM)/ P1 h3 f8 D; x
   (2)选择SystemSecurityReports Manager Reports7 H2 K# d4 n. ~+ N' R
   (3)选择Checks and Verifications- B0 D' ~6 W9 v
(11) 选择Check consistency of account databases
5 p8 n5 t- }( m' G' s1 l) h2 W(12) 选择OK。报告的数据出现在报告管理器窗口
& I. ]0 L" W1 E, \(13) 退出Reports Manager
( W& o/ }" b9 L% z9 q
- E6 C1 c) Z- P4 `1 g* x1 R10.限制root注册的方法是什么?' [, i5 h( P; E$ m0 `4 _0 ]# y
答案(1)用root注册6 C: q+ j* A6 J) D# ~  L  k. i
  (2)编辑/etc/default/login
: d' ~( c( e# ?4 ^0 D& t  (3)添加记录:CONSOLE=/DEV/TTY01
作者: huashi3483    时间: 2004-9-27 15:38
第十四章4 `; ], ]# d3 X: ^; o" L0 L" u
总结:本章着重介绍了可用的系统资源管理,使它们在所有用户之间公平地共享,并提供优化的性能。要求掌握核心参数的概念及它们如何影响系统性能,定义性能目标,收集性能数据等等。/ e/ k& W9 r: j$ y

/ {7 Q/ }* s# b8 H" m% P# X0 I; I1. 限制整个系统性能的硬件因素是什么?! a* q+ `( \4 _; z/ @6 Q( D
答案:(1)系统地址和数据总线的速度和宽度
2 f+ l% X, ~$ E( D4 N- g+ A) h   (2)系统CPU的类型,时钟速度,内部存储缓存的大小
7 \2 f) `: y5 B; X1 d2 T) w. v   (3)外部缓存的大小/ q8 F, n' d3 `& D& ^, d
   (4)内存总量,数据路径的宽度和它的访问时间
" x" u( ~+ |1 z) w$ R5 X7 Q' S   (5)一个主机识配器的SCSI总线控制器的速度和宽度! a: J: ?' [7 L. F- s9 D; s
   (6)外部设备控制卡上的数据路径的宽度(32,16,8位)3 S; }- D2 d( C
(14) 磁盘的访问时间
' C1 K6 m' ?, h! {4 H(15) 是否使用智能或哑串口卡
6 f& G" a/ {! z" K: E& T% u3 [5 w# Q' j: S4 H1 N2 s# r
2. 如何监控CPU的使用,3. 识别CPU的饱和?
, ~0 i6 P! K+ B' z8 n+ N答案:(1)打开进程帐户来跟踪CPU一段时间的使用( B& U: ]' i; `$ t
   (2)使用pc(C)和sar(ADM)命令来帮助识别CPU饱和
1 D/ u7 D/ V( o% L$ C
  X  u* y3 T1 c4. 如何使用sar(ADM)命令来监控CPU饱和?0 _; B! U9 R- W
答案:可使用sar(ADM)命令的-u和-q选项,例如:
" i5 g7 P5 s+ F9 O3 r(1) sar -u 60 10
3 ~" T' G2 r6 h   -u选项给出CPU使用的百分比,如果%idle域小于等于10%,它表示系6 y; O6 Z  G  D9 Q, ~
  统被困在处理器的能力上,如果有很低的%idle值和很高的%usr,%sys数
" `! P+ N1 K2 C* [" Q; _   字,CPU就会饱和。' z$ V& R( W, ?
(2) sar -q 60 10    
: q& s1 G, }. }: E, y3 a& x   -q选项指示在运动队列中当前有多少进程正竞争CPU资源。CPU饱和表' Z6 I, ~- \! S$ j$ U" a- o
   现在%runq-sz的数值超过2和%runocc数值大于50。
: V: B& }7 B, a6 f1 M! _; @
) P7 t4 h( W9 I3 R% c0 h5. 识别内存饱和的方法是什么?
+ C/ U- E. y$ O  g5 U答案:(1)可使用swap(ADM)命令的-l选项来快速确定内存是否被耗尽,显示的块为7 }1 ~0 q* F* R# W
     512字节。
: R' h1 ~8 K# H; l' E4 v% F  i; |   (2)可使用sar(AMD) 命令的-r选项来显示你系统上自由内存和自由交换空间,
" y5 h7 x' k0 \  b1 ~     freemem域是一个4KB页的记数,freeswp域以512字节显示。9 o# ^+ y7 N/ Q6 q) S

, G3 H2 Y/ W2 f4 S& g# d# J6. 在什么情况下需要配置核心参数?; G! H$ _  m6 O7 {; S
答案:(1)安装了额外的物理内存,使更多的内存资源用于分配。* s+ B0 a6 E, S3 R) O
(2) 不(3) 断的出现核心错误信息,(4) 表示某些资源用尽。
% d- }+ F1 N' f5 \# t+ y' K(5) 系统反映时间一直慢,(6) 表示其它资源太紧张。
0 E. w' B) |4 A(7) 为适应一个特殊应同(8) 的需要,(9) 需要剪裁资源的使用。
1 C- M, D: r/ _2 h# b5 B
& R# _" B/ c- m+ Z8 c  o: D$ u' `第十五章/ T5 P( @" U9 V' t1 a/ h3 J" r# d
总结:本章着重介绍了SCO OpenSever Release 5操作系统的网络安装,如何建立网络安装服务器和产生客户机引导系统。要求掌握网络操作系统的安装和SCO Layered产品的网络安装。
, p1 A. W& j, V+ o3 |
" J  O+ T2 F: G+ M. ^7 S1. 当执行网络安装时,2. 用何种方式引导客户机系统?
$ J% K8 h( K3 H; |& w+ B答案:(1)软盘
. P" ~7 d' o; B2 n+ @$ F   (2)配备有一个bootp ROM芯片的网片- k8 x8 u: Y. U, H: l
   为了使服务器上的软件能够被客户机访问和安装,输入:
! {, |: ~6 g8 p7 p* J6 [" y     netisl server on
4 w% [1 L2 i, C: ~
  L" }! W, ?# v# N6 G# d$ u3. 在客户机系统上安装网络卡需要的信息是什么?
- q, B0 L- b" O% Z答案: (1)网卡类型
/ p' s7 m2 ~9 U( R# r3 N   (2)I/O基本地址
* J' Y  o# ?7 T" j* m(10) 中断向量
0 B: C! A. l8 {# w1 n2 E# V4 g* _(11) 共享RAM地址  K% @  M! J8 @- r
(12) MAC地址
0 Z1 H" d2 C/ N5 q9 g- a+ X# F. s* f2 L! G, P& ^
4. 创建一个客户机的特别引导文件需要执行哪些操作?
3 o" w" d0 a) g) G答案: (1)用root注册
( u+ ^/ T! N, s2 o   (2)输入netisl client add来创建一个客户引导盘。
7 _8 s) {# O8 ?" Q   (3)输入以下信息,包括:客户机系统、客户机IP地址、客户机网络掩码、客& A- z8 H7 g0 @: c$ B" I9 m+ ?
      户机广播地址、Gateway地址。
# C& u9 _% v2 W  r: `   (4)按空格键显示支持的网卡列表,选择网卡。  p% i! K8 B, j1 X
     (5)输入I/O 地址、中断向量、共享RAM地址、MAC地址。1 y# x' Y; f8 a7 G2 J$ G
(13) 选择引导设备(14)
' u6 m. }- ?8 x. U   如果引导设备是一块网卡,选择bootp芯片类型并跳到第9步处理! ?0 h- _- o# J& `+ G: d
        如果引导设备是软盘,完成7至9步7 h0 q; i7 @- B4 h: T1 I1 W& W
(15) 输入软盘类型、软盘设备(16) 。9 z  m. e) X6 T- H5 N! u
(17) 按回车键创建引导软盘。6 S( J3 v" h$ `0 x/ G
(18) 退出netisl client add程序。& `* ~' L# M, [& f5 b& \

0 u  q& W& B4 V$ g) n0 F. `- u9 p6 B, g
第十六章* O0 g& ~! S# B9 b7 }& ^& y
总结:本章着重介绍了SCO Symmerical Multiprocessing(SMP)系统的安装,监控和调整。要求掌握SCO SMP软件的特点及其如何配置,检查并调整SCO SMP的性能。; E7 a! g0 F7 u( p8 \) D# a7 I

& E, F" \/ Q2 H# [. L8 t$ Q) V1. SCO SMP软件的特点是什么?8 p: ~' I" a" W$ i
答案:(1)增加特殊的多处理成分到标准操作系统核心中6 ^6 y$ t: P+ y3 a
   (2)自动识别和使用其它的处理器. q$ c3 D0 K! r9 y5 ?" }
   (3)与支持单CPU的核心完全兼容
$ w5 u1 Y  L% m, P8 q   (4)提供系统活动监控实用程序0 H6 \$ N6 d' c& b$ v5 E
   (5)对现存的工具,系统管理或文件系统没有任何影响
1 y7 B5 G+ j, m: w$ B   (6)兼容于AT&T的System V接口定义的IEEE POSIX9 @2 x- s  b" V4 K% v. K+ }% x
' t5 I7 z5 E4 Q  H* v
2. SCO SMP软件使用的三个条件是什么?/ b  y4 D( O% W9 d* n  c
答案:(1)SCO SMP必须单独购买,对每个添加的CPU,你都必须购买一个许可证。
" B( O* v; z' r, M" M   (2)使用scoadmin(ADM) Software Manager或从命令上使用custom命令来进行% G2 z; t, e- B
     安装。
+ X7 q* Q: N1 N9 F. n  (3)在系统安装时,输入软件序列号和活动码或安装之后使用scoadmin License : o4 W, g  ~; V2 F4 z  c6 z  c
     Manager来授于软件许可。对每个添加的CPU,你都必须用一个不同的SCO
1 ]! ]* C7 d8 M9 E; X/ T     SMP License 来激活。
% c) R# d# p3 H  ?  i# d3 A+ g  k. v* p# p9 `1 y# v+ j
3. 检查SCO SMP性能的内容是什么?, H9 G3 o0 G1 d% T0 `) R
答案:(1)系统负载平衡' [. Y8 o# l1 B) \
   (2)中断活动7 J: ?0 u+ P  b9 b
   (3)调整进度或进程优先级来改进系统性能
  D: B$ S9 e: R5 J3 \7 d7 \$ V  D% ^; e
! E! t" x$ R! O/ r4. mpstat(ADM)命令的用法和功能是什么?
8 R% s) S0 T4 a- p  v答案:mpstat(ADM)命令显示系统上安装的每个处理器的活动,可以初略地检验系统负
, I1 [. g" D9 W, M' A5 a1 M$ ~   载在所有可用的CPU之间是平衡的。运行mpstat命令的用法是:" n- {- g! C6 D# N! b3 R% h
(1) 用root注册8 g1 B# B2 f. U( `
(2) 运行mpstat# p% |, g! X6 `( |9 ^* p( J
运行mpstat(ADM)命令显示CPU的三种状态:
7 ]' K- p, a2 P$ O(1) ACTIVE     CPU可用于执行各种进程2 D7 ]5 _7 h  l
(2) STATIC     CPU只能运行特别为这个CPU设计的进程
' K9 j* K; G% o' w* n(3) INACTIVE    CPU不(4) 能运行任何进程
3 P$ {' b3 R/ T9 R# U+ L/ ?4 ~1 ^  E, t. Y- A/ H: \
5. 如何检查中断活动?
/ R* ?. I: `  Y8 ^$ U, o4 U答案:(1)使用displayintr(ADM)命令显示中断配置。- P$ h0 A4 J& t6 {; o6 G
     在中断处理器名字后面显示的一个或多个字符表示中断处理器的能力:  o( R; Y% F, ~! T" T$ \; V. y
      (F)ixed       中断处理器总在与这个CPU相关& [7 _) v$ u* i, o' H7 O  Q3 Z8 v
      (M)ovable     中断处理器在系统启动后可以与一个不同的CPU相2 V1 |& u7 ]8 Q8 y, u- Z0 s
               关联,这会使系统负载在CPU之间均衡
. |$ I6 L# q5 l+ \" m2 j) g       (S)harable     中断处理器可以共享这个中断向量
0 \( ]2 O4 q0 d(2)使用cpusar(ADM)命令的-j选项来显示由CPU处理的中断。在运行结果中,
4 E6 r% @9 L5 S5 @! Z1 J* h. Q   vector列显示中断处理器的名字,init/s列显示中断次数。
/ A- i! v/ I0 U) R第十七章
& Q/ E4 R" L; Y2 }/ ~总结:本章着重介绍了SCO OpenSever 操作系统恢复所必须完成的任务。要求掌握恢复系
# U" e5 n+ }) ?3 P+ t   统文件、根文件系统、root和boot文件系统和替换根硬盘。
% j  j4 @; x$ v; `8 N9 X
' `7 T% m! C2 t/ g. D7 `" {0 M1. 重新创建一个非根文件系统的步骤是什么?, M( u* k1 D5 \7 p
答案:(1)shutdown系统到单用户状态
" I9 }& P. [/ H3 I3 B/ H(2)卸下外交相同
" I; d1 j- n) l$ n- e3 G1 S(3)运行divvy(ADM)命令  c! H2 s3 E1 ~8 H: k7 Z$ o
(4)选择c[reat]
. v9 l2 ~* j% x" j(5)输入非根文件系统的分片号
6 o1 r7 m' l( Y, u(6)输入q退出" n( P$ u) e, h. z
(7)选择i进行安装
7 ^+ H/ N* F: Z" k! Q* X8 K& L9 _' }1 S/ M7 Q1 {1 R
2. 在恢复3. boot和unix文件时,4.为什么要先卸下/stand文件系统,5. 再重新安装?
7 T3 _5 O! ]* {2 l5 x5 m答案:因为/stand文件系统通常以只读方式安装,所以在替换boot文件之前,必须先把2 q4 @. W, t; Y9 [
   它卸下,再安装上。
) D' H. a8 U/ E; t$ D
/ j1 H8 s" p. m3 `9 g$ \) N& y6.为什么在建立应急引导盘组时要向根文件系统软盘中写入特殊的/etc/inittab文件?
0 a) `1 O: A; s, ]% f7 S! U答案:因为在/etc/inittab文件包含供系统其它部分引用的指令,否则,如果出现/etc/inittab* G3 C2 B+ V1 b! ?$ u1 o4 ]8 ^
   文件的丢失或损坏,对系统的复制就比较复杂,而不是仅仅把/etc/inittab文件从软6 [# c3 N; Z* ]% h0 \
   盘根文件系统中拷贝到硬盘中,导致系统不能进入多用户模式。
$ B- B' i* o7 l1 s- A/ w
, z% u' w; }% ?/ H' z7. 用户不8. 能从目录中删除文件的原因和解决方法是什么?
( e7 o1 t6 Q0 O& H; M6 y* N  P答案:如果用户不能从目录中删除文件,那么这个目录一定被设置了粘位(sticky bit又
: T( t# [6 ]4 ]9 B6 s/ T   叫密封位)。
' ]; ?& \) D$ x* Q6 _2 _9 h+ A   要想从目录中取消密封位,只有用root或目录属主以长格式列出其父目录(密
- O1 \2 e' t+ W% X1 a   封位在权限表的最后一个域显示t)。输入下列命令:8 }. Y. l" G3 J+ r* I0 g- H
   strip directory-name0 ?* s' }( w3 Y0 q; @  Q
! g  }. K9 S1 W& U3 P
9. 系统引导失败的原因和解决方法是什么?/ h6 l$ e6 W; C0 u2 [/ d6 |0 ~
答案:系统引导失败或出现NO OS信息,引导块中的部分引导块(/dev/hd0boot和9 z& Y" C! f% d0 I1 v
   /dev/hd1boot)或引导块(/etc/masterboot)被损坏。解决方法有两种:4 e+ m0 B$ F! b( c
●使用DOS方法:
/ r& @8 v% p  s( x, g, F1 Q( `(1) 使用DOS引导盘引导系统- b& X: e# e# Z  P: q
(2) 在DOS提示符下输入fdisk /mbr! ?5 d; L( b; B4 M, ?* s8 X, f$ Y3 G
(3) 重新引导系统8 n- {3 c7 [' J, C* I/ W
使用UNIX方法:
. [% `) i8 x+ C; P  }; r0 w+ }- S(1) 使用应急引导盘组的引导盘引导系统* X* T% @$ N1 R# B5 s* E! i6 z
(2) 当出现Boot:提示时,(3) 输入:
- A" d% ~( g8 d0 L(4) hd(40)unix
6 t% O* P1 S# ?; X* o3 J! a. D- p(5) 根据提示输入用户口令将系统引导到单用户方式2 h6 p( |; Y. z2 e  D( i
(6) 输入下列命令:+ N" P; E4 {  T
insbb hd /dev/hd0a
( H0 }; N) w) ldparam -w
作者: huashi3483    时间: 2004-9-27 15:39
<>网络管理(上)</P><>第一章 TCP/IP概论* w  b. w0 R! ]0 k! G- @
1.1 简介IP地址的组成?# C# f* q7 D) a( F( i
答案:IP地址由两部分组成:网络号和主机号。* z8 U( j* L4 P' b
1.2 简介IP地址分类?
8 z: U  I6 ?" f答案:如果网络号占用太多位,会形成许多不同网络,但每个主机数量会相对减少;而如果主机号占用过多,那么网络数量会减少。为了满足需要,主要将其分为A~E五类网络。
: l* W4 x' S7 T" z7 O; Q1.3 简介广播地址?( \8 T$ w& `) {# u7 Y% ^
答案:广播地址被用来向网络内所有主机发送报文。主机号或网络号全为1,代表网络的广播地址。而主机号或网络号为0代表了本网络或本主机。+ w! U+ m$ B# n
1.4 简介一些网络设备?# n$ y1 j) ^, q
答案:中继器,用于连接物理网络上的两个分支段,可以增大网络段而不削弱信号。
$ t( Z- `' b4 Z# N; z/ A集线器,用于同时连接多个计算机系统。
) n/ r1 g& s: ?$ r" }+ |! A桥,该设备用于连接使用同种硬件协议技术的网络。/ S+ n+ R8 P  }
交换器,智能桥,它在一个网段的任意两个结点间形成分离的物理连接,可同时处理多对结点间的多组信息交换。
+ N( \0 ]; @2 h9 q; X路由器,连接多个网络,并按照需要为网络内或网络间通讯选择通路。% ]: d3 b& b$ o+ V# S/ N
网关,特殊的路由器,主要用于使用不同协议的网络间传送报文。# B) j- u4 m& E- y+ w  N! R9 n+ p& \
1.5 /etc/hosts文件的内容?6 _5 A) [# w& I
答案:包括主机名与IP地址的映射。3 C- o: v; n4 I% l% _
1.6 地址解析协议ARP的作用是什么?
% C7 A: ?! P( b: _5 Y答案:将IP地址转换成硬件地址。在网络中,ARP发送广播报文,主机响应报文,返回硬件地址。
4 a) w5 E7 b# L% y7 R! t! q$ Y3 o( O第二章 子网编址技术
8 k) U2 C9 ^/ I* t% p3 F& a2.1 网络掩码的作用?
! p& m. Y+ h: ~  d答案:以次决定网络IP地址有多少位是子网地址,有多少位是主机地址。
5 @1 f3 A  [; j0 g$ l2.2 举例说明A类网的地址掩码?$ F" k( f1 s1 Z/ v( a: x% g
答案:例如A类网地址为132.65.20.109,则其一般的网络掩码为255.0.0.0,掩码位为1表明是属于网络地址,即132为网络地址,65.20.109为主机地址。3 b% n( o- b9 `# W
2.3 如果一个网络地址掩码为11111111 11111111 11000000 00000000,网络地址为122.72.198.76的广播地址是多少?
1 B5 Z1 a! M1 i- q8 W! J8 U0 G4 V/ m答案:将网络地址写成二进制为01111010 01001000 11000110 01001100,广播地址为:对应掩码为1的地址中的网络位不变,对应为0的地址中的主机位变为1。即01111010 01001000 11 111111 11111111,也就是122.72.255.255。
6 Z0 m& N7 f' F/ r, s第三章 配置单网络接口
! X( l$ j# N$ `+ C3.1 如何配置网卡?
6 I: x6 p2 A: A! c+ _3 y答案:使用scoadmin,选择Networks-&gt;Network Configuration。3 X' w' k! e& \1 F$ ]
或者输入下列命令scoadmin network configuration或netconfig。
/ t, ^8 p1 k3 r3 D' k3.2 使用什么命令测试TCP/IP?- q' d5 c% h0 @5 ~, V7 ^! O
答案:ping [-options] hostname
8 }, x: Z9 b, k; A- g6 N& w: xping [-options] IP_address
7 M- p0 [3 G$ f! E1 S+ unetstat -I [-n]% N! @) f3 o. {) |1 d
第四章 路由选择
3 G# M2 b% ?  S6 K8 h$ _& Y/ U6 \4.1 如何配置路由器?
/ b# K, |, m! c/ \3 ?% e3 \5 Y答案:安装网卡,运行Network Configuration Manager配置相应软件。& n9 p" [4 C* \4 l# b
4.2 如何配置作为路由器的机器网卡?
+ E: G: N- t4 l* v- |& b答案:运行netconfig,选择Hardware-&gt;Add New Lan Adapter。在配置第二块网卡时,需要将系统配置成网关。选择TCP/IP Configuration-&gt;Advanced Options。5 M# l) j  p' ?0 k
4.3 IP路由机制包括哪些内容?
. Y  [+ _% m3 F答案:内核路由表、路由协议、执行路由协议的路由进程和配置文件,以及配置及故障排除实用程序。
( P1 q' [  V. h2 h, h& `( H1 ?4.4 核心路由表包括哪些内容?
7 O0 ^+ w* _5 h& F1 }6 x答案:目标网络的IP地址、网络掩码、网关和网络接口。
/ M0 U" W8 t% x, e' L, \* n4.5 如何建立、删除和修改路由表中的内容?* W8 Y% d6 G- _; i0 k' n
答案:自动,运行netconfig配置网络接口时,获得网络的路由信息。2 `+ O' H# r, _, C' k9 G
手动,使用route命令,向路由表中人工加入路由入口。5 t' N! q9 ^1 q: J5 \
动态,在系统上运行特殊的路由进程,从而获得网络路由信息。
8 Q# x& }) ]7 N; h9 C4.6 简介SCO TCP/IP支持的三种不同的路由进程?5 {' j! L' P$ i, f- s" W2 a- u
答案:routed进程使用RIP 1,即1版本路由信息协议。
9 `1 g1 B4 t* o% [0 d* Hgated进程能处理RIP、EGP、BGP和OSPF路由协议。" `) t1 I; I% B3 v3 K( _% r
irdd进程是对互连网路由器Discovery协议的实现。
- ~9 v, d: I+ J# ^$ ]+ _4.7 使用哪些命令和文件管理监视路由信息?
, ~& O4 y* P" P4 v- D4 B答案:命令netstat、文件/etc/networks,命令traceroute、ping和ripquery。
3 ?$ x6 ?' x6 C0 u2 s% Z第五章 其它接口协议
" q. x4 u7 P! z6 U5.1 简介其它接口协议?8 }; Q8 a' T% E) b
答案:Token Ring,使用令牌解决信道冲突问题,适合用户多的LAN,有专用电缆和连接设备。- ?1 z3 D4 V- b- J( x3 Z, R
SLIP,串行线互连网协议,在串行线上运行TCP/IP。
% o& O* {' j2 G/ K2 R8 hISDN,综合服务数据网,是一种由本地电话部门提供的广域网。速度和效率高于调制解调器。6 q- k0 I; o% C# V/ ]" |5 Q2 e$ Z
桢中继,与ISDN相似,使用电话系统,纯数字式,使用专线连接。( \7 Y8 V1 \/ |7 r
专线,是点对点连接,需要特殊设备,通常使用SLIP或PPP协议,具有多种速率。3 x( g, Q- P, _! S% L4 b- z3 R
5.2 简介动态PPP连接?/ o& d6 h# z8 W
答案:动态拨出PPP连接使用UUCP实用程序,选择并启动相应的调制解调器,进行拨号与远程系统建立连接;动态拨入PPP连接通过UUCP程序启动成调制解调器接受拨入电话呼叫。可以使用uuinstall配置UUCP。
) {! R& V; L! z, `5 H& u' X  t5.3 与UUCP配置相关的文件主要有哪些?9 x. [% @5 Y! T+ T  V
答案:/usr/lib/uucp/Devices,存有所有和远程系统建立连接的设备信息。, O5 J" o  C2 s8 U% `. y2 R. x4 H! s
/usr/lib/uucp/Sysems,指定UUCP可以直接访问的其它主机名称。( b$ ]" }; A; V
5.4 简介PPP连接类型?- \( X. K% V' L9 I! N8 M' \
答案:Dynamic outgoing,用于动态拨出。1 E2 P/ J3 H  R9 a) h0 e
Dynamic incoming,用于动态拨入。( q1 L! c* f/ A& _' Y% m
Dedicated,用于专用连接。2 q( k( O4 q/ L) _2 x1 S: `) V9 S
Manual outgoing,用于受动拨出。
2 ?2 \9 z/ o0 p8 A" S+ N1 d6 G5.5 建立PPP接口的步骤?9 O& A7 d$ F, M3 {+ i1 l
答案:运行scoadmin,选择Network Configuration Manager-&gt;Hardware-&gt;Add new WAN connection-&gt;SCO TCP/IP PPP driver,并单击Add按扭。填好相应各项,必要时修改/etc/ppphosts、/etc/pppool和/etc/pppauth文件。
- w& {; C6 ~: O" L2 F. Z6 j: r第六章 TCP/IP管理5 V) H3 W, f, [2 w$ o
6.1 /etc/tcp脚本文件的功能?
' n  {8 G- O! m* u3 y答案:通过配置支持TCP/IP所必须的流设备来启动或关闭TCP/IP,并启动或关闭TCP/IP相关的守护程序。, \0 x& J; T* S8 U2 i
6.2 TCP/IP启动时/etc/tcp的操作?+ s6 }" W; t' C+ V0 `3 Q4 J
答案:TCP/IP核心支持的配置主要包括其所需的STREAMS模块栈的设置。/etc/tcp脚本文件会调用slink命令,在进行任何其它设置或启动之前先建立STREAMS栈。然后,/etc/tcp会以ifconfig命令对系统网络接口进行初始化。
- D% S% q( M' p3 ]6.3 系统维护状态下的/etc/tcp操作?
  c$ a% r* X# N: h答案:现在使用的TCP/IP可以使用户在系统维护状态下利用网络实用程序方便地完成管理任务。/etc/tcp可以完成以下功能:启动strerr守护程序,运行maskreply命令,启动或重新启动syslogd守护程序。$ j! V( Q# y" ~  F0 v+ |) V6 D/ q
6.4 如何关闭TCP/IP?, p% G, ?+ H/ m; n" \
答案:确认所有与TCP/IP有关的服务已经关闭,包括NIS和NFS,输入命令/etc/tcp stop。+ y% ?- F3 X" F7 u( L$ r
6.5 如何启动TCP/IP?' F  A! t! I  ?) t# U2 H9 A
答案:运行命令/etc/tcp start;如果系统安全级别为最高的两个,命令为sd /etc/tcp start。
; ^1 z4 K$ K3 L4 Y& W6.6 超级守护程序inetd如何工作?
( _  R$ F/ S3 c4 m, k  p) O9 l' x答案:inetd监听那些与提供因特网服务的守护程序连接要求,并增加所需的服务器进程。默认情况下,这些守护程序列在/etc/inetd/conf文件中。4 [- E1 k/ i5 B! ~4 d# [
6.7 如何启动和关闭守护程序?$ t% o8 V9 D1 d! R( b9 f4 G7 m
答案:只需要编辑inetd配置文件/etc/inetd.conf,并向inetd发出信号,使其重读此文件。. u3 v  p8 M. F
6.8 采用BOOTP收集网络信息的步骤是什么?- b; f& R' L: O" q
答案:首先广播BOOTREQUEST包,每个服务器的bootpd守护程序会检查其数据库文件,通常是/etc/bootptab/,识别设备的Ethernet地址,然后返回BOOTREPLY包,其中包含文件中所规定的所有选项信息。8 Y! ^0 f+ P6 X
6.9 /etc/ethers文件的内容?% M7 s4 V, h+ r$ y+ c( |# }
答案:设备的Ethernet地址,设备的IP地址或可解析为IP地址的主机名。& [$ H- ^: k7 i6 h9 K; b
6.10 如何配置受托主机访问?. D. O- b% L& }7 c! ]
答案:主要步骤是编辑/etc/hosts.equiv文件,指定有权访问该主机的远程系统。
/ ~! _+ l" _8 L. q8 }第七章 域名服务器配置+ @! J; C& k$ Y+ H- @
7.1 什么是主域名服务器(PNS)?
4 v& W0 E' t8 u: |9 h答案:主域名服务器是因特网上注册的服务器,它被授权控制一组具有相同域名部分的机器。主域名服务器(例如somedom.com)下仍然可以存在其它主域名服务器(london.somedom.com)。( M6 G; ?2 d' X, |: o3 Z" Q9 q
7.2 什么是辅助域名服务器(SNS)?
$ f  @% w; H5 B( r; I答案:为了减轻主域名服务器的负担,并在其发生故障时代替其工作,一个主域名服务器可以有多个辅助域名服务器。辅助域名服务器具有与主域名服务器相同的域名。
, u( ]3 r' B1 w) c5 P4 R7.3 什么是cashing-only服务器?
5 T' u* @5 C2 |: q答案:将域名服务器设置成为:将信息查询操作传递到其它域名服务器上,并对查询结果进行暂存,从而加速对客户机的服务。
  n$ R, g7 Q5 ?! B* I" C* H7.4 SCO实现域名服务的后台驻留程序named是如何工作的?
8 Y, C/ ~# J/ k- A! H2 E8 K/ O答案:首先,它查找控制文件,一般是/etc/named.boot,此文件为named指定一组数据,并由named加载到内部表中,最后,named监听来自不同客户端对主机名和地址的查询,并从加载的数据中获取答案并回答。0 t$ p" d& ]* ]" v0 {# W
7.5 简介/etc/named.boot中各项的含义?( y/ ^4 Q1 i' h$ r! l$ p3 c& g
答案:directory项,确定由named引用文件的目录。6 F/ H* @" n# Q: Z' y* t
primary项,有关主域名服务器的信息。( V5 h6 c' h" m9 J: }
secondary项,有关辅助域名服务器的信息。
" q! R# D8 v6 s2 vcache项,有关数据缓冲区的信息。( L" p) U" j$ J
forwarders项,关于查询无结果的请求的转发信息。
1 g0 L- Y' B8 v4 P2 @8 vslave项,仅用于辅助域名服务器或caching-only,说明其只能使用一个转发服务器来负责域名查询。. L, s- ?3 ?# s; z9 Q: R# L) a
7.6 如何配置DNS客户端?0 C7 R4 r+ L# X7 {, h
答案:在网络上配置完成域名服务器,就可以开始配置其它主机为DNS的客户端,建立客户端仅与/etc/resolv.conf文件有关。此文件中的主要记录格式是domain、search、nameserver和hosresorder项。
1 |. U- d9 C. [+ t5 ^7.7 如何在LAN上增加客户机?
; }& {9 m* v2 o2 b% i- e答案:在客户机上配置/etc/resolv.conf;在主域名服务器的named.hosts文件中加入适当记录;在主域名服务器的named.rev文件中加入PTR记录;更新主域名服务器的named.soa文件中的序列号;查找named的进程ID;运行命令kill -1 pid。! O! v- [% b- D' o
第八章 Mail配置, A5 y$ v8 B4 u8 r
8.1 列出Email系统的组成部分?$ V1 i6 f! [) v% n/ e
答案:Mail用户代理程序(MUA)、Mail传输代理程序(MTA)和Mail通道程序(MCP)。& h. A4 W& h- O, x7 h
8.2 SCO OpenServer Release 5中使用的MTA?4 Y" Q' B% Q: o
答案:sendmail和MMDF。/ D1 {6 @. b6 e- v: p
8.3 什么是POP服务器?6 L+ ?" O3 Z3 J" v2 D4 s& j
答案:POP,Post Office Protocol为后台驻留程序作为MUA和MTA之间的一个中间层,服务于那些不是总连接到网上但又要求维护他们自己邮件的用户。
* u3 J1 V6 o% b8 ~" o. V# k8.4 如何打开MMDF配置管理器?
: o0 A. E5 t! m8 o答案:有两种方法:作为用户root或mmdf在命令行输出:mkdev mdf;或者,运行scoadmin并选择Mail-&gt;MMDF Configuration。
4 o( _5 R: c% D5 E7 Q% B8.5 在MMDF配置窗口中,高级选项Forwarding…、和的作用是什么?4 N6 r, Q3 n4 J" S+ |" `- [- H
答案:Forwarding…用于用户说明MMDF如何处理那些不知道用户或主机的信息。一般指定一个缓冲主机或具有更好机会发送邮件的主机上。6 [8 t8 Y# @" X" C! g/ N3 w; ?  Z
Mailboxes…用于配置邮件放置位置。用户可以选择/usr/spool/mail/usename或用户主目录下的.mailbox文件。
; L: E6 D7 ~9 }2 T$ D% aRedirection…用于配置postmaster和伪用户管理帐号接受邮件(如backup)的用户。& Z5 m' z9 `9 H& q7 [
8.6 如何为庞大用户群体设置邮件别名?
4 o5 O, z  ~1 M% M  ~答案:运行scoadmin,选择Mail-&gt;MMDF Alias Admin,并按照屏幕提示进行。! p1 o. F; }; A5 K0 B/ w% C* P
第九章 网络文件系统和自动安装
' X4 p4 a1 h3 h/ L9.1 NFS输入和输出规则?$ g2 w  |- E0 C0 o
答案:1 NFS输出目录,而不是文件系统。
* c/ T1 G, c$ ~6 j9 l8 @ 2 如果服务器已经输出了一个目录,并且有一个文件系统安装在此目录下,但是客户端将看不到此文件系统的内容。
7 C9 I7 C4 ?# L" ~5 ]3 y6 [8 r; c 3 客户机可以安装一个输出目录的子目录。
& U$ v" Q; p" ^/ h8 F 4 一个主机不能将一个输入目录再次输出。! k! z4 e4 d4 k. w
 5 客户机不能同时输入一个目录和其目录下的子目录。除非此子目录属于不同的文件系统。4 c9 S: E; t  L
9.2 使用scoadmin配置NFS服务器?& p, @7 m3 b3 M" D3 C4 i) J
答案:运行scoadmin,选择Filesystem Manager—&gt;Export NFS。配置NFS服务器,需要指定要输出的目录,并按照不同权限指定这些目录要向哪些用户输出,是否立刻输出。- o2 _% j+ ~" G& v5 Y7 R: W
9.3 如何手工配置服务器?8 d7 k: T3 j. z% D1 _
答案:1 编辑/etc/exports文件,更改NFS服务器与其它系统共享的文件系统列表,并确定以什么方式与它们共享。
" c) g. N$ D* Z. m- Y, N 2 通知mountd输出列表已经改变。可以通过exportfs命令实现。
$ z9 I0 y! r8 e8 @3 p3 ]) S1 n9.4 启动用于NFS服务器的守护进程注意的问题?
$ {$ E; L3 |( u: F答案:启动NFS守护进程的脚本程序为/etc/nfs,通常它只启动NFS客户端守护程序,只有/etc/exports存在,才会启动用于NFS服务器的守护程序。( @, Y! P9 B' o% I! y3 O0 m
9.5 为什么在修改/etc/exports文件后,还需要通知mountd守护程序,输出列表已经改变?
* w4 S: V/ U( A& R! A+ o6 O$ B, A答案:因为mountd守护程序只是在启动时读/etc/exports文件,它不会注意到后来文件已经改变,所以必须告诉它。3 K5 y7 |" ^, W+ Q9 w
9.6 如何通知mountd守护程序,/etc/exports文件已经改变?3 X6 V: l( r. v+ z- i
答案:使用exportfs命令。-a选项在现有输出基础上添加新的内容,不管已经输出的内容是否存在于/etc/exports中,因此,如果在文件中删除了某条记录,将不会影响其继续输出。-u选项取消所有输出文件的输出。5 C- K# C# g  B& k( Q
9.7 如何使用菜单配置NFS客户机?
8 t# `  F4 c1 }1 a/ Z' t  L答案:使用scoadmin,并选择Filesystem-&gt;Mount-&gt;Add Mount Configuration-&gt;Add Export Configuration-&gt;Remote。并在出现的菜单中填写相应选项。
/ I4 p4 l: w5 Q8 x9.8 如何手工配置NFS客户机?- W  i" n( a; M/ t% N1 ]$ g6 y$ _
答案:有两种方法:1 b# z9 h) N; T& {* J5 \
自动安装:编辑/etc/default/filesys,系统在启动时读取此文件进行安装
% [! U/ g/ D6 }, v手工安装:在NFS启动后,从命令行安装远程NFS文件系统。6 w/ I* G% ]' f" B# a: O7 M4 _
9.10 用mount命令手工安装NFS文件系统的语法是什么?
7 T/ A2 U7 f$ @& Q+ V答案:mount [-f NFS [, options1]] [-o options2] server: /dir /mountdir
: @2 G; l/ p1 C3 l其中,server是NFS文件服务器名字,dir为NFS文件服务器输出目录名或它的一个子目录,mountdir是远程目录要安装的NFS客户机上的目录名。
% r9 e" \$ Q# B+ w6 R+ S2 Y9.11 NFS守护进程有哪些?) y( O; p  J6 |* i. y* \7 m
答案:包括mountd、nfsd、pcnfsd、biod、statd、lockd。
8 v6 w0 z: d0 \- I8 H+ H第十章 PPP高级连接选项
9 Y, r/ a+ M" e& m  _
8 {3 s6 g3 ^- O3 u% a* p</P>
作者: huashi3483    时间: 2004-9-27 15:39
<>第十一章 介绍Internet/Intranet
$ ]8 E& n0 w" _2 u6 X( h5 K11.1 Internet/Intranet服务器构成?
; y$ d6 L' I' ~5 l- }# i答案:高性能的硬件服务器、可靠的网络设备、一个业务关键的可靠性和运行性能良好的网络操作系统、一个易于管理、易于使用的Web Server、安全包、信息主页编辑工具和传送工具、浏览器、通讯软件。1 {! ^; m% `; C/ G8 O
11.2 SCO Internet/Intranet体系结构?
5 c0 a# k$ `2 v2 }# v$ M; AClient产品层:
- n+ ^* f, l) E' R- w1 o$ c: {Netscape Communicator   Netscape Navigator Gold
0 C, O! k! H8 A, D+ T7 s7 D# ELayered产品层:( S7 Y+ I/ J! \2 P9 t" Z5 s
Netscape News Server    NetScape Liveware Netscape FastTrack Server SCO PPP from Morning Star Netscape Enterprise Server6 F9 x7 n5 y& R( ]( v1 h
Internet Security Package Internet Netware Gateway Netscape Proxy Server Netsap Catalog Server Netscape Mail Server: L* r+ V; E/ D! L
服务器产品层:( W' c; I3 [: t8 s3 u
OpenServer 5.0 UNIXWARE 7 UNIXWARE 2.12 V9 k0 l( ~0 E+ _- y) C0 w' W* n7 y
11.3 SCO Internet Manager简介
$ w5 F5 c" u- ?. g# I3 XSCO Internet Manager是管理许多Internet/Intranet功能的界面,此管理器可以使用当今任意一种WWW浏览器访问。
" `0 |5 l/ h0 z0 {$ P+ K# o: D+ e11.4 启动SCO Internet Manager的方法:
1 M7 A+ e& C  S. y1 ~. R以root注册进入图形界面,并激活Internet Configuration (Internet配置)图标;
- |4 f$ D9 J$ L  O# [6 X) I以root注册进入Xterm,执行scoadmin internet命令;
! X6 {# j; w, V6 R从任一WWW浏览器中启动URL:http://system-name:615/mana/mana/menu.mana或本地的http://localhost:615/mana/mana/menu.mana。$ J* X: D8 I# w! H: Z- j
要进入此管理器,用户需要提供用户ID和口令,其中用户ID是无法改变的,为admin,用户ID是可改变的,其缺省值为root口令,可用internetpw改变。
6 w2 x& u$ F* O1 `/ w; b第十二章 连接远程主机
6 I: I- W, z! a& ^12.1 PPP简介
- d1 [8 |& V. j6 gPPP可以灵活应用于不同的物理介质,例如电话线、ISDN、digital 56K或是T1 line。软件方面,它可用于运行TCP/IP及Internet工具,如:email、ftp、telnet以及WWW服务。9 S" J% S) U1 ~$ H4 a  z/ @  u
12.2 PPP拨出配置文件
; R% \% e8 ]  V* i+ x( g' H8 b位于/usr/lib/mstppp目录下,包括Auth、Autostart、Devices、Dialer、Filter、Systems。* M! O2 H5 ?8 y
12.3 如何启动PPP拨出设置界面?& o6 z3 a" N+ w  N/ B; ~4 W) B
答案:在SCO Internet Manager中选择Net-&gtPP Connections-&gt;Add New Dial-out PPP Connection。
: K; ]$ z6 H. v, z1 H: A" k* }. Q12.4 PPP拨入配置文件
8 X% m& B) x1 Y& {2 w4 [6 k位于/usr/lib/mstppp目录下,包括Accounts、Auth和Login。
+ A* P$ f' |$ v7 V" M/ z7 ?7 z12.5 如何启动PPP拨入设置界面?
) h% V& _6 S4 J* c3 `% J答案:在SCO Internet Manager中选择Net-&gtPP Connections-&gt;Add New Dial-in PPP Connection。
. P& t( q, r# g3 t) ?6 I12.6 Fast Track Server的特点?8 l' x% d' F* w' T* F( I1 ]: q
答案:此产品是一个容易安装、易于管理的高性能Web服务器。此产品内置于SCO OpenSever 5中。它主要有以下特点:安装方便,可根据网络情况自动对某些参数进行设置;管理界面友好直观,由于使用了HTML格式,所以可在客户端通过浏览器进行远程管理;能够实时检测服务器的运行状态;支持存取控制表机制ACL,有效控制主页的访问;支持用户授权,因特网访问控制,SSL 3.0;支持Java, JavaScript, CGI, WinCGI等。
/ }7 K7 d2 l+ i$ Y' K9 I: B! v第十三章 安全性4 z- D* d0 A4 |6 G
13.1 简介网络非法入侵的类型?6 E3 M- g; ^% }1 A- `
答案:信息窃取、网络侵扰和破坏非法用户帐户。
3 L) K- T3 g% L! t; v; n13.2 如何配置SCO Internet安全包?
8 z0 k4 W0 F% Z; n# ^答案:首先购买安装软件,在SCO Internet Manager中选择Security。按下Control SYSTEM Data Flow,可以控制系统范围内的数据包。按下Control INTERFACE Data Flow,可以以接口为基础对数据包进行逐级过滤。
9 f# c0 c8 f* j/ a+ E1 s13.3 简介PPP联结级加密?% R' @! |* a% y8 T( Y8 W
答案:SCO Internet安全包带有非常完善的对PPP接口进行网络级加密的机制。在这些机制下,所有用户数据、TCP、UDP、ICMP信息头都是加密的。在使用这种加密技术时,必须在两端系统上同时使用Moring Star PPP加密。另一种加密方式是使用IP-tuneling来发送加密数据包。2 G! `; U' d( z/ |
13.4 如何配置PPP加密?
3 H' J: W! H) f' L+ K( y答案:将/usr/lib/mstppp/Examples/Keys.ex拷贝到/usr/lib/mstppp下,在该文件中指定网络上传输的起点与终点系统,并配以14个字母的关键字。然后修改PPP脚本文件,拨出连接,修改/usr/lib/mstppp/AutoStart,拨入连接,修改/usr/lib/mstppp/Accounts文件,加入gw-crypt filename并重新启动PPP守护进程。注意,filename是指加密关键字文件,两端系统必须使用匹配的关键字。
: G2 s$ b6 Q6 s. G8 g) p6 `2 x第十四章 邮件转发
: N4 `5 B: M$ u. s( L. i5 k- X, }14.1 简介网络系统中的电子邮件发送方式?* I: {3 E  }0 w: ]) H5 X3 ^/ a
答案:一,网络中的每个系统都可以从其它结点上收发邮件,电子邮件交换时,本地机直接与另一结点握手。二,网络中的每个系统利用mail hub进行邮件收发。邮件传递时首先被送到mail hub中,由mail hub确定邮件是否被传送到正确的地址。
7 F8 Z  F0 X) E: x14.2 /usr/lib/sendmail.cf的作用是什么?
$ L: _/ u* @( q5 p答案:此文件规定了sendmail如何管理邮件传输的文件。可以使用mkdev cf进行配置。8 {9 _3 t- c5 T' ]$ \
14.3 什么是主机隐藏,如何配置?
$ A! j) _  P* \答案:指一个系统发送的电子邮件所显示的域名与它实际的域名不同。在SCO Internet Manager中的Mail下,设置Domail in “From:” header项。
; y4 i7 G, h% Z! G2 x14.4 什么是邮件转发,如何配置?
8 w; q- ^+ \" Y3 ?2 f答案:邮件转发是指系统把发出的电子邮件送到一个中介点,而不是将其直接送到目的地。这里的中介点一般为mail hub。使用SCO Internet Manager,并选择Mail可以配置相应选项。' }% s0 T9 t% a" \; i2 v
第十五章 虚拟域名
0 a2 ~6 s2 N1 C. {) b6 z$ J5 x15.1 如何启动虚拟域名?4 H9 P% J% H# e8 K- P% B6 E
答案:在SCO Internet Manager中,选择Enable Virtual Domains按扭,并选择Yes。然后选择系统级服务需要的IP地址。
" ~/ v, }5 s' F- S0 A15.2 如何创建虚拟域名?
8 }; V* h  t! d: S; M7 g8 V答案:启动虚拟域名后,在SCO Internet Manager中选择add图标,然后按照屏幕提示完成,可以在其中为虚拟域名配置各种因特网服务,如WWW、POP EMAIL及匿名FTP等。) M! T4 r+ d; ]
15.3 如何修改虚拟域名?
5 O3 y8 k" h; P5 m) q! ]答案:在SCO Internet Manager中选择View图标,可以对任意虚拟域名进行修改。
! m+ a7 m$ x+ c15.4 如何为虚拟域名配置POP EMAIL服务?
1 k$ h& d# Y5 I$ Y' C/ p答案:先选择虚拟域名,再单击Mail图标。然后按照屏幕提示进行。$ K/ f) K  v- U  i
</P>




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5