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 网上为主机之间数据
    8 {  a, h- ~9 \2 y7 S选择路径(交换)的基础,但是,用户通常不甚喜欢使用由数字
    ' T% N, [6 \, b1 W6 b% J8 c组成的 IP 地址,而比较喜欢使用多由英文字母组成的主机名字--% {- v: U, d; v) j! [7 a1 n/ S, H
    URL(Uniform Resource Location)。" s$ R; G3 z, _% U7 f5 f  m
    ) F4 c5 N! T2 Z
    不过,主机名字必需映像到 IP 地址,而方法就是通过 /etc/hosts
    ( J4 ?6 l+ o- s" j5 E7 e文件完成。
    + _% X" f% r7 s$ O+ C# d% x
    ! b% B! x5 ~  f( J* Z2 ?9 y& m- p  ]配置 /etc/hosts+ _7 {0 O, v8 b# b) ]  Q! p$ u

    1 |( q% |" h4 W/etc/hosts 的格式是:地址--名字--别名。/ [7 Q  H  n$ P

      U; Z! @/ @7 X- I( F例如:& U& p& [* x, v  L) {+ n; b

    ! ]  S6 U) [( T3 C7 O7 H! y, a0 R4 m127.0.0.1 localhost localhost
    % H5 v& c7 |9 P% m5 q+ f5 j6 F
    9 P! S7 m# Z. y- d9 h5 Z132.147.18.1 vision vision.sco.com4 y6 c7 A# K, [( n3 R8 b0 ]

    3 a5 a' v7 `2 j: i7 [9 MIP 地址必需是一行上的第一项,在它前面不应有任何字符,例如# v5 E( A/ Y3 L; |$ d' w
    空格符或制表符;名字是简单的主机名字;别名则在很多情况下+ R! I" L3 M! f( [8 i
    都不需要,但是,全限主机名字、简单主机名字和辖区名字都归; ]( \5 _1 |# E1 s  A
    入别名之列。/ G* O) o; Y' R4 F0 a
    5 y( Z0 R' R6 F# h: O" S, T
    检测 TCP/IP 配置
    ; E8 {. S+ l4 k( T
    3 S) ?' Z% y/ x9 }6 q4 ~# bTCP/IP 协议的软件部份包括 TCP/IP 协议层架的顶三级,即
    # D( Y6 s* ?9 n+ G  d: Y应用级(Application Protocol)、传送级(Transport Protocol)
    2 V% b& s( k" d; \  r1 x) w和网际网级(Internet Protocol)。特定的主机名字”Localhost”; i0 @' U2 n* G- A* Q$ l0 c5 p* p
    是特殊网络”loopback”上的本地主机的别名。
    7 V( K0 a( w* r" K: ~+ ^) `) D( d4 j) M0 k. M3 t/ X) J; W! i. j
    要检测 TCP/IP 协议层架的软件部份,使用 ping 指令:, C. @$ x$ p1 Q0 J$ D' k3 d8 z

    ) y0 v/ W1 h6 X# h#ping localhost- E8 S( `0 [# [# R+ V: d* B
    * g. N8 Y2 q  L# a
    如果 Ping localhost 失败,则使用 netstat -i[n],检查网络接
    " B  a2 m8 k$ G* Z口的状况,显示网络接口上分组传输的统计讯息,指令如下:3 e- d3 p! f! Q. g
      E; Y5 [7 H) n* j( d/ ?
    #netstat -i[n]$ v0 ]( ~% k! Y/ U
    : x9 d8 j" m) l' b4 O
    n 选项强行显示编号,而不是名字。netstat 查看自环驱动器 lo0 ,
    - M" Z$ r2 S7 K& B如果 lo0 失败,则在 /etc/tcp 中”ifconfig lo0”行指示坏了或# A4 h; d3 u+ n2 d$ m: l7 _8 N9 n
    有错误。
    6 N# }7 r- w9 H3 p- l3 @& g4 c
      ]: i' }% x9 O( H3 V# ~7 C检测 TCP/IP 硬件! q4 O6 g0 h0 w# Z; Q- w5 P) O
    ) X  `# P' [, V( H) t; M* F4 V5 T
    审核引导过程中,会对所职别的网络接口产生的配置报告,而, g$ }7 A9 T4 B
    TCP/IP 协议的硬件部分包括 TCP/IP 协议层架的底两级,即/ w& ]; g. I4 c& U  j4 {) g
    网络接口级和物理/硬件级。
    2 s. q. a) c4 a  ]+ s: E# J# n$ F7 Q9 {: V) {
    对网上另一主机的任何通讯都是在「物理」网络接口上传输,并
    , J- `; ^0 w1 S% a- z不会引起数据传输到「自环」网络上。
    / W( f, S/ ^1 D* n- p, P  S& j. Z8 Y  F$ f' e0 N3 h/ I7 M; P4 \. c
    使用 ping 指令检测 TCP/IP 协议层架的硬件部份。
    & g- a, v: _3 ?; B" e
    4 q9 E  k4 Y2 Y+ [2 B#ping hostname
    . Z. s) @1 W+ c. {" o# s4 B2 X  y, A4 A9 m7 T
    ( z/ z0 D( V9 p& X0 d
    * l* }4 \7 b, x$ H
    #ping IP-address; w  t7 I( H$ X. [' K) L

    ) q6 Q- X  z; }$ s) f如果 ping 指令失败,则改用 netstat -i[n] 审核网络接口。1 _. i5 I0 O$ ^8 O& {0 V8 N9 d

    * v1 }( g8 N( N, F$ f4 Z2 a了解 netstat -i 的输出
    ! W5 B: Y7 `; z! j8 v6 y+ @+ l
    & M& B" a4 y: H; q, ]% {如果远地主机上使用 ping 之後,Opkts 和 Ipkts 仍然是零,那麽,1 H& m' p$ t) [" o5 l
    网络接口大概使用了不同的中断(Interrupt),而不是它的设备
    8 `6 z' m3 I8 }* i8 T& `7 g9 Q驱动程序。
    $ O0 U3 @6 R% r. N: \# {4 ~1 z! J4 f- u
    如果 Ipkts 不是零,而 Opkts 等於 Oerrs,那麽,网卡的 I/O 地址
    ' }# j2 `1 o: M; O# J7 Y5 [可能不正确。如果 Ipkts 是零,而 Opkts 等於 Oerrs ,那麽,可) }: T' o9 o+ O; T$ [8 j
    能是网络电缆连接的不合格。4 L0 @. L+ }% U! W* c
    9 r0 ^1 d" A" r" N2 u
    通过用 Opkts 除 Cloois ,再用 100 乘所得的结果,计算冲突的百4 \3 K7 A% T0 j* k$ ^/ W/ x9 C
    份比。如果冲突的百份比少於百份之五到十,那麽,所有网络接0 u- N% d" D0 g4 z1 B# d
    口是有效运行。
    9 E8 ^9 M. V" F+ p7 U& _/ M" k: `2 C$ j8 Y
    如果 ping 失败,并查出网络接口有问题,那麽,就该验证网络介& {9 l& r' f& d: Y& {: z9 `
    质操作。
    2 d8 |: w' h9 S7 I" @) s
    # C  S* Z3 [  r: K9 o' P2 _: b调整 TCP/IP 的核心参数
    ; {, m$ [& C+ |3 ?) X& C- c( ], d, E) }4 K" Q( F5 p
    没有足够的流资源(Stream Parameter),网络程序是不能进行
    & |8 s4 e! F5 _$ c5 x通讯;流资源不充份的话,经常会导致较慢的吞吐率。9 d' r! s! e5 G- A/ i  L- S
    ; _  ~! }+ w+ \! ?
    要核查流资源,使用 netstat -m ;也可以使用 crash 指令考察流7 w9 d; A& @- q/ Q' |
    资源,在出现 crash 发出的提示符’&gt;”时,打入”strstat”。
    2 {0 M* U# u0 u
    & L; ]3 h# |+ j+ T* x3 N. e" `如果在 FAIL 列的下面有不等於零的项目,那麽,同一行中的3 c% d7 v2 w8 \( Y* Q5 [) W
    ITEM 的项目可能需要调整。如果 FAIL 列下的数目大於或等於. M: a/ \, l& A2 A+ ^+ g  F8 C
    TOTAL 列中数目的百份之十,该资源每次应增加一或二,但不
    , F: J- t& H# D9 i能将该数目加倍。
    * \( X, S5 e& H! d! x# P, o, @! b
    * R+ B7 Z& ]! @由於流资源使用 RAM,当增加流资源时,应加倍小心。用户亦可
    ! D6 d6 X9 S7 ~% ?9 S6 B以使用 configure 或 sysadmsh 增加特定的流资源,重新连接核心# G2 i+ _' l0 T7 T  q& r% }
    或重新引导。# w) a; k/ Y7 \0 d4 ?
    8 `+ ?. i: J6 X
    限制通过 ftp 访问系统的权限
    4 J6 d5 f  L3 d4 T
    . K  ~/ s5 }% M- t2 Y: c: f对於不想令其使用 ftp 跨网访问系统的人,可以通过建立0 q& ~- C- G2 W* j1 ^
    /etc/ftpusers 文件和设立系统帐户名字的方法,阻止他获得利  w- _3 |. p" n, S
    用 ftp 访问系统的权限。6 D& f6 Y* E7 p
    1 ]* [+ e# J! t7 K
    如果 /etc/ftpusers 不存在的话,先要建立。在单独的行上,加
    2 H1 N3 W( s2 d% l上系统帐户的名字,表明不能从网中其它系统使用 ftp 访问该系) O6 z! P$ }- u" r0 d% {
    统,在安全系统中,不允许 ftp 访问用户权和 uucp ,列出任何其
    ' M2 N9 e7 e: z, [" t1 m限制使用 ftp 的用户名字。$ W8 j; L5 f: R- l" v

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

    使用道具 举报

    1253

    主题

    443

    听众

    -516

    积分

    复兴中华数学头子

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

    [LV.2]偶尔看看I

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

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

    群组越狱吧

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

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

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

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

    <>第十二讲:使用 TCP/IP</P><>向远地注册的能力非常有用,它让我们不用到远地系统所在处,
    4 I& Q2 Y1 c+ V) ^/ ~/ ?$ f就能运行远地主机上的程序,执行远地系统管理,有两道指令可* y7 f# p: z* ~* L/ x" a2 @
    用於远地主机注册,就是 rlogin 和 telnet。' }/ E2 J! L( ?4 }0 j; `
    . U% w# [& w3 f$ J- s0 q
    使用 rlogin 向远地主机注册
    # c+ j% _- D( l! Z6 y! b
    7 Y) I6 S+ X, M$ L; Wrlogin 允许向具有 UNIX 作业系统和 TCP/IP 协议的任何系统
    * c2 z7 @: v. j+ Q; g# U& N注册,而 rlogin 只能注册到 UNIX 作业系统环境,指令如下:
    : \+ \4 K' ^% K0 X+ U3 i' L4 ~  C+ r' ?! V& k, ^" v) L7 {
    $rlogin remot-host-name
    % B5 t9 m) K) s- {2 I0 J  B+ p$ v" H& {3 }
    要避免 rlogin 因没有提供远地主机上的同名帐户,可以使用下述
    0 I6 T' }# k. `' h) d! T/ V指令:
    ' N4 b; q$ ^) r* M6 Z( q
    : f& Z7 E3 K; [* |+ x$rolgin remote-host-name -1 remote-user-name
    ! k3 c/ L6 u" u1 A
    ! A, ]1 P/ G: m+ B1 P& @( n9 _* R-1 选项用於指出远地用户帐户。
    # @: f/ `- O. k6 `4 ?  I( D/ R, a4 K
    要中止 rlogin ,则要打入 ~.,并按 Enter/Return&gt;键;亦可使用
    & {# x/ l( \8 {9 w9 Qlogout 或 exit 指令。
    / e7 k$ m& j3 o- V2 v8 _5 s+ j; G1 p4 K$ g
    使用 Telnet 向远地主机注册
    ( K3 C8 Z" J9 w8 e
    3 Q  G+ x/ u/ ^9 Z4 q不管其作业系统类型,只要能支援 TCP/IP 协议,都可以使用
    9 g* x' `, u* h9 `5 b' P! c% G1 DTelnet 指令,允许注册。
    4 O" L# \2 \  C2 R/ \8 l4 b6 ]- i3 X6 j' ~) f. p/ K
    $telnet hostname9 u6 s! L8 ~' d5 h# F% E* L

    & L! A- I. q7 p5 P
    - ?* S$ `! S, y6 _& P7 {: @' b, D* f+ x% ?+ k0 U: r9 R8 R
    $telnet ip-address; e) J- Y# x3 V1 P* p

    ( A3 {8 h, z% e* Q6 M# j' _( I% U" `1 F使用 ftp 复制或传送文件6 N8 b6 E; w( Q  w& P( c1 ]- m
    % m$ P, [( _2 g& t5 G; h3 n
    ftp(File Transfer Protocol)允许用户对远地主机复制文件," i, X, @$ R; o( u; f
    用户毋须考虑作业系统类型,即能向或从任何具有 TCP/IP 的系" U4 N4 Q' _6 N
    统复制文件。; `6 t  c* W2 O) o1 r
    / \, _/ L' q" T. _" P  s
    ftp指令允许复制目录中的一个文件或所有文件,但不能复制多层# Y& @: W$ ?4 W( t
    次目录。使用 ftp时,必需在远地主机上设有帐户。
    , e. O1 ]6 d3 `$ ^+ a' p8 M; ?: j" \- i) N
    当 ftp 注册到远地系统时,并未得到 shell ,而是通过 ftp 指令
    ( V: z$ h9 |" O3 W0 L解释程序同远地主机进行通讯。
    0 ~6 u% w. Q* |
    * H3 N0 \2 @6 u% K% G$ftp remote-host-name- k' s9 R' I9 b

    6 t% O! F' N0 }% r1 B8 e" Z& U# A
    ! t8 `5 h5 O$ p3 E# M" [  a7 R5 t+ Y3 Z4 n6 H* k8 h
    $ftp remote-host-ip-address
    / V9 d  Q  P. [
    , [" E! F4 C1 d5 j' P一旦注册成功,就会出现 ftp 指令解释程序的提示。, p, x1 X7 Z, Z" s& ~% h/ b
    4 w' ]7 k3 D9 v$ D
    ftp&gt;0 B  F& m5 B6 u8 X6 ^
    / Y& l' J, y( \4 G! A% U
    用户可以在此,使用打开指令连接主机。( u# e& S/ A  c/ N
    % o/ v% Z% s& d1 {) J' h3 P
    ftp&gt;open remote-host-name. w6 R- U& G/ O) S  J! ?; W' r) V
    * E9 B8 L( k7 V! b* g, g, d8 B
    复制某一文件回自己的系统中,则用:
    4 t( v( N2 i4 n& N! t) J0 z$ \! r, c
    ftp&gt;get filename8 M, o9 m# s3 z4 v6 }  k4 N
    ' U1 {- G4 c/ t- g, P% T1 |) `/ d+ p
    如果只想传送某一文件往远地主机,则用:; |/ s/ A; E( t( L" g+ Z
    3 o  E* z2 `6 Y5 n: {4 \7 l
    ftp&gt;put filename
    , I0 T; n0 h* h8 K/ d7 w" W( S4 E9 M4 z- X( f  [& ]; G
    需要复制远地主机的全部文件进入自己的系统内,可以使用如下
    % ^2 n9 @# X. `# T0 k指令:+ G& m, j( W- B% w
    9 G) |: B$ [; `2 ]5 V- O
    ftp&gt;mget *! v; y* Y. v5 F0 L

    7 Y3 A. P$ s' p# q: [. P相反,如果想传送自己的文件往远地主机,则使用如下指令:
    ' ^) \' O6 P( x( U' C$ F0 q8 v- `- m0 J
    ftp&gt;mput *
    : j  A0 m3 p/ g2 N  ~6 L
      @4 `6 {, x5 o, P, ercmd6 e3 X5 b. t4 B# \0 \

    , r, d1 o, q$ D. Q7 n! }rcmd 允许用户不必向远地主机注册,而直接运行该主机上的指令,( D+ O) Y5 W4 L# Y6 g  N% u* Z/ I
    实际上,也要进行注册,只不过用户毋须作其它操作。当使用 rcmd' D# ^4 u/ U7 T5 N
    在远地主机上运行任何指令时,其输出的默认设备就会被更改为
    7 R" Z7 _, f. C& i; a# N4 m终端。% d$ U- ~  X' r1 Q; ^2 r3 O

    7 h9 f* S9 F3 f% t$rcmd remote-host-name man sh
    ( X' X/ ^6 e$ s1 d9 H) B- O6 g( D0 s: ~0 u+ ]
    请求特殊终端处理的指令,将不含设备自身的功能,因为对远地( ^& ~! _0 j( I. t3 X- ?5 i. k/ Y
    指令没有定义终端的类型,要求在远地主机上配置受托访问。
    . u; h8 t1 C1 L) m% z
    " l( U8 G+ @/ [$ B* Y要列表输出远地主机上磁盘的利用情况,则使用下述指令:
    5 X: g' S  i' F4 ~
    # O4 {# W, ^( G6 a) y# ?5 z$rcmd remote-host-name df/ w* z# v: R6 ]

    ) Z) `: X$ N* j. n- A要列表输出远地主机上的目录,使用如下指令:$ O) X7 q* g  x& {8 [; Z

      o3 M# R$ N& ?9 U" }3 T$rcmd remote-host-name ls /usr/games8 e4 @; g' u* Y5 b  B  Q0 T
    8 V2 J" q. ~4 J8 \6 T& h8 H
    要把远地主机上的文件备份到远地主机上的袖珍磁带内时,指令
    6 ?1 f3 t: J) r如下:
    ) W) Z) b) r/ W/ B5 e5 [- ]  v% w- A5 I! L/ B
    #rcmd remote-host-name tar cvf /dev/rct0/usr
    8 h( X8 K9 _4 |9 s% u% P# J, ^7 k# a9 u- l1 y  R0 W

    7 X: Y  |, e* o; r3 D7 E* \* }* w1 `& B
    #rcmd remote-host-name "find /usr -depth -print|cpio -oc+ E9 A! o: C7 ~3 W
    &gt; /dev/rct0
    ( c& g' [  E: e8 m. y# ]
    ' X; E6 K6 ^- E) K" u' d要把本地系统上的文件备份到远地主机上的袖珍磁带内时,使用; c4 ]9 i6 j! }6 Z" H' N: M
    下述指令:
    / a. J( |7 I" ]
    # W9 w, O$ b/ D: f3 \#tar cvf -/usr|rcmd remote-host-name dd of=/dev/rct0. P; `+ _2 o+ b, ]+ r
    ; i9 q, x" Q5 ]! q
    ; b/ t' o! Y8 U) X8 @
    6 x& |# w2 N9 a
    #find /usr -depth -print|cpio -oc|rcmd remote-host-name
    # T) T% n7 K/ j- _: }8 Xdd of=/dev/rct0. f* A7 I3 F( z* n! S+ X
    ; i4 A! H! i) ~" p
    另一方面,如果要把远地主机上的文件备份到本地系统上的袖珍
    " d$ f% B0 I- A6 O磁带内时,可以使用如下指令:
    + T8 x! S0 q/ j1 h) z' H
    9 ^2 G& n: y+ `( A, S. e  @7 A#rcmd remote-host-name "tar cvf -/usr" &gt; /dev/rct0
    8 U" H2 {  l, m) {+ j
    % @- d+ @7 C6 h! _) `1 x
    1 h* Y. K1 x# I* \1 d8 z: B! U1 r' j
    #rcmd remote-host-name "find /usr -depth -print|cpio -oc"9 E9 w/ O; N: q3 E
    &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-2 02:20 , Processed in 0.647911 second(s), 57 queries .

    回顶部