QQ登录

只需要一步,快速开始

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

SCOUNIX基础讲座

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

1253

主题

442

听众

-586

积分

复兴中华数学头子

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

    [LV.2]偶尔看看I

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

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

    群组越狱吧

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

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

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

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

    跳转到指定楼层
    1#
    发表于 2004-9-27 15:14 |只看该作者 |正序浏览
    |招呼Ta 关注Ta |邮箱已经成功绑定
    <>第一讲:存取权限与文件</P>7 x# u; r  ?6 n* }1 b
    <>UNIX向来是强劲的作业系统,屹立多年不倒,但是,对一般使用
    + H6 I7 ^. V8 g" z; T个人电脑的用户来说,确是比较陌生,有见及此,编辑部选择了
    : i/ l% G0 r3 r' Q) X- `& l# w1 ?在个人电上也可运行自如,毋须庞大的Mainframe或甚麽大机器的: m  j7 L/ }% o/ T3 o' t
    SCU UNIX,介绍给大家,让各位对另一广阔无限的作业领域探首
      D& i# `* g- N3 M; \一下,也许玩起Internet时,会有另一番天地,别错过这一连十
    3 G$ `- \$ U- i  W) x, l二期的「UNIX自学篇」了。3 J! ?( f- z7 ^6 S  Z

    1 |$ M/ |3 t% h9 {$ b2 T: K: r1 U2 p+ F可能有些人会误以为UNIX只是那些功能强劲的庞然大机方会使用" U1 [. j! C' }7 d6 }* P! g
    的作业系统,谁不知道在个人电脑上,一样可以使用,只不过所
    . r+ q5 l8 q/ N6 R, e) H使用的是特别为个人电脑设计的PC UNIX,SCO UNIX就是其
    # `! K! g8 w3 H中的表表者。2 X: Z) B% f! P3 u2 L
    2 s  c" D, |! K- ?' J- K
    对於惯用DOS或视窗环境的朋友来说,UNIX的第一重关卡就是那2 t8 @- m9 E8 d- I
    些「敏感标号」(Sensitive Case),字母的大小写俱有不同的0 d4 _. ^5 A* ~9 U/ W- ~
    意思,Ls、IS、LS或Is这些指令全不相同,所谓「差之毫□,谬$ W! [- }8 y( W6 O- {0 i0 @3 x
    之千里」,它对大小写可是绝对敏感的。
    4 w- S) j7 \: r9 G
    % r! |7 u4 h2 K: _3 b+ Y7 v/ c文件名称
      z/ w6 z% w! G% y9 B/ f) H1 q7 Q; d/ _
    在SCO UNIX下,建立的文件档案名称,可以是包含最多十四个
    * P, X% u- t" y8 H4 X字母数字字符的任意组合,既可使用下横「□」,也可使用句号8 u  T$ {' L% M5 V& D
    「。」。
    5 |. p+ ?6 d# _6 g3 C2 s+ G
    9 i% a$ ~8 D5 Z: t- Z" A" K& w' P$ p不过,文件名称却不能使用某些特定字符,因为它们对Shell来说
    , K2 u/ ^( K% a" N9 l# v. n有特定意义。这些不能用作文件名的字符,分别是「;」「|」、
    ; G, J! k! y9 T1 s. M「〈」、「〉」、「’」「$」、「!」 、「%」、「(」和「
    ( k& q3 J/ ?/ J+ \8 i/ j/ I2 R)」,而文件名称中也不能含有空白空格等。% y. |) ~# B' h$ ?3 @3 h
    * N& ?6 v# _( u% ^
    文件存取权
    2 k( S" l2 r4 N; f/ }8 B' X
    ; t0 m* b7 A+ h' b3 T3 r8 ?2 S每个文件都可以拥有不同的存取权限,界定其它用户能否存取文# l: m" @. l: Q( Z( J6 s7 Z' f
    件和目录。
    - h* [8 W0 J" Z9 \, v  y* C( L) h. l3 w3 w& z3 c
    每个文件分为三类所有权:文件的属性、属主所在小组的成员(
    ) _- b% k/ {8 m! I, n0 k& [即组员),可存取系统的其它用户。用「|」的指令,就可以查
    4 w: e$ {  e0 D看文件的权限。
    ; n0 o+ c" v. W& L5 T" c
    : H* F' O: @* edrwxrwx…/ q2 y- j; R4 _4 M% A! W$ W& c

    6 Q, N% O+ C1 W7 E好像上列的文件存取权限,第一个符号指示文件类型,减号为普8 b) ^# }3 n+ P6 x1 _5 {! S
    通文件,d则表示目录文件。接著的九个字符分成三组,分别表$ ^7 j% L) Q% `' a  ?! d
    示属主、组员和其它用户的存取权;每组有三种存取权:「代表4 a( _8 |! s  X( r; Y+ H; S+ v
    读(Read)、w代表写(Write)和x代表执行(Execute)。而没5 Z' w2 c) M" c
    有存取权的相应位置则会出现减号(-)代替。6 _/ T3 e/ S4 M0 h

    4 R7 n6 F, q  Y4 F7 t目录存取权' V3 t6 k9 ?" X* k( J, O5 X
    1 f+ t: O. I/ M' y+ c% a
    基本上,文件与目录之间的存取权的设置大致一样,但仍有些微
    5 f: T# n# B4 D* U2 k+ W分别。
      l/ D6 [) |4 y8 d1 `7 ^# p4 P: @8 N" ^; C8 D$ w3 }. \2 i
    首先,要查看目录的存取权限,就要在「|」之後,加一个空白
    # \% B8 ~1 [7 M4 Y; F: D处,再加上「-d」。如果要改变当前目录,则用「cd」。% V8 H8 B& G1 W* R7 R
    / f# d  ?- {7 U# L6 ]* e
    改变存取权限
    : w$ S3 C, ~9 N! W' A8 j4 Q# E+ C+ r9 i0 f/ ~' m1 I) u8 W3 u
    要加文件或目录的存取权限,可用「chmod」的指令,例子如下:( C: ?9 q* E" f( P
    $chmod g+rw filename
    $ A+ }2 d+ u  |+ U" ], G) |- W& Z/ O, ]" i" G* O3 t& k
    g代表更改组员可以享有的存取权限,+rw就是让组员可以读与写! C7 }3 I) t& t+ F; L
    该文件。而u则代表文件的属性,o代表其它用户;减号(-)则
    6 {8 T- Y% X3 D9 _3 @3 d$ I5 ^代表取消某类人的某些存取权限。# P* t9 C* m; x  C
    % V" l; H$ Y) e9 f! M
    另一种更改权限的方法,就是使用八进制的数值指定存取权。每& @& g. f% ~4 D
    个符号赋与一个数值,r是4,w是2和x是1。例如组合读与写,其
    3 u* R, |% i2 U1 O1 m! M存取权的数值就是6。又譬如欲使文件对文件属主、组员和其它用4 a1 C" T" A; u. [
    户均具读写权,指令如下:0 h! l; f0 H. N" A
    $chmod 666 filename
    5 X; W8 q) v1 `2 l- x
    ) b6 h9 k9 n, ]5 K更改用户属主4 C1 Q2 Y( w3 ?- f2 o* C2 O) j
    8 b( \4 v+ m3 e6 E4 c1 @0 ^
    每当创建新档案与目录时,标记你是属主,你的同组人员为组员,
    + E3 L8 n( P) {; I% _# e; Q+ V! G如果要把文件的使用权交给别人,只有属主方可更改,指令如下:/ Q1 P9 O1 M' j9 b1 ^
    $chown owner file
    4 {- M( l& ^$ ]9 g& s3 I4 _! v( P7 S2 n  f& \
    chown改变了文件的身分ID (UID): I. D3 m- ]* @' P

    ) x: p) @( z6 v! l6 M改变属组要改变文件所属的组别--文件组ID(GID),指令变: q* X" Q  o, H
    为:5 B9 l+ J/ _: m/ D; V# k) u
    $chgrp group file6 k8 P% w+ T& `: o

    , x7 ~0 O/ `: I- C浏览文件内容
    5 d/ n$ s1 }: @. ~
    ) b$ X- i$ Y- F% U& D4 y+ s' X2 B需要求助,可按?键。至於,浏览文件内容有几种方法,可使用
    # V3 n6 d/ }: Jmore,显示大文件,指令如下:1 A& O8 ~/ G# g$ c1 _9 B
    $more filename5 }' b, e* ~2 I
    3 H" U, p  g0 k
    按〈space bar〉,显示正文的下一全萤幕;按〈return〉,转往3 I! [. l, N1 A& Z- ~
    下一行;按q进出文件;键入模式前缀(/),就可键入需要查找
    - o* e6 B5 O, b, G! \的匹配模式,若模式找不到,则会显示「pattern not found」的
    1 `' K0 F% P0 K6 U信息。" V+ c4 N+ w/ g2 E1 g
    , T. e+ `5 Q  H* W1 P
    按pg则逐次翻一个萤幕,而每个全萤幕後,都随提示符(:),* o1 [0 H- ]% {! s8 n" w8 p9 p
    按〈return〉,看下一萤幕,键入+n,向前移动n个萤幕;-n,
    ' G' l  T# H6 L4 S: N向後移动n个萤幕;打入$,则移到文件尾。
    ' x9 |8 k3 ?4 N' T+ v0 F! I# N, H' ?: {# }4 L2 z
    如果使用Cat看文件内容,就可以在全荧幕上滚动文件内容。在任
    " H* K+ O+ m- ~1 E' J! f5 U) X何位置,按<ctrl>s,文件就会停止滚动;按<ctrl>q,则会
    7 a0 c+ M/ o+ J+ y+ R继续滚动;按〈del〉则中断不看。
    ; S# ]! A5 B1 C1 y9 Z0 L
    4 ^& F1 i- w- X, t" [; B/ T* X处理文件7 i# \* V% c5 A$ ~  ^  {

    - T. K9 ]- F9 f7 K$ Bcp指令为复制文件,可以有多种用法。
    ( F, h" M/ u& {
    0 ?# ]0 W0 |, Q5 S8 c$ ?(一)$cp old.file new. file" \  I4 f% s- {4 P. h3 S8 |" E
    备份一个文件
    $ s4 y. r% f' a' b) P) t* y: g1 K- B; k5 N. B
    (二)$cp file 1 file 2 Test: Z, H/ y7 B/ o  D8 _
    将file 1和file 2复制到Test目录下& a' g( Z8 j4 q4 w$ w
    6 t, O, z4 c* k0 M; n0 X
    至於,mv则为改名指令,譬如6 d/ m7 S0 L* [% i
    6 ~) Y8 ~7 I2 j9 B2 s
    $mv fruit apples0 w: A: ?! h* k7 M* B7 @- {+ c& E" {
    就是fruit改名为apples
    3 ~! |3 h  c* {; c2 n& o6 c1 e) ~. d" ]; l# B% v
    rm则是删除文件的指令。文件一经删除,就不能恢复它,故此,
    4 p( k) S( d8 R' [4 ]要加倍小心。1 b& B- O9 \* {3 A

    # n9 m$ ^  D( Q  K- j* }$rm- i filename9 K! D* I/ O2 \4 L( `( ^
    加上「-i」,删除前,系统需要确认3 `) \" f, w# H8 e' G0 w1 S
    </P>
    zan
    转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
    数学中国网站是以数学中国社区为主体的综合性学术社区,下分建模、编程、学术理论、工程应用等版块。从2003年11月建站以来一直致力于数学建模的普及和推广工作,目前已经发展成国内会员最多,资源最丰富,流量最大的数学建模网络平台。我们始终秉承服务大众的理念,坚持资源共享、共同进步的原则,努力营造出严肃、认真、务实、合作的学术氛围,为中国数学的发展做出应有的贡献。

    1253

    主题

    442

    听众

    -586

    积分

    复兴中华数学头子

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

    [LV.2]偶尔看看I

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

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

    群组越狱吧

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

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

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

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

    <>第十二讲:使用 TCP/IP</P><>向远地注册的能力非常有用,它让我们不用到远地系统所在处,
    / |" d6 ?  ?' n( d' q% P& q就能运行远地主机上的程序,执行远地系统管理,有两道指令可
    6 K6 c2 u6 {# x* m用於远地主机注册,就是 rlogin 和 telnet。' T$ t) ~$ y! x: r6 Q
    + K9 Q! d3 q5 S, h/ h6 Y
    使用 rlogin 向远地主机注册- ]# H$ J! S7 X: n5 \, T) s8 r
    ' I3 H% X3 E6 A* W; q' D, `0 s- G
    rlogin 允许向具有 UNIX 作业系统和 TCP/IP 协议的任何系统
    3 m' n4 q5 V/ T/ X( m6 A" t6 v! ^2 D注册,而 rlogin 只能注册到 UNIX 作业系统环境,指令如下:
    5 Z; L3 A$ g0 y- [* U/ ]3 u1 m
    : R' V5 s7 m/ l  X& l0 S! ^. t$rlogin remot-host-name: u( M0 Z, L, b% O" r5 Z) P

    5 F- k  F4 g: |8 E" c% M2 i要避免 rlogin 因没有提供远地主机上的同名帐户,可以使用下述
    " h: [+ r! k% o/ a指令:
    ! d" E9 P, ?& ]. E8 P
    3 o, |/ M& g" ^4 P1 t+ t$rolgin remote-host-name -1 remote-user-name& ]$ s* o, t# t) Z9 H
    2 l' c4 Y) P& R' L3 k
    -1 选项用於指出远地用户帐户。. {6 w0 V8 x# @+ ?

    ) b- s' ?6 r) I2 h. q6 Z要中止 rlogin ,则要打入 ~.,并按 Enter/Return&gt;键;亦可使用% E; v  i5 G( Z& P
    logout 或 exit 指令。' m- S- ^6 q% U; p4 z

    & ~: `# H( u9 e% r1 z+ ]2 q使用 Telnet 向远地主机注册
    9 r% l5 {- I) G' b8 Q3 ~$ q& L" W# I
    不管其作业系统类型,只要能支援 TCP/IP 协议,都可以使用$ k) B* i3 Z' H
    Telnet 指令,允许注册。* v% Z3 A" o3 b6 ~! K
    ) N) s9 e9 g7 N. t/ }' Z
    $telnet hostname% p0 U( n+ Z& u2 w) ^9 l
    : p- k) D! j. ^! J( F: }
    1 @* }: X: Y. C2 J* T& ?
    5 J7 e2 Z8 Q6 X0 x8 y. k( u
    $telnet ip-address- m& i9 D5 s* ^

    ( d- A. a3 E( \# u5 h  H+ v: z使用 ftp 复制或传送文件
    ' W$ z9 j/ J' o( Z& j& Q( f" T5 D7 g! P$ F. ?0 Q' Y. \
    ftp(File Transfer Protocol)允许用户对远地主机复制文件,3 A9 p7 |/ _' g# V3 H6 w6 V5 R
    用户毋须考虑作业系统类型,即能向或从任何具有 TCP/IP 的系
    8 r7 i: w' t6 N% w1 S统复制文件。
    9 {$ W  s' i9 l2 Y. R' Z$ c2 b: d
    ftp指令允许复制目录中的一个文件或所有文件,但不能复制多层
    3 r7 w/ u  N6 U# h" Q- K, g# r6 T次目录。使用 ftp时,必需在远地主机上设有帐户。
    6 t5 _' a6 B5 F) Y
    + B7 {0 b, Y9 Z2 m当 ftp 注册到远地系统时,并未得到 shell ,而是通过 ftp 指令& e1 [$ ?$ D; V% E# U9 E1 A
    解释程序同远地主机进行通讯。
    ' M7 }2 C) |: u- P5 [& n/ K; [3 h) l1 H& q# m6 G9 C
    $ftp remote-host-name* P* B$ Q, X7 v% O, O0 K

    / }7 |6 }% g6 F8 f9 S9 d, n3 W* g5 x2 f/ Q  p

    ) ^- A1 o* c6 B9 O$ftp remote-host-ip-address. D8 J/ @2 |( B/ _+ y
    ; R2 B3 f; q' D1 g7 b
    一旦注册成功,就会出现 ftp 指令解释程序的提示。+ ]+ Y' [6 k" w# d' B

    0 E( a: m2 m$ kftp&gt;
    / j/ g. }+ {' ~$ B( @5 h4 ]: r0 b2 g3 @
    用户可以在此,使用打开指令连接主机。
    ' |- D" _5 B) b0 A
    / {' j0 @' M4 Fftp&gt;open remote-host-name
    0 N6 u2 |9 f( b- M! K2 E" B6 X( |. t/ X' n
    复制某一文件回自己的系统中,则用:
    ! s6 S0 e/ Q+ }4 b
    : d/ h/ [8 S0 F0 [ftp&gt;get filename  t5 P/ A" X. y+ v: }8 z
    5 O( z% V% u6 Y0 ^6 J0 Y
    如果只想传送某一文件往远地主机,则用:7 E/ X2 G; T( r

    9 D  s8 z; H2 J6 \# H2 s0 Z) iftp&gt;put filename
    & c' z1 R5 {5 s* f
    1 c: D$ J0 I( \* S, O  A需要复制远地主机的全部文件进入自己的系统内,可以使用如下, D8 q5 w3 S. y; Y) c
    指令:
    % k  g& m3 z% K" z
    6 G/ S) g# R. ^' u- C! q5 rftp&gt;mget *& @9 _, w) p7 i$ i! U6 P

    9 c& c$ q- A6 l6 _5 @4 N9 V* |相反,如果想传送自己的文件往远地主机,则使用如下指令:
    4 L5 }/ r+ X" p- L% t) A$ V6 J6 Z/ _3 d) D
    ftp&gt;mput *
    & d  o, S+ e- v3 s: P4 t# y7 b
    1 T* Y9 C/ B, x4 ]5 V/ X* w6 X% Prcmd- I) F$ z- \0 t1 n. H
    & B- S* G+ Z2 e# w  R. y
    rcmd 允许用户不必向远地主机注册,而直接运行该主机上的指令,
    : l  J2 g, k4 {% \实际上,也要进行注册,只不过用户毋须作其它操作。当使用 rcmd
    ; n! Y; |2 e7 `8 ~8 S, P在远地主机上运行任何指令时,其输出的默认设备就会被更改为5 o3 K) l6 Q5 W. J6 B
    终端。3 Y% Q1 e- Q& X6 \

    0 @7 y* ]# W" K! @) g$rcmd remote-host-name man sh
    1 ?, L4 v1 a. H7 ?* c
    9 j$ M, `, r1 u' j% V( ~2 u2 y( u9 c$ d请求特殊终端处理的指令,将不含设备自身的功能,因为对远地& a; {% _: Y/ \
    指令没有定义终端的类型,要求在远地主机上配置受托访问。: a. ~, b" v2 T  G: Z( @- ~1 E5 f: J0 v

    0 U0 n/ ]1 c3 B; B要列表输出远地主机上磁盘的利用情况,则使用下述指令:, `" j# R* z& a6 |' i' g+ F7 z* a

    ; o- w* v, T  P4 L. F2 Y$rcmd remote-host-name df
    7 D( e/ z9 k+ W& W! t$ |& r' q+ }0 u* l' \: x5 ~0 P/ G7 r
    要列表输出远地主机上的目录,使用如下指令:3 D2 z7 D/ F2 R; e$ z

    ( K9 q; X! n3 c0 ^/ V$rcmd remote-host-name ls /usr/games
    $ p) x2 }7 _1 G, I* K
    % J0 ~# V" r6 `) _1 f* F+ ?  [8 G要把远地主机上的文件备份到远地主机上的袖珍磁带内时,指令* O7 e9 r7 o# X8 v) l2 E
    如下:
    $ E# B( |: V1 f9 J' ~* c- F+ W( l( Y5 W! H' V, E# s6 N
    #rcmd remote-host-name tar cvf /dev/rct0/usr
    2 W: b5 J) @7 f' w. q! ]; }+ g& \) V' I6 F* l) `

    7 Y2 y* x: S8 R/ m! g- v8 h3 I; @0 f' ~
    #rcmd remote-host-name "find /usr -depth -print|cpio -oc1 Z+ K6 [' b6 e( \. B
    &gt; /dev/rct0! Z0 h6 p) O# a- R% y( y

    - C2 v. Z$ X: X$ j5 q要把本地系统上的文件备份到远地主机上的袖珍磁带内时,使用
    2 Z# f" w! }0 U2 ?# q9 I4 t, F下述指令:% O4 j* e5 K  C* Y6 Y; |

    6 F2 u/ s# }& ~! A#tar cvf -/usr|rcmd remote-host-name dd of=/dev/rct0- I+ K: F4 H8 N& w, |7 U0 c
      r- ^& r7 F7 ^7 L1 q! l, R1 m! j

    1 @1 r" D% q6 i3 _* {: _
    * h3 h& g# K3 a#find /usr -depth -print|cpio -oc|rcmd remote-host-name; o' ^3 b6 a: U6 D' }; r
    dd of=/dev/rct0
    / D" C  l2 m0 G1 F$ N) r4 f1 h8 d4 S# f
    另一方面,如果要把远地主机上的文件备份到本地系统上的袖珍
    0 x; r+ b! \% k; A6 O, u磁带内时,可以使用如下指令:' `& n' J' [& R1 T
    : u; u& i, I' D; m) J' e
    #rcmd remote-host-name "tar cvf -/usr" &gt; /dev/rct0
    ) Q, o0 ?, |# T5 w1 W0 i7 c+ ~* w5 e  O& Q
    $ d, }3 M! w. d

    4 W4 i4 H  j+ ]1 G% k3 C#rcmd remote-host-name "find /usr -depth -print|cpio -oc"1 ~* H( C0 E5 R1 D% N' k
    &gt; /dev/rct0</P>
    数学中国网站是以数学中国社区为主体的综合性学术社区,下分建模、编程、学术理论、工程应用等版块。从2003年11月建站以来一直致力于数学建模的普及和推广工作,目前已经发展成国内会员最多,资源最丰富,流量最大的数学建模网络平台。我们始终秉承服务大众的理念,坚持资源共享、共同进步的原则,努力营造出严肃、认真、务实、合作的学术氛围,为中国数学的发展做出应有的贡献。
    回复

    使用道具 举报

    1253

    主题

    442

    听众

    -586

    积分

    复兴中华数学头子

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

    [LV.2]偶尔看看I

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

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

    群组越狱吧

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

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

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

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

    <>第十一讲:TCP/IP 管理</P><>IP(Internet Protocol)地址是 TCP/IP 网上为主机之间数据
    # x  Z" \" E8 J+ X$ |7 `% I选择路径(交换)的基础,但是,用户通常不甚喜欢使用由数字* ]2 k* ~$ U9 J% k
    组成的 IP 地址,而比较喜欢使用多由英文字母组成的主机名字--
    - U& Q$ e) z* XURL(Uniform Resource Location)。4 }# A5 V- q. p

    % ^1 A0 t: M  {1 ?不过,主机名字必需映像到 IP 地址,而方法就是通过 /etc/hosts
    9 b  q/ I6 U2 {1 n6 z1 l! }" e文件完成。( [4 s7 t3 T' {$ b/ n; C
    + U0 k' B( g: z. q
    配置 /etc/hosts3 u$ k) U+ f7 b; G/ h/ Q) v* q

    ; T' U" y9 m; L- S- l0 j/etc/hosts 的格式是:地址--名字--别名。
    ) `' W0 U0 N9 `1 Z/ N2 `: K6 P; {1 D
    例如:
    ! z% i* u& I: |; J
    0 I2 k# d/ Y! D" b% _) O: x127.0.0.1 localhost localhost! Y4 @( s5 M9 |( w3 C$ @! `' Q

    5 ~' b9 ]3 i5 A6 C- C! y" ^/ |132.147.18.1 vision vision.sco.com
    : S! D. j+ t8 F* c# K: O: @' ^8 C7 j' B% E; @1 i' g
    IP 地址必需是一行上的第一项,在它前面不应有任何字符,例如
    7 }7 ^( w# q. U. i6 y/ I空格符或制表符;名字是简单的主机名字;别名则在很多情况下
    3 S; d7 y4 k* f( ?都不需要,但是,全限主机名字、简单主机名字和辖区名字都归
    * Z! e: z! e* n+ [$ l' k入别名之列。, m3 \6 a3 P' C; A
    - p+ s1 k4 q" g
    检测 TCP/IP 配置" c' n  d2 @3 G- I0 Q

    ' |, Y5 @' `( K5 A! _* \# J+ MTCP/IP 协议的软件部份包括 TCP/IP 协议层架的顶三级,即
    9 T' ~$ ]  x" _. Z; ?0 `+ T# D- _应用级(Application Protocol)、传送级(Transport Protocol)
    % s3 J9 I$ Q/ |2 s8 d- k5 ?和网际网级(Internet Protocol)。特定的主机名字”Localhost”9 p8 d/ X9 K% ]+ a+ i+ p
    是特殊网络”loopback”上的本地主机的别名。
    % R; F: Z7 A$ _- R4 f/ l" ]# F0 H7 ~' E, C$ M6 q8 d; m
    要检测 TCP/IP 协议层架的软件部份,使用 ping 指令:0 u. {- X5 y* @% s6 M

    * t6 r2 ~. K: I3 A#ping localhost
    1 o5 Y6 s- ?% T; i1 g
    # }# j& L& p7 ?; z0 r如果 Ping localhost 失败,则使用 netstat -i[n],检查网络接8 v1 J! G$ T) H
    口的状况,显示网络接口上分组传输的统计讯息,指令如下:: C& X" H  N6 S

    . _' O& Z' f& E5 a" D8 N9 ~" }#netstat -i[n]; }; X* Z2 G/ q; N7 l3 b" O
    + S$ Y4 A3 n5 Z) x# {+ C9 T
    n 选项强行显示编号,而不是名字。netstat 查看自环驱动器 lo0 ,
    # M: K4 E  X+ L3 r9 B/ r& @& [. ]如果 lo0 失败,则在 /etc/tcp 中”ifconfig lo0”行指示坏了或
    2 L$ s: z* O# C4 k有错误。
    1 u  n" B/ f  f0 V- {, E; f( }, E; U! G+ f" N& b. x" r
    检测 TCP/IP 硬件# I$ L! I4 o# O( I  H4 n  D

    9 w6 n* o1 u5 h: ~( q/ O审核引导过程中,会对所职别的网络接口产生的配置报告,而
    0 H) L0 }* Z! P! U( _$ HTCP/IP 协议的硬件部分包括 TCP/IP 协议层架的底两级,即" D! T5 [: J+ h' j
    网络接口级和物理/硬件级。
    , s  [$ A2 A0 k1 v5 _$ q2 B$ v* g; h' n. r4 l* N4 D
    对网上另一主机的任何通讯都是在「物理」网络接口上传输,并
    & U! Y5 g# q9 B  ^: s不会引起数据传输到「自环」网络上。% N6 [3 c  H/ m# T6 \

    4 X7 q7 h" Q) |3 k使用 ping 指令检测 TCP/IP 协议层架的硬件部份。; C2 k( X6 h- a( b
    1 Z  u, w; d. k# e  ?" D
    #ping hostname  x" G( E4 o# H' C! D

    : k  N# Q  w* \) H' |/ M+ D/ c2 o  v/ k

    2 \8 f6 [5 W7 l* a" d2 \#ping IP-address
    % J( W3 S0 g7 @( w- }: `  u# M& Y
    ) E& K2 A8 P( ~+ L. @$ _如果 ping 指令失败,则改用 netstat -i[n] 审核网络接口。* o1 E. }+ U2 f7 o" k/ i
    3 F3 S4 M! w) X' x
    了解 netstat -i 的输出
    & z, S/ K( T) W
    % T/ y& Y! c' O5 p) X5 l如果远地主机上使用 ping 之後,Opkts 和 Ipkts 仍然是零,那麽,7 w  X3 K6 S& q
    网络接口大概使用了不同的中断(Interrupt),而不是它的设备
    5 A* J% U. S9 M; l驱动程序。# t; b. C0 v0 u- Q! k  j9 O% \. I
    ) X9 e8 g( L7 e! t- [: s" k
    如果 Ipkts 不是零,而 Opkts 等於 Oerrs,那麽,网卡的 I/O 地址
    & y7 b: j+ i; m/ A可能不正确。如果 Ipkts 是零,而 Opkts 等於 Oerrs ,那麽,可
    9 V5 y# Z' X2 I$ m能是网络电缆连接的不合格。
      z" B$ |) P+ C7 Y; o( F5 M6 n; j: _9 p
    通过用 Opkts 除 Cloois ,再用 100 乘所得的结果,计算冲突的百; a. y" O9 P# b
    份比。如果冲突的百份比少於百份之五到十,那麽,所有网络接  p2 j' F) e( @9 K1 `- l) s, m
    口是有效运行。/ ]/ F' ?, y7 o

    - e# T  e" g8 @( g4 f# ~: i! X如果 ping 失败,并查出网络接口有问题,那麽,就该验证网络介
    * o- Q6 H7 p1 c5 }7 c/ W质操作。2 k' d/ w4 I. S
    9 J; ~3 F% l; L
    调整 TCP/IP 的核心参数
    ( N+ \! T5 _  C3 [0 l2 W7 _3 Y, E4 {4 U/ l: n( u  A$ j% \% ]* d- v
    没有足够的流资源(Stream Parameter),网络程序是不能进行
    ) Z2 t  y4 n! F1 [) _$ U" j- G通讯;流资源不充份的话,经常会导致较慢的吞吐率。& h& ~3 O2 {1 J$ r; b

    1 k/ ~1 Q" s  w  s2 Z) h- o2 [- y% h% R要核查流资源,使用 netstat -m ;也可以使用 crash 指令考察流: h3 O, L) J7 g) x7 ^7 B
    资源,在出现 crash 发出的提示符’&gt;”时,打入”strstat”。; t9 Y- Q  n4 v5 f/ d) o! w8 n
    0 Y( m, K4 R# s1 R
    如果在 FAIL 列的下面有不等於零的项目,那麽,同一行中的
    9 \# _4 M6 I) {$ \- b: kITEM 的项目可能需要调整。如果 FAIL 列下的数目大於或等於% x: L0 N# N2 {2 k! G* b: @) N
    TOTAL 列中数目的百份之十,该资源每次应增加一或二,但不
    0 J5 A$ e. H+ {* c5 `( h能将该数目加倍。
    3 t. w, o) K0 [' z
    1 s; c: J3 z- d  N5 r6 u+ X由於流资源使用 RAM,当增加流资源时,应加倍小心。用户亦可. O( M" L3 g2 i; r
    以使用 configure 或 sysadmsh 增加特定的流资源,重新连接核心! f" [7 A1 {' S7 J' s8 v
    或重新引导。
    1 M8 g" [( V# L; I$ U3 i8 _) B! l* j! l7 m5 d( K; ]1 @) O
    限制通过 ftp 访问系统的权限) Y8 ~4 C) E6 K' O4 {

    / B9 E# A1 @& \对於不想令其使用 ftp 跨网访问系统的人,可以通过建立
    . X8 X8 h6 a2 z, S' p/etc/ftpusers 文件和设立系统帐户名字的方法,阻止他获得利
    ( @5 D+ X6 `5 S1 b' l2 p用 ftp 访问系统的权限。
    , I$ S. i# q% f9 X1 |8 |3 g3 v2 a1 E' u# U
    如果 /etc/ftpusers 不存在的话,先要建立。在单独的行上,加
    0 E7 h% T) u; N7 u- h8 ?  D9 Y- ~上系统帐户的名字,表明不能从网中其它系统使用 ftp 访问该系
    ! N. D8 K0 W1 @8 X( p1 Y统,在安全系统中,不允许 ftp 访问用户权和 uucp ,列出任何其3 A8 i. V. X' g: r- t
    限制使用 ftp 的用户名字。2 G7 R6 C/ E3 ]: `' ~1 R

      A$ t. [4 |$ r' F
    # G, l  L+ z( p+ B* i$ p</P>
    数学中国网站是以数学中国社区为主体的综合性学术社区,下分建模、编程、学术理论、工程应用等版块。从2003年11月建站以来一直致力于数学建模的普及和推广工作,目前已经发展成国内会员最多,资源最丰富,流量最大的数学建模网络平台。我们始终秉承服务大众的理念,坚持资源共享、共同进步的原则,努力营造出严肃、认真、务实、合作的学术氛围,为中国数学的发展做出应有的贡献。
    回复

    使用道具 举报

    1253

    主题

    442

    听众

    -586

    积分

    复兴中华数学头子

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

    [LV.2]偶尔看看I

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

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

    群组越狱吧

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

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

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

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

    <>第十讲:打印管理</P><>打印假脱机(Spooler)程序在系统引导时自动启动,负责打印服
    ! N' j4 `! j  K! E6 v务的安装、配置和管理,在指定打印机上,将用户打印请求进行
    # s7 L- C# X1 k排队,能在不丢失排队打印请求下暂停打印。
    7 S; }* W# @7 [. Y
    / @4 f9 H- f4 O  V打印机队列* K+ [) E% s) P

    2 W) ?2 I. y5 i" ~1 z( Z; h打印机会被分组,每组共同存取一个队列(class)。而打印请求, U* M" {, e/ _  I: ~( o
    可以送入一个 class ,也可送往指定打印机上。% m! T) x& ]0 x8 {( K

    1 X, U1 r: n% l. h在一个 class 中,可随时移去或增加打印机,用 sysadmsh 菜单或) y' K0 q, \. z4 A& L
    scoadmin 的 Print Manager,可以增加打印机往已有的 class 中,) Z1 c+ P8 g, s- H
    又或增加一个新 class。
    6 R& }; n  D+ z( e: T( L2 ~0 T9 l
      d5 M6 \% E0 |% v! D打印机过滤程序: L* x0 S4 O) w4 @
    0 H. K# O2 [2 K' p/ E/ n8 h
    使用打印机过滤程序,可以转换用户文件或数据流,在给定打印
    : _& Z0 j5 U+ [  v机上,合适地打印出来;处理两边打印,草图或高质量文字打印) p# E9 U; j$ _* C% R% k7 f3 s2 C: z' G
    等;如发现打印失败,会通知打印服务,然後告诉用户使用上出
    + @2 e$ W9 ]* }# W, [; S) C现问题。( N: |) g* F3 J  h! m
    . ~9 R6 W/ f4 ]* e+ h
    打印机过滤程序又称为打印机定义的接口脚本,存放在
    , p. M. a* f$ c1 Z/usr/spool/lp/bin。
      W% m/ U. Z& g( |) r8 ?  i+ e: T: X2 z$ }% I6 I
    安装和配置打印机- i' Q4 G  e# S4 y+ P! L

    $ Z" u7 i. j8 C8 J  A7 k# O要把打印机接到并行埠(Parallel Port)上,SCO UNIX
    ) o, y8 S# J+ U5 ~+ VSystem V 支持两个物理并行设备(/dev/lp[0-2])。当用主并行
    - n1 q) D, ?, Z' B埠时,用 LP0 或 LP1,中断向量为 7。第二个并行埠,/dev/lp2,5 t9 N1 j# @' \1 }3 _
    中断向量同为 7。/ L2 _# v; r, m, M

    ' x9 j8 d9 [, P: @/ }( X2 _  E要把打印机接在串行埠(Serial Port)上,最好接上智能卡工作,2 x1 ]6 m  @& C9 R. ]7 m
    打印机能用任意有效串行埠名联系。若不要求硬件流控制,可以
    . F# h- B1 V) T3 d使用非调制解调器控制埠名。
    0 s% w% K1 R, @6 R; K! t: u- {  D* }3 I* D% A: L9 k3 i
    另一方面,可以从终端辅助埠上做局部打印,指令 lprint (C)
    1 U/ j! I+ e' ]# L使用户从附在终端上的打印机上打印。
    3 F. X, h6 V/ q
    * \$ t3 R2 y/ o6 d安装打印机; F/ A) W! A& Q( K

    0 b* m/ @6 k0 p要安装打印机,先找一个未用的串行线路接上打印机,连好导线,
    , l0 U  G) D- y打开打印机开关,检查硬件连接。, |* H9 y  V0 b

    9 r$ y4 {- T+ v! f2 t) K8 z. W然後,调用 sysadmsh 菜单或 Print Manager 上,加入打印机,用
    9 K: T) y9 F4 A" r( N% A合适的信息填好格式,指定打印机的 Class,若所指定的不存在,
    ! u6 ]. C; P, X( M4 u6 T就建立一新 Class,包含接口脚本路径名。许多打印机都能用
    1 p- m! s' o2 l% |0 dstandard 接口脚本。- ]7 K. x9 H) W& `6 G

    , M, z" D8 H! z3 z% e% f8 S打印机管理9 M! ?& k8 ?6 M" x- T' @: h
    0 ?1 E7 n2 }3 ]" ^( N4 D
    修改打印机配置时,可以增加或撤消目的地;改变打印机接口脚
    : j. m: b9 P5 B/ x2 T- {  ]9 h本、设备等;以及改变默认打印机目的地。" s6 |4 I1 M. l. p
    " S- T; S; N- Y! H0 r
    管理打印机调度时,有几种选项需要注意:: D4 V8 A) I; T* e& x

    $ B2 F6 Z- k. |" I& i-Stop:为实现某种打印机维护,必需将假脱打印机转换成 off。7 v+ n5 Q2 g5 S# L' L" |+ {  i
    4 w( X8 \, `  {$ i
    -Begin:假脱机转换成 on。5 [$ P& W1 k( ^! n7 g1 e
    9 D7 m' @1 M7 T+ ]
    -Accept :允许把打印请求送往打印机或 class 中。
    2 w& \5 @: u( _  ^9 A! F: l6 J% E; p' r1 J4 V; f
    -Reject:阻止请求假脱机打印。2 R+ J/ S7 A# K2 X

    & Y' @  m! d+ s3 W-Enable:允许从打印机或 class 上打印。: m: P$ G( X) \9 Y' V6 G5 Q; x

    9 z6 F. j3 m4 `" v* _. w! b-Disable:阻止打印,但允许假脱机出现。
    4 |: g/ {' V6 R, q. N$ m7 U4 C& [' @3 B1 d4 x4 l$ Q7 y
    每个打印请求都会赋予一个优先数,决定何时打印,优先数据取; u/ A0 c8 }: v3 N( a6 U
    值范围为 0(最高)到 39 (最低)。默认优先数值同样是 20。/ J1 C; P# N. E9 R' k

    4 v4 X6 g0 r' P% u. c所有打印请求或单个打印请求都能移到不同的队列或打印机上,
    " I) I7 e1 u/ E! N若打印机的队列阻塞或打印机不能用,就要移去打印请求;打印* W/ O) o, J  _+ g1 j. \
    机要维护,也要移去打印请求。如果已移去了所有请求,这个打
    5 s6 F: T, s( a1 E( ~$ i! i2 c印机就不再接受新请求,直到打印机启用为止。: R8 q3 r) C- h; P  J" j' X/ b

    # U* i) O. J# E7 D要清理打印机请求,先要指出打印机或请求 ID ,若指定了打印机,
    / l4 [2 V3 d  b, v+ o7 j8 Y/ [则当前正在打印的作业也被清除,但是,不能使用通配符去匹配
    3 O9 h3 R0 U' G( G! P9 F. S清理打印请求。
    3 K5 ]- [! `: ]. P: h7 T  B8 B; C" j! `2 b5 }
    </P>
    数学中国网站是以数学中国社区为主体的综合性学术社区,下分建模、编程、学术理论、工程应用等版块。从2003年11月建站以来一直致力于数学建模的普及和推广工作,目前已经发展成国内会员最多,资源最丰富,流量最大的数学建模网络平台。我们始终秉承服务大众的理念,坚持资源共享、共同进步的原则,努力营造出严肃、认真、务实、合作的学术氛围,为中国数学的发展做出应有的贡献。
    回复

    使用道具 举报

    1253

    主题

    442

    听众

    -586

    积分

    复兴中华数学头子

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

    [LV.2]偶尔看看I

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

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

    群组越狱吧

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

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

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

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

    <>第九讲:管理进程</P><>用低优先级运行进程
    ( ]. h7 G2 d% S$ i; s/ `/ B: K! T" ?" E1 v
     nice(C)指令用於以较低的调度优先级执行命令,每个进程都有
    5 z  d/ X7 J1 {2 ~; b% [* w8 h 一个 nice 值,用於计算它的优先级。nice 值在 0 到 39 范围内,
    " j0 ]4 K5 F* z# T4 ]2 H 高值获得低优先级,不给实参的默认情况是 nice 值 20。超级用户
    ; l6 y7 e# X% F9 y 可指定负值,以提高优先级。$ ?" c0 B+ k5 M) a
    & F* w6 y! B# d- N, o( O4 d/ \
     在注销进程後进程继续执行
    ; \! m; {) v% `( F- ]+ \  R* h9 d2 f/ L# H  B2 a
     後台启动的进程,默认情况下,当注销後就不再存在,但是,可3 L- c% x  D6 o/ P
     以使用 nohup(c)指令,让进程不受挂起和注销影响,得以继续
    ! a: I/ n, [6 l 运行,例如:
    ( o7 }  d7 |3 W* G: }5 \5 T% I
    4 ~- H. ~  T. z $ nohup sort bigfile&gt;sortfile &amp;
    % c/ d3 z. F% F& D' G2 l
    1 H. c; Y; D, n: Q, H% K6 g' A 4567
    8 `2 V# M2 y) H0 N1 e4 N" y/ W5 R: N& N# Z* p4 |0 ^! W
     $ exit( w+ U6 m$ P. }9 W

    * f+ B/ N( H+ T) m3 E2 x/ P 当用户注销时,用户未用输出改向,输出将送到当前目录下的
    6 o# u! T: i6 H2 E% s2 X) m2 \ nohup.out 文件中,如果当前目录不可写,则输出改向到3 A4 b7 |7 E4 S. d" j* }
     $HOME/nohup.out。
    ( z: z8 D  l, A$ U# m/ v# \- L
    0 d) R* E1 ?9 b8 T 重新启动安全级精灵进程
    $ y5 C% ~' S5 c4 A3 m- \( J" J8 Y+ O4 K+ K4 w2 _
     根据 C2 安全级要求,某些精灵进程用 LUID (Login User
    " X& w, c+ G+ h+ w. ] Identifier)标记运行,如此只能用 sd(ADM)实用程序重新启8 ]! p% q& M0 `, q! ~
     动他们。5 M0 d& V* K! Q) \
    ( ?6 Q0 P' s/ n5 o8 o1 _
     如果 LUID 限制有效的话(高安全级),只能用 sd(ADM),例$ |+ k6 j9 u, u3 L
     如 cron(C)这样的精灵,在高安全级下要 sd 重新启动它。8 B3 b3 m) J1 Q, {

    6 g# P& f* Y1 }. v 进程终止实用程序
    0 X! r8 C; f7 {$ x$ u* F* L2 s6 J! G
    % x' Q0 y4 U, R6 O 需要终止实用程序时,可以通过发信息给进程,使它自杀,通常6 d' z6 r, r$ S' l9 q' O
     会用在终止一些已挂起的或是运行的进程。( g, w+ A( B0 p2 M  x4 r6 n

    5 `% h6 y! n1 C 语法如下:
    ! q% m  n, y" S1 R- |8 B0 o& g
    ) l- E2 `4 u' g9 w) m8 t5 N  y $ kill [-signal]
    & X( i2 h1 d/ J+ X9 i9 u, U2 A1 w5 U- [' }8 L
     例如
    $ ^8 s/ u: Z+ W& G" w' I
    * ^8 ?! U/ m* Y $ kill 4411' i: w0 h. L0 A6 M# [5 e; q' n. S& G/ p

    4 E6 ~$ T6 s6 V 4411:terminated
    6 h" v( `! S/ z/ C# ^5 X1 j5 c1 I0 X8 B; X5 `; A( U
     这样,只能终止运行优先级大於 25 的进程,小於 25 优先级的进' h; z5 o* U* @" y. a7 a! ~# x- x) _
     程只能在重新引导系统中撤注它。
    ! w% y( r5 J& l6 [- u3 k
    6 D& L9 v: t' S8 ^5 J, v. E 调度单个作业执行
    & X; T! u4 x& }: {
    0 p; d* }  _- p6 F# y  b at(C)指令使得在某指定时间执行一组命令一次,主要用於在系统
    ' S+ a$ x1 V1 X 活动较少的情况下,在预定时限(例如在半夜後或每日固定时间)1 m7 T, i; @  Z" j+ _# b
     内运行指令。
    ! y. A0 p- w% }6 f& i& v9 m& ?- h3 O+ N- L8 Y$ d: S1 |
     要重新定向,可以使用标准输入,或可文件输入;在打入完整的
      s, y- v: X0 ~" G- h at 指令後,就会显示出将要运行的作业号与时间。6 ]( H4 [. d  }3 A* l1 h2 }& Y, l

    : q) J, K' @& I 语法如下:
    0 c* b8 e/ P; o$ N4 ~: K2 r, @2 G& K* V6 g1 p9 Z
     $ at time [date] [increment] &lt; [filename]
    8 Q( V' M" V; `+ S* {& t: k4 E  N/ u" y3 E1 B
     任何用户都能运行一个 at 作业,但必须给予授权。
    4 k( c0 l! V5 ]+ A* g/ @, `8 H( H) }" @6 b9 m, G
     指定单个作业调度时间) l& z4 p: d2 L3 I, P' k

    1 t' S$ y7 j5 T' D( r8 M* C% ^( c 时间格式为 hr:min 或 min,hr ,用 a.m 或 p.m 指定上午或下午,5 y9 d8 s) ~, ^6 Y
     有效时间包括 no on,midnight 和 now,指定日期则用「月日
    " @$ w1 k7 T# t/ }, c 〔年〕」格式,例如 Feb14。一星期那一天也可用 monday、: }7 Q' A: j+ c8 T8 J
     mon、today 或 tomorrow 代替。
    & Q+ H' Z0 ~3 u* z; m" q6 f$ Q# ?7 _6 ]; A" j
     .at 指令从标准输入中,读入打算在以後某一时刻所执行的命令:
    + ?2 M2 K2 Y. D6 ?$ y% T% p! B
     $ at 14:00 Jan
    * R" J% R1 P* i' M6 }& J+ m4 e( O" z8 A/ U6 S' n& R
     sort /u/user1/file# \: m, ~) c6 z- s
    4 `/ w5 N* {4 c" U
     /u/user1/sort/ U# P2 f, ?2 Y+ t" O( ?

    ; M& |5 ~9 u3 F6 Q, X ctrl&gt;d
    0 \# B; M2 n9 i! m
    ' h" W5 t. a$ o4 x0 {# Z  D1 L6 u job 61202778.a at Thu Jan 4 14:00:00 1996
    5 D- B4 w9 K, Z( o" b3 p7 L$ q' e
    1 `* i# R0 P+ @; o: Y! g8 P3 ? 记著使用时,要用全路径名指定文件。指令输出以电子邮件发送
    . @; t2 x/ ~$ r7 O" x5 x( i% w 给用户,也可输出改向到文件或终端。0 f# f. U4 g0 I0 e
    ; b" I6 F% J: j
     列出单个调度作业+ E* Q- w3 L# P
    5 p0 G! M3 Y( N. w' W9 C1 ?
     使用命令! ]+ R, F% v7 H2 r/ ~6 F# U

    ! H2 I/ k, A6 E- d, G$ { $ at -1! b/ t& N: j6 [
    3 V, A0 V  m/ v; g
     job 612027780.a at Wed Jan 24 08:43:00 19964 D, L7 S. f; w8 V' G  j
    1 {" D6 Q5 y# I2 i
     job 612027900.a at Wed Jan 24 08:43:00 1996
    , p; Z; c0 p- c8 {) H, n% i$ R/ a1 T
    - h! ?! |. }; o% } 若指定 jod_id,一般用户会得到一张自己所有作业的表,根用户
    3 w- ]9 w# |/ b9 P2 w 则能取得全部作业的表。
    + d: T3 J* P+ {9 g, k8 \$ Q2 Y7 y% n
     撤消单个调度作业
    : z$ z- R4 \+ v; @5 x& `  ?( S, k/ k; l9 o  N$ d
     使用以下指令撤消作业:
    8 i% D* K. t$ P, b2 c3 q" X
    3 \% R' Q8 Q3 h6 Z  A6 I9 H  a $ at -r
    6 C/ p* t! W( ]& v$ |3 u+ z+ @& j
     可以使用匹配符撤销多个作业。at 的作业存放在
    - |' m) p$ j8 f% E0 ~! f usr/spool/cron/atjobs
    3 w7 y6 k( J' A, }( @3 `0 s0 m. u* Q) g. r' ~7 J2 C7 a/ ~' ^
     在一般数据库上调度作业* t1 K3 g+ G; O+ O2 B+ S# V

    * k' [" G/ h; L: M& g 用 crontab (C)指令,从指定文件或标准输入拷贝或编辑成用户
    8 \3 O% u* P# N! y& c5 X 的 crontab 文件,该文规定了在指定日期和时间调度运行一些指, F8 z, P) ]- K, M6 k+ |
     令。, ]: d4 O+ D; k

    9 j; |. b, q# V. K7 e( e7 u crontab 指令提供了对 cron 系统精灵要执行的作业,清理 /tmp ,* u6 W6 o0 a! A* Z
     撤销在一般数据上日记文件或不想要的文件,以及检查空间,邮
    6 c9 G, E& Y% b9 b( R 寄警告予用户等。* @0 Z0 f# W! q0 }2 H
    . q  k5 o7 j& u( D# k
     /usr/lib/cron/cron.allow 文件列出了能使用 cron 的用户,
    * r' J  z7 |: P' u2 P: y /usr/lib/cron/cron.deny 文件列出了拒绝存取 cron 的用户,仅
    1 b/ \; K6 {* w* b* d5 y 当 cron.allow 文件不存在时,cron.deny 文件才起作用。
    7 w+ V8 T4 |/ T6 j" C9 q* ]6 Z* }6 |" f! \# o) ~
     指定作业及其调度时间9 \4 Y) `; D" t& e) R; M$ v9 o

    - w: `3 @/ J1 Z( D$ Z$ I- a$ I 作业可能是单个指令或包含多道指令的 shell 脚本,指令输出邮
    8 G+ ^+ X: \3 g 寄给用户,也可输出改向到文件或终端。在文件中打入作业及运
    8 {& H! c3 ^' ` 行时间,以运行此作业。文件可取任何名字,但是,不允许包括9 l" k& d- R$ }
     首尾部和空白行,而且,最好取 .cronfile ,这种取名反映其功
    : H& U- _' q" Y9 { 能,易记易理解。.cronfile 文件可用正文编辑或 vi 创建。
    2 L$ v1 j3 N3 f* I0 e& q, r1 h, R  V/ V+ U, y' p
     每个用户仅提供一个 .cronfile文件,每当执行 crontab 指令时,
    8 K$ |; H3 s1 @6 `5 O7 t 新文件会盖写原先文件。编辑已存在的 .cronfile 文件,增加或
    ) s7 u$ d, \+ B3 A/ s  N# k' e 修改一个作业,然後用 crontab 重新提交 .cronfile 。而每个用
    : ~% q6 N7 C& K) K$ } 户的登记项会存放在/usr/spool/crontabs/。
    1 j; P" D8 G+ A5 l+ F" H  l
    " ^5 x/ @& k6 d2 u 列出或修改 cron 作业6 F/ `3 F# S8 q9 w

    7 q+ U0 M: W! r0 _2 h! L. P. _ 要列出当前提供的 cron 作业,可以打入:2 y7 k: {, n; V0 r3 B: i# e
    : [6 v* }* Z: [; L2 V# \0 l
     $ crontab -1
    + U9 l+ J5 k" ]
    6 Y' O" J& |0 y2 o4 l! h: b" h 修改 cron 项,使用指令:
    ! C2 @  X7 P! k0 {! o; d) j
    9 K: i0 X% c6 M6 P- [3 t. Z $ crontab -1 &gt;.cronfile  K$ i- C2 d8 t- `
    7 `- V0 j9 T! I' F; X; s. h
     $ vi .cronfile
    9 ]5 j4 B& Z8 Y% z& ~# c! v: N# {; E, p# S4 ]0 J
     $ crontab .cronfile7 z+ M5 R% x; z& R& Y3 a( o9 {+ o
    2 T: z& e! ?) _+ y0 O
     如要撤销 cron 作业,则打入:# u6 i8 L6 l3 O" k4 X7 C+ g) P

    # \+ P  d7 b8 i( x' l $ crontab -r
    0 L0 S8 G. k$ `7 a) x6 T2 u( J</P>
    数学中国网站是以数学中国社区为主体的综合性学术社区,下分建模、编程、学术理论、工程应用等版块。从2003年11月建站以来一直致力于数学建模的普及和推广工作,目前已经发展成国内会员最多,资源最丰富,流量最大的数学建模网络平台。我们始终秉承服务大众的理念,坚持资源共享、共同进步的原则,努力营造出严肃、认真、务实、合作的学术氛围,为中国数学的发展做出应有的贡献。
    回复

    使用道具 举报

    1253

    主题

    442

    听众

    -586

    积分

    复兴中华数学头子

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

    [LV.2]偶尔看看I

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

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

    群组越狱吧

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

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

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

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

    <>第八讲:监视进程管理</P><>程序是一个可执行文件(Process)是正在运行程序一个实例。
    1 w% E! b! L$ }' {SCO UNIX System V支持许多进程同时运行,各种系统通过调4 S3 \/ w% }5 V1 q$ {
    用可用进程去创建新进程,与其他进程通讯,以及终止其他进程。
    2 Z4 P, h: a/ e5 D) c. ^$ F/ t+ a0 T0 g
    & y# B8 S  d, y0 ^进程族系
    ; z+ N: M. i; a/ f2 f9 r6 R0 B, K" W$ t- D9 q4 f; A
    新进程创建时,内核会分配一个进程标识号(PID)给它,并对: {" f% `2 ?7 |4 y2 m
    进程表中添加说明讯息。2 _* N) n3 d# ^; _/ A1 e
    5 J) z4 c, u4 _8 ^  i. X
    由一个进程创建另一新进程,老进程为父进程,新进程为子进程。
    . V' P5 \+ [# {. T# ]8 U" P- ]用户Shell执行的大多数指令又是它的子进程,子进程则运行指令。6 L5 G5 ^& g. ^# \: W
    而父进程允许有多个子进程来实现任务等,待子进程完成。一个" ~1 }2 _; Q0 [& d+ T
    父进程可以有多个子进程,但是,一个子进程只有一个父进程。
    . L% `* `' b# b- a7 I6 T1 X( z' L- e  X/ [( ~+ \3 x3 t
    前台及後台进程
    % V6 U8 W' S* H4 m0 {# d" p/ n+ G3 c0 }* n3 ~) q( A
    在Shell提示处打入指令後,创建一子进程运行命令,Shell等待- I# ]3 q. O! |8 d6 V2 a) N) a
    命令退出,然回到对用户提出提示符,这道指令与Shell同步运行,
    ) t. s5 U: H4 j& R即在前台运行。
    + ]* h1 v/ O. R
    / b9 x) y' E* V+ U& T在Shell提示 处打入的指令,若随一个&amp;,Shell创建的子进程运行
      Q+ v( `4 _& S/ f. X此指令,但不等待指令退出,而直接返回到对用户提出提示。这) l" b% L' W8 m
    道指令与Shell同步运行,即在台运行。
    ! L6 B9 S+ D, N! i7 u# O$ m: h. ^
    , ~' _$ \3 ]7 R; r$ sleep 10 &amp;: }+ z# n4 E( c: J# \
    " ?. Q1 w! V, U* d, G4 |+ h. r
    精灵进程
    + q- S- P8 b( r
    * f2 V3 T( i4 }9 A9 g4 R精灵进程是一个进程,它与终端和用户都无联系,也有人喜欢称! ]7 M" D3 v* h2 y
    他为管家婆。精灵完成一些周期性的事,平时它睡眠。用ps (C)! `, V7 O3 S$ V
    指令可看到精灵,它在tty区域中带有问号(?)。
    ) A0 w7 ?. l" c" b; q6 k5 q! x* N4 v5 E, k% _0 _' ^. o) ?% U
    -Sched:PID 0,它完成进程的程序在存储局和盘交换局之间交
    9 \; w/ x9 o9 J0 M8 ?9 P换工作。
    # X9 S" r' D, ~9 V  m/ N0 j/ q, N
    4 w7 s- x( J0 ]" U5 u; V$ E-init:PID 1,系统自动建的第一用户进程,它负责初始化引2 {5 P: S$ W1 Z& [
    导和注册过程,也就是所有非系统进程的祖先。它会在终端口上,, {- s  ]$ Z/ g& G
    启动getty (M)进程。
    - o2 w& o* o. N) e3 C5 j5 w+ W* g, x( }! b" q; i
    -vhand:PID 2,页面精灵,它频繁地把储页面内容送往交换区。
    ) S% g; e; v1 J1 b! c
    & l7 F4 y8 W6 [-bdfush:PID 3,定期刷新高速缓到盘(默认情况,每13秒刷
    % L/ [, r6 d3 m7 }% U新一次)
    # W8 F) L9 ]4 T
    9 \4 J% v: h8 O; h  y  O, ?-logger:归档系统出错讯息。, z0 i* s- ^. c3 n! J) w
    0 [% O2 p7 E/ x$ w4 Z
    -cron:在调度时运行作业。3 n; c" S4 ^1 h" M2 P
    : C3 b$ J" ?: ^4 P9 j
    -Ipsched:脱机打印精灵。
    4 `, ~3 E4 B6 L. q) b" ^! @8 q, z" j5 |9 I
    孩儿进程& p! P! g+ c5 I' q0 e8 G+ H- M

    # t2 O+ y/ D$ Y/ V* T) L孤儿进程在父进程终止仍旧活动,由init (M)认它为乾儿子。1 c8 p) i( {  Q$ y& q) {) r
    僵□进程则是进程已终止,但进程还未撤消,因为父进程并未「
    3 H- ?, Z8 T: }/ e3 M; W! a1 t% n等待」它,进程表仍保留著这□体,进程表的□体是僵□进程所" W7 C4 O; P# x% ?5 N' L
    消耗的资源。
    % x/ |2 x9 M- d" H; d7 z6 O% [  J* B. n; B$ w
    随著新进程的创建,出现大量□体,但总数是有限制的,因此影
    & V# m+ c' c9 b& \' `- d  O响新进程的产生。而孩儿进程与僵□进程不同,并不会影响系统
    & k$ o$ T, v  @, {) z1 N效率。4 O" I/ Y* o, L4 u/ J# m( }0 ?
    6 k2 K$ |3 t& }) J
    通常,在父进程死去时,才会移去僵□进程。若他们还未移去,; I& E8 ]" d, ^' |- B7 ?9 `
    应由init (M)继承并移去它。, P" J9 }9 f, o3 C

    7 n" H  E5 b7 M/ H) q: V监视进程* x, h6 k( U  x
    ) }0 n, Z$ c' G: T: G7 `
    监视进程监注册户的数量,用以记系统的性能;亦会监视用户进
    * z0 x( T6 t' V9 N程,包括挂起进程;以及装载均值等系统性能问题。
    % i: R' {/ G5 q2 e9 D4 p
      w" I5 d9 @' M4 v$ ?; f. b要显示进程信息,可以利ps (C)指令报告,进程状态。在默认
    ; j: A4 P* k: b情况下,仅会报告与当前终端有联系的有关讯息。若用户没有root权. L- Y7 n# w. ~7 b9 J; f2 @
    限,ps仅限以说明运行进程,报告用户的进程讯息。若用户有root权
    9 Y. {9 e( w: U* X0 g# v4 N7 L9 N( P限,则会报告在所有终端上所有用户的进程讯息。! T9 _' R( o1 s8 g0 d4 h
    7 m7 ?5 z- P; ~, B
    $ ps-u joana
    5 R) D, O2 m4 D7 ]" A2 s
    , R5 |$ C1 l5 T- f) S/ ]--u 〈username〉选项显示指定用户的讯息。; X. Q* G; U# _- N- F

    " I) A6 h1 S7 G" ?--t 〈ttynamt〉选项显示指定终端有关的进程讯息。
    9 ~/ x8 \- s/ j  H/ R' w3 U! r" t1 x
    而ps -elf指令则提供了需有F、S、C、PRI、NI、TIME字段的$ P4 W4 M) l# `( P4 Y( J
    使用讯息。
    8 \) d5 c1 U! Y8 m: F9 _
    - X! i% P. \" }% u9 P-F是标记,指示进程位置,20表示在内存,0表示交换在盘上,7 H, j% O3 b# h6 f
    31是系统进程。
    0 n. y/ n$ l  |( V$ B: a- a# C2 o7 G1 m/ `6 K& n4 s9 Q/ ?
    -S是状态讯息,指示进程状态,睡眠还是正在运行。( U- a# i& Q7 n0 Q& j

    ; m: H2 }' A, c/ L5 E2 V-C是进程占有CPU的百分率
    ! A" ~* ^3 k) w, F: `) {! N
    / S7 h; E, e7 [  S1 |8 ], v-TIME是花费CPU的总时间。# ^8 Q' l6 ^2 i
    1 b. f2 c4 _2 {3 z, o: P6 D
    -PRI是进程当前优先数
    + N5 H% ]2 [9 D: a
    : K) c" O; @% b+ \3 C-NI是进程的nice (ADM)菜单
    % A9 W3 y) C6 H3 ]0 x* X- x, E1 u' {
    如何创建进程6 A8 i8 g1 e% h, f$ F9 b! T' w3 ^
    ; R* ^. f1 W: V
    当进程分岔一个子进程,自己就会进入睡眠状态。开始时,子进
    % _0 ?4 F7 t, D; T; i( F程运行父进程的同一程序,由内核分配一个新的PID。当子进程3 ]; X, H6 N: G6 j
    再去执行新的程序,保持新分配的PDI,新程序就会替代子进程
    & v2 }& G$ Z! Y, ~2 O; L的原先程序。
    / L, X  e) V4 }1 h2 J% ?# k/ L' a2 b
    当子进程完成後,内核会把它从系统中移去,再唤醒父进程,子5 w' I: E( Y8 [$ X5 `
    进程就会退出。
    3 K' E2 G* r5 Q' v' \( x/ g( i4 U, e9 T( e1 O/ _  [
    监视系统装载  }% j6 t% N$ ]' I% e) ^+ S

    9 e3 h0 X' B2 m4 ^uptime(C)指令显示装载均值(一分钟、五分钟和十五分钟),
    1 o  h, D+ o- o) T# Y即在预定时间上,排队运行进程的平均数:$uptime' D- [" x) m# F7 q) L1 `( d

    + D9 X# \3 s; S& V: cW(C)指令产生如uptime(C)一样的装载均值讯息,并显示谁在1 Z7 T4 L4 q7 L* {- ?8 D
    系统上做甚麽,若用户拥有root权限,W报告所有用户的有关讯 息。
    * j7 q; W4 Z  r: f若没有 ,仅显示与用户进程有关竹的讯息。3 ~6 {; K7 V6 s" X: }1 C1 H

    5 a2 q4 t8 ~4 N+ l! T$ |7 X4 VPCPU(Process CPU,进程CPU时间 )显示某道特定指令已运
    / g) r! r$ d( K, U行多久了。对控制不了的进程,这种检查是很有用的。JCPU(- M- l& B1 \! H# O6 T9 N
    Joint CPU,连合CPI时间),显示一个终端所涉的所有进程的
    + G; L& l& E: X: n总时间。
    ; P, \( j6 _4 t( v9 ^7 G1 D; ^, q7 [6 L( h3 Q6 W, C6 ^1 q+ h1 k6 F" j
    sar (ADM)指令是一个系统活动报告程序,显示系统资源累积. A) o5 y- o& r, r! J
    利用率。为指示系统瓶颈口(Bottleneck),sar 是非常好的实
    ! K# T2 `( _3 m  ?- D9 m% _9 E8 O用程序,指令语法如下:$sar〔-option〕 〔  r) L3 j" i  c$ ?, f7 T! k
    sample-interval-samples〕2 K, n, [3 @: e3 W/ `+ I5 N

    0 X5 F0 g8 _* Y2 \例如:$sar-u120
    # z" v5 w6 `5 A5 t7 l6 T
    ) Q0 y% T/ B' f* u, y-u选项显示CPU利用情况。如果%idle一致地低,使用效能是上升,
    8 D" D. O7 o- U  k1 _, N不过,运行的进程偷不到未用的CPU周期。
    + M" R& Z8 N5 p
    4 A& L5 F0 j( ^. V5 j又例如使用-q选项显示进程吞吐量。假若%swpocc大於20,就发生
    / o! O1 \8 L5 s' q- A3 m7 j9 ]: D交换(Swapping),可以使用大内存能减少交换 /请负活动。
    : D. P# t7 d( D6 T. P4 o8 {& W" T  A, y9 V& n, B8 i
    </P>
    数学中国网站是以数学中国社区为主体的综合性学术社区,下分建模、编程、学术理论、工程应用等版块。从2003年11月建站以来一直致力于数学建模的普及和推广工作,目前已经发展成国内会员最多,资源最丰富,流量最大的数学建模网络平台。我们始终秉承服务大众的理念,坚持资源共享、共同进步的原则,努力营造出严肃、认真、务实、合作的学术氛围,为中国数学的发展做出应有的贡献。
    回复

    使用道具 举报

    1253

    主题

    442

    听众

    -586

    积分

    复兴中华数学头子

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

    [LV.2]偶尔看看I

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

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

    群组越狱吧

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

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

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

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

    <>第七讲:用户管理</P><>系统管理员的用户理工作包括:为系统中所有用户建立帐号;以
    # u$ e7 y' u1 z1 h4 K$ I及当改变用户环境、口令与组别时,进行维护。
    2 d7 d0 ?1 o# y# L- Z* h  p
    & H. Z. b9 ^# S! I  ?0 X分析用户需求
    9 N7 d2 ?4 q, y$ u1 m9 s, m; K. m; h% x: T/ f% ?+ j
    每当需要增加用户时,系统管理员都会先分析用户需求,对每个
    7 @# Q1 z1 S! y( y6 X: D- N帐号成分,通过使用默认选项来满足用户需求。要从sysadmsh中4 }: c  ^0 ^5 m2 s/ U
    查看默认记帐选项时,可以使用以下选择。3 G; Q0 T# {. _! ~5 l- w% H$ ?2 {0 }; o

    4 y7 y( P2 f! d0 G& e' VAccounts□□〉Defaults
    - R: {. Z9 q$ J& s9 f8 B  P& O4 g/ a' h9 Z1 W1 Q
    或scoadmin□□〉Account Manager( U! s  g  C* U. m
    " I8 R7 }6 F0 t( L+ K3 U6 F' _; w
    当建立帐号时,评估用户需求,查看是否需要修改记帐成分。若( v" E  r, t" C6 \9 H2 T
    用户仅用一个应用程序,编辑用户的.profile文件,在用户注册1 }/ x* e$ R8 ^; O; r; |& I
    时,每次均执行此文件。
    3 a+ A3 ?+ V5 H( \( k+ p2 k8 P
    3 H9 a2 s5 y5 D% q+ H( g默认值建立用户帐号(Default Parameter)
    ; ^- i7 a% T: _7 ~4 ]2 U8 L9 s8 T( x2 B! ?
    首先,打入用户注册名,小写与三至八个字符;填写注解栏时," h- ~, \2 J# \' y/ ]
    应包含标识信息,如用户全名、单位、电话号码等。另外,指出9 a, [& q; O8 V: e& Z1 h
    是否愿意用系统默认方式建立帐号,抑或对帐号修改默认值,若$ S$ |' J6 ^4 B
    使用默认方法,则选No。确定你要增加的用户後,给出创建後的8 b. A& H% o/ `) \% G% Q
    文件和目录,再执行/tcb/lib/useshell指令,建立用户帐号,
    - R% M, q0 W; Y5 @2 p* X4 Q不过,在UNIX系统指令中,要通过sysadmsh或scoadmin才能运行
    4 n, _/ ]- t! z6 k* q7 S此指令。6 N: k6 Y7 X% r& R2 {! F

    * ^2 c9 `0 ?  J( l: `! J若决定改变用户记帐默认方式,则在建立帐号时选Yes,那麽就需3 K/ P* h: U: `5 S" V# c. S+ ^
    要填写每栏,在合适位置上,按〈F3〉或〈Esc〉,下面是关於非
    : B2 C  H/ O8 c默认的设定。
    3 o1 p$ u3 I9 e! }; T( S4 N8 U% D6 j: Y8 Z, N6 X
    指定用户组
    8 D9 J$ B( Y9 `' n& o( h0 `
    8 s* q$ J) H$ T9 M4 K- n2 j每个用户必须至少属於一个组。默认情况下,用户注册组是group。+ P1 o" N9 s( H" v+ R2 R4 u
    在一个组内还包括读、写和执行文件的权限,附加用户权限给那# @' L. E0 ], d( H& l$ T+ ~
    个组,作为指定组员的存取权限集。如要改变成组别,可用newgrp(# r" p/ D! D9 ^* j: i
    c)指令。
    / T) V2 o; O' u3 O! m4 m. a* b+ }3 C$ b: M# d; k* E: K3 z7 w3 Q. |
    增加用户时,可以创建一个新组,或附加到一个已存在的组内。
    " f! c3 z: [+ p& V0 @& R有关组别的信息则存放在/etc/group中。凡增加用户创建新组
    / _( ?: E' [, I" l( z时,组名会自动递加到/etc/group文件内。* {- _6 e2 s. ]. f8 L

    6 ]2 Z0 _  U' I/ L) R9 \: |组ID能够由系统产生或人工指定,但必须在100到60,000范围内,
    + F& n4 O) x& B  e100号以下的ID留给子系统和其他默认组用。当管理一个网络系统
    * r/ M+ i& g0 j# @. y时,常需要指定GID(Group ID,组ID),避免混同各网络结点,! i9 I3 H6 [  H! \2 ?% m- k
    所以,最好先选用默认组ID。
    5 f/ }% t6 @" k; S5 {, d. {* b! A: W3 r* h
    指定逻辑shell$ R/ n' L1 i2 M- p0 t  P
    1 @0 }' j! v8 ^- {6 d2 h  s
    要知道用户打算选用哪个shell工作,SCO系统可选用以下几种不$ \7 M# V+ ~! @0 @2 {7 b
    同的shell工作:
    # R* r7 i6 @0 X8 F$ t' F% @# n4 H& d/ U7 w3 t. f
    csh: C shell。% a8 i1 o) c$ |1 b; J" ?

    + S) n2 M8 B" D$ `/ fksh:Korn shell,组合了Bourne shell和C shell的特点以及指
    7 t) m4 m5 J* ?9 c6 t令行编辑。
    - {9 B) U" L. v8 L/ T- w( W; z; n0 W& |3 p# }2 p3 G- ~
    rksh:加限制的Korn shell。/ N7 C$ \0 b8 V! v5 R8 a. T- D
    / A2 c2 U0 t- o' l: }- w* s
    rsh:加限制的Bourne shell。- U$ @6 }; X! p7 s5 E$ f+ C* b9 ~% {
    ; b! I% q8 q5 e1 Y: ^( j
    scosh:SCO shell(图型化桌面)。, `+ b) ~6 G3 u  w5 S8 U

    # W4 d) P8 f: O0 `8 ysh:Bourne shell。
    9 Y: ?" u  S  z+ Q# D5 M2 k$ [* T
    5 W7 O8 q' O, ~( \uucp:UNIX到UNIX拷贝功能,它本身不是shell,而是成功注0 g" P* d( s0 q" {
    册後运行的程序。" x" b3 h" z/ _' [& P, K7 N) n

    8 T/ s! k& x  \1 O默认shell在/etc/default/authsh中指定,从/usr/lib/
    - \5 P+ f/ z, ~4 E  z6 n, Qmkuser目录结构内文件中,取到可采用的注册shell表。
    . F/ Q9 r& n6 X  g1 W2 l
    9 t7 D$ [( i2 D# M指定主目录
    $ Y# \8 @1 L3 Z: K5 a3 V( j- h# X
    默认主目录在/etc/default/authsh中定义,从/usr/lib/6 N+ l! h1 _4 J
    mkuser/homepaths文件中,取到可采用主目录的选择。以及为用% p9 L8 m% S9 K+ G9 H: Z7 O
    户创建一个新的主目录。
    $ t0 f7 @- L9 ~/ R8 O$ O
      C/ v, e) c% Z0 E6 p( W指定用户ID(UID)必须是在200到60000范围内,指定在/etc/9 k+ X) s0 R8 I* ^; s8 D0 v( y+ a
    default/authsh文件中,UID必须是独一无二的,防止在网络上
    / x( m: n% o& y. L, Q; q) g, s有相同的UID,而且,UID一旦设置,永不改变。1 Z( c* u6 e" }4 u' k9 o

    " K3 e4 c, P9 [" X+ q7 f9 E指定用户类
    $ J( d  }7 I8 v
    / ?) X2 @2 ^' L4 q* |) }1 J1 R另外,还需要为用户设立他们的类别,种类如下:
    % T. Z0 V* q4 T8 f' p5 u' M, Q  y0 o. A$ y, R: b1 A6 W9 F$ x; x
    -individual:个人记帐类。6 T+ `3 t1 f1 C9 i% X/ r
    6 R: y5 i* B7 |5 j2 j9 J$ P' Y6 c' e) ^
    -pseudo-usr:为各子系统任务设置帐号,注册时个人不应给* I: T, z2 L- w2 q- l+ m& [
    pseudo□usr记帐类,Operator、security officer和' X7 N. R0 C4 p4 j7 Z
    administrator记帐类是pseudo□usr的其他名字。
    : ]4 a! r; n8 A6 L: S. E% V" V% Q' Z. q& h
    -不能设置superuser和retired记帐类。! y2 v. j: u) i+ @! R% D& d

    " w7 T* j) m2 b+ V' |! x  n如果要能使用su(C)(所变用户身分命令),该用户必需被指定0 K3 v5 v" s+ e$ F, X5 M
    为用户类individual,才能取用此域,为了用su另外记帐,用户) x8 f& U4 ?8 n7 k5 g
    必须有su授权,知道帐号口令。low、traditional和improved为
      y) X2 r9 r. e7 K+ n" q安全默认值,被赋予su授权。在high 安全默认值下,则不赋予su授
    ; N8 D8 K; U+ J( t2 }. Z权。
    ; c% Y5 @4 T& \0 P: q! [1 q( N* n  S. c
    赋予用户被始口令
    3 m& W' {% P) f% ~! E% ?% f1 S( O4 u1 ^/ }
    当创建新用户帐号时,就需要为用户设立或不选择不设立初始口1 ?* Q+ q; N8 d  T+ F6 z
    令。# R, L# M+ g, T" X6 Q
    5 E" A; r* J  ~5 X4 \( r
    -New:现在赋予口令,用户在注册时必需打入这个口令。
    $ A1 N$ D( {: U5 a& B$ d- v% }. n0 d$ f0 H
    -Later:现在不赋予口令,在赋予口令前,用户不能注册。2 R2 Z5 p+ i9 Y' b6 `

    * S; f' }3 b( E+ l. D-Blank:赋予空口令,用户能注册,但在注册时,强迫用户给出
    ; U4 l+ I7 H1 S4 G* p& L& @一个口令。
    + W% D8 f% O( t: k- f8 e1 U4 D$ a) q# i- _2 V+ N
    -Remove:不赋予口令,用户能不用口令注册。
    & k: @& M+ y/ n% U- |3 b& i3 X" r
    -Force Password Change:决定在用户首次注册时是否要用户强
    . Y% A9 [9 l2 }- R# K- x2 R: }迫改变口令。5 M1 S2 b" W' N& }" i. I+ \
    1 w6 e3 V4 ]: a5 `+ Y! N2 F, A. `
    在high安全性下,必须为每个用户产生一个口令。若赋予初始口
    ; m7 }/ x9 d# L& }) z令,就应该告诉用户他的口令,希望他在首次注册时,立即修改! r3 e& e7 @& l7 u9 ]3 q
    这个口令,修改口令时,不要选用别人能够轻易猜出来的口令,; L  a( C0 R" i4 d9 T
    如姓名或生日日期等,最好在口令中,加有一个非字符。& j. X' c$ T8 l# d( ?

      q% N$ |" r% ~系统安全保护:修改用户默认帐号, v* t' {6 b' p, |5 @

    9 t8 F1 o. O3 N2 u- }/ `! f为了防止被人滥用别人的用户帐号注册进入系统内,保障系统的* F& K* |2 a+ V) O# c, O
    完整性,系统管理员需要修改一些用户的默认帐号,以及检查用! `9 X4 T# E, r& L3 H& N
    户的注册情况。
    # \& q* z# A; R8 W3 S' @
    : o3 l! E5 b! `2 _- _6 f0 P5 J) }首先,管理员会设定不成功注册最大次数,计算使用不正确口令
    / a7 [/ u$ b' q* k  K- {8 o4 ]& p注册的次数;当不成功注册超过最大次数,就设定加锁用户帐号
    " \( _4 p( ]. ^/ c和终端。如果在完成注册时间之内,仍未能设置口令,也可加锁0 R$ x! x; ?6 k7 t) y4 C
    用户的系统,甚至根户用也一样。在成功注册後,希望享受优先
    2 p8 s8 i* t( ?; hCPU调度,则可以用nice(C)值,给用户she ll及由它启动的进& o. j8 x* F, I6 l
    程,以调整优先级。设定值会存放在/etc/system/default中。
    , q1 a$ c% g! F$ m& Q) j- p! r! D  b7 u8 p6 I( n9 {* Q9 o( l
    </P>
    数学中国网站是以数学中国社区为主体的综合性学术社区,下分建模、编程、学术理论、工程应用等版块。从2003年11月建站以来一直致力于数学建模的普及和推广工作,目前已经发展成国内会员最多,资源最丰富,流量最大的数学建模网络平台。我们始终秉承服务大众的理念,坚持资源共享、共同进步的原则,努力营造出严肃、认真、务实、合作的学术氛围,为中国数学的发展做出应有的贡献。
    回复

    使用道具 举报

    1253

    主题

    442

    听众

    -586

    积分

    复兴中华数学头子

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

    [LV.2]偶尔看看I

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

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

    群组越狱吧

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

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

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

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

    <>第六讲:後援复制</P><>电脑系统内,数据可是相当重要的一环。贮存数据的方法,可以
    / v. t4 Q% {: Y/ G9 K/ T 经软盘、硬盘或盒式带(Cartridge),盒式带通常为大量数据提
    + j5 o, G' V3 ~( V3 t* I" _( C 供後援(Backup)。6 D. J$ a7 I' B: R- f* Y8 x

    ) e* q5 Z( H6 p; T) W8 V( k4 A; g/ z 复制目录6 {0 `( M* K0 r, N% E% y
    . O4 e1 T" A: Y
     在安装的文件系统中,把一个目录内容复制到另一个目录中,用% M9 Q# }+ p- G0 D
     copy 指令:* `4 u! @& L8 z* R

    ' V& `, `, T9 I" {$ o6 P $copy source&gt; destination&gt;
    / ?! J2 t% x9 U9 Y3 R' ]8 M- R2 ?" G0 g6 d. Q( ^
     #copy -mor source&gt; destination&gt;1 D) H8 K- i% X* G& i1 |& @) @# |9 E

    ' {" @$ b$ j1 T: j' n1 z 转换并复制文件0 R# q9 c# ]! A& _, b7 f

    2 b4 A& R- T$ T* T8 H 使用 dd(c)指令,可以把一个文件转换成另一个文件,也可以选择* K! K; p; w* C$ c" K6 m
     文件的一部份传输,在传输的数据中,也可以交换字节顺序。7 \6 p2 m/ p. k" X0 k
    ! w& P: Y: o7 a. Q( o% ?
     $dd if=/dev/fd0 of=/temp/save skip=5 count=86 bs=5k
    / c+ O/ O# ?# E* \; i* M! l% i2 n. m8 ^
     上面的指令〃/dev/fd0〃 是指电脑上的软盘,〃skip=n〃代表在
    . N2 \) i( B$ T6 B# l! K2 m 复制到输出文件之前,跳过输入文件上的几个记录。〃bs=n〃则
    + b/ n7 t! a/ g0 F 表示设置输入输出字节块长度,用 k 表示 1024 字节。〃count=n〃, p. _+ k6 O7 w& Z% {, ~, q. |
     只复制输入记录的指定数。; k2 t6 E% ~( k( U+ }
    ; q: H! k: a' o# p. S% Y  m
     同时,也可以利用 dd 指令检查归档(archive)情况,指令如下:3 D* F3 o6 k' A) K3 W: U

    8 W& L, A$ F5 H$ I8 W* C3 w $dd if=dev/fd0 of=/dev/null bs=1k8 K  X- r9 S( Y) j1 m" ]5 X

    ! Q  g% ]5 z0 J 1200+0 record read in6 `  ^: e# Z+ ?
    ) ?( B5 u, o  c/ T1 o4 Q& x
     1200+0 record read out# h0 p5 J- V8 H) O/ f/ r6 K9 T

    4 Z# {0 Z9 R% Z. S$ R' s 归档文件:tar(c)  O4 g+ @, }+ s- Q# o) o

    & W# H  r5 ~- D, W( t9 n, | tar 是对非特权用户最易用和最可靠的实用程序(utility),从6 k! ^6 W- t6 m
     归档介质上保留和恢复文件,亦能从多文件归档中抽取单个文件。- J* ^( z: R  `- t% e7 T" B
     tar 归档使用文件和目录的相对或绝对路径名。
    $ W5 M# ~# d0 y8 {8 C' @& z5 d0 J$ H
     打入 tar,即会显示所有变量选项;”cv”是创建归档;”cv#”
    / f) \4 k, r8 F" O1 `/ @ 用於来自 /etc/default/tar 的设备号 #;”rv”追加已有归档;”7 B, X. @( ?# a, R6 J: k
     uv”更新在已有归档上的文件;”tv”显示归档内容表;”xv”
    ( e; v" \- }6 Q 从归档中抽取文件;”f”从指定文件中读入或写出;”L”使 tar
    $ Z- ~* g! _+ Y+ h2 ^ 跟随符号连接继续追查下去,默认情况下则会忽略符号连接。
    ! v" x1 s1 h: j4 R1 a8 K% Q
    1 `4 x5 ]. m, Y; T& D 譬如要归档指定文件,而复盖盘上的已有数据,指令如下:# d. s6 q* Q7 s: l
    ' P1 N5 ?6 O% i  s
     $cd pub
    , X* Q' {+ N, U/ t5 G8 ^5 j4 \- m$ l% B: H' W6 W) q$ g& o9 r( G
     $tar cv6 ascii greek4 w! U: G+ h4 H8 k# {
    0 o9 ?  l1 K( F% B
     volume end at 1199k, block factor=5k
    . j, J0 |- m- e. D; }& X( T
    8 R" Z2 T1 O) }/ | seek=0k a ascii 3k
    ; t$ n  r" A4 M, u: w  I! Y2 D; F& G/ Y& O8 _: h9 P
     seek=3k a greek 1k
    1 h- l! b1 g. l2 z( k" c/ M2 k
    0 Q" l  ~3 A9 P  s% r7 g3 u 要列出 tar 归纳的内容:, U/ K( R. H$ V  s5 `- Z/ [# @+ e
    ' \- k) M+ _+ ?; S1 P1 J
     $tar tv6
    - z; Q9 C" \: N1 v) b/ `' e0 x: R* Y3 r$ }/ N& P7 k4 o
     rw-r--r-- 2/22114 Jan 2 13:41 1996 ascii/ ~% @" \6 N9 U# r2 a

    ( w9 |( M# @- ~) G+ g7 G6 @ rw-r--r-- 2/2475 Jan 2 13:41 1996 greek- k: B5 s  u1 f4 M$ c% w  d
    4 q. L: N. z9 U2 ?
     创建 tar 归档,使用相对路径名,否则,恢复另一系统就会盖写( \/ s6 G5 o8 `3 R/ w3 v
     其他系统的文件。( c. P9 V( F8 i3 D1 I

    7 v6 h" K% x4 ~' i0 F #tar cv6 /etc/motd) f6 s6 a+ K$ s/ E
    3 O4 n& B; P7 `2 l
     #cd /tmp
    : K6 L6 x: h+ g! p: k; V! D) h& w. A' S9 H/ {0 E! H8 i
     #tar xv6
    ( W. z$ G7 H, l& A- @+ Q
    ! w( `" b$ u  V9 l) Y' D x /etc/motd, 943 bytes,2k1 J  B4 D$ ]% G; Q9 O2 a
    . o8 b' b- L2 m& u9 D/ U& b/ P
     归纳文件
    ) R) ?- ~7 G, a2 n4 D3 a6 s' ^/ W4 R" L
     当需要後援指定设备、後援空设备与使用匹配符的时候,就不能; k9 _4 c- d2 M: [7 V$ o
     使用操作容易的 tar,而需要转用比较复杂的 cpio,用以归纳文件。
    " \( O% u0 o  I6 k/ i  u
    . Z. i/ ^1 c7 F 譬如,需要选取文件建立归档,指令如下:' l- ?% l, R' P: D3 ~  \% I
    ; n, f6 L9 U# s( S% N+ U- Z
     $find /u/bill -print| cpio -oB -O /dev/fd06 F! u5 F9 A% R5 n( ~
    . h- ^7 P% |3 |" J. s, L
     20 blocks( s& j0 A4 c% a4 M$ r! D
    - h9 M1 c. ~9 V) t
     又例如,需要抽取 cpio 归档文件名时:
    7 ~9 \* u9 O5 a1 M
    , F$ l7 l; o3 P3 z, K& V' v0 Q $cpio -idmuBv -I /dev/fd0
    ! T& P& w7 D# X4 B, M3 ^: d6 [" I" ^& |6 q/ H% C
     .profile% g4 R" A" U: T

    5 O4 D1 s& ]5 E& h4 @ ascii: p" B) m- U$ X( k7 K
    7 I/ e  ~4 ^$ L+ s- O
     eqnchar
    0 r4 ]5 u. R5 `& t; _9 i' M1 p8 e" r7 n: d
     greek0 C, J- E/ E% u8 @$ v' {! ?
    * d: g9 S6 }+ i, P4 K& N
     20 blocks
    ! \7 O! ?& e* E# z$ U5 w0 f- W0 X, s) o) \' w, c/ @  c' E( C
     cpio 主要选项为:  l7 }3 m/ r* C6 x
    9 T! [5 M# l3 E) i1 a: N
     -v 显示工作
    : U6 n9 V( i" A0 a4 @: {8 W( x) c% @+ [" m
     -i 读归档
    1 v! f: r- _' W- M! F
    6 z- q, w( T1 \3 B0 K  }* I -o 写入归档3 Q1 m* Y0 u* C5 \6 n" V$ i+ l) {
    7 w! a% p& t3 ?( S7 V
     -t 内容表
    : J8 v/ j) q. |, C( g( g! ^& |% g
    " E5 n; o3 r+ g2 ?1 H& v -d 创建目录
    " b+ H3 P, h' X) T3 Z" ?: L, A3 i
    8 W/ a4 S  o) b- k" Q- E8 A -m 保留原修改日期! M! d# i+ w, U; ?6 m

    4 o9 v" r* h2 V0 U6 B -U 无条复制
    % B" _. W% \8 N6 j  N; t% N; v' R7 d: W& H1 J4 ~7 s
     -B 分割因子置为 5k; E3 B4 r8 d% L4 x

    7 g/ i/ C; @$ E* T- d! h# f -Cn 分割因子置为 n3 H0 q; E% c; i6 [  o- Q
    . h6 G3 z" y" O( W5 Q/ V. _
     -Kn 介质长度置为 n2 x6 |" p0 W% f5 M4 K
    7 z6 C. Z2 i; @! k0 r0 `5 s2 p
     後援复制
    6 {5 l" M' E( X+ i3 _, f
      v6 i6 r1 V0 o2 V9 N 後援就是要平衡运行一般後援的代价与损失数据的代价,确定要( M% v* g6 S' V4 _0 D; _% x
     归档的数据类,并确定要用何级实现,以及确定所要求磁带的盘
    * c9 I0 ^3 V) H! `! x# F1 m2 l 数和带的容量,多久存储一次後援等等问题。# s+ l  o) l' B1 P# b) V
    " H2 L/ C1 E/ ^; s
     一般来说,後援复制可在 sysadminsh 或 scoadmin 执行。
    ! t4 ?& v- s- s& G4 i. M% O$ ^" `& w8 G% T" e% W8 L
     所谓增量後援(Incremental Backup Levels),就是只需要以上
    7 f; w  g2 W, W9 o 次归档後发生改变的那部分数据後援。当实现调度後援时,在/ P( E8 Z% a  j  l$ T1 F! o
     /usr/lib/sysadmin/last/中,将文件记录下来,可以透
    ( ?& q+ F+ J$ X0 R- m 过使用後援级来实现。
    # ^* N( }. b! T. B
    ' ]- d5 n; p1 u: `2 b 後援级的 0 级就是後援文件系统上全部文件;1 级则後援以上次- ]* x: |# T& V' w2 p+ p3 h
     0 级後援以来改变的文件:2 级,後援以上次 0 级或 1 级後援以7 @8 z- J2 F8 x7 d2 W7 S
     来改变的文件;3 级,後援以上级 0级、1 级或 2 级後援以後改变
    + T# v# D* C( O, B 文件。
    % y7 L# }- ?; W' Z' I1 M* E" P0 `* O1 L$ p& E- A+ g
     经定义後援工具後,後援调度(Backup Schedule)就可以更方便
    * m8 K. O2 l3 ~& b" R& k$ C  e 地执行,配置档案则会被安置在 /usr/lib/sysadmin/schedule 中。/ I. a1 l: ]2 g
    ' ^* ~) ~8 ~4 I: i# V6 W: q: G
     假若在紧急关头或特殊情况下,用户亦可以使用非调度放援,进; u. _0 `4 t6 w
     行紧急後援。
    7 a# L& p5 k5 \, x' D5 i0 ?6 X) U) b
    </P>
    数学中国网站是以数学中国社区为主体的综合性学术社区,下分建模、编程、学术理论、工程应用等版块。从2003年11月建站以来一直致力于数学建模的普及和推广工作,目前已经发展成国内会员最多,资源最丰富,流量最大的数学建模网络平台。我们始终秉承服务大众的理念,坚持资源共享、共同进步的原则,努力营造出严肃、认真、务实、合作的学术氛围,为中国数学的发展做出应有的贡献。
    回复

    使用道具 举报

    1253

    主题

    442

    听众

    -586

    积分

    复兴中华数学头子

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

    [LV.2]偶尔看看I

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

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

    群组越狱吧

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

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

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

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

    <>第五讲:电子邮件</P><>在SCO System V下,每个用户都有一个系统维护的私人邮箱,
      c; a, r4 t/ }" S 用户能够与系统任何用户或用户组之间收发电子邮件,所收发的8 G( L$ c9 `7 \& |) {1 o7 l" u9 M0 [: X
     信息可以保留在邮箱内或作独立文件处理。 发送邮件, F" H* d. m$ Y/ @* J% S
    $ b6 j% I4 V, I0 T
     打入mail指令,後跟收件人注册名,就可发送邮件。假如发送邮
    5 u; Z" L6 z1 O6 a 件给多个收件人,名字用空格符〈space〉分隔,而不是逗号。收
    4 L7 }; o/ H7 F/ d5 V: Q) C) b 件人可以是一个单独注册名或一个别名,别名代表用户组,例如:
    7 B. @, ?& [+ i; N1 I# N4 k/ G# m, y" h( n$ Q
     $mail peter amy4 g! V( N0 c5 ]; i
    # ^* a: n9 ~+ A6 u; ~
     接著,萤幕上会出现subject:的提示符,用户即可打入简短的信
    ; c# U$ W9 {: G 息说明,完成後,按〈Return〉键,然後,就可以编写邮件内容。0 P! t( z% n5 A  {( Y

    ! b  }- }, N6 S; i 需要校正错误,就该使用空格符或左箭头键,用不当的空格符或
    * t$ \: Z' L8 ^' J# j 不合适的箭头键,即使在萤幕上看起来对,但是收件人可能只收' ]5 c; g- P, \* H( @: J
     到不可读和篡改了的信息。请记著,mail内的内容编写,不是「3 l9 }$ ?5 _3 [; e- n
     所见即所得」(What You See is What You Get)。# k1 e/ m! h( a& x8 @' _, ^& b
    $ f$ F" \2 _! U7 c+ @
     假若需要取消整个信息,按〈del〉键两次。写完邮件内容,按〈
    + o( Z, G+ i6 o3 V  b$ {. F& V Return〉键,取得新行後,按〈Ctrl〉d,发送邮件。d就是done(1 y6 G- e# _- J$ z
     完成)的缩写。
    ' m- ?1 R' R6 U' ~1 {6 s. ]% n+ N' Q" q: k% D
     阅读邮件
    0 K3 i) Q9 M( T2 w  Q% F2 L3 m4 P& ?# L' f1 C, o* V/ Z
     每次注册进入系统时,系统都会通知阁下,在阁下的邮箱中可有
    7 W- c" I# T* N 邮件,需要翻阅邮件,打入
    + p* U' p% q0 S" a+ _) `+ [' n9 Y
    7 i& Z% O# T) ^+ U4 a# J' j $mail% z' r8 B% I, {' d  P

    8 ]1 B6 p0 q% }+ r( x  V 若有邮件,每每邮件都会显示出相应的信息标题,包括信息数,
    0 d# l- E: p" _$ j* r$ Q6 M 送件人及发送日期。下面是邮件范例:) X  ?' x2 D- Y, M0 O. N! j- {
    : \! m9 d8 r( I* |9 [$ e
     $mail
    9 k8 D* b8 V+ C  _: x* O$ ]3 }' B
     SCO System V mail(Versin 3.2)Type? for Help
    ( j* X) }' y6 D# p# t  {
    ) l6 p4 P* ~& Z$ v' O "/usr/spool/mail/joesco":2 messages/new/unread$ y: W/ f' Q. w( S2 L

    # _& z# a3 x( Y: |2 i0 j u2 mary Sun Aug 05 23:48 47/2109 level 25006 P' @+ E! ]8 O3 S
    ( Q5 t$ M  n/ L8 s: j
     n1 paul Fri Aug 03 08:01 23/6332 Tardy reports!7 o+ `6 p, s1 o  U

    1 g. `3 H6 c: f! R7 ? 要阅读来件,可以使用箭头键移动选取,按〈Return〉键阅读,
    8 L2 P/ H/ G: K3 Z- g( l8 \4 Q6 _  H) ^7 r 或在提示处,直接按入来件编号。若已读到邮箱中最後一批信息,
    ; l& l5 |3 T' K mail在萤幕上会显示"Can't go beyond last message" 。
    , {+ x% O, u% o" M8 U( e  L- `$ [8 W# Y* g: _8 t
     处理mail- K6 W2 h) G+ \+ C

    0 V8 ?, y6 r  _* ?, R6 B5 Q 当打入一个无效指令时,mail会回答一个问号,或"What" 的信息,% Y1 ?! ?7 r2 J0 P' N1 l
     显示指令不清。假若用户想显示mail指令表,可以打入?;或打" ~2 F- x( ]$ `9 a
     入h,显示邮牛标题表;打入l,则会发送信息至打印机。另有一# I# s  }0 M0 V2 i# q6 U
     些常用的指令,协助处理mail:! ^/ o& V% R; D; }" y7 `! F$ x

    9 A& w0 Y5 g4 K: e7 x& x 一、保留邮件
    . `  S& j2 P; I% |6 V0 l8 t) \* C
    9 N6 H4 i* A7 r4 w1 H "s filename"按普通正文文件保存整个信息至filename内,连同
    : i8 _, [+ L: s; r) |) A 邮件的标题信息,一并送入文件内。' S4 w$ C0 u& p% I* z* }
    ) g' X3 D7 ^' v+ o2 {, Z- u
     "w filename"撇除邮件标题後,保存信息到filename内。% B" Z2 B0 Z+ \- b) {

    5 O' }# O7 B& K3 _9 r! A 二、删除邮件
    ; n/ [7 k) i( {3 I# I7 {/ p3 V: x: n: A  _+ G1 B
     "d x" 删除信息x这个信息号数) ]  ?, q& b5 ^/ x

    * a* }' l" ?: ~ "u x"恢复被删除的x信息
    1 W# r- h2 l2 \4 D) g- e/ a1 L. H" ?
     三、覆件, M. U, k0 S4 o. k' ]

    5 A  R5 J- e0 S& a4 c& s+ Y% W1 H0 C! A# I "r"发信回答给送件人  Z$ i  x& Y+ j
    3 [3 ]3 ]- u( w  c( b* e
     "R"发送回答给To:和Cc:表上的所有用户1 ~# H( O8 B) N% U: C4 ^4 J
    8 d! J, s5 z+ Y, j% m6 k8 C
     四、转发邮件
    - j3 @  R- K( |7 m0 W9 f
    8 H" V8 o+ H7 x6 q& n "f login"转发信息,予其它用户,并分送来件正文(Original/ O0 s; f# S6 D
     Message);login乃用作的注名5 g3 e+ G  `: q* Z- C. E2 |

    $ G' E8 v9 ^* U& K, D "F login"只转发信息,不分送来件正文( R0 q# T/ [, g- U9 l' r, @

      H$ g+ O$ k6 y& U 五、退出邮件. n, f" Q* z$ \

    " F7 N& B7 K6 o: G "q"退出mail程序,并更新所有改变
    ) H8 m1 t4 t- d2 t# E; k
    * m2 H3 w3 M; e8 |2 I+ f# X "x"退出mail程序,但不作任何改动
    . C2 R: k  Y9 t0 X9 x0 R: a! i1 Y# i5 g% n) y
     其它处理邮件的方法; l0 X5 L9 o8 g! k& v

    ( e2 j% }0 b& |# A) N5 R 除了以上所提到的基本指令处理邮件外,SCO UNIX尚有其他较9 N$ [% [/ i: o/ M8 V( y
     复杂的指令可整理邮件。在mail内,所有指令前都要加上波折号~
    + I" G) m+ N/ y3 I& z v,调用vi编辑,一旦完成编辑信息,通过vi的指令,例如保存和, T; U. h3 v! h" ^) T- ?& r
     退出指令:wq,就可返回mail程序;按〈Ctrl〉d,就可以直接发
    4 W  U* |* }) N" }3 S: [5 W 送邮件信息。9 u" U$ M/ s" L

    ; X( l1 h% ^& k 其它mail的增强指令如下
    ( s4 z" s2 i; m1 [2 A/ x; J; O  Y+ d
    4 r1 ?) _9 G) E -~m messate-no.把邮箱中指定信息
    - l; X. r6 n, b4 ~, ~& r% f$ i' Z/ l4 P. \1 i( ^
     (message-no.)放到所编写的信息中% u% Q) i" A4 w
    , v8 `' m4 R/ B, q) M. `, p
     -~r filename读入指定文件(filename),送到当前信息中
      l3 y7 [, G2 `" `% b4 G' m) j6 G9 X) c, a+ m# s8 b6 J4 G
     -~p察看信息中的当前内容
    8 f1 k* K  d/ K$ i) i: E, l0 @: P  X7 A( M
     -~?求助
    7 [. P- [) p- {4 ?) I" q1 j: C$ o6 H/ ]
     为了方便mail通讯,系统管理员能够定义不同的特定单用户或组
    ! k) [$ @$ {0 N0 ] 别名,通过这些单个组、别名或名字,就可以把邮件信息发送给
    2 ?2 s% h( B6 V: f' ` 全组用户。发送给别名成员,可键入如下指令:7 L: {" Y7 k- J2 Y- ?

    6 P" U% I$ F, V$ k! b2 d. z $mail aliasname1 W/ G3 m: k- W  L8 u8 ?
    1 J* m' T- _  v) e: S# G
     如果要限制组员和其它用户的私人邮件的存取权限,可以使用' a! f6 J# ?# z6 W+ V
     chmod指令,例子如下:
    8 h7 Q# N+ |, B# e: d% f* K9 [
    ( d; y# T; u% R6 @0 {) C0 F4 f: D! e+ P $chmod 600mbox
    2 G" y. H. K. u1 h* t! Z9 C, q
    ( L% G; m, ^7 t 在普通电子邮件提示处打入set,可以控制选项,改变读和发送邮
    . w4 _9 I5 n; p  {! X- r% c7 D 件,这些选项可以由系统管理员为用户自动建立,也可以自己修! f% _4 j5 C' }* T, F" f; w
     改这些设置,例如:, a9 Y! f3 p1 C& I8 x
    # i* f) {9 v) z: o* V. l0 r& Z- s
     set page〓10
    - [- E" I7 J2 I1 r; I) ?& o$ m' {: g# A' ?! ^- O+ ^) N
     mailrc环境文件
    9 s, _- }0 S2 r* a% i& r# q5 _2 `$ r5 U+ a
     mail的环境文件叫做mailrc,负责保存所要文件的永久记录。* `; X# F* b! d* z1 s, E
    6 v& C! l3 J9 J" B
     与其它环境文件一样,mailrc必需放在主目录中,它是正文文件,
    6 u$ j2 `. c# p* [" {6 d7 w7 h" [ 包涵有效的mail指令,mailrc通常包括set指令和alias 定义。# ]: d: Q2 r( k5 d( t

    ; i* j0 o: j& \& J" m 不过,运行mail程序,倒不一定要有.mailrc文件。如要查看
    " O& m" e; p5 Q! g3 D .mailrc,可以打入more .mailrc,下面是.mailrc的一个实例:/ O) K5 i9 `; U. d5 K

    6 |, s- V: F* N9 o' u/ q cd
    % B) a: \3 E2 V) Z! y3 }8 f$ G6 Z' W& o  W4 }. y3 C) _+ c" X  \: |6 j3 F
     -在mail内,改变主目录nset autombox0 `) z: X2 Z+ s% T0 b- _

    1 k6 d( r2 h: X- p" d9 p' k 删除自动把所读件转送到私人邮箱1 s. ^, P/ T2 h6 w

    3 g% F" v; O9 E set page〓20
    ; A$ j# R  [% l% e& C4 q, U3 t! ?  N8 F$ p0 m7 ^+ k, o# n6 a& _; n5 k
     -若信息大於二十行,用more显示& F( [8 T( K9 b* P- N& y
    1 |9 g, `! F4 }+ q
     alias crew john wanda frank
    & o  @1 F- x. u' N- a7 v& ?+ G! k- R7 A, c( {/ Y
     -发送给crew的邮件转发给表中列出的用户
    ( |: b6 e8 W' O! B$ X# e5 Z. f" }6 l- Z; b6 Z% m
     set EDITOR〓/us/lib/word# D: q# c/ Q6 r) y

    2 Q, ?  w3 T2 @( \ -把word作为mail默认编辑unset chron( h* `' ^9 K: q1 V" T8 Z( P

    " h5 v  M$ W6 s7 R& o0 [. O -显示当前最新邮件 上述的.mailrc例的□面,当打入$mail crew,
    . {$ r2 h/ Q9 `' v* ~" W/ L  q 就能够把邮件发送给john,wanda和frank。
    ( @) X: L/ R/ Q0 ]$ D0 S: A2 h: {8 k% R, I4 X* a6 Q  f& p
     监视mbox是默认设置,如果不想设置的话,应该使用unset
    $ G* B8 y1 f/ t0 D, C autombox,而当mbox的内容很快增长时,通常会删去旧信息。如3 L, W# r. N. m5 v1 @) A: Z
     果要读mbox中的邮件,可以使用如下指令:$mail -f mbox
    4 I% L5 ~6 d4 J! y
    8 s% ?( R" Q) x, L* S: Z</P>
    数学中国网站是以数学中国社区为主体的综合性学术社区,下分建模、编程、学术理论、工程应用等版块。从2003年11月建站以来一直致力于数学建模的普及和推广工作,目前已经发展成国内会员最多,资源最丰富,流量最大的数学建模网络平台。我们始终秉承服务大众的理念,坚持资源共享、共同进步的原则,努力营造出严肃、认真、务实、合作的学术氛围,为中国数学的发展做出应有的贡献。
    回复

    使用道具 举报

    1253

    主题

    442

    听众

    -586

    积分

    复兴中华数学头子

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

    [LV.2]偶尔看看I

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

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

    群组越狱吧

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

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

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

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

    <>第四讲:系统管理</P><>今次要谈的系统管理员负责管理SCO UNIX的系统,拥有独特的
    - n( E9 N6 K4 K4 W$ ^注册名--root,能够读取任何文件,写入和删除任何文件,执1 J. X- x; A) s  Q% j" Y
    行任何实用程序和指令,亦可以执行和终止任何用户程序。
    1 C5 G) o( T0 |  \# O  e系统管理员的工作包括系统控制的任务,例如後援加锁和解锁终
    ; H4 H: Z! L, T/ v2 W$ t端和记帐号、增加、隐退和撤消用户。亦可以给用户一些特权,% m: [# |: W* e: `
    让他们实现特权系统任务。
    8 E6 }  b+ d; o& T! s* \  V7 J8 l. y( d
    基本指令
    8 j' V% {+ x- l- A, A: P& g  U" y9 D
    shell指令的基本数据结构是文件,因此,基本指令和操作包含以% V" W. Z, H3 `/ X1 N9 J
    下功能:
    ' G9 I" X7 l4 v0 `: X* [/ a8 t9 }& d
    -显示及管理文件中的指令
    8 r1 C! u( _( V" Y: J) O: d- W+ M- V5 a& }9 C
    -管理目录的指令
    " y# c4 k/ L. i. h2 @) z
    5 W$ G" ^+ }* ~2 t+ m-输入输出重新定向和管道,重定向标准I/O,并执行组合指令$1 Y# ?7 F7 J% H  u
    W|grep 'john'〉john,file
    / T7 P8 L1 c5 Z
    ( }6 V; \8 K+ {, D1 P' @2 l-输出重定向符(>)把标准输出重新定向输出到文件
    / C6 q7 K! ?7 I
    * M* M7 Y' |# `--输入重定向符(<)把标准输入重定向从文件输入) D4 B; x$ }% L) ~9 ~) N+ y0 ]

    ; |5 ^& y9 Q6 C  }  g. m& d7 x-管道符(|)把标准输出重定向输出到别一指令
      L2 m- h" O/ [4 X5 g" L* J
    ) g# X8 S) G! s. t9 q0 V% @# ~/ a寻找文件
    ) b' e$ @. H8 ~2 D; B& [: n
      n; K# W, a+ r5 yfind(c)指令可以在层次目录中查找文件,例如:
    $ F9 X% r. f# F4 |* Y% B9 q$ g" K0 J' x
    $find/-name filename -exec rm {};* u8 W# t0 J- S2 x2 J

    + \4 p* ~8 X9 r6 I7 B  r+ e-name filename指定filename
    ! a- ?5 M5 U& p5 k0 Q& L. r2 w* n6 ?0 a" a- a: e' s
    -exec rm表示在所找的文件中执行rm移动这个指令! R/ o6 R' A+ `  ^6 G5 S! S3 V
      U3 d4 [$ c9 b5 y- U
    另外,用户亦可以加入,-print表达式,显示找到文件的全路径  n- K) z* H& R( O9 m- P0 U
    名。
    * Z- \# ^* @3 l7 `  |- r, W& e" f
    除此之外,find(c)也可以用来找出特定用户或用户组所持有的
    ! c* V9 Z. O4 w7 b- i文件,譬如:/ ]- O  h+ K, S% J, v/ M

    6 I. Z' k5 j# ^& C% W0 E; _$find/-user bin -print
    ; Y5 H; [' u$ a2 C
    " G' V8 V' c5 Q& z4 \+ D0 p) b$find/-group mmdf -print
    , ^( ]4 ^# `! ]" f
    4 k% l9 {( D8 `* r* E又或者,用find(c)重新定向过滤程序,输出错误信息,例如:
    , n! Y) y) C* H, o4 m( A; k9 e' C5 l. C, X
    $find/-name motd -print 2〉/dev/null) p6 Q0 o" Z4 l& p& t3 \9 h

    1 y7 ]- C3 c, F+ x1 M' i. L* A1 u6 rSCO shell
    ) p# u/ J5 T- B" f4 B0 Z) S- n9 `! L' e- ^( A6 w3 }+ T7 t" O
    使用SCO shell,可以让用户从单个菜单中选出应用程序,管理$ w% d: r. u) N) ~6 y4 I# n
    文件和目录,运行系统实用程序,要调用SCO shell,可键入:7 [1 m% d8 T, F4 v2 b* n. |1 ~0 O

    . W0 v; ?" f7 P! S) [/ R$scosh
    5 W9 E- A. b9 V# W+ n( |6 b6 s* u) _6 M
    可以利用空格条键〈Space Bar〉或箭头键〈Pointer〉移动光标,
    4 [7 z- S9 U, g5 e8 P加亮所选的菜单项+ Z: U, s4 N) J; P8 a
    8 c/ a$ B" B) v8 f
    -按〈Esc〉2 `7 J$ Q+ `5 j( ]6 ~5 g( W% B

    ' d1 S, P5 _4 X& `回到上一级,或放弃当前操作' A# P8 R4 U) W5 D

    , j4 F" A; g7 x% T# e-按〈F3〉/ Z9 {8 w$ `6 w/ u5 P* i  o/ m- t

    % `0 o* G- K! F0 _, O1 z" R8 p显示所在字段中可用选项表
    7 _' Y; w; I$ T8 g" S
    7 H9 [! S' N9 V* b& l9 R7 D6 x3 C-按〈Ctrl〉v 在字段选项表中选出每一项% |4 G1 r$ l, ^

    0 z. h, S& t# |# k) m-按〈F1〉
    ( E/ b1 c! p7 s' o; I* B) z
    3 Y' X& F+ c2 v, U' G5 Y% V, c- b- l; K显示求助信息4 T4 _! ]& E& s
    0 D/ x/ Z# R! Q, Z+ h: v, [, W
    -按Quit或打入q 退出SCO shell/ S2 i9 p7 M; ?6 w
    % E8 c. ]( J! N: q0 d( x
    系统管理shell
    " C2 [% @  P1 G0 H' H; f, l- G. R* Z5 F  W* s( V+ ^! N! I
    需要调用系统管理员shell,应该打入:: D, u- X# E; @6 `

      ~. y$ ^5 @. M1 D- ?; O$sysadmsh或$scoadmin0 j0 `% i. f. `  _

    ! @6 F/ G) M3 z$ B( o, T虽然每个用户都可以调用sysadmsh,但是,只有实权的用户才可: c' H2 s, y# U% k% w& E/ J
    执行有关特权管理任务。
    3 M2 Q' x8 q1 j6 h! m7 L  K; q+ F& _, ~; y- M5 \3 |/ N- c
    基本上,使用方法与SCO shell差不了多少,只是多了几个功能
    ' V, p6 w$ m: H+ d( k) N. L键(Function Key),例如〈F5〉搜索,〈F6〉改变目绿和〈F7〉) S5 I- c7 b, D! |" v
    执行格式。而且,scoadmin更可以在XWindow的图形环境下执行,
    & @- }* l$ l8 k8 n( L" \用户在图符(lcon)上找到不同的管理任务。
    0 E: E  T4 N2 _8 j0 V- q& H" K2 f) ]5 ~; i$ E, L8 P& }' |
    多重注册萤幕
    : ~# q6 q: ~5 x8 M+ [% j
    , r, {/ A" \0 d" s7 r( B控制台上,可以允许用户最多具有十二个不同注册期的萤幕。多* y( k( C6 k/ @* p9 p, p0 \
    重萤幕令系统管理员可以同时执行几个任务。6 e) M! l+ v! D% S; O( l% R9 k5 {

    ( H8 g6 F( K4 K, T2 ~" r系统启动时,控制台上的多重萤幕就会自动活动起来。同时按〈" Q  M. K0 ?2 Q  a, ]
    Alt〉键与〈F1〉至〈F12〉功能键,实现萤幕之间转换。
    " ^" u4 Y6 W. }7 q! M$ i( \$ ^$ @1 d4 ^3 e: M
    至於,在终端上,启动多重注册萤幕,则可用mscreen实用程序,
    ( K* w- f5 U# q; r4 [为正确工作,mscreen要求为tty。例如启动两个萤,应该打入3 d& c4 [- l* S% i3 i
    % |  n' G& R( b4 C
    $mscreen-n2
    8 T" }4 `4 \* ~
    6 n5 k6 q' {/ Z' W$ r3 p- ^然後按〈Shift〉键与〈F1〉或〈F2〉键,在两个萤幕之间转换,
    $ N0 M, ~, p. N1 _当注销时,确保所有萤幕注销。! n8 z5 s: n- p& ?0 x0 r6 h& A0 n
    8 s3 B$ P7 p, |% t1 y* N" ?, r
    </P>
    数学中国网站是以数学中国社区为主体的综合性学术社区,下分建模、编程、学术理论、工程应用等版块。从2003年11月建站以来一直致力于数学建模的普及和推广工作,目前已经发展成国内会员最多,资源最丰富,流量最大的数学建模网络平台。我们始终秉承服务大众的理念,坚持资源共享、共同进步的原则,努力营造出严肃、认真、务实、合作的学术氛围,为中国数学的发展做出应有的贡献。
    回复

    使用道具 举报

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

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

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

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

    蒙公网安备 15010502000194号

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

    GMT+8, 2026-4-18 05:13 , Processed in 0.565200 second(s), 97 queries .

    回顶部