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 网上为主机之间数据' A( ]/ c  R& m% [3 u9 W- s2 c
    选择路径(交换)的基础,但是,用户通常不甚喜欢使用由数字
    : n3 }6 P. l& d" O组成的 IP 地址,而比较喜欢使用多由英文字母组成的主机名字--
    7 Q1 ?# \% u9 g' ^0 ~URL(Uniform Resource Location)。) X6 q5 V- \( P& P

    4 X& Y+ y  {& J, J, j4 T不过,主机名字必需映像到 IP 地址,而方法就是通过 /etc/hosts
    7 u" M* P# A7 G+ L- \/ Y文件完成。7 J6 n2 s4 X. S* ^+ \9 D( g; s" j" g

      }, M2 @# N  D. ^, E( x配置 /etc/hosts
    # d1 j! I: B3 t3 L* [) q! i6 T& ~8 e9 E
    /etc/hosts 的格式是:地址--名字--别名。
    : ^9 ]& n' f/ I+ y' s; A) P9 [2 P8 W' w8 T) j& `+ W: N/ l% X% D
    例如:' H7 t/ a5 I5 W
    ' z, c: n+ s) z1 z8 z8 h- s
    127.0.0.1 localhost localhost
    ! F& M3 `, F  Y+ a: a4 B, y' A( N6 A5 Y
    132.147.18.1 vision vision.sco.com- z" a( W7 A; m/ o1 b$ a
    * G  ~; O7 K9 C9 h) ^! u
    IP 地址必需是一行上的第一项,在它前面不应有任何字符,例如7 x" r: K0 J0 C# L1 R1 h
    空格符或制表符;名字是简单的主机名字;别名则在很多情况下7 v& S6 d) ^( r8 q3 M0 U; I
    都不需要,但是,全限主机名字、简单主机名字和辖区名字都归
    & b# C- U; Q: Z: I入别名之列。6 |: q6 J, V& Z/ f; E7 {8 i
      _8 ]" ~% Y- M7 k) M8 C- T
    检测 TCP/IP 配置, X( f6 X( w0 ~. Z) W1 Q' F! Y

    & v" T# H3 V% a3 w. K0 YTCP/IP 协议的软件部份包括 TCP/IP 协议层架的顶三级,即
    ! g$ b, o  X  ]应用级(Application Protocol)、传送级(Transport Protocol)
    & {+ q: p3 [8 S0 I和网际网级(Internet Protocol)。特定的主机名字”Localhost”! \9 e( l2 r' t
    是特殊网络”loopback”上的本地主机的别名。  D2 ]8 A- c+ {
    , D4 d/ N* Y1 b( o: I0 S# [
    要检测 TCP/IP 协议层架的软件部份,使用 ping 指令:
    5 H6 X( A. w8 k2 ~! j
    3 f. ]4 Q0 c; E#ping localhost! k. E- q& m0 r0 s

    & _0 z, u% j% N2 F9 r如果 Ping localhost 失败,则使用 netstat -i[n],检查网络接& ]# F0 F% b6 Y/ _' o+ z/ o7 r5 B! g
    口的状况,显示网络接口上分组传输的统计讯息,指令如下:
    , Z9 }- A% X6 ^# W# p2 V5 q. T1 q/ n4 l+ s  U
    #netstat -i[n]7 f$ ^" P& V7 j# U) W* D

    ; i' Y: R/ w: H' P' T$ A+ qn 选项强行显示编号,而不是名字。netstat 查看自环驱动器 lo0 ,, v- e* A( U0 R! V9 \
    如果 lo0 失败,则在 /etc/tcp 中”ifconfig lo0”行指示坏了或% U* m% x( a8 O1 E; R1 [4 `" I$ l
    有错误。
    2 u& u8 s5 e+ \4 }; y$ q6 P2 S" C; Z; q
    检测 TCP/IP 硬件. J# z  t0 D" X5 `+ ]" v$ R( K3 |
    * S, ^) X% e( F/ }
    审核引导过程中,会对所职别的网络接口产生的配置报告,而
    0 m" q  Y/ q. }$ g0 S: uTCP/IP 协议的硬件部分包括 TCP/IP 协议层架的底两级,即
      o' j) T& o* [! i" M网络接口级和物理/硬件级。
    + a; i: W% C; ], N, N$ i6 }4 W* i4 @6 O1 d) S* h! s
    对网上另一主机的任何通讯都是在「物理」网络接口上传输,并
      c* O8 }" [' X# A不会引起数据传输到「自环」网络上。0 q4 W6 }( g( m& D7 ~1 D  d

    9 K) Y& N0 r0 `% Z  G5 G  T% r使用 ping 指令检测 TCP/IP 协议层架的硬件部份。
    / d7 Y$ L9 M" b8 u' H
    / J5 Q8 N+ @3 l1 e9 y#ping hostname
    ! Q  v7 X; Y/ `3 K( E( B. g/ A. M8 k) u
    # C) y* E) p5 Y/ F0 I; q" Y
    9 S( U; E/ ]  W' Q# S5 \
    #ping IP-address
    6 |  @7 x% t) P" k
    4 [! W- U8 L8 I/ ^& s! T& M/ w如果 ping 指令失败,则改用 netstat -i[n] 审核网络接口。
    9 o3 Q" e- w- L0 k, p" O: \% @" g7 c7 S" X
    了解 netstat -i 的输出
    - j4 @' G$ ?1 @1 ]8 A/ Z; n4 K  ^8 K# n  Z- Z
    如果远地主机上使用 ping 之後,Opkts 和 Ipkts 仍然是零,那麽,7 }3 z8 w7 X# t& a1 g; V1 K' E, Y
    网络接口大概使用了不同的中断(Interrupt),而不是它的设备1 w8 ^( Q, R0 ~# i  b. C1 C
    驱动程序。; }5 ^" N' b6 K; x3 h9 w& }

    ) p# s+ H) a) k  S. |( {) `如果 Ipkts 不是零,而 Opkts 等於 Oerrs,那麽,网卡的 I/O 地址
    % d' T- M$ w$ E/ A5 Q/ D可能不正确。如果 Ipkts 是零,而 Opkts 等於 Oerrs ,那麽,可
    5 Y: J  E# X4 ~2 V  J! A能是网络电缆连接的不合格。4 ^* ^2 J6 G& \. h- P: b" H
    8 a9 I2 c& t1 f) X0 g& V* X; M$ A: s
    通过用 Opkts 除 Cloois ,再用 100 乘所得的结果,计算冲突的百2 y% [! W. b2 L
    份比。如果冲突的百份比少於百份之五到十,那麽,所有网络接
    2 I: j+ I8 c9 d+ ?口是有效运行。" o, Y5 S4 x! s" {

    3 A* |! y' ]( o' X如果 ping 失败,并查出网络接口有问题,那麽,就该验证网络介1 P; X/ ?6 V% W; X
    质操作。3 U- x0 ^( r7 Y5 [

    4 Q5 P" o" F) S+ N5 I; I调整 TCP/IP 的核心参数' ^; p! x; Q' Z( h- z) x6 i

    / K! B, ~. C2 a) W6 u& H没有足够的流资源(Stream Parameter),网络程序是不能进行) f$ {  o/ z/ d) J
    通讯;流资源不充份的话,经常会导致较慢的吞吐率。" o6 R* ^4 L' x. M
    5 g! J, P! K% l
    要核查流资源,使用 netstat -m ;也可以使用 crash 指令考察流# S1 Y/ U0 g& n7 Q3 R
    资源,在出现 crash 发出的提示符’&gt;”时,打入”strstat”。
    ) A- b3 L  G3 F8 o% }$ {
    7 z* W* H; g1 _6 E. D& `. [如果在 FAIL 列的下面有不等於零的项目,那麽,同一行中的
    ! L+ V6 w8 o! j, F( L6 WITEM 的项目可能需要调整。如果 FAIL 列下的数目大於或等於- ^; I$ i5 b6 ~! O
    TOTAL 列中数目的百份之十,该资源每次应增加一或二,但不  V& U: x6 F. Y
    能将该数目加倍。9 B4 H$ d: L; Q- d/ V) _
    5 h) ?3 B4 j/ I- Y
    由於流资源使用 RAM,当增加流资源时,应加倍小心。用户亦可, L' c' G8 k" I; ]4 {/ b
    以使用 configure 或 sysadmsh 增加特定的流资源,重新连接核心  ^8 v8 B: j& x- @0 j" z! a  G
    或重新引导。: j( P6 {: L- Q6 Z; E

    6 [1 ^% L% C9 x3 `: ^& c限制通过 ftp 访问系统的权限! G0 G' j) D4 I6 N) |" f
    ( K* j$ j! R' O0 R6 n# H3 O
    对於不想令其使用 ftp 跨网访问系统的人,可以通过建立
    2 ^  n1 E+ ]5 Y: \7 z% f% F/etc/ftpusers 文件和设立系统帐户名字的方法,阻止他获得利
    5 @" i  ]  G1 R. k! j用 ftp 访问系统的权限。
    8 k" K4 w* }4 o- M! z3 e  r8 g' P* z, d  A
    如果 /etc/ftpusers 不存在的话,先要建立。在单独的行上,加
    6 k' c" o: x& f0 v* e上系统帐户的名字,表明不能从网中其它系统使用 ftp 访问该系
    0 v9 `( L8 U5 n, D. K/ R3 d6 p统,在安全系统中,不允许 ftp 访问用户权和 uucp ,列出任何其. Z- s! f% r' Z9 v. K2 {+ i! m9 z
    限制使用 ftp 的用户名字。
    4 ~+ K! W0 F, k) t9 P& \- U3 ^  R+ f
    4 M( |  ^! w% G% }/ d2 h* A
    </P>
    数学中国网站是以数学中国社区为主体的综合性学术社区,下分建模、编程、学术理论、工程应用等版块。从2003年11月建站以来一直致力于数学建模的普及和推广工作,目前已经发展成国内会员最多,资源最丰富,流量最大的数学建模网络平台。我们始终秉承服务大众的理念,坚持资源共享、共同进步的原则,努力营造出严肃、认真、务实、合作的学术氛围,为中国数学的发展做出应有的贡献。
    回复

    使用道具 举报

    1253

    主题

    442

    听众

    -586

    积分

    复兴中华数学头子

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

    [LV.2]偶尔看看I

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

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

    群组越狱吧

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

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

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

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

    <>第十二讲:使用 TCP/IP</P><>向远地注册的能力非常有用,它让我们不用到远地系统所在处,
    # F5 l+ ]' K' C8 {! @  a! H2 a就能运行远地主机上的程序,执行远地系统管理,有两道指令可
    - N# M! Y/ E% p7 n用於远地主机注册,就是 rlogin 和 telnet。
    ' {8 Y, b) Q2 o7 q% U  M; m+ n, c" U3 k& J: P& G
    使用 rlogin 向远地主机注册) G. w0 l# _/ d, I

    1 x$ R* y3 e- ?/ y/ }# brlogin 允许向具有 UNIX 作业系统和 TCP/IP 协议的任何系统. ]! u1 {/ k+ {/ _" h8 l
    注册,而 rlogin 只能注册到 UNIX 作业系统环境,指令如下:
    ' G. C2 m; G, x' W1 @& G0 e! h; _
    + v) a  W6 a9 e" `$rlogin remot-host-name
    8 g) U0 H4 u% w# U2 R0 ?8 q, X
    + b! j/ l5 T+ i5 \) ^. Q要避免 rlogin 因没有提供远地主机上的同名帐户,可以使用下述
    3 ]: [* l/ {; _) Q) [指令:5 k* _. t2 o& s0 l/ G* F3 s

    * b2 A. K! [; B& N- R1 I$rolgin remote-host-name -1 remote-user-name2 x$ t3 t0 s4 k2 F1 z7 J
    6 n* R+ a9 `( Q
    -1 选项用於指出远地用户帐户。
    % I& {+ ]( W; u3 E! t+ Q9 |: b8 W! q
    要中止 rlogin ,则要打入 ~.,并按 Enter/Return&gt;键;亦可使用
    0 N% r! y. o$ O, Xlogout 或 exit 指令。, ?  l0 f$ \4 S; W

    2 J$ n+ r& e) b使用 Telnet 向远地主机注册
    7 S; j& s/ L$ g4 d! T* S' i4 q% m* j" M  R/ s( w
    不管其作业系统类型,只要能支援 TCP/IP 协议,都可以使用( e) |1 `8 U: J) R  ?- U
    Telnet 指令,允许注册。
    ( Q5 x9 n# ?2 ?' s" h- G
    7 D5 e6 t' i, x" K/ H+ l  l$telnet hostname
    , q# k& C% h1 u3 p0 h3 \3 l2 M% Q/ z) P/ e
    / X9 ]2 Y5 p& F
    5 o- r9 v- X: P3 A; e1 x' A
    $telnet ip-address* t3 q; e. N* _. W
    0 p/ x0 R' a' S. r3 z  f
    使用 ftp 复制或传送文件
    5 Q) n6 Z  X! x$ j* b/ O+ t8 M1 l* A( k1 R
    ftp(File Transfer Protocol)允许用户对远地主机复制文件,; b, ~5 m5 R& C$ F3 K
    用户毋须考虑作业系统类型,即能向或从任何具有 TCP/IP 的系
    7 H7 s& B, ?9 q8 g( Q. q  z统复制文件。; w9 e! T6 y2 [6 \" j
      \. [& R5 X7 N9 m7 _
    ftp指令允许复制目录中的一个文件或所有文件,但不能复制多层
    , S- {& E& ^* \6 \3 J次目录。使用 ftp时,必需在远地主机上设有帐户。, |% A6 h. \) p
    ; K) h" s) `) r) [) V7 L
    当 ftp 注册到远地系统时,并未得到 shell ,而是通过 ftp 指令( T. t* s; A* N3 Y, j2 k
    解释程序同远地主机进行通讯。( T1 ?, r4 ?  L3 U3 H7 d

    0 W+ v  I6 Y% n% q4 g2 R$ @" W$ftp remote-host-name
    5 i- m* x! e! ^/ M0 G7 _. Z, t3 b# d5 h; U9 x3 U* B
    * ?; C- q; U$ v' a

    3 K# w1 d+ S2 X; V7 S7 R! @4 h$ftp remote-host-ip-address, E( t; g& u1 \

    ) Z- O; o4 |( r( i5 n一旦注册成功,就会出现 ftp 指令解释程序的提示。
    * z  {. d1 L) G; ]$ P3 w+ T3 j5 E2 w5 v( s7 ?
    ftp&gt;
    * }! `1 ^5 _' r
    9 ]9 f7 q5 _: V$ w& p9 K用户可以在此,使用打开指令连接主机。" D' m& I& x6 Q# _- T/ \

    ) w; [8 ~, c! R8 a: Q$ g% r3 Q6 M& u; Nftp&gt;open remote-host-name
    3 r1 T& M4 f+ f: u8 R8 ^7 E* d* N: a+ N. m6 F# I+ a
    复制某一文件回自己的系统中,则用:* J; M8 v( p% G, N3 T

    6 X  K' P: p5 Y) _3 jftp&gt;get filename
    2 [3 G( Y( {) L( o6 `5 J7 C- h; D/ e
    如果只想传送某一文件往远地主机,则用:7 t$ C, h$ u3 l2 i( z
    $ i: p' w) i0 V8 w4 G& a! d
    ftp&gt;put filename
    " i2 K1 C9 p' C- ]5 G7 U6 H! k4 }* g" k
    需要复制远地主机的全部文件进入自己的系统内,可以使用如下; x! T4 Q  }9 O4 O/ {' H
    指令:
    6 z2 J% }4 X! T
    + e3 ~, o1 e& vftp&gt;mget *& }, }) T0 `% |+ v3 {
    # X) I# L$ R+ u5 W0 M7 q
    相反,如果想传送自己的文件往远地主机,则使用如下指令:+ w$ \7 V. h' c1 H4 \

    9 Y5 [, Z5 ]- Wftp&gt;mput *
    # s9 F( Y0 q' ?* e* \7 T  E- {; i" C6 H
    . t, Y, K; H* brcmd' h$ z, C; P& i# N5 E3 J2 K) A

    6 [: M. v4 A6 N+ g* A2 C* J( Orcmd 允许用户不必向远地主机注册,而直接运行该主机上的指令,
    6 M* b4 H( x7 f/ c5 ^7 I) d' o实际上,也要进行注册,只不过用户毋须作其它操作。当使用 rcmd
    9 |- i; Q; [$ n在远地主机上运行任何指令时,其输出的默认设备就会被更改为
    5 j# ]5 e- O8 _' X# U0 @7 y终端。
    7 s$ o' p& T: G3 X* ~2 T7 `/ F8 X$ K  C8 r* _  b4 g' i) `+ N7 [$ U0 l
    $rcmd remote-host-name man sh- s; _: R7 `6 }4 A2 D
    8 p+ b$ R/ o2 Q; p$ f+ ~" d/ v6 x' w
    请求特殊终端处理的指令,将不含设备自身的功能,因为对远地
    ! b, R  b8 e: I9 O1 P) x, ?2 N指令没有定义终端的类型,要求在远地主机上配置受托访问。$ G9 |  N) _9 b# x3 `  m
    + y+ T5 ~9 i+ k) A: [: R% }* \
    要列表输出远地主机上磁盘的利用情况,则使用下述指令:
    6 E  ~8 z! L. `3 r
    . M* `9 H# N# E1 O$ ~6 e% p+ W$rcmd remote-host-name df4 D% H. r+ q" U, T& M

      [  [4 K+ t/ U. V' g# H* I4 G要列表输出远地主机上的目录,使用如下指令:3 v* `5 F, X4 b1 [
    : G/ ]" _0 R3 T1 _1 o
    $rcmd remote-host-name ls /usr/games
    ! c: ^6 I6 P, \& |) t$ }0 I/ q  R* g# F) l: o$ [
    要把远地主机上的文件备份到远地主机上的袖珍磁带内时,指令( Y3 X0 Q" Y  M" h
    如下:5 X% _3 D+ r8 r" ^" r! M
    ' R1 W) b' r9 C  q: U6 s
    #rcmd remote-host-name tar cvf /dev/rct0/usr) ~8 @2 n" t! }2 k3 U6 J9 T( w9 m

    1 h1 Y- S% @! i, y3 b
    6 z& @) t; ]& M6 q, c, \6 Z6 h0 j; h! W, c, ^* A: P: ?" X. _
    #rcmd remote-host-name "find /usr -depth -print|cpio -oc
    8 T3 M+ W4 p- E) l1 y( z$ B&gt; /dev/rct0
    4 f% R! ~1 l/ v2 H0 e+ Z2 V5 m' Y) ~, \  A
    要把本地系统上的文件备份到远地主机上的袖珍磁带内时,使用
    * G+ Y; d! c/ S  N" L& j下述指令:
    . f/ w) b- _- j* a" M5 z$ E3 d
    ' S( L3 l9 \$ n; d: c7 \2 }#tar cvf -/usr|rcmd remote-host-name dd of=/dev/rct03 Q6 d3 J0 S. u8 v( x! A$ ^
    8 T1 U" i  {, ~  v

    3 d0 P' Y' F$ L+ l  Y  h3 ]8 \3 Z/ v9 c9 p/ ^+ `
    #find /usr -depth -print|cpio -oc|rcmd remote-host-name# A/ k" j, S# n  B; @
    dd of=/dev/rct0" N! V3 U3 n4 t% p- i) ~: f- c; @
    " W! d& N, ?: @/ G
    另一方面,如果要把远地主机上的文件备份到本地系统上的袖珍
    3 |, ?1 p  r3 t4 A3 x. R% J磁带内时,可以使用如下指令:$ O5 J7 \$ `, z& E& E. T

    * z/ R: r/ |1 ?" c7 W; B#rcmd remote-host-name "tar cvf -/usr" &gt; /dev/rct0
    $ }: c% R# ~- s7 V8 @4 d& P% Y- P9 u- Z
    4 D! N( T! [6 A8 ^* H( Y. W) q( ]  L
    ( }' \; o' x3 ^
    #rcmd remote-host-name "find /usr -depth -print|cpio -oc"
    6 I& `  p* ]' b: U9 r. W1 d8 `&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-4-17 22:50 , Processed in 2.830692 second(s), 62 queries .

    回顶部