QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 5890|回复: 11
打印 上一主题 下一主题

SCOUNIX基础讲座

[复制链接]
字体大小: 正常 放大

1253

主题

443

听众

-516

积分

复兴中华数学头子

  • TA的每日心情
    开心
    2011-9-26 17:31
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    自我介绍
    数学中国网站(www.madio.cn)是目前中国最大的数学建模交流社区

    邮箱绑定达人 优秀斑竹奖 发帖功臣 元老勋章 新人进步奖 原创写作奖 最具活力勋章 风雨历程奖

    群组越狱吧

    群组湖南工业大学数学建模同盟会

    群组四川农业大学数学建模协会

    群组重庆交通大学数学建模协会

    群组中国矿业大学数学建模协会

    跳转到指定楼层
    1#
    发表于 2004-9-27 15:14 |只看该作者 |正序浏览
    |招呼Ta 关注Ta |邮箱已经成功绑定
    <>第一讲:存取权限与文件</P>7 a( N/ k- ?4 {4 K' j5 O
    <>UNIX向来是强劲的作业系统,屹立多年不倒,但是,对一般使用3 @0 s4 F0 ]" }* l- L" |$ B4 B% ]
    个人电脑的用户来说,确是比较陌生,有见及此,编辑部选择了
    ; o$ V% M9 ~2 F  Y在个人电上也可运行自如,毋须庞大的Mainframe或甚麽大机器的5 H8 D7 x7 m+ q, z# Q
    SCU UNIX,介绍给大家,让各位对另一广阔无限的作业领域探首
    - X, n2 K' ^1 {: d一下,也许玩起Internet时,会有另一番天地,别错过这一连十6 k9 R( L# u. h1 h/ J
    二期的「UNIX自学篇」了。
    2 z/ }5 w- Z& S+ |4 k- M1 s6 j
    , p! P; g8 Q, U5 W3 D: h0 b可能有些人会误以为UNIX只是那些功能强劲的庞然大机方会使用
    % u6 }0 n6 _, T的作业系统,谁不知道在个人电脑上,一样可以使用,只不过所5 \$ U2 t5 ~6 f' G5 g( |
    使用的是特别为个人电脑设计的PC UNIX,SCO UNIX就是其% g& i4 t' S& @
    中的表表者。( ]* C) O2 o4 j, r8 x# e

    $ H, e# ^* Z' l0 s' y0 f对於惯用DOS或视窗环境的朋友来说,UNIX的第一重关卡就是那5 X2 x' x- m3 B
    些「敏感标号」(Sensitive Case),字母的大小写俱有不同的$ `  t2 }6 J8 T+ i# o" k0 e  G
    意思,Ls、IS、LS或Is这些指令全不相同,所谓「差之毫□,谬
    , s7 \- b( a4 l9 x' C! M3 F# h2 {1 f之千里」,它对大小写可是绝对敏感的。
    ' K5 p8 I( x4 E6 T6 Y( g2 Y: ~, Q% K' @4 m1 x! \' I) M2 w
    文件名称
    3 l) V, x4 J$ q% `
    3 ]8 J3 A/ w; [$ {在SCO UNIX下,建立的文件档案名称,可以是包含最多十四个, y& V& b2 I; W
    字母数字字符的任意组合,既可使用下横「□」,也可使用句号
    * ^( J, S  ?$ S2 @7 {5 X9 R) @. L# V6 I  e「。」。% d# p8 [3 r( n

    " E* T" D/ }% z: D" }不过,文件名称却不能使用某些特定字符,因为它们对Shell来说
    6 N3 y' Z( ?+ H9 P0 `2 {9 C' z有特定意义。这些不能用作文件名的字符,分别是「;」「|」、
    * @: A& w4 Q1 m# U「〈」、「〉」、「’」「$」、「!」 、「%」、「(」和「
    , V! s! R9 d/ V/ H)」,而文件名称中也不能含有空白空格等。
    ( A, m* W8 I+ A2 d. h% x  j
    / v* g4 N/ ~1 g文件存取权
    # _2 X/ }; r# Y
    5 L  t( C  |3 y# r3 s) r每个文件都可以拥有不同的存取权限,界定其它用户能否存取文8 v; Y9 j/ z" q8 r
    件和目录。
    ) c8 z0 i2 S9 {7 {7 }6 v1 ~5 L' @, }4 K8 F$ Y0 t
    每个文件分为三类所有权:文件的属性、属主所在小组的成员(
    5 P# z" k3 x! W* i% |0 c即组员),可存取系统的其它用户。用「|」的指令,就可以查+ ]6 |3 a  _# x+ R. J
    看文件的权限。5 k; p- v( c# s+ C/ c0 g1 @3 P- h

    6 o8 t% n1 r6 X  A: Y/ [- B+ idrwxrwx…
    : x3 g" e% c9 g: K) C
    4 K5 D6 Q2 e& O; c- Y好像上列的文件存取权限,第一个符号指示文件类型,减号为普$ m) }/ Z/ @' D/ {. n" R6 X5 W
    通文件,d则表示目录文件。接著的九个字符分成三组,分别表2 F. i1 ?7 k' E2 i) `$ G* I' l* N
    示属主、组员和其它用户的存取权;每组有三种存取权:「代表
    5 a& [$ T; ^6 u8 e读(Read)、w代表写(Write)和x代表执行(Execute)。而没
    : [. s) @1 T  e) L# B8 d! |4 ^有存取权的相应位置则会出现减号(-)代替。! r  \. v9 t4 u: v) C0 T
    7 R3 p  f9 ?4 V2 l% c" s) t
    目录存取权
    ; L1 o6 f) S4 N* P6 A+ C8 @% o
    4 f1 v  {, |, ]3 X" Z基本上,文件与目录之间的存取权的设置大致一样,但仍有些微
    1 C- u9 [1 x6 H+ t分别。9 L3 Z: B; s1 ]

    / e% G! w$ l2 A. l5 h. ~# ^- T$ [首先,要查看目录的存取权限,就要在「|」之後,加一个空白$ ~( z5 N7 E3 a
    处,再加上「-d」。如果要改变当前目录,则用「cd」。/ K* x/ h% J6 q, e' a

    . F, v/ t8 ~( E改变存取权限4 s3 c9 v* [+ D* q8 j& B2 \1 v
    1 Q% A$ H" T! ]- W1 L
    要加文件或目录的存取权限,可用「chmod」的指令,例子如下:: ~0 R8 n0 i8 p' {6 `8 J' \9 f0 a
    $chmod g+rw filename6 c" U% G. F' M' u7 b
    2 T+ [& M7 l! ?0 q4 D' H( E
    g代表更改组员可以享有的存取权限,+rw就是让组员可以读与写; F+ l1 a- T/ \  t) ?( o; {
    该文件。而u则代表文件的属性,o代表其它用户;减号(-)则" h5 o$ r  a7 ?/ F, v+ T0 r2 D
    代表取消某类人的某些存取权限。
    , ]) x# b3 v% W1 t4 I8 E* h) @: g( N; p
    另一种更改权限的方法,就是使用八进制的数值指定存取权。每
    0 K! I! t0 i0 @- G( f个符号赋与一个数值,r是4,w是2和x是1。例如组合读与写,其" O" N- m* [; Q& a) z% ^
    存取权的数值就是6。又譬如欲使文件对文件属主、组员和其它用
    0 W* N( M( H7 j' A) ], O户均具读写权,指令如下:8 X8 f3 Q# \4 y
    $chmod 666 filename
    6 J% B% @  F$ g/ T' s; B% k& ?$ r5 D2 c2 c, ?" B
    更改用户属主+ W% P- `  J6 ?! o$ S" I8 j6 `5 e  I

    + h! q& q. B4 K- K& P/ I每当创建新档案与目录时,标记你是属主,你的同组人员为组员,
    4 l# Q4 ]+ o) A9 n! e; R! _2 y如果要把文件的使用权交给别人,只有属主方可更改,指令如下:& Q+ @2 A" ]8 o& B( T3 [, x) {
    $chown owner file
    ) c! ]) A: J$ |) |+ [: l& K
    1 i) ^, q9 k+ B* \6 Y- b3 H2 k# rchown改变了文件的身分ID (UID)
    " C3 u1 `5 b0 e, d$ _8 W% l, _, k0 }% u
    改变属组要改变文件所属的组别--文件组ID(GID),指令变7 v0 ?- V1 l' ~+ D( X
    为:
    4 Y! V& T5 \6 e( y' @- o$chgrp group file$ g; b3 o( }8 T3 G* \

    2 |3 h4 x% p( b9 I1 W0 z浏览文件内容. U6 L4 Y+ p! g0 F/ N6 E+ j# v
    4 E' j. F5 j1 ^, T; T% ~! e0 h
    需要求助,可按?键。至於,浏览文件内容有几种方法,可使用4 [( J7 O0 y8 H4 k+ {6 ~
    more,显示大文件,指令如下:
    9 j! Z' Q* H: H9 c( b9 _! B$more filename+ j4 l3 m$ u1 H( W& E

    ) j8 b3 A. H  q按〈space bar〉,显示正文的下一全萤幕;按〈return〉,转往
      ~. {2 S* {; ]0 z  I4 r3 D; X: m' e下一行;按q进出文件;键入模式前缀(/),就可键入需要查找
    , k3 c3 h( i' l/ T0 Y( u; a的匹配模式,若模式找不到,则会显示「pattern not found」的" T6 k4 K$ U+ T, l8 ?( y1 L
    信息。, F6 {" v! A3 ~3 d8 {$ V! r
    0 N) _* }4 H! n/ E* ]
    按pg则逐次翻一个萤幕,而每个全萤幕後,都随提示符(:),! o, S& \2 q7 v/ ]1 y! ]9 C
    按〈return〉,看下一萤幕,键入+n,向前移动n个萤幕;-n,
    8 S, Q8 ?& X" B& K向後移动n个萤幕;打入$,则移到文件尾。
    1 {" ?% w' a8 p3 O2 |
    # ?+ H9 A) e# U( X  F( ~如果使用Cat看文件内容,就可以在全荧幕上滚动文件内容。在任
    . d$ N9 A# D) i9 d* x何位置,按<ctrl>s,文件就会停止滚动;按<ctrl>q,则会' v5 w! a! N7 g/ x, Y' r4 h. b5 r
    继续滚动;按〈del〉则中断不看。
    ; M# t6 u$ Z& @  J8 Y* P
    - H6 ?/ D" g" l2 R( Y( J$ Z  l处理文件
    $ c5 d1 d; A9 ]# n2 V$ k
    & B4 u9 b/ F$ ?" t+ x2 qcp指令为复制文件,可以有多种用法。4 n( C1 A6 x# C! C
    # X' i/ d1 q' B8 m) D
    (一)$cp old.file new. file
    ; n6 S% }( W. N. L5 m备份一个文件( C- T9 S4 c% F# ^2 ]# @/ z

    * f) N* x- E3 c5 i  G8 s9 H(二)$cp file 1 file 2 Test
    6 H. s. c7 W8 O9 K9 p$ ~4 q将file 1和file 2复制到Test目录下% q8 f0 r) i# o2 m$ i" n' f
    , s5 m2 A% y( U' ?; Z/ C
    至於,mv则为改名指令,譬如& V+ ?" P6 A) D8 ?5 ^; a

    5 s. r& y4 f7 c# U" T0 V6 E9 R$mv fruit apples
    8 G) s" s+ ]7 h# \8 v就是fruit改名为apples
    + f' I3 D- v. V) N; t$ d, l$ E1 s8 }; e6 J1 ^  c- m
    rm则是删除文件的指令。文件一经删除,就不能恢复它,故此,
    ) H1 b' Y# X& X' Y2 N" }9 x要加倍小心。
    0 i; z; W( q5 y$ O) ?. z& t1 p, |+ v( |
    $rm- i filename: F. P% k  Z  Y, k& T
    加上「-i」,删除前,系统需要确认; J0 K; _$ ~5 p7 R
    </P>
    zan
    转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
    数学中国网站是以数学中国社区为主体的综合性学术社区,下分建模、编程、学术理论、工程应用等版块。从2003年11月建站以来一直致力于数学建模的普及和推广工作,目前已经发展成国内会员最多,资源最丰富,流量最大的数学建模网络平台。我们始终秉承服务大众的理念,坚持资源共享、共同进步的原则,努力营造出严肃、认真、务实、合作的学术氛围,为中国数学的发展做出应有的贡献。

    1253

    主题

    443

    听众

    -516

    积分

    复兴中华数学头子

  • TA的每日心情
    开心
    2011-9-26 17:31
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    自我介绍
    数学中国网站(www.madio.cn)是目前中国最大的数学建模交流社区

    邮箱绑定达人 优秀斑竹奖 发帖功臣 元老勋章 新人进步奖 原创写作奖 最具活力勋章 风雨历程奖

    群组越狱吧

    群组湖南工业大学数学建模同盟会

    群组四川农业大学数学建模协会

    群组重庆交通大学数学建模协会

    群组中国矿业大学数学建模协会

    <>第十二讲:使用 TCP/IP</P><>向远地注册的能力非常有用,它让我们不用到远地系统所在处,' [# h% ~9 k/ B' j3 l: @3 I2 Y4 k
    就能运行远地主机上的程序,执行远地系统管理,有两道指令可
    6 F: P: `7 C' L& j# W5 S用於远地主机注册,就是 rlogin 和 telnet。, z/ y! M0 G" ?" R" z3 H

    5 Q/ B/ v. j7 A+ e% I8 p, A使用 rlogin 向远地主机注册! {) U6 P5 F3 }5 |

    ( ^' F$ J! p  I5 h* l% g8 brlogin 允许向具有 UNIX 作业系统和 TCP/IP 协议的任何系统
    % P" \* v' G+ V4 \注册,而 rlogin 只能注册到 UNIX 作业系统环境,指令如下:2 s' {9 S: ~9 u3 Q

    # X# k" [: x0 n9 j- d) z1 J$rlogin remot-host-name
      w3 J$ b- ?9 G9 ^4 [! }# k9 Z. E
    ! U5 p5 h* b6 V1 L4 |- Z- I要避免 rlogin 因没有提供远地主机上的同名帐户,可以使用下述0 R" b' }; y6 o+ \8 p# ]6 b9 g
    指令:
    $ g+ E' l; \6 d3 I
    6 r: S% ~5 \# b, r; h$rolgin remote-host-name -1 remote-user-name
    3 {. p3 G  J$ m2 T  W, J2 p$ t. `8 Z* P; ?
    -1 选项用於指出远地用户帐户。9 @1 y! N2 ~4 |" @) \* l) l

    2 T, n: v) F. A要中止 rlogin ,则要打入 ~.,并按 Enter/Return&gt;键;亦可使用) R/ t4 u; F: b2 ]1 |  O
    logout 或 exit 指令。
    ! v. N* q# p0 p7 x5 P3 e9 m* O6 Z/ G# M$ E! Q
    使用 Telnet 向远地主机注册" Z, |- x0 E* a% ^' m* ?; z6 `
    " X  b+ _9 r& ?7 v. B
    不管其作业系统类型,只要能支援 TCP/IP 协议,都可以使用3 c5 x# {+ r( Q
    Telnet 指令,允许注册。* y( q, B9 x1 j
    $ _$ h9 d5 X' C3 h3 b! K5 e% M
    $telnet hostname
    5 m% X/ J3 K7 {  c" I$ A: k
    $ o1 Q9 ?1 n* B! c0 t" P1 ]1 N2 Q6 ]# |* }2 n

    7 U$ r7 L- O* n1 D4 `/ D6 K2 \; b$telnet ip-address
    . u( a' k6 @! g0 [: W$ c9 }# N  ~; [- C+ T2 i( {' U
    使用 ftp 复制或传送文件
    " T' z4 l1 g; D5 ^$ P0 l0 i) O+ E" Z& b; K1 q# z
    ftp(File Transfer Protocol)允许用户对远地主机复制文件,) [' Y/ T+ i" S; P7 r% S) b
    用户毋须考虑作业系统类型,即能向或从任何具有 TCP/IP 的系
    & ]! [& Z) n6 t* o  u# V统复制文件。
    : }$ q: w( B. i7 s! D
    ' Q* P' ]4 f$ X& }8 G. tftp指令允许复制目录中的一个文件或所有文件,但不能复制多层
    / t! v( b) t' W5 E4 d" m次目录。使用 ftp时,必需在远地主机上设有帐户。, \8 N: A/ I- F! ~; e0 C
    5 D- N/ Q; Q* H7 W& L- f1 A+ P
    当 ftp 注册到远地系统时,并未得到 shell ,而是通过 ftp 指令& Z5 N* W3 }8 J/ `+ G* w& E
    解释程序同远地主机进行通讯。
    5 n! S# K4 N+ s, H8 x
    6 O: v) c4 \% v8 c$ J  z$ftp remote-host-name/ x( i/ b" F+ z) l  x

    / F8 M: u3 m1 Q1 Y& Q2 j! [2 r( V% k0 |& e
    ! s7 y* S4 \& |# E1 t
    $ftp remote-host-ip-address
    ) |$ C  C7 `8 ]& i8 q# N7 I  V0 F# a8 Y6 h: X9 |) n% G  c
    一旦注册成功,就会出现 ftp 指令解释程序的提示。! x& q! @- J( A; d9 E; u

    , c! z- V1 S' ?4 S$ i9 Bftp&gt;' \6 q! o, V* S2 f2 O& N: s# }

    . y0 p$ J5 N! ~& P用户可以在此,使用打开指令连接主机。( I6 K( I' V% X2 J4 o4 t

    ) Z8 S' @8 O3 E8 @) e6 c; E, kftp&gt;open remote-host-name
    . ^5 w* n$ e4 [6 H- p% D6 ?4 @
    % ?, I- y9 `& N' I- f0 N. M复制某一文件回自己的系统中,则用:
    2 E6 S% t8 J7 t; C- v$ x. w. y: M' b! r% G8 y
    ftp&gt;get filename
    7 S( M0 R% H8 q5 \  t, z
    0 H8 o- Q$ f+ j. c+ u) j如果只想传送某一文件往远地主机,则用:
    + M" X9 V: @9 n6 o% ~# P- M/ s2 q, N- @- l8 `1 b
    ftp&gt;put filename& l9 U- A8 D% t1 g

    7 a5 y9 c+ `6 N需要复制远地主机的全部文件进入自己的系统内,可以使用如下, Z+ \* q( G. k4 M# {4 k* x
    指令:
    7 e- C8 r& B: F1 g/ w6 N3 d* ^" K( m
    ftp&gt;mget *+ d" _. c- U$ R8 d2 ^, `0 S8 B6 n
    , @8 _6 J* r$ b, w4 D* @$ k' [6 A! q
    相反,如果想传送自己的文件往远地主机,则使用如下指令:
    $ L1 h7 O9 `8 E8 r1 j. g/ z7 w8 g4 H) t: v  Q
    ftp&gt;mput *
    " J; u3 F. {0 a( r' M* d* R2 ~) l
    rcmd
    9 O( q% |) b9 _, h( c3 J& k, X" T& g3 o7 m; Z
    rcmd 允许用户不必向远地主机注册,而直接运行该主机上的指令,+ U' j0 \" V+ k3 Q5 p$ n
    实际上,也要进行注册,只不过用户毋须作其它操作。当使用 rcmd
    / H! k5 l7 y& p在远地主机上运行任何指令时,其输出的默认设备就会被更改为
    / P/ I- x# U  u) j4 O终端。- C4 n' M; B) o+ ~% m7 G! M) |

    ( F* m" a& R# W; u/ \5 m+ U$rcmd remote-host-name man sh
    9 d. R; D/ h! |4 m* v* j* z% [, ?1 d. I; u' Z- D' E/ {
    请求特殊终端处理的指令,将不含设备自身的功能,因为对远地
    ! a5 ]' F3 ?/ W指令没有定义终端的类型,要求在远地主机上配置受托访问。
    " T) N+ a) l2 T2 b* t8 J, H* j: H/ T
    2 m5 X* @" z; i# r. H# j5 v/ \要列表输出远地主机上磁盘的利用情况,则使用下述指令:
    - `; @- W* T8 W: z7 W4 L4 J. H$ Y  {" X' Y8 P
    $rcmd remote-host-name df
    6 o% b" i! u9 Z0 Y9 D' v, ^
    9 y: K7 }3 w1 @要列表输出远地主机上的目录,使用如下指令:
    - i) f* y7 g( t& I* t) D' ^) H) n
    $rcmd remote-host-name ls /usr/games% {/ p6 I5 @  V: M

    ' B, }1 A7 F* `' c要把远地主机上的文件备份到远地主机上的袖珍磁带内时,指令
    4 e2 F+ e, W8 ?1 ]如下:, \$ g8 H$ ?& \! \. A

    3 V# L' h& A7 A9 L* c; n#rcmd remote-host-name tar cvf /dev/rct0/usr
    $ O  T* B6 o; A$ k; \% a: h
    # _# g" h  j, b
    $ w; @- c3 m) t. L% O- D: U
    * E- w8 a9 Z* A# v+ w, ~: h* v#rcmd remote-host-name "find /usr -depth -print|cpio -oc, n" U2 {0 \  h3 o; u0 L
    &gt; /dev/rct08 W3 v0 N( }9 c

    6 e, m- L7 z1 c; w$ ?要把本地系统上的文件备份到远地主机上的袖珍磁带内时,使用; W% k, P: G5 R4 U9 [  ^! d
    下述指令:
    1 b* k+ k5 k/ s( C, W
    ' F( g+ a# s, h& D. c#tar cvf -/usr|rcmd remote-host-name dd of=/dev/rct0
    , P  ~; j; `5 H$ W' Q& p$ y7 u) o8 j. W/ o# R' q+ t6 d/ ^: r( I" `
    % ~/ n) D9 V# z- W

      n* T5 K& V& l2 z#find /usr -depth -print|cpio -oc|rcmd remote-host-name* @+ E8 l& A4 i  S( H  G" o6 L) b
    dd of=/dev/rct0# o8 G# n2 e5 m1 t( Z4 A5 G! z6 N
    . }# m7 @& x! y! N3 W
    另一方面,如果要把远地主机上的文件备份到本地系统上的袖珍4 g+ F& J  @/ g
    磁带内时,可以使用如下指令:0 h7 q, p" u4 a

    7 o% M/ k3 m* o: C#rcmd remote-host-name "tar cvf -/usr" &gt; /dev/rct0
    ( Q, I0 ~& J' t. y2 [# G. k
    % S0 l# V7 b& Y0 s' t0 i, R' K( ]1 w( l+ N
    6 H$ i3 J5 S6 A# y4 E$ A
    #rcmd remote-host-name "find /usr -depth -print|cpio -oc"5 W3 N4 P0 Q( W# J
    &gt; /dev/rct0</P>
    数学中国网站是以数学中国社区为主体的综合性学术社区,下分建模、编程、学术理论、工程应用等版块。从2003年11月建站以来一直致力于数学建模的普及和推广工作,目前已经发展成国内会员最多,资源最丰富,流量最大的数学建模网络平台。我们始终秉承服务大众的理念,坚持资源共享、共同进步的原则,努力营造出严肃、认真、务实、合作的学术氛围,为中国数学的发展做出应有的贡献。
    回复

    使用道具 举报

    1253

    主题

    443

    听众

    -516

    积分

    复兴中华数学头子

  • TA的每日心情
    开心
    2011-9-26 17:31
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    自我介绍
    数学中国网站(www.madio.cn)是目前中国最大的数学建模交流社区

    邮箱绑定达人 优秀斑竹奖 发帖功臣 元老勋章 新人进步奖 原创写作奖 最具活力勋章 风雨历程奖

    群组越狱吧

    群组湖南工业大学数学建模同盟会

    群组四川农业大学数学建模协会

    群组重庆交通大学数学建模协会

    群组中国矿业大学数学建模协会

    <>第十一讲:TCP/IP 管理</P><>IP(Internet Protocol)地址是 TCP/IP 网上为主机之间数据
    8 }" {' g4 ~9 h: J5 Q0 u6 M选择路径(交换)的基础,但是,用户通常不甚喜欢使用由数字
    % k8 w2 f4 A2 I+ c5 W7 S& E5 s组成的 IP 地址,而比较喜欢使用多由英文字母组成的主机名字--
    4 y- L/ }( g- {$ s( W" ^URL(Uniform Resource Location)。
    * g# r, L) p- }6 G) h) g3 v8 t" \5 |  l$ A9 B; B& O- }, q
    不过,主机名字必需映像到 IP 地址,而方法就是通过 /etc/hosts
    8 u: T, h& D3 m( U4 A6 z/ m# |: A# E文件完成。+ N+ ^& ~" |: B+ B) s" Q/ f
    ) F! d# m6 {4 R$ \* F
    配置 /etc/hosts
    3 t- J6 k3 l1 e$ g; v! q* i, e  S% c8 Y/ X/ n+ T2 }' W/ A! F
    /etc/hosts 的格式是:地址--名字--别名。
    5 S1 u4 H  |" S% f
    3 G% Q5 I, x8 y7 K8 K例如:
    - P, t( z. }& d7 M' ~9 S7 p! \0 }  d" T" X2 U/ P
    127.0.0.1 localhost localhost( ]' s9 f) H0 n# T
    - {: V+ |+ {/ X+ |& \
    132.147.18.1 vision vision.sco.com. v; Q" u! I1 N) S" D! g/ C+ S
    4 z, M. V% l$ F) c) n
    IP 地址必需是一行上的第一项,在它前面不应有任何字符,例如
    & A2 L6 y1 e/ i0 g1 n4 l, U7 l2 E空格符或制表符;名字是简单的主机名字;别名则在很多情况下
    - F4 m9 U; t  c! y" P# i5 p都不需要,但是,全限主机名字、简单主机名字和辖区名字都归) D6 I" b- W- p' J! a, V, C
    入别名之列。
    $ F8 Y" ]$ F% l" `7 T9 \  }- s7 V
    + e" e' }, ]* \  M$ n4 d检测 TCP/IP 配置
    % u1 B# {/ G# p* Z& F& j0 z: A% O
    ! |0 ]9 ^& H5 [7 z0 kTCP/IP 协议的软件部份包括 TCP/IP 协议层架的顶三级,即
    : C- j: u8 t6 t/ ?$ n  w0 M% Z应用级(Application Protocol)、传送级(Transport Protocol)
    1 j; f' D9 K- G和网际网级(Internet Protocol)。特定的主机名字”Localhost”
    & F6 ?8 O( V+ w; ]是特殊网络”loopback”上的本地主机的别名。
    + G, W$ S: D! M! d: h, \
    1 a% I# E: v; M+ A5 d( U要检测 TCP/IP 协议层架的软件部份,使用 ping 指令:
    ( Q- q3 s/ g& a6 t' K
    - T2 ^1 X+ E4 b! W#ping localhost' h+ E6 S3 e0 I# e
    ; Z9 n: D# O9 n. D' P7 \3 |# s
    如果 Ping localhost 失败,则使用 netstat -i[n],检查网络接* n  K( B2 j0 {% N3 e$ J
    口的状况,显示网络接口上分组传输的统计讯息,指令如下:
    ( F( b) ]- F) E; D% {4 i- K$ v0 E: K" ^, ^+ x* o( t
    #netstat -i[n]
    % f: r% i# H* i2 G  L, Q' i2 t# |3 h* x9 l4 R" b
    n 选项强行显示编号,而不是名字。netstat 查看自环驱动器 lo0 ,
    6 ^0 x* a8 k% y5 i' ], C7 E: Y如果 lo0 失败,则在 /etc/tcp 中”ifconfig lo0”行指示坏了或
    " Z* U2 @9 V5 g; K5 A有错误。
    $ |6 h3 K6 e8 |2 _
    ; C* }. `$ @. Z% s1 p! v0 V检测 TCP/IP 硬件- b. }0 J2 u+ r- m1 K9 R! y# f

    * a, w* K" k. a* g+ O审核引导过程中,会对所职别的网络接口产生的配置报告,而# [  E2 N+ @3 k$ o
    TCP/IP 协议的硬件部分包括 TCP/IP 协议层架的底两级,即3 ?6 M7 n) |, b; H, J% c- A
    网络接口级和物理/硬件级。
    3 k# {/ X' z5 E6 s4 R9 X1 \4 y# r$ Z* }9 L; Z1 r) z9 J* y
    对网上另一主机的任何通讯都是在「物理」网络接口上传输,并
    % J5 r" p8 ?/ J% o9 {1 U不会引起数据传输到「自环」网络上。" q; W" \4 ^2 [3 `5 E

    7 {0 R8 `, T6 @/ k: O使用 ping 指令检测 TCP/IP 协议层架的硬件部份。, a# B' A- l* j
    + y8 |" e0 i* |* A+ z
    #ping hostname$ V8 ~( c0 x) q5 o! n% K4 {

    ' b* K$ b5 Z9 u5 R$ M  k
    - {0 ]8 [$ A) z6 n' d
    # c7 M! P6 W( l+ j& X" n#ping IP-address4 t, R5 X( r4 }# N0 }! u7 j; N. P

    % x! C/ t% A" |, m5 J" E如果 ping 指令失败,则改用 netstat -i[n] 审核网络接口。' {; Q- u/ u8 j
    3 f2 \" ], G4 o% _; j' u% H/ ~
    了解 netstat -i 的输出8 t/ f1 C  `' K( y; @5 M0 k
    ) u; M' l8 J: d) j" T9 Q
    如果远地主机上使用 ping 之後,Opkts 和 Ipkts 仍然是零,那麽,1 F$ l. p" C7 h1 i9 U. f6 l5 Y
    网络接口大概使用了不同的中断(Interrupt),而不是它的设备9 L  Y) {8 t$ w" L; `# e" k* J9 g
    驱动程序。
      i. y0 H! H% z+ C6 y- S. x% {" K7 z9 Q
    如果 Ipkts 不是零,而 Opkts 等於 Oerrs,那麽,网卡的 I/O 地址7 H* i$ J& f  L0 r8 o$ t+ b
    可能不正确。如果 Ipkts 是零,而 Opkts 等於 Oerrs ,那麽,可
    # g6 X5 N$ t; G' M1 j" I8 w! l1 L! a$ Z6 N能是网络电缆连接的不合格。8 m# R( C# M& Q: \  F# Q1 d! o
    6 @  f! L/ d/ s, B* ]8 U$ C# G4 \
    通过用 Opkts 除 Cloois ,再用 100 乘所得的结果,计算冲突的百
    . u$ d! c$ i$ p, i$ C份比。如果冲突的百份比少於百份之五到十,那麽,所有网络接2 P9 L7 ^. C3 w4 c4 @! e! R# I
    口是有效运行。
    , B' G* c/ Z4 Z' A5 u8 C& I
    ) M( P# q( n& A  N如果 ping 失败,并查出网络接口有问题,那麽,就该验证网络介
    3 p" @! E: t5 D/ K( y* M$ @质操作。( G7 X% t% R$ R; Q: [
    $ S/ x1 g  J$ V$ H
    调整 TCP/IP 的核心参数8 i% M  b1 S$ [, ~

    & @# \0 m9 O7 L0 z3 o& f没有足够的流资源(Stream Parameter),网络程序是不能进行4 z) ?; z0 `/ u2 D
    通讯;流资源不充份的话,经常会导致较慢的吞吐率。" I3 x/ i* [9 K

    + g0 m$ B) G7 C& J要核查流资源,使用 netstat -m ;也可以使用 crash 指令考察流# |) [7 H9 I& x4 b) m6 G
    资源,在出现 crash 发出的提示符’&gt;”时,打入”strstat”。
    4 H' a5 z2 W5 @2 c) l0 E: c. v! y: \3 e5 M0 K+ Q
    如果在 FAIL 列的下面有不等於零的项目,那麽,同一行中的
    ( Z! X. H  [7 h0 ]  f5 |: ]9 ?ITEM 的项目可能需要调整。如果 FAIL 列下的数目大於或等於
    - z9 [3 h( {/ c: \, p0 QTOTAL 列中数目的百份之十,该资源每次应增加一或二,但不/ `% Y5 [* m" A. Z, ~3 B. h/ j2 _
    能将该数目加倍。0 M3 G. I9 T: n* j# j

    8 e: {' a' L8 @% t+ e由於流资源使用 RAM,当增加流资源时,应加倍小心。用户亦可; z3 Z+ Z3 H7 M* W" P. Y1 ^  V
    以使用 configure 或 sysadmsh 增加特定的流资源,重新连接核心4 |; \7 R5 ^/ j* b0 I  Z
    或重新引导。
    " X& B9 g2 `- Y) N' U
    * O3 {+ ?, H/ k& h( v限制通过 ftp 访问系统的权限
    ' `% i, b" Q# e/ x* w3 J% x. E7 u+ j* Y: m& g4 B. D4 Y
    对於不想令其使用 ftp 跨网访问系统的人,可以通过建立  T5 Y2 ~" h' C8 D# [' g
    /etc/ftpusers 文件和设立系统帐户名字的方法,阻止他获得利
      w# ^7 F& H9 [0 u* q用 ftp 访问系统的权限。
    8 f& h$ s  j% [1 Q' }! r8 H8 w% w( u+ W, [3 h
    如果 /etc/ftpusers 不存在的话,先要建立。在单独的行上,加
    - s" _: D7 j4 q# z3 j9 d3 g0 _) g上系统帐户的名字,表明不能从网中其它系统使用 ftp 访问该系0 R8 n0 Q& B% g1 v
    统,在安全系统中,不允许 ftp 访问用户权和 uucp ,列出任何其2 ?% b  V9 _6 z% ^4 c; l/ q4 ^
    限制使用 ftp 的用户名字。
    & y6 p$ c( X. b1 I2 w& X8 v! b
    9 x# \6 x; }# M
    , X: |9 h: s- r5 I( Y6 U- V</P>
    数学中国网站是以数学中国社区为主体的综合性学术社区,下分建模、编程、学术理论、工程应用等版块。从2003年11月建站以来一直致力于数学建模的普及和推广工作,目前已经发展成国内会员最多,资源最丰富,流量最大的数学建模网络平台。我们始终秉承服务大众的理念,坚持资源共享、共同进步的原则,努力营造出严肃、认真、务实、合作的学术氛围,为中国数学的发展做出应有的贡献。
    回复

    使用道具 举报

    1253

    主题

    443

    听众

    -516

    积分

    复兴中华数学头子

  • TA的每日心情
    开心
    2011-9-26 17:31
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    自我介绍
    数学中国网站(www.madio.cn)是目前中国最大的数学建模交流社区

    邮箱绑定达人 优秀斑竹奖 发帖功臣 元老勋章 新人进步奖 原创写作奖 最具活力勋章 风雨历程奖

    群组越狱吧

    群组湖南工业大学数学建模同盟会

    群组四川农业大学数学建模协会

    群组重庆交通大学数学建模协会

    群组中国矿业大学数学建模协会

    <>第十讲:打印管理</P><>打印假脱机(Spooler)程序在系统引导时自动启动,负责打印服
    " v5 G7 Q0 E  ?% v% G* R8 O7 f) q务的安装、配置和管理,在指定打印机上,将用户打印请求进行. I/ N9 v0 ?# Z) H  V
    排队,能在不丢失排队打印请求下暂停打印。% |/ k. ^: h; ^  a! U% q
    , M' U0 p# H# ^! U/ G3 l$ [, f
    打印机队列
    , l/ F; l/ k3 C( ^) P' I- w2 L6 R/ z) t
    打印机会被分组,每组共同存取一个队列(class)。而打印请求
      R2 d& y9 n4 S) Q( S+ A可以送入一个 class ,也可送往指定打印机上。
    # Z/ E9 z8 z) c( P. @3 C& t2 [  O" n* ]4 b  n( o
    在一个 class 中,可随时移去或增加打印机,用 sysadmsh 菜单或+ p1 {5 K2 [$ V# `
    scoadmin 的 Print Manager,可以增加打印机往已有的 class 中,
    1 ]; m: _0 p, m! l又或增加一个新 class。
    : I' A! N1 b9 `8 K; ]3 @6 ?! E* B2 w4 L3 M2 D
    打印机过滤程序3 @0 c- z0 Q. G% E3 n- D6 [$ y
    8 n2 ~. o) a+ W; ~5 S! j
    使用打印机过滤程序,可以转换用户文件或数据流,在给定打印) X' Y6 L- C2 V. x' W# H0 v) {
    机上,合适地打印出来;处理两边打印,草图或高质量文字打印: [3 b; L3 f3 ?( [; `8 Q& V' r
    等;如发现打印失败,会通知打印服务,然後告诉用户使用上出
    1 E, P- C, w+ m& B4 p3 v3 h现问题。1 Z- N) M5 o/ g% k) l- l4 h

    ( q& I' O$ n4 O8 B" G打印机过滤程序又称为打印机定义的接口脚本,存放在
    " e, K, B" J6 @2 ?/usr/spool/lp/bin。3 m" l1 B) m# C% o

      Y; c  p/ K% O" {+ _- @安装和配置打印机8 Q6 V6 o# d0 `" F" `# C* T6 u' n

    ! e8 w# W6 H' C* C4 j7 S8 f要把打印机接到并行埠(Parallel Port)上,SCO UNIX5 I3 B. ~  \* s5 }( \1 Y2 E
    System V 支持两个物理并行设备(/dev/lp[0-2])。当用主并行
    + q( Q" J$ q: m& d; l/ r埠时,用 LP0 或 LP1,中断向量为 7。第二个并行埠,/dev/lp2,
    5 c0 `/ ]' ]9 M. f中断向量同为 7。7 j' K0 t1 U( G# S% _- T( x
    ) p& w2 Y/ C: g; E7 G1 l
    要把打印机接在串行埠(Serial Port)上,最好接上智能卡工作,
    * q, ~, \) I2 g& U9 a打印机能用任意有效串行埠名联系。若不要求硬件流控制,可以
    ! C% A* O1 r1 r) h8 z- \4 c( b使用非调制解调器控制埠名。' r7 U, R; ~% h0 ^7 F

    / @- F: m  b) x另一方面,可以从终端辅助埠上做局部打印,指令 lprint (C)# h% {  S2 z% f$ U) W* c3 B
    使用户从附在终端上的打印机上打印。
    - u* m3 l. e3 u8 n- X& m5 h, m0 n/ l, t1 i; E- \7 A
    安装打印机& I3 i' r) d. u, J& G

    5 ?, s4 |) O% c5 y/ D- O) |要安装打印机,先找一个未用的串行线路接上打印机,连好导线,$ c* V. a! V& Y
    打开打印机开关,检查硬件连接。
    2 \. Z, g+ F8 Q; w, t9 c) E, d- K' d8 s, k+ l) M
    然後,调用 sysadmsh 菜单或 Print Manager 上,加入打印机,用
    1 _. C* K3 F6 P合适的信息填好格式,指定打印机的 Class,若所指定的不存在,
    : ^- B( U! ?# [( Z' v  ^就建立一新 Class,包含接口脚本路径名。许多打印机都能用
    8 J" c. [2 ~! Z( Pstandard 接口脚本。6 I! x5 b( \+ S# V
    6 U& c' r5 v( F
    打印机管理0 F* T6 a. H7 X3 W6 B! i1 O& c

      {0 @1 V, d8 h& G修改打印机配置时,可以增加或撤消目的地;改变打印机接口脚
    ! Z8 {( r( q8 l/ m3 k8 I4 e本、设备等;以及改变默认打印机目的地。& A' N$ V" [! R$ i1 {- d5 G$ d

    % D& S3 C3 G5 u; N4 K$ m) j: M! F管理打印机调度时,有几种选项需要注意:$ [/ L' R  e2 G( I5 G

    * n3 ?6 T; o3 _$ Y) v4 C( l$ ~9 M-Stop:为实现某种打印机维护,必需将假脱打印机转换成 off。: S: a/ ~( g7 O/ o5 J

    4 p, V8 U2 |2 l3 f-Begin:假脱机转换成 on。
    2 V2 J, `! O" b. f6 c% w; W
    ! `' h& T- U7 a0 ^+ d3 P5 v/ M" R# d-Accept :允许把打印请求送往打印机或 class 中。
    ( P; `9 P. i# J; [8 b8 t7 n% L* Z) S2 U: O$ D* \: B- T- l
    -Reject:阻止请求假脱机打印。  |  O+ E9 m8 D2 K% b7 `
    9 K% U+ l  `- e8 G
    -Enable:允许从打印机或 class 上打印。
    8 H) c% ?5 r4 {: E0 v3 B3 ]& S. ~' k! t+ X( z" e
    -Disable:阻止打印,但允许假脱机出现。
    % m  R" [4 K$ i8 o; v: @; |1 C) N7 v  Y3 E8 A
    每个打印请求都会赋予一个优先数,决定何时打印,优先数据取( a: B3 k3 L! m5 L$ ^
    值范围为 0(最高)到 39 (最低)。默认优先数值同样是 20。
    & ?7 K; j+ Y$ ]- _
    * [; p# f5 E  x' B9 z. i所有打印请求或单个打印请求都能移到不同的队列或打印机上,9 L1 u: @. s" R+ U; }, G1 d
    若打印机的队列阻塞或打印机不能用,就要移去打印请求;打印4 _& f. {. X+ g% F. f; M
    机要维护,也要移去打印请求。如果已移去了所有请求,这个打9 G3 F: I3 P9 q7 C! t9 d
    印机就不再接受新请求,直到打印机启用为止。
    5 I  N3 _/ L6 K! g$ B- P( `- ?: s, R3 G# [: l: S. d
    要清理打印机请求,先要指出打印机或请求 ID ,若指定了打印机,
    . ~: W0 K# e) m: w( m则当前正在打印的作业也被清除,但是,不能使用通配符去匹配! ~& n7 y+ L+ \9 P; k6 g0 U3 N0 e
    清理打印请求。
    5 m# f+ j7 f6 g- F3 z* l* f- D
    $ E6 W" g. a. G+ I$ S2 l+ o</P>
    数学中国网站是以数学中国社区为主体的综合性学术社区,下分建模、编程、学术理论、工程应用等版块。从2003年11月建站以来一直致力于数学建模的普及和推广工作,目前已经发展成国内会员最多,资源最丰富,流量最大的数学建模网络平台。我们始终秉承服务大众的理念,坚持资源共享、共同进步的原则,努力营造出严肃、认真、务实、合作的学术氛围,为中国数学的发展做出应有的贡献。
    回复

    使用道具 举报

    1253

    主题

    443

    听众

    -516

    积分

    复兴中华数学头子

  • TA的每日心情
    开心
    2011-9-26 17:31
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    自我介绍
    数学中国网站(www.madio.cn)是目前中国最大的数学建模交流社区

    邮箱绑定达人 优秀斑竹奖 发帖功臣 元老勋章 新人进步奖 原创写作奖 最具活力勋章 风雨历程奖

    群组越狱吧

    群组湖南工业大学数学建模同盟会

    群组四川农业大学数学建模协会

    群组重庆交通大学数学建模协会

    群组中国矿业大学数学建模协会

    <>第九讲:管理进程</P><>用低优先级运行进程$ o* \2 D. r: R

    ! [8 h) a$ i) q$ ?: h3 u: [ nice(C)指令用於以较低的调度优先级执行命令,每个进程都有  h2 M( g  Y, \; _
     一个 nice 值,用於计算它的优先级。nice 值在 0 到 39 范围内,2 y( l" }* z. G
     高值获得低优先级,不给实参的默认情况是 nice 值 20。超级用户# e4 f# l4 N, o( ~. Q
     可指定负值,以提高优先级。, l, n# T7 m( X: @; v
      S6 P2 h7 U0 c) ?+ P2 e
     在注销进程後进程继续执行
    6 V! d3 J: ?3 J8 ^6 p7 T  Z1 j3 x- x2 |) c3 A3 l+ t
     後台启动的进程,默认情况下,当注销後就不再存在,但是,可
    7 s" o" E; [0 @: ?  z) I5 i 以使用 nohup(c)指令,让进程不受挂起和注销影响,得以继续2 e: m5 p/ G0 n% m
     运行,例如:
    / L; n. N1 M9 d# G4 i- D6 ?3 v7 x9 c3 M2 N. Q) J" z! u1 Z5 A
     $ nohup sort bigfile&gt;sortfile &amp;" L2 X5 L' u: L" [9 ^
      D) ^! h. u5 G
     4567: x- S4 N) A8 K4 }
    " M) G3 @+ m$ x; M" q7 E$ }
     $ exit9 p- h8 t# D4 L' h6 z7 r$ k- P

    8 g9 H; `% I& [  j3 e# ~ 当用户注销时,用户未用输出改向,输出将送到当前目录下的; }1 ~( ?% z8 R: j
     nohup.out 文件中,如果当前目录不可写,则输出改向到& q* ~: U6 E) x. K/ {
     $HOME/nohup.out。
    9 Z- n+ z4 Z6 q( O2 z9 h) V+ O, X! Z( ], _9 t( e
     重新启动安全级精灵进程
    0 m* L+ w- k) O: ^5 M9 w/ q$ r  D' G5 ~& Y
     根据 C2 安全级要求,某些精灵进程用 LUID (Login User) m( l! c' @/ }+ O
     Identifier)标记运行,如此只能用 sd(ADM)实用程序重新启, J; h  l6 K- @/ [
     动他们。
    + `4 ^+ U0 ~9 G8 q+ E. p" t: e( |6 ~; m* G
     如果 LUID 限制有效的话(高安全级),只能用 sd(ADM),例8 S) O& c0 k5 l; I
     如 cron(C)这样的精灵,在高安全级下要 sd 重新启动它。
    # }' ?' V. Z  q/ _, Z
    & d8 ~0 y' q4 b9 h! P1 m1 ? 进程终止实用程序; C# h9 [  x/ q! A: t5 H
    . z8 X2 F8 D. Q' v( C8 [
     需要终止实用程序时,可以通过发信息给进程,使它自杀,通常
    8 O. [% G/ @0 K: N% c" Y 会用在终止一些已挂起的或是运行的进程。6 y: ^* X# d* `% |- e- L) S4 T
    3 J( a* G; A1 j( r
     语法如下:% D; @; w+ f+ ^3 s! k

    6 L+ J) H$ e/ R5 L! Z $ kill [-signal]7 @9 t. v0 O: u. N/ u3 b
    . E4 E1 S3 d$ N1 y3 x
     例如
    ; @( a6 v/ M# e$ q& X' V9 B: M6 q" r* H: D7 E
     $ kill 44113 ~% a0 f- y7 A9 h' j4 F
    ( j" v$ H2 }: U* H% D; w
     4411:terminated
    5 F+ Z' J' E# F8 S# X  v* e- b( M! o: s9 n9 t; `7 \
     这样,只能终止运行优先级大於 25 的进程,小於 25 优先级的进- f( b% G  e1 Z5 W$ s/ Z& i
     程只能在重新引导系统中撤注它。
    , \3 @2 |& K: Z+ k; X/ a
    8 f- s5 w! o, \! \ 调度单个作业执行4 B% J( H" R6 n7 b0 o* `2 L
    ( ]! z. J; L7 H- V5 J1 }
     at(C)指令使得在某指定时间执行一组命令一次,主要用於在系统
    # Y* g* ^: v( f8 r% i( z# s 活动较少的情况下,在预定时限(例如在半夜後或每日固定时间)$ N0 C$ l0 y: q
     内运行指令。
    - n, M1 ~- U. Z, e
    - s2 @, `: b) r; x" o6 ?( q 要重新定向,可以使用标准输入,或可文件输入;在打入完整的
    , C7 \" o9 \* M2 e at 指令後,就会显示出将要运行的作业号与时间。
    2 \2 J' a8 r. a8 \* \+ w2 `
    " z! W2 f! F5 ^; R' q4 e; z 语法如下:* X  ?* t5 \- ]/ S1 q( n$ G. e
    : }2 k" ?  G2 }' v& Y. [
     $ at time [date] [increment] &lt; [filename]; z5 c' F- `7 I% ~- [6 U: G0 O
    " r; c: b8 t" O& d. D8 ?
     任何用户都能运行一个 at 作业,但必须给予授权。
    - H; Z1 b5 }2 H; }. c) l1 F# F8 W# ?, ]) }
     指定单个作业调度时间
      Y/ U8 F# c# F
    5 C1 R& r0 D1 B* [3 D9 H 时间格式为 hr:min 或 min,hr ,用 a.m 或 p.m 指定上午或下午,
    7 a6 \+ S* w1 Y" [  q  r# L7 v 有效时间包括 no on,midnight 和 now,指定日期则用「月日: g, d9 d7 ]: v# T! N2 A  G: z0 h
     〔年〕」格式,例如 Feb14。一星期那一天也可用 monday、5 c8 L9 Z' u1 w+ S- v+ a
     mon、today 或 tomorrow 代替。
    7 z6 h: Y) N* G" w9 o/ f( C9 F7 o& p+ Q
     .at 指令从标准输入中,读入打算在以後某一时刻所执行的命令:
    . |- Y; E* r$ j8 y1 l* }! u
    5 J& t4 t) r2 p; P% d! x $ at 14:00 Jan* H1 K, n8 y' l* \" C) S
    6 A; j* F' X' {, ~. |# a7 u) r: P5 e
     sort /u/user1/file# J) F( z; P1 [) e6 x% R% B# R, u

    ' x" B( ~' ?  N/ n# V" Y! t, z /u/user1/sort# @! S( D/ u7 ^: I$ f2 z- W

    ' A8 ]2 Y* b6 K( |; H- U- P ctrl&gt;d
    , y1 C0 i- o& Y4 c! s9 F) Y" u  r! N8 k# L
     job 61202778.a at Thu Jan 4 14:00:00 1996# q4 h$ T5 v* h7 K) R0 h
    ' q8 m6 Q- `+ l$ Q9 B& `
     记著使用时,要用全路径名指定文件。指令输出以电子邮件发送* i4 a. R( L) n! p
     给用户,也可输出改向到文件或终端。
    + h* Q- v& q; F5 j1 d! f) }* f: \. y4 O2 ?
     列出单个调度作业
    & C9 t# g0 |$ i9 S/ R
    5 k, C9 t# ~; b$ a 使用命令0 O( u; P- M9 t' G9 m. [
    # U" r% z' u  T: V, U. s
     $ at -1
    % c8 g* U6 O5 k9 n7 ?/ R- X
    : W  L; N/ p/ {! Q job 612027780.a at Wed Jan 24 08:43:00 1996
    $ G) ?- i3 [% ]0 W, K" S) A" |) S: H
     job 612027900.a at Wed Jan 24 08:43:00 19966 u* X4 ^" Q8 W) y! q

    - f) [* M  d7 K# Y3 g 若指定 jod_id,一般用户会得到一张自己所有作业的表,根用户
    4 C) o* k' ^: ^& g% P 则能取得全部作业的表。
    6 K' w0 H9 d1 ?# A7 x; ~, A- S* x' S; P! F; r; Y
     撤消单个调度作业
    . r. M$ e( R# \( L) b3 \; Q0 }. E% Y
    7 _1 u+ W3 i& t 使用以下指令撤消作业:
    7 R. H& @/ o5 E) n2 w  a7 o% @! q' T. g$ q8 R% }
     $ at -r1 u" Z. g1 d* {3 D: P2 P

    . {( O' {) q! H8 d  k* o+ s 可以使用匹配符撤销多个作业。at 的作业存放在
    / O4 ?. n9 A* h3 _, {$ J  H usr/spool/cron/atjobs
    ; M0 K3 Y0 H( N/ M$ b) Y# c3 L! H) C& V4 _: ^* c- y
     在一般数据库上调度作业
    5 Z. E- k9 H2 n' I8 k! K5 F
    ' q; w0 ]. ?* H: a 用 crontab (C)指令,从指定文件或标准输入拷贝或编辑成用户. {7 R6 U, U% ?+ R
     的 crontab 文件,该文规定了在指定日期和时间调度运行一些指
      x: u6 v4 W: P- o( z 令。
    & R  j, X0 h# E2 u/ J. m8 \0 ?' M; F3 z& V
     crontab 指令提供了对 cron 系统精灵要执行的作业,清理 /tmp ,
    + f+ s7 W$ T: c. k2 B1 M9 L 撤销在一般数据上日记文件或不想要的文件,以及检查空间,邮
    1 ~2 V: c" z3 J6 T+ Q 寄警告予用户等。
    $ U: `* o$ d0 G4 N3 T' S4 l
    + k$ O1 B4 ^  r/ N /usr/lib/cron/cron.allow 文件列出了能使用 cron 的用户,
    + q  g& Q  k, e2 s, w8 Y /usr/lib/cron/cron.deny 文件列出了拒绝存取 cron 的用户,仅, W% y- x, ?0 {1 v
     当 cron.allow 文件不存在时,cron.deny 文件才起作用。
    * f  L; Z8 l- T1 w$ q/ [3 Y( T2 j* t$ q2 {- k3 k
     指定作业及其调度时间
    / O0 _* |- w9 F( l0 ]2 S% R0 x
    ! z$ ^. d5 T7 \- x* v. D 作业可能是单个指令或包含多道指令的 shell 脚本,指令输出邮+ H4 c5 ~* h. T+ x- W; b& @+ a+ Y
     寄给用户,也可输出改向到文件或终端。在文件中打入作业及运8 }" k# q0 w, w$ |& `! j
     行时间,以运行此作业。文件可取任何名字,但是,不允许包括9 V& ]* H% T+ b, |( M) o2 z" R
     首尾部和空白行,而且,最好取 .cronfile ,这种取名反映其功
      ?/ T5 c: A' Y% C 能,易记易理解。.cronfile 文件可用正文编辑或 vi 创建。0 X. v1 y! P  M- J$ m- j5 v& S$ [* b5 v& L

    : x" w, l6 L) ?5 t+ v% y& U4 x 每个用户仅提供一个 .cronfile文件,每当执行 crontab 指令时,; k8 C4 S3 b& `; M
     新文件会盖写原先文件。编辑已存在的 .cronfile 文件,增加或
    6 h; {7 ^7 H( z# H5 C 修改一个作业,然後用 crontab 重新提交 .cronfile 。而每个用
    + T& M  {& J: c 户的登记项会存放在/usr/spool/crontabs/。
    6 D9 [$ u! H7 \) ]2 }" V0 ?/ G/ |* S4 p# }4 J8 I8 i& \6 W
     列出或修改 cron 作业
    ; t/ M# C- }4 v0 B2 n( b- i" z; t2 l4 J
     要列出当前提供的 cron 作业,可以打入:
    3 \. L5 S# t; K2 l  _& v4 ~  ^. O( @' C% q/ y1 A/ Y
     $ crontab -1
    6 {4 o1 z2 D# I
    ( s4 e3 c/ S( _$ R/ O. u 修改 cron 项,使用指令:
      }% J8 X1 H/ o9 A
    : y7 w0 R6 o0 c $ crontab -1 &gt;.cronfile# z7 C: @9 h! d) ^1 U0 p

    ( ]$ c- |( O4 }" `' V# t9 G3 j $ vi .cronfile
    & G* Z" W+ v1 D4 B1 h* k' g# Y
    , t# y# ?- ]+ F+ [0 E9 ? $ crontab .cronfile% i$ A) I4 O! I/ T9 a4 N
    - u' K1 N# u- t  U4 Y8 c; m
     如要撤销 cron 作业,则打入:
    : j2 I9 z" W# |1 r( a# A
    6 G, X& `# {# W0 Y" t. S $ crontab -r
    " ]8 V# }  v) x3 b) g</P>
    数学中国网站是以数学中国社区为主体的综合性学术社区,下分建模、编程、学术理论、工程应用等版块。从2003年11月建站以来一直致力于数学建模的普及和推广工作,目前已经发展成国内会员最多,资源最丰富,流量最大的数学建模网络平台。我们始终秉承服务大众的理念,坚持资源共享、共同进步的原则,努力营造出严肃、认真、务实、合作的学术氛围,为中国数学的发展做出应有的贡献。
    回复

    使用道具 举报

    1253

    主题

    443

    听众

    -516

    积分

    复兴中华数学头子

  • TA的每日心情
    开心
    2011-9-26 17:31
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    自我介绍
    数学中国网站(www.madio.cn)是目前中国最大的数学建模交流社区

    邮箱绑定达人 优秀斑竹奖 发帖功臣 元老勋章 新人进步奖 原创写作奖 最具活力勋章 风雨历程奖

    群组越狱吧

    群组湖南工业大学数学建模同盟会

    群组四川农业大学数学建模协会

    群组重庆交通大学数学建模协会

    群组中国矿业大学数学建模协会

    <>第八讲:监视进程管理</P><>程序是一个可执行文件(Process)是正在运行程序一个实例。
    ! v2 D1 C# R1 K& K+ p* [2 gSCO UNIX System V支持许多进程同时运行,各种系统通过调. x) f# {1 V; V, H! @
    用可用进程去创建新进程,与其他进程通讯,以及终止其他进程。; x3 f3 {% C" o8 y

    7 }, A& E1 t: u6 X8 J进程族系. B" y$ g. ~6 i: R& F$ S

    6 ]6 e* }3 [# M8 J新进程创建时,内核会分配一个进程标识号(PID)给它,并对
    ! x$ g; Z8 X. _  ^: ~进程表中添加说明讯息。
    3 S- _1 B9 c! o" O6 K# T5 ^. B1 V2 V2 Y9 R! o% x; _
    由一个进程创建另一新进程,老进程为父进程,新进程为子进程。: D9 [1 ~, i+ F" U6 J& A  R9 u
    用户Shell执行的大多数指令又是它的子进程,子进程则运行指令。
    $ }# P. E  F# s& ?而父进程允许有多个子进程来实现任务等,待子进程完成。一个
    # e5 h* q0 `& K* Y父进程可以有多个子进程,但是,一个子进程只有一个父进程。
    9 J8 v$ u1 o, E" ^  [$ A: r. m& D- _( _5 I0 r9 q
    前台及後台进程7 R& e6 \! y. p" {. K4 e
    - G0 t% u& t. r; d. x! o, o
    在Shell提示处打入指令後,创建一子进程运行命令,Shell等待
    : q5 J, T6 w6 ], q8 \% Y命令退出,然回到对用户提出提示符,这道指令与Shell同步运行,
    / N+ }4 R- F& g' P即在前台运行。
    * O  M: V! H8 u% j6 Y
    ! b  o+ c5 c4 o. k6 z  j在Shell提示 处打入的指令,若随一个&amp;,Shell创建的子进程运行
    + n/ }8 k: l% e$ ^5 c  z% n7 S0 Z此指令,但不等待指令退出,而直接返回到对用户提出提示。这) c/ K+ a  ?. R( X8 d
    道指令与Shell同步运行,即在台运行。. T/ n5 z' P$ q1 }: b% l

    7 N  B9 q8 F; K' s4 y* a$ n% u$ sleep 10 &amp;
    - |/ y% p9 [! n+ R
    . P1 {7 y0 h. m* o7 d精灵进程! Y6 P! _9 Y  M, x

    ' [/ B: ~3 w* v, n. ?精灵进程是一个进程,它与终端和用户都无联系,也有人喜欢称/ w  b  N( ]0 t$ q( Q" {0 n
    他为管家婆。精灵完成一些周期性的事,平时它睡眠。用ps (C)  {" x* r% `3 _" x; Y
    指令可看到精灵,它在tty区域中带有问号(?)。
    , `) y; t$ }4 I% W8 m+ H  t8 o1 c0 l/ [3 H. f" r
    -Sched:PID 0,它完成进程的程序在存储局和盘交换局之间交
    + p& P7 b  v9 Q# C/ A换工作。
    # T9 v2 a) i; F: S, w& \2 i
    5 j* c9 n& R- e. `) `-init:PID 1,系统自动建的第一用户进程,它负责初始化引
    ( F# ~, G* c$ L$ s7 Z0 C( {( Z导和注册过程,也就是所有非系统进程的祖先。它会在终端口上,5 \0 O0 v! V0 ~  G
    启动getty (M)进程。
    ( d6 j9 Y: {+ z# y
    " Q3 x& q. S- O( p$ a: P  v5 |* ?-vhand:PID 2,页面精灵,它频繁地把储页面内容送往交换区。) f3 {3 n2 K/ E; P4 O& Y( w

    4 e# _$ s+ w. |- c6 M$ }' i-bdfush:PID 3,定期刷新高速缓到盘(默认情况,每13秒刷$ F# X/ c- i+ F& }0 v6 p1 c
    新一次)
    8 M7 H( ^5 @# a$ @% e5 p3 u2 q2 o! ?6 A) D* @# g
    -logger:归档系统出错讯息。
      B/ B6 h9 D% o& b3 M- ^$ O; A$ ~2 g1 `8 S/ I1 X' c
    -cron:在调度时运行作业。& l& n! n9 V$ Y8 G& p* u1 O% a

    5 [+ \/ z- d! ~* W  q-Ipsched:脱机打印精灵。
    ! T' Y+ N, R; _6 x1 f/ _
    9 i' v8 F) h. p$ c' }5 h* J孩儿进程
    7 k4 a' h/ D" h2 ~+ y2 `; k* @0 Q+ X  H( P8 o6 n
    孤儿进程在父进程终止仍旧活动,由init (M)认它为乾儿子。+ `8 O. D3 U6 Z7 }( Z+ N
    僵□进程则是进程已终止,但进程还未撤消,因为父进程并未「
    / {: V& l% F4 J2 P) q等待」它,进程表仍保留著这□体,进程表的□体是僵□进程所
    & [2 @3 ^* ^" k& M1 I& J- J6 h消耗的资源。( {" j: l2 w# r

    $ v2 p" H5 M" v! f' L- p随著新进程的创建,出现大量□体,但总数是有限制的,因此影; K/ a( \  i* N' V
    响新进程的产生。而孩儿进程与僵□进程不同,并不会影响系统
    4 I3 w. J+ q) n2 W- i; N效率。" X% Q) z, ~* h8 j! t
    3 U5 J$ q2 n5 ~; A  a) ~% Z
    通常,在父进程死去时,才会移去僵□进程。若他们还未移去,4 W0 g) X! C9 Y3 x; t% W
    应由init (M)继承并移去它。
    $ B/ O" q# D1 X) F$ ^5 k/ n: B* G/ u3 Z  |$ w
    监视进程
    - ]9 w6 Q3 R3 J7 b$ A& Y, q$ ]5 b# }  O6 C1 O) ?
    监视进程监注册户的数量,用以记系统的性能;亦会监视用户进4 ~* m$ ?4 q2 m' Y
    程,包括挂起进程;以及装载均值等系统性能问题。2 F* a) ~  O9 L- @) O5 @& a) S) }2 a

    2 M, Y, q9 w+ H+ K/ F) X% f要显示进程信息,可以利ps (C)指令报告,进程状态。在默认
    5 a7 ]2 t7 a7 N) F, N情况下,仅会报告与当前终端有联系的有关讯息。若用户没有root权& j6 j0 q0 X3 s. m2 p, k
    限,ps仅限以说明运行进程,报告用户的进程讯息。若用户有root权/ g6 r4 w9 j& f$ Q0 v
    限,则会报告在所有终端上所有用户的进程讯息。
    1 {3 d6 `, }' E" O1 T1 _5 L8 k2 Q5 {  ~4 d. R- z- T
    $ ps-u joana0 c" S- G  X7 W& c6 m9 z* L# b

    5 }0 {. F: `& Q- X- k--u 〈username〉选项显示指定用户的讯息。" k) q* n# Y, S$ G& B  D: c
    5 `! N! s) H# i
    --t 〈ttynamt〉选项显示指定终端有关的进程讯息。
    4 Z+ s9 D6 P4 @- X5 ]! X" u  w  n( E5 w7 Q" o
    而ps -elf指令则提供了需有F、S、C、PRI、NI、TIME字段的5 q% d, ?6 g( q: M8 x3 D* c* M
    使用讯息。
    ( I0 H! S6 \: O7 |/ C0 V/ J: g
    # {3 U  v! T3 b5 h. _-F是标记,指示进程位置,20表示在内存,0表示交换在盘上,5 r( C. W0 j; Y( {. v8 b- f+ Q- z: V
    31是系统进程。! Q' i! w  E# A# V+ w

    ! E+ a: K8 }. P7 k' E! P0 c-S是状态讯息,指示进程状态,睡眠还是正在运行。% n  C! E1 @5 L" W
    ( K2 V5 m) S+ u0 S5 w
    -C是进程占有CPU的百分率0 R- S8 `7 @7 T+ n4 {  W
    5 \/ ~6 g" I: y; {# n( c) J( T
    -TIME是花费CPU的总时间。
    8 I) U. Z) k5 e, s5 s3 V( q9 K1 I  A0 Y
    -PRI是进程当前优先数
    . r5 G' s$ a' @9 A  c
    " z5 t8 i& u+ B$ f* q& Z& v-NI是进程的nice (ADM)菜单( N; o4 i! ~6 C2 g+ P9 |% G# K/ Z. d

    / W2 n8 S6 i9 m7 W如何创建进程
    2 Y: b5 _- N3 K) r4 W- I* j# ~6 H. f1 `4 o
    当进程分岔一个子进程,自己就会进入睡眠状态。开始时,子进- ~) j/ Y0 L5 M0 z8 t
    程运行父进程的同一程序,由内核分配一个新的PID。当子进程
    2 w% _" Y- x  c' M再去执行新的程序,保持新分配的PDI,新程序就会替代子进程
    1 n. Z: F. n5 D  d# L的原先程序。4 W. \3 {5 v7 W# ]* R, }( A

    " K; |/ Q+ x" O/ B- }  @* B5 E/ H当子进程完成後,内核会把它从系统中移去,再唤醒父进程,子2 L- W. N6 j, c5 M" K0 ?3 G
    进程就会退出。, T  w. t* ]  e  V- s* o
    : q; V; v, F* `% F$ b* m+ `, \' o
    监视系统装载+ y( }' g, a& c9 E3 y# a
    + N# U: G' a7 P3 u0 B) M9 _# A
    uptime(C)指令显示装载均值(一分钟、五分钟和十五分钟),+ z2 ~$ G' o" Z! x* L$ M# @
    即在预定时间上,排队运行进程的平均数:$uptime* p) A0 K* ~1 Z# t: H8 |- A
      U( k- ^* b/ |' y0 V6 w. F$ n1 _2 T
    W(C)指令产生如uptime(C)一样的装载均值讯息,并显示谁在
    & z, n# }$ |, g$ P6 h4 H# |; T: i: K) C系统上做甚麽,若用户拥有root权限,W报告所有用户的有关讯 息。
    . F( ]" b$ l# s% u* G- a若没有 ,仅显示与用户进程有关竹的讯息。; g* W6 G$ P+ E0 m5 W. J2 ^/ k1 J
    % c5 I  T! z* x, r& T2 M
    PCPU(Process CPU,进程CPU时间 )显示某道特定指令已运
    + E. U& m/ G9 U" ~& C0 m8 V8 `行多久了。对控制不了的进程,这种检查是很有用的。JCPU(
      ^" K  K" W6 GJoint CPU,连合CPI时间),显示一个终端所涉的所有进程的+ k) d, R* X& ~
    总时间。' m1 C1 R) x1 c/ o" b$ P0 N

    % r. s* P/ J- P8 M' \; E2 zsar (ADM)指令是一个系统活动报告程序,显示系统资源累积) ~( r. w- _  Z9 p/ F
    利用率。为指示系统瓶颈口(Bottleneck),sar 是非常好的实
    ; \- z( z1 \# F1 X用程序,指令语法如下:$sar〔-option〕 〔7 t) ?# l) x& ?) }" R; T2 G
    sample-interval-samples〕
    ! k) X3 w" k; Y& v' h/ y
    5 G7 x: B4 e+ q5 ]例如:$sar-u120; J' \& q1 l& b9 O

    # a7 s! W$ F. |) @( q-u选项显示CPU利用情况。如果%idle一致地低,使用效能是上升,) e( D9 V) p2 k$ x' u( W
    不过,运行的进程偷不到未用的CPU周期。$ t. H1 `) Q2 `% D  a% K/ Z; ~4 d

    7 Z' U  G# |5 ?" _2 k7 B又例如使用-q选项显示进程吞吐量。假若%swpocc大於20,就发生
    4 N6 Q' C( R, K- c% E/ k交换(Swapping),可以使用大内存能减少交换 /请负活动。' A, h$ Q9 `$ V

    8 j- p8 p9 g  S& \8 ~  E</P>
    数学中国网站是以数学中国社区为主体的综合性学术社区,下分建模、编程、学术理论、工程应用等版块。从2003年11月建站以来一直致力于数学建模的普及和推广工作,目前已经发展成国内会员最多,资源最丰富,流量最大的数学建模网络平台。我们始终秉承服务大众的理念,坚持资源共享、共同进步的原则,努力营造出严肃、认真、务实、合作的学术氛围,为中国数学的发展做出应有的贡献。
    回复

    使用道具 举报

    1253

    主题

    443

    听众

    -516

    积分

    复兴中华数学头子

  • TA的每日心情
    开心
    2011-9-26 17:31
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    自我介绍
    数学中国网站(www.madio.cn)是目前中国最大的数学建模交流社区

    邮箱绑定达人 优秀斑竹奖 发帖功臣 元老勋章 新人进步奖 原创写作奖 最具活力勋章 风雨历程奖

    群组越狱吧

    群组湖南工业大学数学建模同盟会

    群组四川农业大学数学建模协会

    群组重庆交通大学数学建模协会

    群组中国矿业大学数学建模协会

    <>第七讲:用户管理</P><>系统管理员的用户理工作包括:为系统中所有用户建立帐号;以" ~" i! ~4 R! w. v1 S, ]
    及当改变用户环境、口令与组别时,进行维护。2 s1 J( m6 N3 J: f0 i4 P/ l: x
    - P* v4 _9 u  G- @; a# s: Q& D
    分析用户需求
    - ~5 ?+ y$ t, l% Y' F) p6 v9 C3 u$ ~$ x% P0 Z
    每当需要增加用户时,系统管理员都会先分析用户需求,对每个- v8 H( F% h+ E7 n8 l1 Y; }, [  [) N
    帐号成分,通过使用默认选项来满足用户需求。要从sysadmsh中6 x* Q5 V: @) g, ~2 a5 o* P
    查看默认记帐选项时,可以使用以下选择。/ M+ H  t, J2 R( t2 U  M

    ( @( L0 b  ?. K" ZAccounts□□〉Defaults. b! I; ]8 g8 W# T0 \# Q; T$ z  z
    : f5 z0 [, r/ s5 @( j
    或scoadmin□□〉Account Manager& q7 @; w% n8 j

    ; N/ N% k  g" Z) j; O' a. k当建立帐号时,评估用户需求,查看是否需要修改记帐成分。若' ^* d) T; [- J- s0 v- X! Q
    用户仅用一个应用程序,编辑用户的.profile文件,在用户注册7 o1 ]- X# J* p4 X6 f: X; m
    时,每次均执行此文件。
    ' z- ~, }; v/ f2 L
    , c: F. c0 L0 C& @7 i默认值建立用户帐号(Default Parameter)% q, S2 _3 P* K) _& h1 Q4 d: V/ T
    " b( K- E( K% ^( l
    首先,打入用户注册名,小写与三至八个字符;填写注解栏时,
    1 h7 ^+ W; ~) g$ k( C+ P+ D6 b, J应包含标识信息,如用户全名、单位、电话号码等。另外,指出
    1 p6 o& A* j, B$ w# D& A是否愿意用系统默认方式建立帐号,抑或对帐号修改默认值,若9 Q; \3 k- r0 N6 @# e. k- Y
    使用默认方法,则选No。确定你要增加的用户後,给出创建後的% j5 a) i4 [+ U7 Y5 N4 y
    文件和目录,再执行/tcb/lib/useshell指令,建立用户帐号,/ i6 c8 n; d: D, O" {) Q8 b
    不过,在UNIX系统指令中,要通过sysadmsh或scoadmin才能运行  E* R. h  p2 W# Z* k
    此指令。* }' g1 i) R9 O4 N* a' a4 c
    # W1 s5 a1 n+ A$ T- n( G
    若决定改变用户记帐默认方式,则在建立帐号时选Yes,那麽就需  n$ M% L4 |$ u: N
    要填写每栏,在合适位置上,按〈F3〉或〈Esc〉,下面是关於非! ?& p  ?2 m. @. R0 d
    默认的设定。; I) Q7 T; P, `! \! ~1 ]3 A

    5 c8 W$ @) d! k指定用户组
    4 ~) j9 \( T  ~8 H' Q' \
    ' t( {/ h/ U3 \( ~% y/ j7 J! v每个用户必须至少属於一个组。默认情况下,用户注册组是group。6 y* U+ r% l- u4 c+ S# A( M
    在一个组内还包括读、写和执行文件的权限,附加用户权限给那
    5 \: l6 E8 E, c个组,作为指定组员的存取权限集。如要改变成组别,可用newgrp(
    3 K7 y1 v" F4 U- J. qc)指令。
    " M1 D  O! _' j1 u7 C3 r* ?  G5 P( K3 [* z
    增加用户时,可以创建一个新组,或附加到一个已存在的组内。
    9 f6 B9 \( {! N3 K) U: U) Q有关组别的信息则存放在/etc/group中。凡增加用户创建新组
    . Q1 \& g: ~% [/ v$ o时,组名会自动递加到/etc/group文件内。
    + d6 p' l: y2 j* E; V6 V' v
    , V. L; d6 Q/ @* ]( z3 P0 R5 u( C组ID能够由系统产生或人工指定,但必须在100到60,000范围内,! x; {0 U$ `1 ^6 O
    100号以下的ID留给子系统和其他默认组用。当管理一个网络系统
      `1 M; C3 ?: _时,常需要指定GID(Group ID,组ID),避免混同各网络结点,( {: g; I8 z8 L* u/ P% c
    所以,最好先选用默认组ID。
    * v8 V. b7 ^, }# A4 L: ^7 p  i; C* V6 ^+ P9 I1 W) s
    指定逻辑shell
    , v+ i9 @6 }0 H0 [' M' i
    / G# N% _# O; b/ ?3 u$ J要知道用户打算选用哪个shell工作,SCO系统可选用以下几种不
    & o9 @$ C& z6 k同的shell工作:
    0 O; S! r6 {( `6 s( C
    # a* i3 K* u$ l* Z' vcsh: C shell。, w% V2 W6 J1 S: \6 g" C

    , I' o- \7 o$ {; |9 {5 z0 c# m9 Cksh:Korn shell,组合了Bourne shell和C shell的特点以及指
    9 g5 S. _1 g  I3 ^7 Z1 W8 p0 O令行编辑。
    + u) k4 X: j: Z7 F; H# m% Y* @6 B5 P3 m9 b% G- @" m
    rksh:加限制的Korn shell。
    , J& B5 _- _) C1 V% @9 L! K! o. I7 O1 h1 m. C2 m
    rsh:加限制的Bourne shell。+ x  ?$ M% x# R5 p' E
    8 K. e, k/ j# `0 T  t' p7 T/ ~- I
    scosh:SCO shell(图型化桌面)。* U! @: l8 U: W' i$ R' S* W/ G

    , E$ ]9 i+ Q/ d5 ]sh:Bourne shell。+ |8 f. ?7 E0 U* l
    , V& [$ @( \4 N; z3 O1 g* Q0 ~8 v
    uucp:UNIX到UNIX拷贝功能,它本身不是shell,而是成功注
    - |. h" q. u9 b1 t: Y; G册後运行的程序。& |0 D% z) _' K; r1 B3 ]- P

    " X" i. [2 Y! A; u) ]  ?4 Y$ x默认shell在/etc/default/authsh中指定,从/usr/lib/
    ) `5 f+ e& T" ^% u( B8 |4 A. T; _mkuser目录结构内文件中,取到可采用的注册shell表。
    + m: A. `1 E* ?+ ^
    , k- ]' ^4 m* D! o; T指定主目录
      g# B$ E6 k  h1 R* U2 S
    . a1 r! o/ j8 D; V( E6 k1 g默认主目录在/etc/default/authsh中定义,从/usr/lib/
    7 q: ?0 v. F' s$ Fmkuser/homepaths文件中,取到可采用主目录的选择。以及为用- L/ a1 g. }( o6 D" U1 }
    户创建一个新的主目录。
      y+ r: Q1 a  z1 V
    * c8 p8 m. u0 {( p. s! I指定用户ID(UID)必须是在200到60000范围内,指定在/etc/) O, {3 X' C6 {: Q- ^  n
    default/authsh文件中,UID必须是独一无二的,防止在网络上# Z8 [7 Z% i4 K0 o* Z1 U. N
    有相同的UID,而且,UID一旦设置,永不改变。
    ! V$ D7 j/ u1 m' u1 ~& z  e% b- _7 [& ~9 B( j% C
    指定用户类
    8 b$ K' E7 q: x$ [/ n; v
    ) [5 c" q2 n1 E+ I9 }2 \1 V另外,还需要为用户设立他们的类别,种类如下:
    % d7 }# j* s, D$ t1 t8 r  c
    & v# Y' _0 i, }0 N-individual:个人记帐类。# c* O* o( r. b; r  L
    6 J7 O1 c) L9 A, S) @" n' o4 B3 i; h
    -pseudo-usr:为各子系统任务设置帐号,注册时个人不应给2 {* Q9 C% f& e1 s
    pseudo□usr记帐类,Operator、security officer和# I: Q0 t# o+ @  ]4 `
    administrator记帐类是pseudo□usr的其他名字。
    * ?4 V2 f; M+ J8 Y& ?/ T& t; U  `/ \  F/ T5 [
    -不能设置superuser和retired记帐类。
    # L* ^" e4 v5 b. W2 x1 B2 I4 Y7 Y: j3 N4 w: d( c, ]& p
    如果要能使用su(C)(所变用户身分命令),该用户必需被指定
    6 |: o, k# o9 G; L为用户类individual,才能取用此域,为了用su另外记帐,用户9 V, r; T% J( {. w& E; _
    必须有su授权,知道帐号口令。low、traditional和improved为( D, x& i, r7 D
    安全默认值,被赋予su授权。在high 安全默认值下,则不赋予su授( ~! g7 R9 d. E4 U* c' v1 `
    权。# A7 o6 f( c. T5 y9 B8 Q8 S2 Z

    6 P1 N0 I+ j* H/ `5 U$ m" i- Z赋予用户被始口令" o3 g! V1 d) X. P6 V# O: M7 \
    1 B% d3 |- M& T0 R
    当创建新用户帐号时,就需要为用户设立或不选择不设立初始口- U. l* B! g; C. w+ \
    令。
    * S" A& x$ U. ^0 r% q+ l
    9 {: Z" F+ g2 d-New:现在赋予口令,用户在注册时必需打入这个口令。
    4 j  ^$ F, ]$ D0 Q) q
    . e9 c5 e- d: V-Later:现在不赋予口令,在赋予口令前,用户不能注册。8 @! d  V6 h. H* Q& d2 s/ s
    % b% @: J2 W7 T+ ]
    -Blank:赋予空口令,用户能注册,但在注册时,强迫用户给出
    0 y6 c6 E( G/ S7 n* T一个口令。( ?3 G0 @( J: L
    5 V) |2 F: E) C& b2 _! @# R& \
    -Remove:不赋予口令,用户能不用口令注册。6 {( V; _! `& J+ l

    3 H5 N) w8 @8 b1 X-Force Password Change:决定在用户首次注册时是否要用户强- G7 |0 e! w8 v) S5 O
    迫改变口令。
      J# r* w( t( X9 K* g' M
    . G( u- P: z# u+ W0 ]0 D在high安全性下,必须为每个用户产生一个口令。若赋予初始口
    9 F+ ^4 J) e' ^5 Z令,就应该告诉用户他的口令,希望他在首次注册时,立即修改
    / c5 h0 @9 c0 {( l这个口令,修改口令时,不要选用别人能够轻易猜出来的口令,
    $ J2 h  V  h3 \4 }( e8 f' I如姓名或生日日期等,最好在口令中,加有一个非字符。& j, ]8 Q$ V' ^, r) p; Q8 ]

    7 `6 c! X7 s4 b系统安全保护:修改用户默认帐号
    8 v6 f! I1 A4 Q% [  D. H
      |% U/ D. T9 B. a$ n- Z为了防止被人滥用别人的用户帐号注册进入系统内,保障系统的1 J8 S/ T- f7 [2 y/ O
    完整性,系统管理员需要修改一些用户的默认帐号,以及检查用1 C% p8 o& o0 U  K' W% N% P4 Y
    户的注册情况。: Z# Z) Z& h6 u0 Q' Z, @9 d
    0 F7 s; M  f& T+ D7 O5 ]  }
    首先,管理员会设定不成功注册最大次数,计算使用不正确口令( }9 H8 U: \. G: R
    注册的次数;当不成功注册超过最大次数,就设定加锁用户帐号
    2 S8 z: `; H6 O! [# C3 b+ o和终端。如果在完成注册时间之内,仍未能设置口令,也可加锁) X) X$ i5 W. E8 Y4 K1 z
    用户的系统,甚至根户用也一样。在成功注册後,希望享受优先
    8 `5 s) _7 N* Z7 A; dCPU调度,则可以用nice(C)值,给用户she ll及由它启动的进  s* n# H- @7 b. O5 H) B( a) H
    程,以调整优先级。设定值会存放在/etc/system/default中。
    ! V: q3 U4 ~4 P6 z3 W# [( N
    & z9 G3 e4 [# a# d</P>
    数学中国网站是以数学中国社区为主体的综合性学术社区,下分建模、编程、学术理论、工程应用等版块。从2003年11月建站以来一直致力于数学建模的普及和推广工作,目前已经发展成国内会员最多,资源最丰富,流量最大的数学建模网络平台。我们始终秉承服务大众的理念,坚持资源共享、共同进步的原则,努力营造出严肃、认真、务实、合作的学术氛围,为中国数学的发展做出应有的贡献。
    回复

    使用道具 举报

    1253

    主题

    443

    听众

    -516

    积分

    复兴中华数学头子

  • TA的每日心情
    开心
    2011-9-26 17:31
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    自我介绍
    数学中国网站(www.madio.cn)是目前中国最大的数学建模交流社区

    邮箱绑定达人 优秀斑竹奖 发帖功臣 元老勋章 新人进步奖 原创写作奖 最具活力勋章 风雨历程奖

    群组越狱吧

    群组湖南工业大学数学建模同盟会

    群组四川农业大学数学建模协会

    群组重庆交通大学数学建模协会

    群组中国矿业大学数学建模协会

    <>第六讲:後援复制</P><>电脑系统内,数据可是相当重要的一环。贮存数据的方法,可以0 {) p" r. v3 A/ R
     经软盘、硬盘或盒式带(Cartridge),盒式带通常为大量数据提
    * e! A8 k& H. k# m 供後援(Backup)。
    0 B; n. @4 |6 L4 J; R  B$ q
    # `2 P1 c, h- X1 \ 复制目录
    $ ]1 }- q# @9 T/ v2 B0 f% }- x0 ]+ a6 U
     在安装的文件系统中,把一个目录内容复制到另一个目录中,用
    5 T/ _* |' h8 F/ y# a9 G3 F3 t! v copy 指令:% |$ s8 q( m7 ]! Q. `
    - f' j/ i( Y. [) F
     $copy source&gt; destination&gt;
    1 v( |9 x! T2 @0 R  F$ i( h, g/ r6 ^* I2 {0 ?
     #copy -mor source&gt; destination&gt;$ p" g+ }7 f+ b) D4 ?( I
    ! l: _4 U) D6 C! ?
     转换并复制文件4 ^7 B% X1 F& M
    # N7 V; @, I7 V! c( D/ D
     使用 dd(c)指令,可以把一个文件转换成另一个文件,也可以选择; E( }* i6 ^% |
     文件的一部份传输,在传输的数据中,也可以交换字节顺序。
    % p. K5 u' I8 R; f( ~- D* H) K5 n- ~, b$ p! M, l! l/ n
     $dd if=/dev/fd0 of=/temp/save skip=5 count=86 bs=5k
    % K# t) b- q1 Z  g; d3 Q: M% y5 z& \4 W3 |& m
     上面的指令〃/dev/fd0〃 是指电脑上的软盘,〃skip=n〃代表在7 f1 m( l8 \  d' g( P$ T5 L! g% j
     复制到输出文件之前,跳过输入文件上的几个记录。〃bs=n〃则
    8 P% s5 l* D0 E 表示设置输入输出字节块长度,用 k 表示 1024 字节。〃count=n〃
    5 R( J% s. W+ T2 b. n7 H: `; d3 q 只复制输入记录的指定数。# D; B5 C* A: Y4 p, E# y, e! Z, b

    : J3 J( r9 W+ k1 @! ?1 X 同时,也可以利用 dd 指令检查归档(archive)情况,指令如下:% u( |- X% t4 B# t; @# R# x  R3 D
    " Q) y' j. r. p. u
     $dd if=dev/fd0 of=/dev/null bs=1k
      V4 \. C. x1 G9 v- Z) P# [) B7 W  B5 x, J1 M8 \2 {
     1200+0 record read in
    9 f+ O5 T/ Z9 u, }* A5 Y/ _" r4 q* M
     1200+0 record read out) k6 }+ E; q/ P3 N+ p

    1 Q- q# y: Z  u5 _ 归档文件:tar(c)9 l/ J( h+ s) n0 h1 Q3 }7 i
      z" q7 R, N2 V) {7 W5 F
     tar 是对非特权用户最易用和最可靠的实用程序(utility),从
    9 ~% P5 O9 h" @; ?: f 归档介质上保留和恢复文件,亦能从多文件归档中抽取单个文件。0 {; S# y, x) i
     tar 归档使用文件和目录的相对或绝对路径名。5 R- q- ^7 I" o- {

    ; `$ u+ s4 ]- a; b' h1 q8 e 打入 tar,即会显示所有变量选项;”cv”是创建归档;”cv#”* k$ q3 a& b. \4 d3 C; g
     用於来自 /etc/default/tar 的设备号 #;”rv”追加已有归档;”" L) d$ t) Z8 r1 C# a# |' P
     uv”更新在已有归档上的文件;”tv”显示归档内容表;”xv”
    & {6 d2 L* o! S! ~  Z* E- |) g 从归档中抽取文件;”f”从指定文件中读入或写出;”L”使 tar, A" X2 v" b( R- z. \% l" Z4 D
     跟随符号连接继续追查下去,默认情况下则会忽略符号连接。
    : s' o# N( x* t! E. N
    5 n2 u7 p  W5 N5 G% g( O6 J3 z5 J, [4 w 譬如要归档指定文件,而复盖盘上的已有数据,指令如下:& N" H3 G: J% Y. X/ ^

    ) q1 H7 x+ C) n $cd pub) l& [- F8 e$ l% M* X3 Z) D
    : }& m! g. Y$ k9 W0 v! ]* g2 e
     $tar cv6 ascii greek4 h6 H  A1 y7 |  E: Y- O

      k  C2 T3 i$ G! f volume end at 1199k, block factor=5k$ r1 Y$ o# b) M- R
    / i) C. a) \7 m* r0 w7 x
     seek=0k a ascii 3k
    8 m9 ^! E) G6 w. z' J1 Z8 F1 E
    1 u' C3 B# X( d* E6 `8 M- r& p$ e2 n: E seek=3k a greek 1k: Q/ ~6 }* b9 ]9 R3 P$ E, @

    # y- R: P/ C. _: }$ C& p) }' L 要列出 tar 归纳的内容:
    ' l, N: Y" Q. U: F& \
    8 Q2 z# r, L6 J$ t% }- a! ^; x $tar tv6
    / `# y6 C' `: a5 o) J4 m6 I) O) ~
     rw-r--r-- 2/22114 Jan 2 13:41 1996 ascii& W* A5 A2 T7 f+ z

    + y  ^& f  M: U rw-r--r-- 2/2475 Jan 2 13:41 1996 greek% k/ S6 l) [# e7 Q( E
    8 w3 O( A; K* C- r# v
     创建 tar 归档,使用相对路径名,否则,恢复另一系统就会盖写
    $ o% \+ z2 H7 Y6 v1 {; O; ^% G 其他系统的文件。
    2 E* ~- v( E8 c5 ~! V8 T
    + ?8 C1 @9 W: H2 K. t) Z #tar cv6 /etc/motd
    1 f: s# S5 N) c  r# A
    " }9 \& k# S1 [! Q #cd /tmp
    9 `3 B) x* L( j) z9 ^; a% [2 k
    : D0 q0 p2 A, S: N' I* A! Z' R7 M #tar xv6: H( N" C% h1 h- ~2 T: D
    ! Z- h( ]3 E: H' I/ I2 e
     x /etc/motd, 943 bytes,2k) w& _0 I' g6 G; r# N' P% C

    ( k+ V# |2 L  v' z: y 归纳文件
    9 [/ Y; m5 j. k0 h8 c4 V4 T- Z6 U' m
     当需要後援指定设备、後援空设备与使用匹配符的时候,就不能
      g) ]4 W4 M! C1 q/ r0 q 使用操作容易的 tar,而需要转用比较复杂的 cpio,用以归纳文件。1 i  q( U: i2 x! r5 e

    / J$ E* ]0 k/ d( j 譬如,需要选取文件建立归档,指令如下:
    + ~0 u. S$ e- v" [6 u8 _; k* v$ J( e& n
     $find /u/bill -print| cpio -oB -O /dev/fd0% R" n  \* u$ a3 o
    $ S/ N" Q# ?# N
     20 blocks/ B6 b/ s5 N) r" _. S

    - ~+ G8 w, O2 v% `' ]) { 又例如,需要抽取 cpio 归档文件名时:7 N( s' H% n- }! X

    7 c# H9 `0 Q% X6 S5 x $cpio -idmuBv -I /dev/fd0# H9 W. ^2 Z- y: ~

    : o7 j3 U& g1 X  Y& P7 E .profile& g8 z: h1 f* V9 b. L0 P" s% y

    ( K: s- I/ Q) f, y& N: A- x8 S ascii
    + ~* T* q9 j, [+ o5 v
    4 r1 A/ X6 t. y$ V- B5 _3 _ eqnchar
    3 D$ M* d" L/ C. K' j; Q6 I" g' M, J) g' j4 i, s# ]6 O
     greek
    & ^! E4 u* V' n+ f  L* X6 D" w$ j% H( D5 l& r+ M+ e3 M' R) d
     20 blocks
    5 f& j& F- V% |7 }( h7 o: @9 O6 o- L
     cpio 主要选项为:
    ' j5 W+ U& b  n9 K) u' E8 E% y. t) c
     -v 显示工作' z/ e* X# z% d

    6 ^- {( `# g) S) H# \  K/ B$ T -i 读归档& j- Q# j1 Q# j1 [
    : T7 C! t, a" x- Y. P
     -o 写入归档5 h0 L' [4 }4 X/ c

    0 P: v& R) F7 z$ b/ t( B -t 内容表
    ; Z; k' D4 ^% h5 a6 p# D% }
    1 z- A" E% S# i/ D -d 创建目录
    " w4 o! Q( `! p8 }+ f9 p, v( l% s& k4 V# y$ d5 {
     -m 保留原修改日期
    6 I/ F& e' J8 i6 {% w: o$ c! k+ S8 S4 F
     -U 无条复制
    * o9 k, X# m2 R/ U/ V$ l
    , ~' n3 @  c! ^: L9 Z, B -B 分割因子置为 5k  B( D% T* e& z1 x2 h& S# K% b" L

      p( T6 C  C% W' c8 q( ? -Cn 分割因子置为 n
    4 p2 l5 G! @- E) t* O4 }% M  f. i4 T( @, K4 n
     -Kn 介质长度置为 n
    - Q, e% T. n, R3 D+ F4 D# K5 {* k
     後援复制- @7 I+ Y5 ^6 q& m
    ; r8 K- a6 \8 D5 J! f9 c4 L
     後援就是要平衡运行一般後援的代价与损失数据的代价,确定要2 L& B8 R2 p- |
     归档的数据类,并确定要用何级实现,以及确定所要求磁带的盘
    " K9 \+ ]6 x- a3 s 数和带的容量,多久存储一次後援等等问题。8 j+ m) _) j/ g7 U2 X) k

    + O/ ^9 ]) X5 v" N, a& I4 A8 z 一般来说,後援复制可在 sysadminsh 或 scoadmin 执行。# k1 E( h  K6 x2 t- S+ ?

    * t8 ~9 G' w3 T& V$ ?4 e3 T 所谓增量後援(Incremental Backup Levels),就是只需要以上6 l' m* P1 D& z
     次归档後发生改变的那部分数据後援。当实现调度後援时,在
    5 ~+ N% v: m) N' v4 g# n /usr/lib/sysadmin/last/中,将文件记录下来,可以透
    - t( W2 G9 O7 B$ @4 L3 w 过使用後援级来实现。
    " S  T( l/ A' T$ D" I  @% O
    % @9 b5 n2 F- i0 ] 後援级的 0 级就是後援文件系统上全部文件;1 级则後援以上次& z! l- n9 [. s$ h/ {6 L/ `" {
     0 级後援以来改变的文件:2 级,後援以上次 0 级或 1 级後援以( R% x- F: d9 ~2 w" H9 i
     来改变的文件;3 级,後援以上级 0级、1 级或 2 级後援以後改变
    0 _1 W/ P0 t6 [/ V& N3 S2 X 文件。5 ~5 {# Y; W4 ^1 a! Z5 l# S& [
    4 p) g+ C6 q$ \7 ^3 @7 q( g( w
     经定义後援工具後,後援调度(Backup Schedule)就可以更方便
    5 X' i) s2 D; n% i9 R; Q+ L 地执行,配置档案则会被安置在 /usr/lib/sysadmin/schedule 中。
    7 f" S9 x$ D& h4 I; l
    ' a: `% V/ y0 c7 T$ h4 z 假若在紧急关头或特殊情况下,用户亦可以使用非调度放援,进! X3 f$ S* Q8 m" o
     行紧急後援。
    : Z  N( g. N: N8 e9 Z" y6 w7 l, j7 T2 J+ ^- {& O
    </P>
    数学中国网站是以数学中国社区为主体的综合性学术社区,下分建模、编程、学术理论、工程应用等版块。从2003年11月建站以来一直致力于数学建模的普及和推广工作,目前已经发展成国内会员最多,资源最丰富,流量最大的数学建模网络平台。我们始终秉承服务大众的理念,坚持资源共享、共同进步的原则,努力营造出严肃、认真、务实、合作的学术氛围,为中国数学的发展做出应有的贡献。
    回复

    使用道具 举报

    1253

    主题

    443

    听众

    -516

    积分

    复兴中华数学头子

  • TA的每日心情
    开心
    2011-9-26 17:31
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    自我介绍
    数学中国网站(www.madio.cn)是目前中国最大的数学建模交流社区

    邮箱绑定达人 优秀斑竹奖 发帖功臣 元老勋章 新人进步奖 原创写作奖 最具活力勋章 风雨历程奖

    群组越狱吧

    群组湖南工业大学数学建模同盟会

    群组四川农业大学数学建模协会

    群组重庆交通大学数学建模协会

    群组中国矿业大学数学建模协会

    <>第五讲:电子邮件</P><>在SCO System V下,每个用户都有一个系统维护的私人邮箱,4 T  }, c% I( Y8 N: z- g
     用户能够与系统任何用户或用户组之间收发电子邮件,所收发的/ z  z+ s' w6 U7 a, x. R
     信息可以保留在邮箱内或作独立文件处理。 发送邮件
    - f5 L7 \! m8 Q) A- E+ b+ y3 r6 |
    5 L1 x- V" p* w: ^ 打入mail指令,後跟收件人注册名,就可发送邮件。假如发送邮
    % i  x9 Q+ E. S: { 件给多个收件人,名字用空格符〈space〉分隔,而不是逗号。收
    . K4 k! `3 ]( C* Y9 L9 I 件人可以是一个单独注册名或一个别名,别名代表用户组,例如:
    2 O& f* T% ?, j- p* ]1 [* Y6 n+ A! P( t! V
     $mail peter amy8 K  ~5 O- o. m9 U& @  t

    & i7 U1 _  e  z  [ 接著,萤幕上会出现subject:的提示符,用户即可打入简短的信
    ' o8 s1 I, T6 d3 X' w9 @ 息说明,完成後,按〈Return〉键,然後,就可以编写邮件内容。
    1 m& @& O  Q! W' C, C9 {# ?3 }( J2 ~
     需要校正错误,就该使用空格符或左箭头键,用不当的空格符或' l- A" w: n9 `( w% w& B9 V; R
     不合适的箭头键,即使在萤幕上看起来对,但是收件人可能只收  h, b4 t: ]( n9 Q
     到不可读和篡改了的信息。请记著,mail内的内容编写,不是「
    % m% [$ V' x! D+ ]5 o+ p4 A$ Q 所见即所得」(What You See is What You Get)。7 w3 |' u* I  s1 k6 \8 d% W  D3 S
    ; ~  w2 \  g" O4 D9 j% t( L5 m
     假若需要取消整个信息,按〈del〉键两次。写完邮件内容,按〈7 k( H$ J% p3 y$ E
     Return〉键,取得新行後,按〈Ctrl〉d,发送邮件。d就是done(6 h& d0 q3 ?( Q( J% i
     完成)的缩写。0 J& u% P& u% s5 B& S2 K; H: w( R; y7 x
    7 B& w: u3 [+ b  m  a" g$ q* @
     阅读邮件. |. |9 M$ J! R7 p5 ?+ C9 [* }

    1 ]: \7 A2 _6 f. y6 ~4 H 每次注册进入系统时,系统都会通知阁下,在阁下的邮箱中可有% i- ^# L0 h" j2 o9 m8 ~# a+ c
     邮件,需要翻阅邮件,打入
    6 k/ h( ^, C  F( [) V- `5 J; b4 b( N! O) p
     $mail- ~" B/ M0 m5 g5 G" Z

    4 E3 g  U+ w$ x5 C% y% t7 W 若有邮件,每每邮件都会显示出相应的信息标题,包括信息数,
    2 ^. g, P( S, r  S* B 送件人及发送日期。下面是邮件范例:
    . h+ o6 T! I. s" r" l& O3 _0 |( l7 E; c  M/ E, O
     $mail& O' u2 [  m' o

    % \$ a; K4 o2 {6 e( t: ]2 l1 c SCO System V mail(Versin 3.2)Type? for Help/ U  l, ^6 |, I) _
    % {% z7 H3 o7 R
     "/usr/spool/mail/joesco":2 messages/new/unread2 V& S0 e8 E: V1 l) s! X4 J

    0 z- C. J+ k" R, r0 m u2 mary Sun Aug 05 23:48 47/2109 level 2500* r' x& Q. O4 o
    " G( q( E: \" U
     n1 paul Fri Aug 03 08:01 23/6332 Tardy reports!, v! ~1 U( S6 h9 J
    , C: t1 g- Y$ g# ]1 K+ b0 J
     要阅读来件,可以使用箭头键移动选取,按〈Return〉键阅读,
      P( w& q# o- F 或在提示处,直接按入来件编号。若已读到邮箱中最後一批信息,
    " ?, B! s1 F$ u4 x, Q: q/ H/ e mail在萤幕上会显示"Can't go beyond last message" 。
    ' }1 m. G2 s/ h7 A; z6 |4 \5 s. r; H) ^) W# o
     处理mail
    # h) g6 ~9 [' u! s  Z+ _) W. ~, I& O0 ~
     当打入一个无效指令时,mail会回答一个问号,或"What" 的信息,
    8 a  m+ [& L- J  r 显示指令不清。假若用户想显示mail指令表,可以打入?;或打* W" ?& V; d& ^' l- @' l
     入h,显示邮牛标题表;打入l,则会发送信息至打印机。另有一
    2 V( m! d; f; L4 { 些常用的指令,协助处理mail:% n) `+ b7 z4 Q+ B  Q- K
    # \5 \" Q& F8 [
     一、保留邮件7 |( _7 ~; z" {2 L2 R; j

    ( U; @  h% y2 R# a9 d; _0 t, e "s filename"按普通正文文件保存整个信息至filename内,连同5 c! \* g$ c: K* A* j: M
     邮件的标题信息,一并送入文件内。
    ! h* j! }  V" m- u
    7 i+ ~: i' Y8 Z; {( ]; a  ` "w filename"撇除邮件标题後,保存信息到filename内。. v$ b% y) S( v5 j
    $ `" `5 k- V" }3 T) s
     二、删除邮件7 j7 U+ b  W. u1 a2 q. Y0 h

    + R3 g+ k1 S; W1 X6 Y "d x" 删除信息x这个信息号数
      W% `' Q5 Y4 s* h" i) c1 f3 L: Y$ Y  j: x1 s' V& w* V
     "u x"恢复被删除的x信息
    * E) B( z: I% @- a% @- w* ?6 M+ f5 w0 l3 z' @
     三、覆件+ N( o! l+ `' x- A! ~

    . X& i. i6 L3 S "r"发信回答给送件人
    % |3 T0 p2 N9 |' y% @
    3 ]! P" T7 v7 i8 I8 e "R"发送回答给To:和Cc:表上的所有用户5 o  e9 n. ]! M. |; ?  A' X

    + m; L, U8 P/ d# X, U2 t/ ?! O: p1 s 四、转发邮件
    ' B* N3 h5 `3 K1 Z8 @# T! C" {& V  I  j2 |
     "f login"转发信息,予其它用户,并分送来件正文(Original
    / P( O9 V1 l  A Message);login乃用作的注名7 H. A! ~2 T9 [- Q; a

    3 Q' z  R5 o0 i2 _; t' ]) S1 N9 ~ "F login"只转发信息,不分送来件正文. f, Z, P: }* _, i2 r% Y, L  G" K( m

    : K0 |1 b: \& d, n 五、退出邮件# o, l1 U) Q1 A% w8 p5 m3 g' D+ A

    ) W' @. Z/ l' w% X/ s" j' R "q"退出mail程序,并更新所有改变' ?: @) F6 u9 [
    % W! O' z: C( M7 r: L7 z
     "x"退出mail程序,但不作任何改动4 I5 q8 p( b; W3 s* X% w: K: k

    . H* X- \+ A- R5 [$ k$ [- t8 X/ ~) x. p 其它处理邮件的方法
    . i$ j# @& ]" ]" c+ z3 s3 N% B& l
    ) C7 u5 [4 {7 O8 D) O3 f0 ~* G 除了以上所提到的基本指令处理邮件外,SCO UNIX尚有其他较# ?3 s4 o% J+ f. x3 [& j# P- N" Q( I
     复杂的指令可整理邮件。在mail内,所有指令前都要加上波折号~  E& P5 w* N- N4 ~% Z; A* Z$ N* g
     v,调用vi编辑,一旦完成编辑信息,通过vi的指令,例如保存和4 B5 O5 O7 u0 j: I
     退出指令:wq,就可返回mail程序;按〈Ctrl〉d,就可以直接发
    0 K+ a/ _0 O- r 送邮件信息。
    & d# o. j) b0 Q8 e! W4 f; M: b
    5 n# T1 t! H+ C8 x9 L% D; ^% Z3 p 其它mail的增强指令如下
    * s" Z, @" y; p3 V& R8 F" _2 t% M3 _+ Y% X+ V0 q( G
     -~m messate-no.把邮箱中指定信息- H4 z: \  t) }0 s

    ; J% Z8 E( e" } (message-no.)放到所编写的信息中, u$ B, P9 l/ i& @/ _
    ( [# L- C( V  `# B: i+ C
     -~r filename读入指定文件(filename),送到当前信息中5 o" Q" N. T3 N

    4 G0 x. Z' U% @; w1 x- o+ e -~p察看信息中的当前内容/ w. i( @. }* B( g
    2 [) ~9 A8 H3 v0 @( i0 [
     -~?求助
    " `$ r* }# ~! E/ n6 |; Z9 n, g+ ]% y! l
     为了方便mail通讯,系统管理员能够定义不同的特定单用户或组
    . C. Q/ v3 s! @ 别名,通过这些单个组、别名或名字,就可以把邮件信息发送给0 R1 }" y1 _# k, P/ m6 D$ u
     全组用户。发送给别名成员,可键入如下指令:
    9 m3 \7 g( T8 E5 `5 J6 y# @+ ^' v! D" d' E$ w+ `  c# x/ w& x6 ?
     $mail aliasname
    5 X; l: r6 K( o2 b# R
    - Y' s0 \9 w5 b; a) E 如果要限制组员和其它用户的私人邮件的存取权限,可以使用
    1 R$ Z( G2 b' ~8 g+ L4 v% \% n: @ chmod指令,例子如下:3 ?5 @  q( ^7 Q1 E& T% a9 L

    . e9 K' g7 o$ d5 t$ |- X: W $chmod 600mbox
    ' ^9 k  M: t. u7 w' X
    $ Y, k8 c  J0 o0 y+ |6 \4 K. @# x 在普通电子邮件提示处打入set,可以控制选项,改变读和发送邮
    9 g/ Q5 N! z2 x4 K2 M4 B& A 件,这些选项可以由系统管理员为用户自动建立,也可以自己修# ]* ^) q( X& @7 r  S
     改这些设置,例如:. D5 @- w5 e0 U! Y7 I" T
    + n9 ]# L2 |7 |7 K5 K! U: {
     set page〓105 w/ n+ k: ~5 @
    , {5 k% ?0 Y+ |0 Y$ e5 {) @( G0 q: ^
     mailrc环境文件
    4 O6 e  ]6 y5 x* s# I: L! ^7 p& n) d' n0 l- _9 X
     mail的环境文件叫做mailrc,负责保存所要文件的永久记录。) ~8 c7 u3 A$ E9 n. F& ~5 n

    ; Z6 E  N0 G! f2 | 与其它环境文件一样,mailrc必需放在主目录中,它是正文文件,& R2 {8 |$ p1 H/ M+ S
     包涵有效的mail指令,mailrc通常包括set指令和alias 定义。
    1 j1 c, z  l. L5 ^. l! [: h0 B4 G0 ~2 B% z8 ?/ d
     不过,运行mail程序,倒不一定要有.mailrc文件。如要查看. q3 ~3 ?1 R9 }% p; B( U- s1 \0 |. Z
     .mailrc,可以打入more .mailrc,下面是.mailrc的一个实例:
    7 r; E6 s3 M  N0 Q4 e- L0 r# ?( o# Z5 J( }: s6 H$ ?. T
     cd
    * T5 [8 S: u0 ~& P: l' D# q
    0 j+ ~# [: p0 e) N/ \( B) Y -在mail内,改变主目录nset autombox5 s; X1 b( n; _! y3 Q: m7 m
    : I2 {  J3 @0 h8 A
     删除自动把所读件转送到私人邮箱
    # S+ R: J8 w# ^4 d
    $ i# q: r& H( {" R set page〓204 P* h; j* u3 s- o9 V: F  f$ I: y8 G

    1 `' ^. S3 L9 Q2 a: |9 _ -若信息大於二十行,用more显示
    8 z' T/ H2 T3 _
    8 ?/ ?$ |# _9 u& E, f$ U alias crew john wanda frank, v3 j, }% W$ N- y/ ?: A# p0 w: ~4 S
    + {0 g. R! a5 q
     -发送给crew的邮件转发给表中列出的用户% G; C# d# V% i' r3 E0 P
    - j2 f# `  ?# v3 Q% k
     set EDITOR〓/us/lib/word
    0 n; _. ?" R2 p$ k; n/ @7 b9 X/ {, y0 K: [9 A) J
     -把word作为mail默认编辑unset chron
    1 l: k7 D- O9 P  U% g! `+ [% p1 w4 s) l# O3 m- Y
     -显示当前最新邮件 上述的.mailrc例的□面,当打入$mail crew,
    6 w! S+ V( t# }- W6 Z 就能够把邮件发送给john,wanda和frank。
    . K( s4 x) m5 ~) U6 P2 ~, r& n( W; S+ d/ O4 |% V4 w0 x& O
     监视mbox是默认设置,如果不想设置的话,应该使用unset
    % L8 t" I. X  m. c- n# z+ z6 @. r autombox,而当mbox的内容很快增长时,通常会删去旧信息。如$ l/ E9 P: t+ i
     果要读mbox中的邮件,可以使用如下指令:$mail -f mbox
    , }9 Q% P8 k) I3 _- l6 m
    3 B4 h2 \  G/ {" r& m</P>
    数学中国网站是以数学中国社区为主体的综合性学术社区,下分建模、编程、学术理论、工程应用等版块。从2003年11月建站以来一直致力于数学建模的普及和推广工作,目前已经发展成国内会员最多,资源最丰富,流量最大的数学建模网络平台。我们始终秉承服务大众的理念,坚持资源共享、共同进步的原则,努力营造出严肃、认真、务实、合作的学术氛围,为中国数学的发展做出应有的贡献。
    回复

    使用道具 举报

    1253

    主题

    443

    听众

    -516

    积分

    复兴中华数学头子

  • TA的每日心情
    开心
    2011-9-26 17:31
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    自我介绍
    数学中国网站(www.madio.cn)是目前中国最大的数学建模交流社区

    邮箱绑定达人 优秀斑竹奖 发帖功臣 元老勋章 新人进步奖 原创写作奖 最具活力勋章 风雨历程奖

    群组越狱吧

    群组湖南工业大学数学建模同盟会

    群组四川农业大学数学建模协会

    群组重庆交通大学数学建模协会

    群组中国矿业大学数学建模协会

    <>第四讲:系统管理</P><>今次要谈的系统管理员负责管理SCO UNIX的系统,拥有独特的
    ' l' v# }3 o( w& u! v- F注册名--root,能够读取任何文件,写入和删除任何文件,执
    4 L. i  B4 ?- U! E6 I* F行任何实用程序和指令,亦可以执行和终止任何用户程序。
    # N" O' H- P( G3 j系统管理员的工作包括系统控制的任务,例如後援加锁和解锁终
    / x0 f9 O) Y, l+ w端和记帐号、增加、隐退和撤消用户。亦可以给用户一些特权,, q; g; a: p. y
    让他们实现特权系统任务。) r) P& ^; p2 K0 ~1 o. _

    $ Z; P) c  J9 V, t3 I1 i9 p% E; Z基本指令
    : A4 l5 b* h: O! V" p8 m! W
    . K7 p& V, H" ]' `7 Yshell指令的基本数据结构是文件,因此,基本指令和操作包含以
    3 Y! N( J9 J; \$ H) N. |* G! @8 w下功能:
    , k0 z4 M& w3 A. B9 a0 k0 j. [" L, }8 Z( R5 d5 B6 G+ m7 o$ X
    -显示及管理文件中的指令- {1 M2 y! d7 \

    8 A  e- Y/ n8 [0 e( _* y-管理目录的指令
    6 h# Y4 z  d  G# m. ]+ ^5 D5 V3 l$ y" Y
    -输入输出重新定向和管道,重定向标准I/O,并执行组合指令$
    . c: E: ?$ K, }$ Q' RW|grep 'john'〉john,file2 A' }: K6 q9 @9 o' A
    6 v' {: P! `0 ~1 L
    -输出重定向符(>)把标准输出重新定向输出到文件* B% O9 w* d2 d# Z6 v$ x$ H
    , [: m& c, K, g. U& {9 N9 E" k
    --输入重定向符(<)把标准输入重定向从文件输入
    * T3 I1 ]* b/ \: \( F4 R6 W6 `! x
    -管道符(|)把标准输出重定向输出到别一指令4 D2 n+ j; O+ w8 v
    6 w' D! ]8 F/ y5 ?; J
    寻找文件+ L  R; {; F6 p
    8 g+ @+ ^! d& I! s
    find(c)指令可以在层次目录中查找文件,例如:
    7 a) p+ x& X7 a& k/ s
    ( E. }, ~2 K4 t# ~4 a$find/-name filename -exec rm {};& a* }( {# w$ \( u, j& j
    ( M; s0 h% s, J- q2 b1 L+ B
    -name filename指定filename
    8 `7 b  e: p0 X9 S: W& Q8 K1 A
    0 X/ D8 I3 `( A* j8 g-exec rm表示在所找的文件中执行rm移动这个指令
    ! D# `! y( ?3 x7 i$ o3 v! N) d: ~) ]% a8 B& C, [! `
    另外,用户亦可以加入,-print表达式,显示找到文件的全路径% s0 `$ b6 h* z6 p
    名。7 @, l( y) a; e6 _

    ) T5 X; B- p6 R% o. V7 ~8 M除此之外,find(c)也可以用来找出特定用户或用户组所持有的7 V3 T- X5 N! A$ p% S7 \
    文件,譬如:! F  O+ d# n5 x% i8 X5 D7 |$ ]

    , S" p+ W) ~, q/ g6 {1 k5 \/ H$find/-user bin -print. N0 S: Q% w* Z5 d

    2 D! \6 o; b0 L' B$find/-group mmdf -print
    , I1 S( h5 ]. a  y8 n; O+ R+ n: T- Y9 r0 H' v5 r" d" n
    又或者,用find(c)重新定向过滤程序,输出错误信息,例如:
    1 M" F6 O' f. D4 c2 n) h" O+ j- h1 r4 K! g/ P4 D7 c
    $find/-name motd -print 2〉/dev/null* u7 L/ \/ p& m2 D
    7 N  t, j- I# Q$ u- V6 o
    SCO shell
    ) M; [/ [7 G, {9 r# w4 O& K9 R. o, T' w( |( H- E$ s* h
    使用SCO shell,可以让用户从单个菜单中选出应用程序,管理
    / p, ~, n. E! t: i/ l文件和目录,运行系统实用程序,要调用SCO shell,可键入:( p( \* e0 }- s; a) `
    # F2 t( s1 E) `" a' W: _" c
    $scosh4 |8 n0 R9 z2 f/ C1 ]

    5 i* }. s( U+ T; @) g7 O5 j可以利用空格条键〈Space Bar〉或箭头键〈Pointer〉移动光标,
    1 H* W/ Z" i. q% E& s1 w加亮所选的菜单项
    9 O  g+ g7 a% {3 E/ H7 \- r% G: s7 V0 `
    -按〈Esc〉
    , N2 k& c: E" w. N, ^
    % @4 V: z+ G4 m# @# t( s& F回到上一级,或放弃当前操作$ w) Y, H, l: S5 {, w: L. `
    0 w, A; K7 i' z: v, u: B
    -按〈F3〉
    / H7 F$ }2 d! a. W' f, x' _! W+ c
    , l1 v- O8 ^( T1 H; G8 v显示所在字段中可用选项表
    ( a6 |8 U! u  U. S' T6 F, a9 Y9 O
    ' F" f. u1 R/ x0 `1 G-按〈Ctrl〉v 在字段选项表中选出每一项' y' ~- N) }# ], }5 `
    % z) ~+ l* @: A' x6 Z" q
    -按〈F1〉3 L" ^  I6 a: Q9 X

    . N% N! f  U, z6 @4 e3 i显示求助信息6 S; |. r! A# s) N5 V
    3 h* Q- Q3 s) C' W. P
    -按Quit或打入q 退出SCO shell9 y# Y4 v% D% f& \; k, ^9 I4 ]
    : [- m0 W# y% s" E- K* S
    系统管理shell% _3 \! _6 ]3 h

    9 O9 T8 u/ X5 k4 p; C需要调用系统管理员shell,应该打入:6 D2 Q/ b2 @' X
    6 ]  {  J! {! j& ?
    $sysadmsh或$scoadmin: A; j' \) D4 D

    ( D1 C9 z8 |* E虽然每个用户都可以调用sysadmsh,但是,只有实权的用户才可0 B# ]6 c# P. o; }
    执行有关特权管理任务。
    6 I7 d6 [* E! P3 L, h2 I, q8 ?- C0 J
    基本上,使用方法与SCO shell差不了多少,只是多了几个功能4 s: j+ h4 ^5 L' m9 b" w
    键(Function Key),例如〈F5〉搜索,〈F6〉改变目绿和〈F7〉
    / E* n* q1 h" b3 ?  K' c# r执行格式。而且,scoadmin更可以在XWindow的图形环境下执行,
    1 R' H! s, O' |$ k7 D( s用户在图符(lcon)上找到不同的管理任务。/ ?& r4 x+ ?2 X' G) ]7 a
    & A  Z7 V0 p( ]. d* H5 l/ L( O
    多重注册萤幕
    , {+ i4 E6 r# y0 a$ J) D: O- x
    4 _! v2 ]9 A2 t6 a! z3 a: \控制台上,可以允许用户最多具有十二个不同注册期的萤幕。多5 x8 C  Q% l4 Z- _' \9 c1 w
    重萤幕令系统管理员可以同时执行几个任务。
    5 v' X5 P' n& b$ \' W
    % \2 q% E: a( |系统启动时,控制台上的多重萤幕就会自动活动起来。同时按〈
    + e; r* I( n" D" wAlt〉键与〈F1〉至〈F12〉功能键,实现萤幕之间转换。
    ! }* R# w: V9 x2 u" A, V  d. t( f; ?- o1 A; [( ?
    至於,在终端上,启动多重注册萤幕,则可用mscreen实用程序,
    6 o1 X. i4 r4 m& J为正确工作,mscreen要求为tty。例如启动两个萤,应该打入
    + `/ J. W/ n: f: m! L( L/ O. M6 C
    + h' [, |! q& N& S$mscreen-n2
    4 i8 O# w  w" C, M9 a
    # O, Y. n+ U4 M( T( i5 o9 \5 g$ g然後按〈Shift〉键与〈F1〉或〈F2〉键,在两个萤幕之间转换,
    1 l: Y" l# ~5 j7 W$ b) e4 i/ D$ x当注销时,确保所有萤幕注销。
    ; l* N4 L7 l7 [1 [& W
    1 m( ^( Z& m4 l0 u( C</P>
    数学中国网站是以数学中国社区为主体的综合性学术社区,下分建模、编程、学术理论、工程应用等版块。从2003年11月建站以来一直致力于数学建模的普及和推广工作,目前已经发展成国内会员最多,资源最丰富,流量最大的数学建模网络平台。我们始终秉承服务大众的理念,坚持资源共享、共同进步的原则,努力营造出严肃、认真、务实、合作的学术氛围,为中国数学的发展做出应有的贡献。
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2026-6-14 02:31 , Processed in 0.696045 second(s), 98 queries .

    回顶部