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 网上为主机之间数据7 s8 j3 \+ M+ S. z5 Y" r
    选择路径(交换)的基础,但是,用户通常不甚喜欢使用由数字, |# q' U* f% m/ D
    组成的 IP 地址,而比较喜欢使用多由英文字母组成的主机名字--, Q, \$ [$ N" A  ~/ M
    URL(Uniform Resource Location)。- q, @- g4 c: p! M, q3 r% a+ |0 ?
    3 p) }  k. w- I2 [$ l$ v0 v
    不过,主机名字必需映像到 IP 地址,而方法就是通过 /etc/hosts! T/ P' @9 ~) T  e2 c) l1 m; p
    文件完成。/ E# p2 c5 Z; s7 p
    " X! s! f; i  h, }
    配置 /etc/hosts
    ' F, v2 w/ {8 b2 F' y
    , g2 ?* o% l/ _0 {1 `; S/ Z% u8 A3 M/etc/hosts 的格式是:地址--名字--别名。; }6 _" h0 @. M3 Y
      h! k  F) u0 E+ Z1 ]
    例如:8 _, N* |# i: @8 q- T1 d9 U
    " K. m. G1 Z( T  |
    127.0.0.1 localhost localhost1 ^6 `- s$ J3 u/ R* b5 r
    " M5 a7 J7 N1 [9 ]# a# F" `
    132.147.18.1 vision vision.sco.com
    / |: P! t& i" A, w9 W& {; s
    $ n' `  M/ f; b) `/ L& g+ rIP 地址必需是一行上的第一项,在它前面不应有任何字符,例如
    5 U& i4 i- M7 y; w9 I* F( X空格符或制表符;名字是简单的主机名字;别名则在很多情况下
    + o5 N  A" q3 o# y; C! v: z5 S都不需要,但是,全限主机名字、简单主机名字和辖区名字都归9 b6 N& c( e; g. X2 x% Q( h; f, \
    入别名之列。& i' h& {2 s% Q9 p6 L
    # t# t: P8 b# P
    检测 TCP/IP 配置
    # y# r, J- n3 ?, C! s+ ]0 w. R. c+ X( \0 V4 `- v9 a5 }
    TCP/IP 协议的软件部份包括 TCP/IP 协议层架的顶三级,即
    - e4 `* N) V5 _应用级(Application Protocol)、传送级(Transport Protocol)) ?- `* u8 \% P
    和网际网级(Internet Protocol)。特定的主机名字”Localhost”. E/ ^) o; h2 H/ \5 ?- p' M
    是特殊网络”loopback”上的本地主机的别名。+ E! w4 ^2 O: F" F+ k' Z& E

    . t- G/ P8 M7 e4 k7 P9 w7 B; u要检测 TCP/IP 协议层架的软件部份,使用 ping 指令:
    9 Y. E9 u7 I$ c; V) F/ W# A* y* `. H5 y8 E0 P
    #ping localhost0 j& u9 b: D8 l5 x* j2 p

    7 h( }3 |. l( z' X6 ~* L如果 Ping localhost 失败,则使用 netstat -i[n],检查网络接
    ) h4 ~7 }8 Z# x- Y! |) R: g4 Y口的状况,显示网络接口上分组传输的统计讯息,指令如下:
    4 B# p( Z9 Y4 Q3 `7 K+ _0 L4 y  K1 D$ ]* C  ^* P- G. ]
    #netstat -i[n]. V! o/ U7 ?$ J7 u+ _/ q6 v

    : ^' Q6 x$ t( X$ a  P; on 选项强行显示编号,而不是名字。netstat 查看自环驱动器 lo0 ,
    2 \! g. `8 X9 o7 `如果 lo0 失败,则在 /etc/tcp 中”ifconfig lo0”行指示坏了或7 s* M; ^* b+ O* y
    有错误。8 \1 F+ a1 l! R4 {9 h, r
    3 s! X' R7 N$ s/ G: u
    检测 TCP/IP 硬件
    2 \! b/ U% F- w+ v, U$ T. w* q$ F' j  g9 U
    审核引导过程中,会对所职别的网络接口产生的配置报告,而8 J; Q" s; ^& M- u, ]- n: N
    TCP/IP 协议的硬件部分包括 TCP/IP 协议层架的底两级,即
    + s" [" I5 D& E1 E# Y网络接口级和物理/硬件级。
    ) V2 H7 K$ _7 v7 d9 y. K' P7 h. W
    对网上另一主机的任何通讯都是在「物理」网络接口上传输,并
    0 W5 [; w  K( g8 b! I不会引起数据传输到「自环」网络上。
    ( q( B3 F9 ?7 W" D! M& \5 D) |$ z5 N0 a8 j; t
    使用 ping 指令检测 TCP/IP 协议层架的硬件部份。
    3 h9 u8 `1 p' {) x0 h6 e  u# z- v1 W* ]5 M4 G% r
    #ping hostname
    % Z7 H6 g) `( D6 M" C4 p
    3 q- M( x$ L4 V/ T
    0 M4 P( ?) ]8 Y1 ]; X4 |8 `6 Y4 [! p2 Y
    #ping IP-address
    6 g" q! n% ?0 p! ]. @# w" D. ?) m* w4 B/ w3 n, A; |$ V# u" B
    如果 ping 指令失败,则改用 netstat -i[n] 审核网络接口。
    8 C0 w$ ~9 ?% h9 n8 W1 ], J5 w* n' x# t0 `: ]& ~  y% W% n
    了解 netstat -i 的输出
    + m+ `% ]/ R# U- ^
    & @( d; e9 ~/ H6 c如果远地主机上使用 ping 之後,Opkts 和 Ipkts 仍然是零,那麽,3 B: U) a2 X! |
    网络接口大概使用了不同的中断(Interrupt),而不是它的设备, A4 N9 Z: m5 w
    驱动程序。
    , [4 }2 f( p& h' J# h4 k# ~$ d) a9 D+ h! a( U1 v' R, j
    如果 Ipkts 不是零,而 Opkts 等於 Oerrs,那麽,网卡的 I/O 地址& Y! x; X5 v$ d7 s
    可能不正确。如果 Ipkts 是零,而 Opkts 等於 Oerrs ,那麽,可% S; y, G0 h+ P! h' ]
    能是网络电缆连接的不合格。* \' |( |6 B+ b
    % R9 D; j9 m) ?7 H+ u3 Z  M7 v
    通过用 Opkts 除 Cloois ,再用 100 乘所得的结果,计算冲突的百3 r0 i$ V7 W# Q( L/ W! O; H( H: d" q
    份比。如果冲突的百份比少於百份之五到十,那麽,所有网络接
    * n0 B' {$ z0 s1 L7 t7 Y口是有效运行。
    1 W) ?0 E6 b) Y0 {$ b# `- H9 ~" R+ k9 Q( _$ G, Q4 U1 ?) u) p
    如果 ping 失败,并查出网络接口有问题,那麽,就该验证网络介
    7 q7 g% B1 g% X9 c6 w& x7 D  L质操作。8 l& H/ `; n3 O' v. Q$ [6 w; g' y
    5 `, `' p: D2 {  M) e' X
    调整 TCP/IP 的核心参数" z2 D( C# v* I) ]* f
    9 P: ]1 \9 c0 f: f; c
    没有足够的流资源(Stream Parameter),网络程序是不能进行! z9 U2 V3 a) }/ O' ?- s/ H& P# x4 N
    通讯;流资源不充份的话,经常会导致较慢的吞吐率。
    ! l9 v. q  Y  E" ]1 U: `1 N1 {# R, T5 x+ Q/ ]. L  m/ i
    要核查流资源,使用 netstat -m ;也可以使用 crash 指令考察流
    / X: p* i( G% l/ Q资源,在出现 crash 发出的提示符’&gt;”时,打入”strstat”。
    $ d6 G7 z! O1 J+ }$ G( t" u! J) P9 k0 d1 Q& C7 L5 Z
    如果在 FAIL 列的下面有不等於零的项目,那麽,同一行中的+ J9 \$ j4 T! |$ D9 z, f8 Z6 ~% b  n9 F
    ITEM 的项目可能需要调整。如果 FAIL 列下的数目大於或等於
    , B  B9 N5 M1 \1 c3 ZTOTAL 列中数目的百份之十,该资源每次应增加一或二,但不# k0 u9 Z1 r1 J
    能将该数目加倍。
    ) W) ^- z# ?4 |3 o/ J
    2 q5 V- ~: q. [, {2 {, r2 |# d! |由於流资源使用 RAM,当增加流资源时,应加倍小心。用户亦可9 k. X! z7 C+ K# k4 q
    以使用 configure 或 sysadmsh 增加特定的流资源,重新连接核心
    1 K- q4 Y( g1 |; H, n! f或重新引导。
    # r  v# i, S: M
    - w0 e. C. ~5 z3 I" B限制通过 ftp 访问系统的权限
    " G4 F/ M5 f0 ~# j) r, t7 |8 v; ~" Y1 M* y3 B: F9 g1 E
    对於不想令其使用 ftp 跨网访问系统的人,可以通过建立; |0 A, f8 P% `* e- R
    /etc/ftpusers 文件和设立系统帐户名字的方法,阻止他获得利* I* M- i: w6 I+ o2 {0 z
    用 ftp 访问系统的权限。
    2 p% w7 p9 s( e, U; q" o  C& Z  o% X
    如果 /etc/ftpusers 不存在的话,先要建立。在单独的行上,加
    / U+ q8 L6 ]1 u: h' S  m上系统帐户的名字,表明不能从网中其它系统使用 ftp 访问该系
    3 n$ b5 m7 ]$ k. a2 h5 M2 ^统,在安全系统中,不允许 ftp 访问用户权和 uucp ,列出任何其. z% H( B. M) c& `5 p
    限制使用 ftp 的用户名字。& R7 r6 m+ G0 F8 m4 L

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

    使用道具 举报

    1253

    主题

    443

    听众

    -516

    积分

    复兴中华数学头子

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

    [LV.2]偶尔看看I

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

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

    群组越狱吧

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

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

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

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

    <>第十二讲:使用 TCP/IP</P><>向远地注册的能力非常有用,它让我们不用到远地系统所在处,7 q8 O6 F, [# H0 P' O6 H
    就能运行远地主机上的程序,执行远地系统管理,有两道指令可! g+ l) {, V& U4 F# C4 q8 {" J4 ?
    用於远地主机注册,就是 rlogin 和 telnet。* U: w4 J' O! t4 I, I& |- X+ h! W1 q
    ; q/ c# K" S+ G6 q1 |. w. m
    使用 rlogin 向远地主机注册
    $ p: h/ ~2 s9 W6 E* o/ x: F0 ]$ V4 m& o( h5 I* @: w8 Z9 e
    rlogin 允许向具有 UNIX 作业系统和 TCP/IP 协议的任何系统
    7 F1 c. s5 e% T* R注册,而 rlogin 只能注册到 UNIX 作业系统环境,指令如下:
    * l9 p% q4 Y+ h  j5 }5 O
    5 W' t: P' o6 L& i; N, O: v$rlogin remot-host-name
    4 O+ ~6 d7 B8 m% \3 N( \) e, c, l2 _7 n- H! X9 g; b' z
    要避免 rlogin 因没有提供远地主机上的同名帐户,可以使用下述" F) M( d: f* M8 ^: C
    指令:
    9 e) y4 i# A+ m( ]* Y" X
    9 L* P1 K: O4 \' y& a7 z* F0 c$rolgin remote-host-name -1 remote-user-name( t' I9 n2 Y9 a9 J

    7 f0 ?8 k7 O8 Q9 N3 z- ?6 i-1 选项用於指出远地用户帐户。: H" T2 {( o- ^& r7 w8 m0 {

    / R' S& N' ]! ]0 ~+ C/ A要中止 rlogin ,则要打入 ~.,并按 Enter/Return&gt;键;亦可使用9 Y7 I% c* ]* L2 X) a1 V, [( J
    logout 或 exit 指令。
    - ^- B' s+ Q- \4 U9 l, j2 i9 l! C6 a# p* h6 k; \- c
    使用 Telnet 向远地主机注册4 n7 w% \+ B( A2 f' T7 U2 N! j

    4 j4 I7 u2 A# y* `3 a不管其作业系统类型,只要能支援 TCP/IP 协议,都可以使用) d" P" @, }2 L' W6 e& ]9 [& Z
    Telnet 指令,允许注册。
      s/ @7 B& @, S5 u7 M6 w' E$ d4 t$ e, U4 z/ U& j8 ~
    $telnet hostname
    . |1 B9 k8 e# U. P+ A( z
    3 u; j+ J4 Z- m3 l& [, \; e7 g9 Z0 R) M) N

    5 q9 X! D% c' L' i2 ?  x$telnet ip-address& W. b) g, u8 B0 j- `
    ' G1 b' l2 }& E; ?/ _- v# ?- U
    使用 ftp 复制或传送文件
    3 G' W( D9 Z1 P4 f% h0 X) Q9 ?/ q4 B3 s7 C3 S1 O! ~8 z
    ftp(File Transfer Protocol)允许用户对远地主机复制文件,4 V% z3 C' d: ~5 Q: l7 y) R0 v
    用户毋须考虑作业系统类型,即能向或从任何具有 TCP/IP 的系4 p6 |: U' i1 @9 I! }* }
    统复制文件。$ a* G  {* U  M3 m- z$ v" {: i
    5 u( w  @+ P6 Z' V
    ftp指令允许复制目录中的一个文件或所有文件,但不能复制多层. L/ @( V  Q8 ^4 m" P
    次目录。使用 ftp时,必需在远地主机上设有帐户。
    5 Q5 f! W5 K0 g% H, b8 \+ m8 P& C; I1 G6 X2 |1 k+ u1 z& k* l
    当 ftp 注册到远地系统时,并未得到 shell ,而是通过 ftp 指令
    1 d4 y0 _( U. a  \8 z1 f# v解释程序同远地主机进行通讯。- P* q& V( `4 Y$ w, h
    ) j& j) k0 v/ y
    $ftp remote-host-name
    ; e  I7 L2 F' T2 c; N; y6 K, I4 s) T1 R8 ]" ?* `; d

    ! K$ R) N0 n# c) J  F, e( O" I2 U. n0 Z
    $ftp remote-host-ip-address
    + |3 ~# J: h8 C( f/ R' r& h- p1 i+ k" }5 E% Q. K
    一旦注册成功,就会出现 ftp 指令解释程序的提示。$ U/ A8 F6 ^( i3 {# |
    $ r& e( Y& Q9 z& B" V, z
    ftp&gt;0 s0 H3 O: k  w: _  Z

    1 ~3 c$ I' v  \0 j- o/ P; m+ h用户可以在此,使用打开指令连接主机。0 M- s2 ?1 _: Z, D3 a7 F- D# c
    2 d7 L6 l# Z+ F
    ftp&gt;open remote-host-name
    ( K* u6 U7 Z. g4 N7 p% A) T
    , U2 k4 z4 S% r% ~# W: k8 |. I# w) ?复制某一文件回自己的系统中,则用:! w7 D0 \7 P+ J. C& J: J8 t

    3 u/ ]& v6 y, V$ y1 hftp&gt;get filename
    7 G1 k) K- O5 B; G0 y3 }! W( l" a# f8 H4 u* P! Q9 u( P
    如果只想传送某一文件往远地主机,则用:
    - r. ]8 U& J7 W* e) h
    : |3 M" R  V9 K0 f/ R% h4 Yftp&gt;put filename
    * f$ t/ e) l" S1 u" g
    $ V1 @1 t( s+ ]! F需要复制远地主机的全部文件进入自己的系统内,可以使用如下) P1 x+ x- ~3 r5 e9 G* f
    指令:7 O$ j/ p8 o0 t, v

    7 u' T7 @7 P+ J4 M8 Uftp&gt;mget *
    * P4 T* b+ v0 A) e
    $ v2 ?) B6 ~4 ~: U5 t8 a( v  M' U相反,如果想传送自己的文件往远地主机,则使用如下指令:
    / a6 W( C* {' D7 ~$ U- D& d, V
    ' }' A8 g/ l, y* gftp&gt;mput *
    9 H# K: s! u' p4 k- |" w1 C: u& m7 V
    rcmd/ n: s! v# v3 ]/ q
    * Z6 X9 q7 I: v0 u
    rcmd 允许用户不必向远地主机注册,而直接运行该主机上的指令,
    : h: \+ l7 N) f( o- k" ^实际上,也要进行注册,只不过用户毋须作其它操作。当使用 rcmd
    2 g; c, t% j$ P在远地主机上运行任何指令时,其输出的默认设备就会被更改为/ H+ Z, B1 g7 D: g& q1 ?/ Z: f: e
    终端。
    , T# h( ~( x2 t1 B* Y. E1 F, ]5 L. V! i
    $rcmd remote-host-name man sh
    ! `4 q! V6 Y1 E: G2 b2 W) o+ s) ]8 b* o( Z" l3 y
    请求特殊终端处理的指令,将不含设备自身的功能,因为对远地
    & p; N) H4 r1 M: U" H指令没有定义终端的类型,要求在远地主机上配置受托访问。( F+ `# \$ e0 y7 H. p7 {

    * P9 T; R9 T( j" t要列表输出远地主机上磁盘的利用情况,则使用下述指令:
    , O8 n- |; P3 j% j3 j# N& l  P: t( O1 Y
    $rcmd remote-host-name df( Q) |% N# P: ?

    + M9 L% k( j- C/ F7 `! C要列表输出远地主机上的目录,使用如下指令:
    1 x4 Z& J- `/ n8 ^% k3 R1 m
    9 I% p6 q! I9 I4 O$rcmd remote-host-name ls /usr/games
    & |2 m& d8 U8 R: C
    * u# N: \( t6 Z( b2 |要把远地主机上的文件备份到远地主机上的袖珍磁带内时,指令
    . r5 J7 e  s- m& |  q如下:# j. h- k: K& c7 t) l& i5 `0 }2 A

    / T2 S( p/ M5 ~5 E! V#rcmd remote-host-name tar cvf /dev/rct0/usr) S+ c9 B8 J2 s$ G4 R/ C
    9 g+ I( D2 y1 [8 A& x6 U
    4 }' }* R" ]1 g% {

    ; b- Z- n2 A0 n/ P/ M  w$ G#rcmd remote-host-name "find /usr -depth -print|cpio -oc5 ~2 k) E* l+ G
    &gt; /dev/rct0
    % n% L2 t3 C+ c& @& |5 C/ Z( Z2 J
    ) p, C/ Y, t! V; H( Q4 J6 S要把本地系统上的文件备份到远地主机上的袖珍磁带内时,使用
    * H. l8 H! U$ H$ h- Z) D下述指令:
    ! K( r0 {- ?2 ^, E0 w3 T9 |2 A
    # T- T1 q" [; y3 [0 J$ M#tar cvf -/usr|rcmd remote-host-name dd of=/dev/rct0/ I3 l. i; Q2 b
    0 Z+ ?3 ~( n5 z# x1 ^) W8 M3 `2 ?

    ( `: s4 I) V5 s" j+ k, `
    + }9 l& c* o; g  _. s2 w. |#find /usr -depth -print|cpio -oc|rcmd remote-host-name8 m) u1 x, a% P( M! G
    dd of=/dev/rct0
    ) a: p  i+ {! C* Q
    $ O# i+ p$ c& F另一方面,如果要把远地主机上的文件备份到本地系统上的袖珍3 Z! [' U. N6 l6 u
    磁带内时,可以使用如下指令:) u9 E+ I/ F* R# z1 T% U/ e

    # B6 E2 H  N8 M/ E% F8 K' u* W  L- `#rcmd remote-host-name "tar cvf -/usr" &gt; /dev/rct0& E! t" o/ x& Q

    5 {0 z  V/ V0 _# d
    - q. w$ g/ J) C! P8 a+ f9 p# t- W. i, N+ n2 Q$ v$ c
    #rcmd remote-host-name "find /usr -depth -print|cpio -oc"
    ( k$ n, J* K: z! K/ U6 t& t) q&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-6-11 06:50 , Processed in 0.580094 second(s), 57 queries .

    回顶部