QQ登录

只需要一步,快速开始

 注册地址  找回密码
12
返回列表 发新帖
楼主: huashi3483
打印 上一主题 下一主题

SCOUNIX基础讲座

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

1253

主题

443

听众

-516

积分

复兴中华数学头子

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

    [LV.2]偶尔看看I

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

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

    群组越狱吧

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

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

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

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

    11#
    发表于 2004-9-27 15:21 |只看该作者
    |招呼Ta 关注Ta |邮箱已经成功绑定
    <>第十一讲:TCP/IP 管理</P><>IP(Internet Protocol)地址是 TCP/IP 网上为主机之间数据
    ) [) r+ _4 V$ ]选择路径(交换)的基础,但是,用户通常不甚喜欢使用由数字
    5 z0 @* t" Z; z+ ^& d5 {组成的 IP 地址,而比较喜欢使用多由英文字母组成的主机名字--. L  g3 [8 i* U! v# n. a
    URL(Uniform Resource Location)。
    $ E7 v$ W& `7 p( e7 c  l5 i) j4 B! G2 {8 Z
    不过,主机名字必需映像到 IP 地址,而方法就是通过 /etc/hosts- u* `0 O0 J5 r0 _2 G
    文件完成。2 a( h6 [" b3 F/ n( M9 l3 _

    5 ^9 U! \: ~: r; u- l+ L* @配置 /etc/hosts
      a: c$ u7 C0 t. g* Z6 [3 X# V$ ]! @/ C/ U5 s# _# S
    /etc/hosts 的格式是:地址--名字--别名。
    % o, I# e% Y) r$ y% j- n) S1 g1 n- n7 d1 b
    例如:+ S! ]: Q2 L- t( U2 U$ M# b! K2 R5 i

    , i8 N! t( s! _( S, I127.0.0.1 localhost localhost
    3 ~( U" a  o. z6 Z2 o; X- u3 a, N' A# @* J( K3 L9 S# _! C% z: Y7 j5 M
    132.147.18.1 vision vision.sco.com
    2 ?/ L0 i; d. a/ ^& h
    & |) \- L3 x7 k9 _( l* IIP 地址必需是一行上的第一项,在它前面不应有任何字符,例如
    % Z; p0 _8 L1 w* b# M  ?5 @! |& g空格符或制表符;名字是简单的主机名字;别名则在很多情况下
    $ w5 |2 K, ~, z2 A, m都不需要,但是,全限主机名字、简单主机名字和辖区名字都归
    - R. C3 h; C1 E6 d% ?9 w入别名之列。
    2 v7 B9 g) y( ?/ X0 M! c0 g
    . Y: D( B/ n/ `1 \0 ?. D检测 TCP/IP 配置1 E, Q0 _" g1 p8 L

    3 Z+ `% z1 V7 a* d: c% XTCP/IP 协议的软件部份包括 TCP/IP 协议层架的顶三级,即
    3 h# A4 }" i7 K6 U应用级(Application Protocol)、传送级(Transport Protocol); d& u7 n/ H: m1 P! C, o
    和网际网级(Internet Protocol)。特定的主机名字”Localhost”
    9 C5 E7 [/ D+ S! z; n6 @3 n0 L是特殊网络”loopback”上的本地主机的别名。
      k- y2 K! \/ B! Z; G$ u* w4 G- ?) d( ?5 N. P, _
    要检测 TCP/IP 协议层架的软件部份,使用 ping 指令:
    3 n+ d- w8 q6 n7 I, A# O7 W. i. m- P
    #ping localhost' v  l' d1 Y( V

    1 d5 u: ^/ n1 o. n3 H6 X如果 Ping localhost 失败,则使用 netstat -i[n],检查网络接' e- S% h/ V5 I! Y
    口的状况,显示网络接口上分组传输的统计讯息,指令如下:  E3 [+ p2 b# M4 H
    4 |" _& \. P- n& X0 V
    #netstat -i[n]
    ( m5 i1 l; P" Q
    * ]7 H5 t9 G% F" Z; dn 选项强行显示编号,而不是名字。netstat 查看自环驱动器 lo0 ,2 C' n1 h( b8 t+ r0 H
    如果 lo0 失败,则在 /etc/tcp 中”ifconfig lo0”行指示坏了或
    ( v- z- V8 u# P有错误。: T( \, p8 Q: z0 i

    # E) p. S' w# b8 c检测 TCP/IP 硬件
    & Q1 b; w3 [* e$ A; K
    1 G2 o# R2 i" A( Z9 I- \, w- C' B审核引导过程中,会对所职别的网络接口产生的配置报告,而
    ' w! {! |) c- x. M! XTCP/IP 协议的硬件部分包括 TCP/IP 协议层架的底两级,即
    % |5 P! |: n4 \5 L, G; U& h  Q网络接口级和物理/硬件级。
    8 ?$ N1 j( R) X) T8 m7 }' r! Z& x7 ^& J+ m( x
    对网上另一主机的任何通讯都是在「物理」网络接口上传输,并
    : t( ]9 G! }! @1 m( K! P不会引起数据传输到「自环」网络上。
    7 t- A; N. ^* u: ^3 s
    ' Y/ j2 U9 T7 ?. ]使用 ping 指令检测 TCP/IP 协议层架的硬件部份。$ Q4 G: V" Z( I3 |" @
    / x& i- P& T% i
    #ping hostname9 b2 k0 q1 \- C$ N  M6 a

    - k) q* N: t2 `4 f! p& K/ @" O* \! Y
    1 S4 q+ L5 ^& {( ~4 l) v
    #ping IP-address- E2 u' S( ]1 p, `' ^: W, }
    4 ^$ q- b( b/ H  T/ }
    如果 ping 指令失败,则改用 netstat -i[n] 审核网络接口。
    7 |! G+ k( c9 S3 Z3 j2 u# R# Q5 p% s2 h( \
    了解 netstat -i 的输出  c1 V( Z( b; m: v! b  |

    # A" y% ]. x0 _3 r' F8 L如果远地主机上使用 ping 之後,Opkts 和 Ipkts 仍然是零,那麽,
    3 n; E. g7 a; H' M( Z网络接口大概使用了不同的中断(Interrupt),而不是它的设备
    ; _. }% G* u( T* ~. T$ I' U驱动程序。
    ! h5 u$ I) w* h9 E1 q' S5 Z4 P7 P, J. E3 W* {3 L5 U4 [; D
    如果 Ipkts 不是零,而 Opkts 等於 Oerrs,那麽,网卡的 I/O 地址8 W3 U9 q; m: G
    可能不正确。如果 Ipkts 是零,而 Opkts 等於 Oerrs ,那麽,可/ A& X8 {! c+ m" k7 |: a
    能是网络电缆连接的不合格。
    - n5 r0 d' ]# J$ M1 F/ T
    & X1 \% V% l" v' p) e4 n通过用 Opkts 除 Cloois ,再用 100 乘所得的结果,计算冲突的百' z+ T& ~( j2 X
    份比。如果冲突的百份比少於百份之五到十,那麽,所有网络接2 s+ J1 W; y( }* w1 I
    口是有效运行。
    : C, |; J- W9 ?
    + w# `1 m7 J2 {4 Q( F+ A如果 ping 失败,并查出网络接口有问题,那麽,就该验证网络介
    # M2 C5 r2 {" h1 Q$ Z1 M质操作。: g: D+ c. B$ m. W- R; M, l
    + o4 h4 C- ^8 z9 O, W( x
    调整 TCP/IP 的核心参数2 q3 n# N; m0 j. o) l! k

    ' n4 B  V' t, H1 ^0 c5 Q1 w' g% l没有足够的流资源(Stream Parameter),网络程序是不能进行, N# W9 Z- v0 B  \' @/ `0 Y
    通讯;流资源不充份的话,经常会导致较慢的吞吐率。
      k* ?5 @( K2 v/ d  M, {: t7 Z
    8 a- I8 Q$ R/ J( d) p! E* z要核查流资源,使用 netstat -m ;也可以使用 crash 指令考察流6 {4 B" ?! r4 k& V) C2 e( I( R: n
    资源,在出现 crash 发出的提示符’&gt;”时,打入”strstat”。
    3 r0 |0 Z/ w& Z+ |) d/ V8 z0 O' M/ _: R; K  M# B; ~$ a3 D# q
    如果在 FAIL 列的下面有不等於零的项目,那麽,同一行中的* w6 ?9 u  r/ Y& c4 E
    ITEM 的项目可能需要调整。如果 FAIL 列下的数目大於或等於& W( H0 J- |) C. J& g
    TOTAL 列中数目的百份之十,该资源每次应增加一或二,但不
    " s) D9 `+ g- u& o" J9 H: ^! c4 Z能将该数目加倍。, l+ Z! m) R4 j5 @

    * q! f3 ~0 Z, }1 h: I0 B2 d由於流资源使用 RAM,当增加流资源时,应加倍小心。用户亦可
    ! @% H& _: Y, O1 q, \5 {2 o& I" F以使用 configure 或 sysadmsh 增加特定的流资源,重新连接核心$ Z- S. c6 N7 @, L* o
    或重新引导。7 r4 Z' A5 N, w6 q0 h- g

    6 N9 V( X/ J" E% r7 E* o* N限制通过 ftp 访问系统的权限
    * F2 r/ I; t9 ?6 x
    : ]& W2 B) M0 E1 L* x  e, H- b对於不想令其使用 ftp 跨网访问系统的人,可以通过建立
    - s: T& L/ D. n" _5 X0 B/etc/ftpusers 文件和设立系统帐户名字的方法,阻止他获得利: c. R: h/ m- l: |! }
    用 ftp 访问系统的权限。' w$ d2 x3 B* s3 K5 @

    ' }* }% r3 M" Q: l如果 /etc/ftpusers 不存在的话,先要建立。在单独的行上,加' B, ~( G$ u( N) X
    上系统帐户的名字,表明不能从网中其它系统使用 ftp 访问该系4 w% y$ k5 H; l% ]" W. a0 u
    统,在安全系统中,不允许 ftp 访问用户权和 uucp ,列出任何其
    4 z) ]/ R' W) f9 T0 U限制使用 ftp 的用户名字。& B  ~' e$ j! @( t! _  U6 x

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

    使用道具 举报

    1253

    主题

    443

    听众

    -516

    积分

    复兴中华数学头子

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

    [LV.2]偶尔看看I

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

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

    群组越狱吧

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

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

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

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

    <>第十二讲:使用 TCP/IP</P><>向远地注册的能力非常有用,它让我们不用到远地系统所在处,5 X& S3 i" t( {# F
    就能运行远地主机上的程序,执行远地系统管理,有两道指令可
    3 T+ P* E& H. |) Z' y用於远地主机注册,就是 rlogin 和 telnet。0 t4 j% f# i5 G

    * y5 |  p: b: {2 W1 R使用 rlogin 向远地主机注册% I5 V2 R4 z( R7 v( u$ C

    / T! t; _2 ?5 f: c: A# nrlogin 允许向具有 UNIX 作业系统和 TCP/IP 协议的任何系统# [) x; Y) K7 R
    注册,而 rlogin 只能注册到 UNIX 作业系统环境,指令如下:" p% ~1 j6 t& H; _/ p5 M2 x

    * a; g& _' ~, t# R3 w$rlogin remot-host-name2 E( R1 e& d% z9 ~& u

    5 z$ k7 a: o' }1 E: T要避免 rlogin 因没有提供远地主机上的同名帐户,可以使用下述
    + k# j5 D: u; B4 s指令:2 L! q" F- E( f" R% G
    + Q7 {/ B' Y& j$ C5 K) C1 D- K
    $rolgin remote-host-name -1 remote-user-name7 V( h3 X* k* Z, S! k

    # `! a  M1 V( L4 L7 H9 d-1 选项用於指出远地用户帐户。2 A$ v: Y) `* E% |
    $ G- a6 a- ~5 \9 a' _: c+ K
    要中止 rlogin ,则要打入 ~.,并按 Enter/Return&gt;键;亦可使用9 l& g1 F8 o4 G$ h
    logout 或 exit 指令。/ q  w) U- o0 C4 J/ |/ z: ?8 ~; q

    $ U8 u# r/ ^3 u使用 Telnet 向远地主机注册5 ?2 v- S7 L1 o$ @5 Z3 p! K

    ' U  A1 x9 C/ v2 K  f; ^0 v2 ~* l, B不管其作业系统类型,只要能支援 TCP/IP 协议,都可以使用
    : A- `; W9 [9 [1 ?: S- `$ gTelnet 指令,允许注册。
    - h" g; A) t. j+ {4 v# R! |8 k
    0 }7 Z4 ]9 n: Z/ Z1 ^$telnet hostname
    ) D7 ~8 f' z: a6 o. ~- `& r) z1 S$ w; I, K" S; a
    9 V( B' q) X' ?8 v& H0 F" P& p
    5 ~5 K2 q( Q1 s2 o9 Y4 `  S
    $telnet ip-address$ m6 Q: U$ u5 a0 \: |
    + |! H( ~1 Q/ `- A
    使用 ftp 复制或传送文件5 O9 P+ H* \$ ^+ F" i- d+ H8 Q

    - n) ?( t5 n8 `* c* m3 Y" Xftp(File Transfer Protocol)允许用户对远地主机复制文件,
    ( N1 F8 r$ Q2 E用户毋须考虑作业系统类型,即能向或从任何具有 TCP/IP 的系
    7 D: S$ u6 J8 I2 \统复制文件。
    . M4 m8 F3 E  q. u$ @2 W4 O) q3 a- x- |4 r# n: n
    ftp指令允许复制目录中的一个文件或所有文件,但不能复制多层: O$ D+ i7 f9 k1 Z. K
    次目录。使用 ftp时,必需在远地主机上设有帐户。
    , @" p# Y7 W: H& K; y6 _3 ^, @7 t6 p
    1 W, o8 _+ Z* h6 L1 Q% j当 ftp 注册到远地系统时,并未得到 shell ,而是通过 ftp 指令! c' }2 m8 \% P. A) [, H6 b
    解释程序同远地主机进行通讯。& g# Z9 X5 ]0 m) B# R2 D) ~) m' c8 P# X
    ! }- }. K1 {" E( d2 l; O* U9 y* f
    $ftp remote-host-name
    * Q1 U5 L) `8 h6 ]
    ' J# E- G7 W- U; O- N8 P: l- i, T" T0 _; ]( H1 Z
    + Z. ]0 Q1 l: x! m, Y! y, f( [. f
    $ftp remote-host-ip-address
    ( _3 O& z3 U' D& g* L5 t+ Z8 B6 H( x! X8 ^' f4 S7 w
    一旦注册成功,就会出现 ftp 指令解释程序的提示。1 d1 |" H" v0 S8 K

    ' e  H. `# N  b8 s8 Wftp&gt;" o  ?8 z8 u9 F6 U6 i

    ! V2 B; H2 C' P4 m# V* z用户可以在此,使用打开指令连接主机。
    $ D+ U/ `9 S1 F; i" y; X# e! c5 z: i& Y/ F5 M/ I# ]  K
    ftp&gt;open remote-host-name5 p! Z$ y. K5 p; c4 x* r: _7 E/ r: W
    + e: v: I: ?  q% u& p
    复制某一文件回自己的系统中,则用:1 r! Z, P1 W. c  K  R5 v
    : B! a& I; P4 h0 R/ a9 r
    ftp&gt;get filename% @+ y  u5 N# B* s" S

    3 h7 u( L) _( h  B6 @- d$ U如果只想传送某一文件往远地主机,则用:
    ; T# V7 P. E/ b6 D) N/ }& e6 Y6 H. c4 Z9 w6 Z
    ftp&gt;put filename0 z8 z. R( g7 r8 s; P
    ) H3 f; K; v1 p) Z( ^: y1 E' f
    需要复制远地主机的全部文件进入自己的系统内,可以使用如下
    ) [# P  i' o$ k8 V# H指令:. G# a! V1 y" F0 v; q; G; ~

    # B! `6 s- H( z; s* h, Rftp&gt;mget *
    ) [$ H- Z2 q* d5 P  B& x' I* G' P+ N! L5 ?: F9 o9 k) L+ F' l' g  T/ o0 x
    相反,如果想传送自己的文件往远地主机,则使用如下指令:
    ' p& W: a, R  i( M
    5 U( v2 p. |9 a1 F0 G( Vftp&gt;mput *3 h9 k" C2 d7 U' s. l+ `7 `- j
    8 @; v% m; w( ~, o+ E) v- ~% U
    rcmd( l0 y$ c, O2 B. j5 L6 G* ?5 L

    9 q0 g  g8 \7 a; a& Krcmd 允许用户不必向远地主机注册,而直接运行该主机上的指令,
    8 H, f  Y6 K- Q+ {. d9 r实际上,也要进行注册,只不过用户毋须作其它操作。当使用 rcmd" S. b* J. z% d4 S8 c
    在远地主机上运行任何指令时,其输出的默认设备就会被更改为$ b2 i7 L) s  B$ ]: H! T. i/ s' h
    终端。7 x0 h; [& r8 C: k5 P" g- J7 g3 k
    ' u; ~: C. K( d3 l, O
    $rcmd remote-host-name man sh' f. M% k- w) G, k

    9 w7 }9 w6 R' U5 |& q. O/ z- \请求特殊终端处理的指令,将不含设备自身的功能,因为对远地) h; Y  x9 h. d  G6 i/ E
    指令没有定义终端的类型,要求在远地主机上配置受托访问。4 ^$ I, s- k6 e6 o6 \3 ]$ U9 ?
    * c4 D. L- ~2 Q+ Y
    要列表输出远地主机上磁盘的利用情况,则使用下述指令:, D- ]% v3 }8 o
    " `. b9 B3 P$ s' T$ ~  A- |0 @7 e3 B
    $rcmd remote-host-name df! j+ J7 S) Z' ?9 }4 n6 ^( }% n
    - G. a9 {0 B. c6 n4 y6 J
    要列表输出远地主机上的目录,使用如下指令:
    9 @5 s5 b- \- r& Z4 g) @- H8 o9 N9 C% _3 m
    $rcmd remote-host-name ls /usr/games$ g& U# }4 F* T! @( j

    2 z- @. b& G  _6 i, V! q要把远地主机上的文件备份到远地主机上的袖珍磁带内时,指令
    ) {$ r- P! y& u- g4 _1 c如下:9 n2 t+ D' ?6 L' q
    4 G7 L" {- g( Z# ]3 @! Z
    #rcmd remote-host-name tar cvf /dev/rct0/usr
    * p+ e0 i" V* ]7 l, D1 H
    % f  _# O5 P2 `  E5 l5 A+ q1 I/ F1 d" W% ^6 j1 q' G  B) ?

    ; P) V. w# \& W; j1 F  \#rcmd remote-host-name "find /usr -depth -print|cpio -oc! \! J) k2 b0 S; v% {" G
    &gt; /dev/rct0
    ) B$ |9 I' M" Q9 D# r
    , B# x5 D: T; e- j要把本地系统上的文件备份到远地主机上的袖珍磁带内时,使用
      |% [9 ]  q8 Y下述指令:6 h  i! L# }: Y
    3 Z. N- q, Q& }/ |4 B4 @
    #tar cvf -/usr|rcmd remote-host-name dd of=/dev/rct0* I0 Y+ y$ j3 s; w
    : V7 K+ Y. o: O5 y4 J. [7 g1 L

    . h) V/ y/ [$ ]# Z) Y) ]$ B( w; `! }" w
    #find /usr -depth -print|cpio -oc|rcmd remote-host-name
    ) y, O. Q% Q1 c- W" E8 b% Udd of=/dev/rct0
    ; p# _) |( B; ~# V" d, d6 I
    0 K: f4 I3 r- v4 I  D另一方面,如果要把远地主机上的文件备份到本地系统上的袖珍
    3 s0 X  C7 s0 c7 A+ c1 b磁带内时,可以使用如下指令:
    , }: s( k/ A. ?
    - L" ^0 b0 \3 I% ]#rcmd remote-host-name "tar cvf -/usr" &gt; /dev/rct0
    1 ?, ^% ^' m3 A  U
    6 m( x* P. f+ z( Q; Y' |; N
    / m* ?: l" t; A! W' l6 y
    * U5 d0 j& m4 ?  J6 `' w#rcmd remote-host-name "find /usr -depth -print|cpio -oc"7 b7 V& l; j5 ^0 F; C0 {" [* _
    &gt; /dev/rct0</P>
    数学中国网站是以数学中国社区为主体的综合性学术社区,下分建模、编程、学术理论、工程应用等版块。从2003年11月建站以来一直致力于数学建模的普及和推广工作,目前已经发展成国内会员最多,资源最丰富,流量最大的数学建模网络平台。我们始终秉承服务大众的理念,坚持资源共享、共同进步的原则,努力营造出严肃、认真、务实、合作的学术氛围,为中国数学的发展做出应有的贡献。
    回复

    使用道具 举报

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

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

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

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

    蒙公网安备 15010502000194号

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

    GMT+8, 2026-9-1 21:26 , Processed in 0.466923 second(s), 56 queries .

    回顶部