QQ登录

只需要一步,快速开始

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

SCOUNIX基础讲座

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

1253

主题

442

听众

-586

积分

复兴中华数学头子

  • 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 网上为主机之间数据6 j: E+ d9 V5 a+ ]' C% C( \& I
    选择路径(交换)的基础,但是,用户通常不甚喜欢使用由数字
    0 F: |( T/ I# ]$ s1 x7 b组成的 IP 地址,而比较喜欢使用多由英文字母组成的主机名字--+ Y: U! |1 K% ?2 G- @/ L: d
    URL(Uniform Resource Location)。
    ! U& z" U" @" W$ l4 Q! |2 w" Y3 |% y+ X. R2 Y0 @( V$ L$ q/ \
    不过,主机名字必需映像到 IP 地址,而方法就是通过 /etc/hosts* F6 V- E  @( c
    文件完成。
    ( Q. \: W3 A2 A- r( E1 x3 l$ x: B4 M6 q& z) f% S) m6 G
    配置 /etc/hosts$ T0 Z2 p. T* ?) R

      o; M4 W% _% ^; z: T/etc/hosts 的格式是:地址--名字--别名。
    . t! `) }9 l) I2 [0 P+ q1 Q5 V
    + p( W5 `' D1 `4 v. x8 |* T  b例如:+ B; W* s. F5 R

    & @1 J2 `$ @6 k127.0.0.1 localhost localhost
    6 R/ n3 [4 T) g! n: u. M
    7 E  K  C3 ^" f. u; X2 C3 X7 l132.147.18.1 vision vision.sco.com
    ( f4 F1 S! L+ @1 u; d4 N( g2 s, N2 n7 M% @" @4 _6 q7 e; [' a
    IP 地址必需是一行上的第一项,在它前面不应有任何字符,例如
    $ x5 l: L6 M' ]$ C0 m; F空格符或制表符;名字是简单的主机名字;别名则在很多情况下
    4 w- z5 m. W4 [" i2 x: K6 v( f! V都不需要,但是,全限主机名字、简单主机名字和辖区名字都归
    5 D: a5 g: S$ |' Q0 o入别名之列。
    - a# |9 n# l1 a- N& ^& z' l8 P( n8 N7 f% I- f+ ~2 W7 o0 q, ~. a8 b
    检测 TCP/IP 配置
    - y% ?" u' B: D. t% m! g, M: f( g7 B5 @' K  q9 J8 _* T9 ^+ b3 F2 e* U
    TCP/IP 协议的软件部份包括 TCP/IP 协议层架的顶三级,即  x- `( m- r" |
    应用级(Application Protocol)、传送级(Transport Protocol)
    ( I/ \, ~6 G& ?: a9 P2 f和网际网级(Internet Protocol)。特定的主机名字”Localhost”$ J9 ?( @/ ?% J
    是特殊网络”loopback”上的本地主机的别名。* x, T! a, b/ Z5 {) k
    & D* [- G- T1 c4 @8 {4 ~' W# p
    要检测 TCP/IP 协议层架的软件部份,使用 ping 指令:" g5 V- a% |$ r; u. m9 R, n

    ' d! R' \0 Z0 C0 M: }+ b) e* x#ping localhost
    ) E0 }4 _, N$ e6 |2 E2 p, l4 F* B) B% ~( h" J' l
    如果 Ping localhost 失败,则使用 netstat -i[n],检查网络接  H- P* K2 x3 H# Y" D
    口的状况,显示网络接口上分组传输的统计讯息,指令如下:, d" h& P$ p/ V% ?+ J1 u
    : }+ j! b  H6 \0 i. F1 E
    #netstat -i[n]
    7 M& C5 |( O! \1 ?) ~" F$ Y, N- H& C- d, g$ I. {1 j
    n 选项强行显示编号,而不是名字。netstat 查看自环驱动器 lo0 ,# J6 u1 E% z6 E, R1 O
    如果 lo0 失败,则在 /etc/tcp 中”ifconfig lo0”行指示坏了或
    - y. e' c: G2 ?- n, H4 {6 v有错误。
    0 q( f! g# K0 n, z; w
    - C9 K9 l8 u$ U8 d检测 TCP/IP 硬件' H2 r, ^: s  l+ g
    ( F. M; B2 u+ S) z* Y
    审核引导过程中,会对所职别的网络接口产生的配置报告,而. V, w' b! Q3 w. Q% ^
    TCP/IP 协议的硬件部分包括 TCP/IP 协议层架的底两级,即- Q9 A2 e: _$ ^. Y' K8 N. F
    网络接口级和物理/硬件级。* J! c# Z. o' R+ z

    ( S& d, a, }! f; d/ z对网上另一主机的任何通讯都是在「物理」网络接口上传输,并8 B, _9 k9 K* k! z
    不会引起数据传输到「自环」网络上。: t/ W' Y' @! F8 P9 w( d7 g

    # P: C0 f  T. b4 R4 j, B使用 ping 指令检测 TCP/IP 协议层架的硬件部份。
    + b* ^) ]# h9 c$ t6 i9 s+ M0 L) `1 q( y& O6 ]
    #ping hostname+ y/ r- |5 |+ R4 P3 L$ J/ x

    0 S# `) Q) @5 \! \3 ~+ h4 E: O" e6 B. U0 \! z/ h
    0 N& k, U4 f1 f" x; A* g1 W
    #ping IP-address
    " g/ X, Y  L3 |! V1 b/ i2 g
    7 M. d* m4 d! m4 n9 Q如果 ping 指令失败,则改用 netstat -i[n] 审核网络接口。
    ! }9 i$ ~  ?6 i: B/ U, U) ~# t7 D6 E0 e' V) m
    了解 netstat -i 的输出$ ~* k8 d2 R, |! e8 w

    ( \* M  t9 ~% a如果远地主机上使用 ping 之後,Opkts 和 Ipkts 仍然是零,那麽,: @8 x% W7 M+ T+ [) W0 A* [$ l
    网络接口大概使用了不同的中断(Interrupt),而不是它的设备  P+ O. L9 P, L( T# g$ S3 |
    驱动程序。
    , |- Q# ]% `( r7 J: h" q7 H" k
    ! `, ?, m: A1 K/ c3 Q如果 Ipkts 不是零,而 Opkts 等於 Oerrs,那麽,网卡的 I/O 地址% a! ]. {/ U: g, }
    可能不正确。如果 Ipkts 是零,而 Opkts 等於 Oerrs ,那麽,可
    ) A0 ~# ^) U3 n能是网络电缆连接的不合格。  ?+ E# j# d% h: _& l. r; i$ n. I

      l' R8 Q, K) B" K: \8 Y0 K通过用 Opkts 除 Cloois ,再用 100 乘所得的结果,计算冲突的百
    + C: A. F5 ]0 }4 N' B份比。如果冲突的百份比少於百份之五到十,那麽,所有网络接
    , f- B  V, X$ z口是有效运行。
    0 W. V, E9 C) }7 v3 R( w# r- b, {$ x3 W# q3 w8 ^  `. w  g! G' S
    如果 ping 失败,并查出网络接口有问题,那麽,就该验证网络介) T8 N5 b# O4 @/ d
    质操作。
    ' \: `) P  p* E) v# \  v+ |- G6 e) y' s% V1 Q
    调整 TCP/IP 的核心参数' S9 J4 L# c- t: ]5 `
    ' i) n; j2 H7 k* [! s0 O& I" V
    没有足够的流资源(Stream Parameter),网络程序是不能进行( B& V6 H% ~% ^. ^/ K& }5 a+ x
    通讯;流资源不充份的话,经常会导致较慢的吞吐率。! U3 ^+ I; `0 P; E4 e  w3 Z& i1 ~  L

    " B; [' I5 j6 \$ v0 ]  V要核查流资源,使用 netstat -m ;也可以使用 crash 指令考察流1 V6 r+ @$ w2 s* {* D( g
    资源,在出现 crash 发出的提示符’&gt;”时,打入”strstat”。6 n7 Y7 \* Z* o

    : `5 u8 q0 Y0 q" B) R" T2 w) d9 f如果在 FAIL 列的下面有不等於零的项目,那麽,同一行中的3 t% l* ^6 I' Y/ j9 c- P: p' e+ O$ B
    ITEM 的项目可能需要调整。如果 FAIL 列下的数目大於或等於
    3 U. B0 e8 F% HTOTAL 列中数目的百份之十,该资源每次应增加一或二,但不2 M; k" ]4 m9 a! @; H# d% Y- L7 s6 M
    能将该数目加倍。
    1 M" Z( e: F; M  q7 Z* X# F% Y, p; f
    由於流资源使用 RAM,当增加流资源时,应加倍小心。用户亦可4 M$ ]/ K! `6 `- M1 U' X! D
    以使用 configure 或 sysadmsh 增加特定的流资源,重新连接核心
    1 D5 H7 A2 f* `2 y8 H0 s或重新引导。
      B* ?: ?' H3 o# M+ |# Z
    1 {* J* `6 B) i限制通过 ftp 访问系统的权限8 c, O$ R5 u8 a$ Z# J( t, r
    / v$ m- g3 f  M& \' r
    对於不想令其使用 ftp 跨网访问系统的人,可以通过建立
    - H8 ]# Q( g; z: v5 |; R" ~/etc/ftpusers 文件和设立系统帐户名字的方法,阻止他获得利6 p" a; p( }" \3 b+ w4 b% M
    用 ftp 访问系统的权限。
    , d7 V( c1 u5 l2 b2 T# b# V# N/ x4 ]' i
    如果 /etc/ftpusers 不存在的话,先要建立。在单独的行上,加. E3 Z0 e+ l' \- ]$ f% d& m" x
    上系统帐户的名字,表明不能从网中其它系统使用 ftp 访问该系6 o2 a4 m: _2 x0 r  S) r; z; D
    统,在安全系统中,不允许 ftp 访问用户权和 uucp ,列出任何其
    7 O  f/ U* ^4 ~8 _7 e( D限制使用 ftp 的用户名字。1 e/ k9 Y  ?; Z$ T7 D3 _

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

    使用道具 举报

    1253

    主题

    442

    听众

    -586

    积分

    复兴中华数学头子

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

    [LV.2]偶尔看看I

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

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

    群组越狱吧

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

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

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

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

    <>第十二讲:使用 TCP/IP</P><>向远地注册的能力非常有用,它让我们不用到远地系统所在处,
    8 t& \& A% H: x' `* Y4 y# ~就能运行远地主机上的程序,执行远地系统管理,有两道指令可6 {4 ^3 L/ i9 [3 W0 p7 t
    用於远地主机注册,就是 rlogin 和 telnet。* v2 I/ k7 b$ q% R% K& n1 n

    / j9 W7 O" f& l! E$ N使用 rlogin 向远地主机注册+ `" n. c$ j: v
    0 a& f1 R9 _+ I; z5 D) v; G! D
    rlogin 允许向具有 UNIX 作业系统和 TCP/IP 协议的任何系统( s! @- ]8 u1 j. x2 T
    注册,而 rlogin 只能注册到 UNIX 作业系统环境,指令如下:* L7 q" w" S6 s) F# W9 ]9 W) w9 b
    ' b+ O/ f3 R. a( r2 O9 L- Z
    $rlogin remot-host-name
    2 E' r2 U3 i" U8 j, H! c
    ; N8 q8 V7 p* Y) z要避免 rlogin 因没有提供远地主机上的同名帐户,可以使用下述) o4 A8 F5 l9 X& y/ X
    指令:
    9 V9 |9 D: j0 D/ s+ _2 @
    - O) A% Q- z  S; Z& v, t5 I$rolgin remote-host-name -1 remote-user-name
    7 n% _; ^, W; y6 F9 Y3 j" Q$ B8 @1 O" r
    -1 选项用於指出远地用户帐户。
      y- d/ Y6 e# f2 ^4 k
    3 U1 Z4 s6 |3 J, T% w3 @要中止 rlogin ,则要打入 ~.,并按 Enter/Return&gt;键;亦可使用5 `; M6 k6 }8 ~" e$ g+ r' P
    logout 或 exit 指令。
    3 U- ^4 a4 M# ?$ f% a' S+ Y
    . }3 s5 e  S$ }0 r& b使用 Telnet 向远地主机注册' U5 [& w6 T( k- H3 i# m( H' ?" Q
    0 d+ J: t4 M& ?8 a9 ~; D# D
    不管其作业系统类型,只要能支援 TCP/IP 协议,都可以使用" |8 Z5 S9 R  y5 p$ Q- x
    Telnet 指令,允许注册。
    / A; _2 k$ V  n  t9 X. ]
    $ h# n2 [7 l/ j, M* z8 Q( c$telnet hostname
    : L, B" k  Z2 `% d- a! b. V  c/ a6 ^/ R' C7 ^) |

    & q; P# p9 @: X" z, I2 r; e. [) j$ L& r
    $telnet ip-address
    , R3 ]5 U1 p: _& ]
    : h& u: _% A  r  U2 W7 E4 H4 l使用 ftp 复制或传送文件$ P/ d* z& J5 W: Z2 @7 Q& |- i" ^
    3 a: C2 {6 l( Y3 W# o$ E
    ftp(File Transfer Protocol)允许用户对远地主机复制文件,
    , I: _% r5 m5 i6 F7 s用户毋须考虑作业系统类型,即能向或从任何具有 TCP/IP 的系
    ; Q/ X" N' ^: ]2 X7 u统复制文件。) @8 H. i; O. R. L$ J

    1 @2 I7 \5 H- b+ Y4 J; @ftp指令允许复制目录中的一个文件或所有文件,但不能复制多层
    + M, R4 e2 B. {次目录。使用 ftp时,必需在远地主机上设有帐户。
    ' ?' w& ]- U1 d2 b. J) d' M
    # C* S4 s6 M7 ]& ]4 b; f. N当 ftp 注册到远地系统时,并未得到 shell ,而是通过 ftp 指令0 K' m2 e1 Z& A: k6 p! G$ l
    解释程序同远地主机进行通讯。4 r4 ~# l/ Y- x: \
    - K+ |& e- E! F/ L7 b" b
    $ftp remote-host-name4 N" |3 T) Q4 {$ J5 }: [* l

    / \' [; l, b" x+ W# _0 u( J' W, G: ]6 E& _% B3 e% M
    8 [; C6 Q- n+ G* u! f
    $ftp remote-host-ip-address" U$ _2 t4 |7 @! ~
    . ?) t' [$ |, f  A
    一旦注册成功,就会出现 ftp 指令解释程序的提示。( S; g/ p3 S) j5 E, S5 r1 [
    $ q, ~. k+ z+ j8 H( L7 V" h9 {. T
    ftp&gt;4 o* r: j4 F# e( f5 Z6 `" D9 @

      _4 t( c: O" U* ^- K用户可以在此,使用打开指令连接主机。
    * D0 `& N1 @$ s9 z' k' o4 S$ i5 c' g* m0 X$ T- w# k8 d) I% M$ G
    ftp&gt;open remote-host-name9 f5 ^0 _' }. H4 Q: |" _

    , V& y7 C: r' R复制某一文件回自己的系统中,则用:
    , m- f6 N8 J" `# O
    , q( {- b3 r- F% _8 G% h  v& ^ftp&gt;get filename
      Q; l7 ~# c% c, V
    1 `3 h6 q1 b, i1 \如果只想传送某一文件往远地主机,则用:
    ' P4 Y! a. x" K; J3 |
    ! {& d* K% P# J3 R" t- Nftp&gt;put filename
    + r+ }8 q  z$ ~4 W/ ~
    1 z6 X4 b, ?' j! {  ^. |- a& Q需要复制远地主机的全部文件进入自己的系统内,可以使用如下# D" J, F6 X1 ]- R) c( l. o# m
    指令:( y' n9 E# H; D: J

    " v- v) r* l' u5 m, v1 s$ M' H7 n' lftp&gt;mget *
    # A  M& r; G( f. g" R2 j$ @7 E; t. H( p7 E7 f" S
    相反,如果想传送自己的文件往远地主机,则使用如下指令:3 N/ C# |( V9 Z7 ]- T$ y

    " O" z- r4 J) @' lftp&gt;mput *
    % |% ~1 O8 Z% C2 Q+ h6 _# w8 T( N5 a; ^- G, o
    rcmd+ E+ `  E9 _4 k! V4 r
    / f+ t/ Z' O6 `
    rcmd 允许用户不必向远地主机注册,而直接运行该主机上的指令,
    + L1 a3 X4 x9 n, p" K实际上,也要进行注册,只不过用户毋须作其它操作。当使用 rcmd
    : M! I8 y  s, k$ J1 }: J2 B在远地主机上运行任何指令时,其输出的默认设备就会被更改为0 m& c8 P( B+ ]5 L9 K1 q" g
    终端。
    $ e8 ^) L4 u( I% W8 H& K2 `* N
    # P3 K) [; Q. W* t. N; t  y$rcmd remote-host-name man sh
    " a6 b4 k; x9 ~. `' k& t0 ^. k! R. @6 W  B8 A( f
    请求特殊终端处理的指令,将不含设备自身的功能,因为对远地2 H( N" R* J$ n( I+ b
    指令没有定义终端的类型,要求在远地主机上配置受托访问。  Q1 @3 L+ V8 t0 d& Q

    6 _0 T, ^3 [& M要列表输出远地主机上磁盘的利用情况,则使用下述指令:0 X3 u) B' B3 v
    5 \4 M/ ^4 X, D, s$ c7 H+ {3 T
    $rcmd remote-host-name df
    . V# V" I' ]6 P  i; \
    , a5 v4 d* |- T- D7 c要列表输出远地主机上的目录,使用如下指令:
    3 R) ^* K" u0 F" v. m$ ], @8 W+ p: l1 K4 H8 w
    $rcmd remote-host-name ls /usr/games- L9 ~5 N- y7 I0 B7 M' v
    + w6 y% l0 M* M0 ~. H. w5 ~
    要把远地主机上的文件备份到远地主机上的袖珍磁带内时,指令
    $ ~1 O% w2 Z+ R# B# G4 i& ?+ l; p4 F如下:
    9 u; H1 S3 x( I5 w. K3 _# Y( @6 ]- V9 b3 |* p' M. _2 h
    #rcmd remote-host-name tar cvf /dev/rct0/usr
    + N! w4 M: z2 t- z8 r  ~1 R; p4 y2 }. Q' ]! Q  B

    2 g4 F7 i# q5 u, t" D$ ]  d' ^
    ( z, u7 m6 J1 @6 l( Q8 X: H/ T- v#rcmd remote-host-name "find /usr -depth -print|cpio -oc; P# \1 W1 f5 u' d7 Z' S* |
    &gt; /dev/rct0
    + J2 K/ z' i4 Z( n8 |  ~, Q) e5 X+ u. N( M  E
    要把本地系统上的文件备份到远地主机上的袖珍磁带内时,使用  \  v$ c- }: }$ m3 ?" o9 d
    下述指令:$ x& O5 Y/ @7 [3 p: U$ L
    ) b" j2 E2 f8 D1 P+ O/ D
    #tar cvf -/usr|rcmd remote-host-name dd of=/dev/rct0  y6 d/ m4 m8 y8 {/ c
    7 `! ], L! y" f' d
    # _8 L* v  v7 w7 J

    1 o8 b' D( q' r# m) R#find /usr -depth -print|cpio -oc|rcmd remote-host-name' B1 I8 x. {, C, `
    dd of=/dev/rct0
    : c! l. {, z& k
    4 ]# X0 h3 S7 g另一方面,如果要把远地主机上的文件备份到本地系统上的袖珍- O" G8 x+ _. x1 }2 l1 x9 g: j
    磁带内时,可以使用如下指令:
    8 q2 a# F! p* r% D% @& D4 ?- @) w$ m" g$ A+ B8 i
    #rcmd remote-host-name "tar cvf -/usr" &gt; /dev/rct0
    ! y4 M% _- `% d1 m; d+ [8 C; k
    % L4 ?9 R1 W% _+ w2 A3 }( k
    : n* I" m4 l  {% j" O" ?
    8 u  l8 k, {2 r2 q0 @( v#rcmd remote-host-name "find /usr -depth -print|cpio -oc"8 ^/ _0 s- n( L2 _5 \; n8 A# }. x
    &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, 2025-8-24 23:57 , Processed in 0.499428 second(s), 56 queries .

    回顶部