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 网上为主机之间数据4 b$ i. x) \' k, x
    选择路径(交换)的基础,但是,用户通常不甚喜欢使用由数字
    ; R; R* P2 ?5 _- l0 C% L+ e组成的 IP 地址,而比较喜欢使用多由英文字母组成的主机名字--
    & {3 r$ n" F) I- h+ y6 q0 BURL(Uniform Resource Location)。% x" f- M# d3 q4 X( f- S" S
    , F) i$ [' ~: Z7 o% ?8 s* [
    不过,主机名字必需映像到 IP 地址,而方法就是通过 /etc/hosts) t6 U! Y: R( m1 N9 c, [% P/ u
    文件完成。
    3 z7 ~, {2 c; }7 V9 f) @% h* K$ b6 d% O6 D6 i. ~( h
    配置 /etc/hosts
    : I0 j) D) q1 r5 [3 q8 h! a  k' o, h# r; B0 b- T- r
    /etc/hosts 的格式是:地址--名字--别名。
    & G' U# S& `# B/ ~# T* g( ]0 Z
    , l$ n0 l+ B. _' L$ X& ]例如:- f5 s7 A; R6 n5 `; |0 z5 W% C
    + l6 a9 R: z: b
    127.0.0.1 localhost localhost* {8 v2 F/ V8 l8 m7 [) _
    ' L8 W, l; ^7 P$ L, n; Y
    132.147.18.1 vision vision.sco.com* H% k9 e! ~% s# P1 W, i" N
    % L9 ~# l3 G! V
    IP 地址必需是一行上的第一项,在它前面不应有任何字符,例如
      B. V  K. Y' x空格符或制表符;名字是简单的主机名字;别名则在很多情况下* U( N9 y0 c) W: O4 V: p
    都不需要,但是,全限主机名字、简单主机名字和辖区名字都归
    + l3 z- l0 O/ X9 @0 J入别名之列。# [2 R) _' ~2 F$ y4 [8 K. P

    ! w! D. F$ n, e$ u+ y检测 TCP/IP 配置
    4 j2 Q+ X% w  w2 P$ }# Z0 R' }9 b
    - y5 p  |  k, X1 Z( n4 yTCP/IP 协议的软件部份包括 TCP/IP 协议层架的顶三级,即
    ) o: v' t. c( S1 v2 y  }+ J应用级(Application Protocol)、传送级(Transport Protocol)
    - B* Z$ V- F6 M和网际网级(Internet Protocol)。特定的主机名字”Localhost”
    8 `( m7 a, Q4 Y5 c. o4 q: [是特殊网络”loopback”上的本地主机的别名。8 |6 L4 B/ _2 n0 c1 F/ P' v
    9 n2 s. q4 ?2 E  k, Q% K) `
    要检测 TCP/IP 协议层架的软件部份,使用 ping 指令:
    0 ]# a' f5 u9 ?0 R3 f& P6 W7 g7 G- Y- Y0 {$ W3 T% Z. E  V
    #ping localhost
    ! Z7 k# W6 g1 S. o
    - ^0 T3 Z6 z& e6 B& O8 E如果 Ping localhost 失败,则使用 netstat -i[n],检查网络接$ R5 [  c& F" F/ B! F6 c8 p
    口的状况,显示网络接口上分组传输的统计讯息,指令如下:1 j* P) c+ Z  b; Y; c; ]3 m: G

    8 Y9 }- `( y$ Z" I#netstat -i[n]: O7 ~% B; P  j8 E+ t" u# }
    8 A) ?7 j$ G& Y  Z# i  |
    n 选项强行显示编号,而不是名字。netstat 查看自环驱动器 lo0 ,
    $ X7 C# M* N4 b+ q$ Y9 F如果 lo0 失败,则在 /etc/tcp 中”ifconfig lo0”行指示坏了或, x. m' L4 A. D1 O
    有错误。
    5 k' m( o! M% Z, e, |; B/ ]- Y3 W, X2 I. f9 @6 d) L
    检测 TCP/IP 硬件/ t; `  d  a- h, g3 P

    ) x" ], |% e% b) ?6 D审核引导过程中,会对所职别的网络接口产生的配置报告,而5 n- a! c/ r  Z% W8 F  r+ W4 M: S( V
    TCP/IP 协议的硬件部分包括 TCP/IP 协议层架的底两级,即" w2 w/ i! T$ [/ _7 e6 o
    网络接口级和物理/硬件级。
    3 b4 L# `$ q+ d0 K" A; g# J  J7 b
    对网上另一主机的任何通讯都是在「物理」网络接口上传输,并
    6 F+ K8 U/ V# I* V# J  T& R' M不会引起数据传输到「自环」网络上。
    + [; B3 f: Y( m# c  I4 @
    5 X. g( j: z' N  ^使用 ping 指令检测 TCP/IP 协议层架的硬件部份。4 {6 n$ L+ E/ s2 F9 |
      T% y: r. s4 \, t) ~
    #ping hostname; P  L; \& W+ M, w
    5 E+ V) ?6 n  ]1 S+ ?
    9 K) J8 w& o, E
    4 S! I" a2 T9 o% S5 E
    #ping IP-address1 W- z  a' E, E6 f& H
    : g+ W2 ]! y2 ]0 E
    如果 ping 指令失败,则改用 netstat -i[n] 审核网络接口。
    1 i' {4 T" |6 O  x( I. Z7 y- y! Z1 A, @
    了解 netstat -i 的输出
    7 N. Y2 D1 d4 O2 L0 G! `0 U
    5 ]* j- f$ U" J" \' W9 c* I) k如果远地主机上使用 ping 之後,Opkts 和 Ipkts 仍然是零,那麽,
    ; @3 o, N: Z" |+ u% Q网络接口大概使用了不同的中断(Interrupt),而不是它的设备! s- I. g4 `( \( C; w, I8 l; R
    驱动程序。
    - ]1 V% H" t9 R, i2 z5 u" H0 w3 f6 i( x: t
    如果 Ipkts 不是零,而 Opkts 等於 Oerrs,那麽,网卡的 I/O 地址
    7 L* F/ M, M' X7 H/ G( V可能不正确。如果 Ipkts 是零,而 Opkts 等於 Oerrs ,那麽,可' ]0 C  e4 v; }/ Q2 }4 r
    能是网络电缆连接的不合格。5 _* F) G% v/ Z. M
    ' W3 F5 a; r* ^* Y2 r/ G0 ^2 Y" x! `0 U
    通过用 Opkts 除 Cloois ,再用 100 乘所得的结果,计算冲突的百6 B4 i4 g9 \4 J" `' S( ?
    份比。如果冲突的百份比少於百份之五到十,那麽,所有网络接
    ' G! p" H* R: t- d口是有效运行。. L( v* w/ f. ^5 P, X3 W
    ' T  U, Q" I9 M% W! t
    如果 ping 失败,并查出网络接口有问题,那麽,就该验证网络介
    " Z% b3 [8 m9 O, a; [, F% M/ N质操作。
    4 P( O5 ~0 w, K7 B6 H2 o: }- y  L4 Y' i$ K
    调整 TCP/IP 的核心参数
    + k1 }8 l9 q4 S: n5 Z+ s; W  F8 ?& r& Z3 x& f
    没有足够的流资源(Stream Parameter),网络程序是不能进行
    / V# Q9 A- ^+ n1 u" M通讯;流资源不充份的话,经常会导致较慢的吞吐率。
    8 @  ^7 U! K2 |1 O) ?
    4 q, z1 ^% g- V& p- w. z* ]要核查流资源,使用 netstat -m ;也可以使用 crash 指令考察流
    * }  k3 u% L' b2 A9 v资源,在出现 crash 发出的提示符’&gt;”时,打入”strstat”。9 S7 R, f- \0 a  t1 X8 n1 f
    " r4 i7 h( a! ?/ |& v0 k
    如果在 FAIL 列的下面有不等於零的项目,那麽,同一行中的5 x" h8 Y2 {$ [. N
    ITEM 的项目可能需要调整。如果 FAIL 列下的数目大於或等於
    4 Y4 I' y5 d1 V  @. w1 YTOTAL 列中数目的百份之十,该资源每次应增加一或二,但不
    ( L8 i. }( L, e  P7 B3 b$ Z4 l能将该数目加倍。
    - z! q; z* N0 C  N4 x7 O, L5 ~: u- V) w* U! S8 K( f
    由於流资源使用 RAM,当增加流资源时,应加倍小心。用户亦可/ x- H6 s- {# p* D4 U! M  ?$ t
    以使用 configure 或 sysadmsh 增加特定的流资源,重新连接核心0 g2 i/ M7 F4 ~3 n2 {! c' f4 w
    或重新引导。5 s9 R; h) Z6 C- n4 x8 ^
    $ S1 M. v. n/ o2 ~+ m: t
    限制通过 ftp 访问系统的权限
    9 S; l$ N4 O3 z$ I# U) T- J/ I# y! g4 P$ Y0 Y
    对於不想令其使用 ftp 跨网访问系统的人,可以通过建立' G2 b2 A  s( k% A, I4 h
    /etc/ftpusers 文件和设立系统帐户名字的方法,阻止他获得利
    - T: i+ Q) J8 N! i5 I用 ftp 访问系统的权限。
    4 Q/ c; V. L; s) C4 u; E2 ?0 D, S: `
    6 r; p0 R3 p4 s2 J' h6 o如果 /etc/ftpusers 不存在的话,先要建立。在单独的行上,加; C% `; ^7 c$ U" a
    上系统帐户的名字,表明不能从网中其它系统使用 ftp 访问该系5 z9 f9 n; r( \) ^8 L0 Z
    统,在安全系统中,不允许 ftp 访问用户权和 uucp ,列出任何其* X) }9 J7 s* H
    限制使用 ftp 的用户名字。3 C# I2 V* t' N% I
    9 |3 {, ?+ G( k2 z9 }

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

    使用道具 举报

    1253

    主题

    443

    听众

    -516

    积分

    复兴中华数学头子

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

    [LV.2]偶尔看看I

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

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

    群组越狱吧

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

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

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

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

    <>第十二讲:使用 TCP/IP</P><>向远地注册的能力非常有用,它让我们不用到远地系统所在处,' u& T& h$ d8 K7 j6 b$ {
    就能运行远地主机上的程序,执行远地系统管理,有两道指令可
    ' [9 C6 P: s$ L) y& F用於远地主机注册,就是 rlogin 和 telnet。
    7 M( O  C' J1 M9 y% O/ m. d( l& T! u: x# y/ d" j+ D- K
    使用 rlogin 向远地主机注册3 ~3 S& [: e* V6 f4 r2 e
    6 [) w& ]. b( Y( P, V( m/ W5 H
    rlogin 允许向具有 UNIX 作业系统和 TCP/IP 协议的任何系统! w- A4 A4 t& N% N7 w+ [
    注册,而 rlogin 只能注册到 UNIX 作业系统环境,指令如下:
      N; u( c# z8 G, Y" N6 Z! Y
    ' _) q4 z0 x- ^6 D, r) G& N5 i$rlogin remot-host-name
    : a8 N- N5 p5 |. ^  D1 T( ]
    0 H( I+ N: f" `" C+ k7 w6 C, g要避免 rlogin 因没有提供远地主机上的同名帐户,可以使用下述! ]+ S: G  @6 U( V: {
    指令:
    2 W; V" p* h5 H+ P4 O# e- U9 P9 O
    1 a" g0 k+ z6 i$rolgin remote-host-name -1 remote-user-name$ j% Y$ N' p) |+ H" j

    ! T1 P: D) a+ ~0 r# U-1 选项用於指出远地用户帐户。
    $ I# z( r4 _3 R
    1 T* i  D5 U4 R4 w$ M6 \5 K要中止 rlogin ,则要打入 ~.,并按 Enter/Return&gt;键;亦可使用+ a7 S$ [8 O) y! U* \$ P( h5 ]
    logout 或 exit 指令。" _2 I5 b4 i1 Q' d

    1 d; [3 k4 L8 x1 d- Y使用 Telnet 向远地主机注册
    8 D, v% Z% c& Y% u5 g) x
    9 u( i% s* R1 }0 b% R* ?不管其作业系统类型,只要能支援 TCP/IP 协议,都可以使用
    $ p* ~: L- L1 F) |' H3 DTelnet 指令,允许注册。& B5 u- ?2 O# Y+ [
    % T; h9 ]3 G; H8 I
    $telnet hostname' X5 e3 o8 w1 X: L9 B9 a

    1 w- G; m" a  y2 g1 O
    + V% G. Z* u6 J4 Z' u0 E! {# J; ?0 q: X: d; e5 H+ l
    $telnet ip-address
    ) ]6 H- R1 ?* q( {* ~. g6 h5 n
    $ x% X. J$ p0 v0 D, m使用 ftp 复制或传送文件
    , p& M/ z9 m0 k9 j' i0 B! l/ a9 A# F3 [) f2 |2 [& u9 Y8 N
    ftp(File Transfer Protocol)允许用户对远地主机复制文件,
    ( ~6 ^$ H" ]" I  u5 T3 e用户毋须考虑作业系统类型,即能向或从任何具有 TCP/IP 的系
    & k7 h# R0 ^+ _4 n& |- ]% g& P: i统复制文件。! Z( I& ~5 j6 s7 ]2 v9 R2 @8 P
    6 Q# ^, G, y- ]; b, W3 p
    ftp指令允许复制目录中的一个文件或所有文件,但不能复制多层
    7 X& A( n6 e$ R次目录。使用 ftp时,必需在远地主机上设有帐户。: B. A% U, k& s; E

    " L3 t# F: l# y+ N6 S6 U当 ftp 注册到远地系统时,并未得到 shell ,而是通过 ftp 指令
    9 \1 [& C% n) _4 i" g解释程序同远地主机进行通讯。; W" f% _: P+ F" r0 a4 S& I
    4 O& Y9 W; o- I' z* |% C$ P
    $ftp remote-host-name+ ^7 f* n  t# e+ i7 ?9 r
    2 a1 k/ }% C' L- {8 {) C
    " m; B7 q, B+ ^; P/ j9 _% G5 u6 _1 R

    ; z4 |6 C" U. G& f8 Q$ftp remote-host-ip-address
    : P0 \4 C) ?$ h5 L+ ]! a' e- }9 g. u  `  @5 {
    一旦注册成功,就会出现 ftp 指令解释程序的提示。! C6 F  T" p$ I0 Z

    ! i/ U. N1 C( [7 Gftp&gt;
    , {) {& D& h* `+ r7 \* B! v* y
    & _$ {: h- d- d. h/ ~, Y用户可以在此,使用打开指令连接主机。% ~% W5 j$ V( h2 W$ O; v1 ?
    " u  e; S( Y7 Q
    ftp&gt;open remote-host-name
    / y" ]! [' p3 ^2 n9 V" c: q; ?
    ! k- h+ U: b) w# a3 p( h$ u, {# E& q复制某一文件回自己的系统中,则用:5 e5 W: C/ a9 P, z

    . I% S) s. @* @* w$ {, V* Eftp&gt;get filename* ?  ?' p! y6 p# }" ^

    3 p8 w1 \- d8 X如果只想传送某一文件往远地主机,则用:
    1 |# p! R$ R9 n
    7 S) H3 t' b+ p$ m- {ftp&gt;put filename3 \" w; G  H2 }" T9 Y

    7 A; k- p9 [8 C: U& G: n  o需要复制远地主机的全部文件进入自己的系统内,可以使用如下+ J/ W- `0 J* c. k1 P, {# ^% X
    指令:
    $ n  Q/ t$ d8 u8 g+ t
    ) d  q, n1 P8 _- r8 d9 jftp&gt;mget *$ w. c0 H7 U/ M0 G7 k' i

    5 H3 ^+ x7 f5 a相反,如果想传送自己的文件往远地主机,则使用如下指令:
    ! n4 z, i! k7 U( h3 f% |, s) x" t( x# U2 W0 x( A
    ftp&gt;mput *7 S1 o* q" Z: d  f) R
    7 A3 Y* B9 l, T5 {7 T
    rcmd
    7 Y) a, S8 K8 W- Y
    9 L  @8 \: J. V$ L( J- srcmd 允许用户不必向远地主机注册,而直接运行该主机上的指令,: D" `1 h3 I+ D+ d, w# m3 q! y* H
    实际上,也要进行注册,只不过用户毋须作其它操作。当使用 rcmd) a% n5 s- G, L
    在远地主机上运行任何指令时,其输出的默认设备就会被更改为6 k% S+ r- ?4 R& A2 L
    终端。+ O% F( [! ]6 n1 h, |- P  s' B
    7 _* [' i3 ?0 c5 |( ]
    $rcmd remote-host-name man sh+ d. W" ]4 F- }- _. Q6 V; N! k
    0 P( h1 ?: w$ n% Y8 a, I8 h
    请求特殊终端处理的指令,将不含设备自身的功能,因为对远地
    " {+ e8 l" `1 L/ y指令没有定义终端的类型,要求在远地主机上配置受托访问。& X1 y" K" l5 P! ~
    % Z) _% C5 K8 B5 ?1 k$ ?
    要列表输出远地主机上磁盘的利用情况,则使用下述指令:3 ]. j( z; h' L" v! ?/ S7 i4 b

      C4 o( F* \$ t/ t7 L$rcmd remote-host-name df8 V. a& n9 B& V* z0 p
    8 L2 t6 ]! q$ x$ O
    要列表输出远地主机上的目录,使用如下指令:
    ( f' E, C' p; j* z' f. ~3 R/ u# j1 N) V' X  T# i' r/ p% U
    $rcmd remote-host-name ls /usr/games
    4 t0 s# Q. R8 \- l) @
    2 Y" q& N$ P  X( n7 w要把远地主机上的文件备份到远地主机上的袖珍磁带内时,指令- D$ s6 C0 E' V
    如下:
    , L3 c8 E* s2 q2 f7 p2 f
    5 u8 {4 u8 ~. E8 E: H+ Y% M4 ]1 u#rcmd remote-host-name tar cvf /dev/rct0/usr
    * H% n% d0 e: ]
    4 W7 f" O# _+ I/ h/ @. [! H4 ?- r$ l
    ' Y0 c! u; ?* K+ |3 _3 H# v* M
    #rcmd remote-host-name "find /usr -depth -print|cpio -oc# c; q# O1 u- m0 y* _. a$ j( d) v2 g4 J
    &gt; /dev/rct0
    4 m  ^3 e5 H3 M" \# E6 R2 g
    ) ]" f# N, v! P- t1 ~2 [# e0 }, ^  T要把本地系统上的文件备份到远地主机上的袖珍磁带内时,使用
    ' u9 ~. D% Q" l& I5 e下述指令:; N4 _' Z/ ~& L( F; a- j

    6 b; l4 j6 P' G. V2 n; W& I; G#tar cvf -/usr|rcmd remote-host-name dd of=/dev/rct0* p6 z. r: c) X! x
    8 G! W. X  |" a- Z% C
    % h: [. {# s: Y: P2 J# V
    ( K* w. T" }7 [. R
    #find /usr -depth -print|cpio -oc|rcmd remote-host-name
    1 V( v7 {* g, u5 z/ Cdd of=/dev/rct0
    - l. |8 `; i: G4 ]2 |) q# ~, G" W+ }! k  v# W7 Q9 l! P* n
    另一方面,如果要把远地主机上的文件备份到本地系统上的袖珍# C0 p4 c1 r: ^6 r+ j7 R
    磁带内时,可以使用如下指令:
    3 c6 e. N! W. d) H) I
    # D5 d# d, J2 ~1 v1 Z$ J#rcmd remote-host-name "tar cvf -/usr" &gt; /dev/rct0
    . m- s5 C; X2 L& k; n5 P  E7 ]( N6 \& M9 M  g) j% k1 H
    ( I' u/ d4 T7 w6 i
    ) L- P; i; \- C9 Y( X" T. y
    #rcmd remote-host-name "find /usr -depth -print|cpio -oc"
    / G. V8 b9 s9 g5 d+ Q* S5 [# 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-1 20:20 , Processed in 0.343329 second(s), 57 queries .

    回顶部