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 网上为主机之间数据) ~' \7 H6 Q8 \5 o
    选择路径(交换)的基础,但是,用户通常不甚喜欢使用由数字% a. W" ^  h% E8 n: N
    组成的 IP 地址,而比较喜欢使用多由英文字母组成的主机名字--
    ! ~% I( O: I6 jURL(Uniform Resource Location)。6 T3 f" U9 L7 Z$ S/ B" s9 d
    / }/ O3 y' p( W/ P
    不过,主机名字必需映像到 IP 地址,而方法就是通过 /etc/hosts
      c$ {0 E" S' }- [6 y8 K  a文件完成。4 u9 l) n( o; b/ I, D

    & I- u7 @' |- u配置 /etc/hosts0 |# E5 l, w- u3 j0 B7 V

    # u- j5 ^1 P: U5 s/etc/hosts 的格式是:地址--名字--别名。
    ( o$ e4 [; b1 j5 ?
    9 h" M% g: F) b% c, T例如:
    & A+ t6 ~( \3 j$ |# u
    0 S9 p/ o! d0 u7 O127.0.0.1 localhost localhost
    6 u4 {- W  Q6 q' |4 [1 H0 E6 |/ a& t
    132.147.18.1 vision vision.sco.com5 u* l9 }, b4 i4 a* @, a
    3 B) b/ `" I4 X
    IP 地址必需是一行上的第一项,在它前面不应有任何字符,例如# f+ V# E, f+ l4 P/ ?6 ]9 |6 g
    空格符或制表符;名字是简单的主机名字;别名则在很多情况下
    % f, N0 e  E! K+ }3 n- i1 n; N: @都不需要,但是,全限主机名字、简单主机名字和辖区名字都归
    " J. b8 u% s  x# S7 C8 V7 s) q# y入别名之列。# _* x% S0 ]; j  @% ~7 ]
    , q: |' O, ~: b" c! }% o' n
    检测 TCP/IP 配置+ \* x7 y( p8 M* K7 [- s
    . z  E6 s+ J7 Q; ^; g4 K" M
    TCP/IP 协议的软件部份包括 TCP/IP 协议层架的顶三级,即3 U: j9 e6 O; ]$ M/ O( I
    应用级(Application Protocol)、传送级(Transport Protocol)5 T+ S% t5 W" t2 j1 D% ~+ }
    和网际网级(Internet Protocol)。特定的主机名字”Localhost”
    4 X9 D# b' l5 I9 A! M: m; d4 g+ v是特殊网络”loopback”上的本地主机的别名。1 w2 T" C( M1 I! J1 Z* ]; P* U
    2 u$ r$ l1 ^  M- K7 i
    要检测 TCP/IP 协议层架的软件部份,使用 ping 指令:8 Z7 U9 h# d0 g2 @% U& Z% C
    : b0 T: R+ b# |. w/ K4 M
    #ping localhost
    % o+ \/ z/ j4 h; x, @! z5 f& O
    1 _; U3 k8 I5 v4 v8 w# \如果 Ping localhost 失败,则使用 netstat -i[n],检查网络接
    " f' B9 S& j  b7 B, x  Q口的状况,显示网络接口上分组传输的统计讯息,指令如下:
    5 _5 y; |7 T" e, \6 N. p: N' J
    : o0 a- E1 Q( m5 X4 z/ H#netstat -i[n]
    4 \' R9 T- z" C0 }: z4 s
    . m: D: z5 D( ?n 选项强行显示编号,而不是名字。netstat 查看自环驱动器 lo0 ,' X/ o) @; E4 z# F8 \& r1 j
    如果 lo0 失败,则在 /etc/tcp 中”ifconfig lo0”行指示坏了或
    4 J1 l5 R: V$ A有错误。
    $ [) g- o6 W2 ]. v) A
    / U" x* e& U8 H# I( g  m检测 TCP/IP 硬件
    6 [: {. U# n, j$ c, e0 b; r$ n5 c: a* n  Q; _7 V1 y9 t. C+ w, M
    审核引导过程中,会对所职别的网络接口产生的配置报告,而
    * D% L/ ?% i* k* Y, v0 JTCP/IP 协议的硬件部分包括 TCP/IP 协议层架的底两级,即. E. ~/ e' e4 w# e6 b1 J
    网络接口级和物理/硬件级。. k. L3 X$ T' M2 v) d

    % A" C3 w4 g* x9 X+ f# O对网上另一主机的任何通讯都是在「物理」网络接口上传输,并
    , ], F  k+ P& |0 V# i不会引起数据传输到「自环」网络上。
    2 f: h" Q4 q7 B. i$ ]) l& V* D! U& q/ `& _; A+ n6 V1 I9 ]1 H9 [
    使用 ping 指令检测 TCP/IP 协议层架的硬件部份。
    1 L: B7 v+ E& W/ Y2 v( _
    3 Y5 ^4 D; h, r9 F#ping hostname$ a  S+ E( k2 t0 Y4 I% x2 J# t
    9 ^& C4 I! Y( k" v& Q  |- E

      ?% i1 s: [5 C3 g7 j; ~! w' `& y# R% \" e- u9 \6 ^
    #ping IP-address
    7 \: H. q# j% _7 s0 R' F
    * m. @$ {; `  d% h% w9 X) B2 C: M3 h如果 ping 指令失败,则改用 netstat -i[n] 审核网络接口。) Z! e3 p1 {4 h9 I1 G& q6 V9 v$ \' f
    & s- g. v0 w/ F4 k/ r
    了解 netstat -i 的输出. B  P# F; e+ r- k/ E- _/ w* c

    9 j+ i# W- _# n& h如果远地主机上使用 ping 之後,Opkts 和 Ipkts 仍然是零,那麽,2 t( C+ H, n* O7 W# A
    网络接口大概使用了不同的中断(Interrupt),而不是它的设备5 H" ]5 z0 v# c1 s$ x/ L! u
    驱动程序。
    7 x5 G8 f6 t9 O) i5 e3 C0 ^! J& G1 e
    如果 Ipkts 不是零,而 Opkts 等於 Oerrs,那麽,网卡的 I/O 地址
    % e3 m8 d6 ^- |3 t# Q可能不正确。如果 Ipkts 是零,而 Opkts 等於 Oerrs ,那麽,可
    % q2 h, m% M7 e7 V能是网络电缆连接的不合格。
    ; H. S. b$ w9 b% K- w4 A( b) \6 B$ N: q+ H5 C# z# a
    通过用 Opkts 除 Cloois ,再用 100 乘所得的结果,计算冲突的百/ ~+ I( Z3 v% ~( b% C, j$ z
    份比。如果冲突的百份比少於百份之五到十,那麽,所有网络接
    - K/ H4 K! _# T2 `/ m) |口是有效运行。+ ]5 J: J# K% M: @' k; g; [4 p1 e9 l

      J0 G- F# f  O- o* o如果 ping 失败,并查出网络接口有问题,那麽,就该验证网络介
    8 Y+ x  Z( z# Z% f. k质操作。
    9 U1 W+ Q! z/ t- Q1 Z% w
    ( V( e& L" k& O6 B; Y, A9 r调整 TCP/IP 的核心参数6 {, j- S, {% E. z

    . P6 D/ H8 S2 t- N7 o! p4 b. ]没有足够的流资源(Stream Parameter),网络程序是不能进行
    : [" A/ P! B% {5 l7 {3 w% [$ g9 a通讯;流资源不充份的话,经常会导致较慢的吞吐率。# m' W4 z" z$ [/ x7 I3 ~
    1 |) F6 D5 S. C( y8 ]3 J, R
    要核查流资源,使用 netstat -m ;也可以使用 crash 指令考察流
    3 X4 M# L" {( I8 R4 H. y7 H$ X2 G- z' X9 u资源,在出现 crash 发出的提示符’&gt;”时,打入”strstat”。
    * n# L4 C( I' o* \) L
    9 A6 i8 J7 ?- t0 R- a9 L. H0 u2 `如果在 FAIL 列的下面有不等於零的项目,那麽,同一行中的
    2 c" }/ Z+ b5 Y% f9 {/ jITEM 的项目可能需要调整。如果 FAIL 列下的数目大於或等於
    - {: I6 u3 R2 Z. X0 a4 }TOTAL 列中数目的百份之十,该资源每次应增加一或二,但不
    1 i* q2 I4 k8 {% J能将该数目加倍。
    6 g7 C; @) Y7 H  A( I+ ]! L  t' n3 ?! s! V# S
    由於流资源使用 RAM,当增加流资源时,应加倍小心。用户亦可/ M: I4 g. T: s( C/ G7 f
    以使用 configure 或 sysadmsh 增加特定的流资源,重新连接核心
    9 U) z# A/ v4 a, B' o& D4 B* V$ K) c8 g或重新引导。
    7 a; j! W9 ?' _& V4 z& }' \/ }/ {+ g3 B4 M8 y
    限制通过 ftp 访问系统的权限, g9 U+ d$ E" c( s9 h! i
    % R) c$ |, Z5 V  C. [- q8 V
    对於不想令其使用 ftp 跨网访问系统的人,可以通过建立! l! b5 ?4 R. y* e7 _8 h5 d
    /etc/ftpusers 文件和设立系统帐户名字的方法,阻止他获得利
    8 B+ e# V' s6 |. R用 ftp 访问系统的权限。
    + A* P/ u4 b0 E4 G
    9 q+ j: P- M" m1 i  ~  h如果 /etc/ftpusers 不存在的话,先要建立。在单独的行上,加
    4 {# I) X1 j5 L( L; ~上系统帐户的名字,表明不能从网中其它系统使用 ftp 访问该系! y8 d4 _0 u2 o- R: e# v
    统,在安全系统中,不允许 ftp 访问用户权和 uucp ,列出任何其) D1 U) v# ?+ T9 b/ T$ Z
    限制使用 ftp 的用户名字。4 x. c( j( ]  s3 ^

    % a6 ]8 R" }: O5 q7 `1 ?7 D8 X% }& H* l" l! q
    </P>
    数学中国网站是以数学中国社区为主体的综合性学术社区,下分建模、编程、学术理论、工程应用等版块。从2003年11月建站以来一直致力于数学建模的普及和推广工作,目前已经发展成国内会员最多,资源最丰富,流量最大的数学建模网络平台。我们始终秉承服务大众的理念,坚持资源共享、共同进步的原则,努力营造出严肃、认真、务实、合作的学术氛围,为中国数学的发展做出应有的贡献。
    回复

    使用道具 举报

    1253

    主题

    442

    听众

    -586

    积分

    复兴中华数学头子

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

    [LV.2]偶尔看看I

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

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

    群组越狱吧

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

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

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

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

    <>第十二讲:使用 TCP/IP</P><>向远地注册的能力非常有用,它让我们不用到远地系统所在处,5 ~& w; ^6 @5 d, p7 T5 e% Y
    就能运行远地主机上的程序,执行远地系统管理,有两道指令可
    . n8 F7 [' \: o- a  q2 q用於远地主机注册,就是 rlogin 和 telnet。
    0 F( f  A% m; F  l
    " b/ s% N4 p' f3 \使用 rlogin 向远地主机注册
    6 G& y/ Q9 f$ I3 V" G1 C9 b
    " \6 o7 S- A/ p2 r" ^% f/ Q& q' w" u  J1 @rlogin 允许向具有 UNIX 作业系统和 TCP/IP 协议的任何系统5 e7 G: D2 g* p
    注册,而 rlogin 只能注册到 UNIX 作业系统环境,指令如下:5 Q/ y, Z, u" c4 e

    + r1 G9 x3 t- K% F, m1 D/ u/ I$rlogin remot-host-name
    . v  @& u2 m' @2 [
    & q' t2 a2 }7 |! m' y" G7 P要避免 rlogin 因没有提供远地主机上的同名帐户,可以使用下述
    % r  B% m' d- K5 C指令:
    / k% L! V. X$ c: u* i4 c
    , m' b+ ~% G/ b$ h+ ~6 c$rolgin remote-host-name -1 remote-user-name' `2 {: `5 U9 M& l+ L. @5 B3 q! }

    8 t# S. i9 u, D1 N# E-1 选项用於指出远地用户帐户。/ ?5 q9 v% u$ I, e$ z
      b/ W- Q- \% B* R
    要中止 rlogin ,则要打入 ~.,并按 Enter/Return&gt;键;亦可使用
    2 k3 T& i, r% u+ Blogout 或 exit 指令。6 W, O, k& g0 ]7 r/ u
    2 V  D- A2 V# c6 i7 Y) a
    使用 Telnet 向远地主机注册! s; \5 X/ H# Y: v0 |" m

    ; L7 D1 t( Q3 S9 h不管其作业系统类型,只要能支援 TCP/IP 协议,都可以使用1 j5 D3 `9 a( G0 P. p- @3 x' D
    Telnet 指令,允许注册。6 n* U5 f$ J" t: N. ~5 E
      V2 X# v1 [1 e+ `! |8 y
    $telnet hostname
    8 A' H/ K0 Z' M1 H( ?7 v7 K  ], k( C
    ; T/ g% H! E4 ~" D1 W+ l9 k( Z$ w6 j3 _% `1 f, m
    . l! I0 z& a: _4 }8 \" r, q
    $telnet ip-address
    0 p. K' q! \2 p. }% i2 Q8 X- H" j7 e" ]/ F- I6 y
    使用 ftp 复制或传送文件% l9 L: e2 Y' }. X( j, |- f
    ; S! L( x+ X- O$ i& P; f9 O
    ftp(File Transfer Protocol)允许用户对远地主机复制文件,
    7 s  j6 b8 X6 h/ |- c; g. L2 F& r用户毋须考虑作业系统类型,即能向或从任何具有 TCP/IP 的系6 r8 q2 C5 o' O3 W+ u# H
    统复制文件。
    6 |. d0 C2 Q5 ^; D& t9 j. Q! m  Q
    . d) H8 u4 h1 Dftp指令允许复制目录中的一个文件或所有文件,但不能复制多层
    0 @4 A: |0 O2 q+ ?8 G2 ~: V% y次目录。使用 ftp时,必需在远地主机上设有帐户。
    3 }8 X: D9 b$ J) ^* w
    ! y; Z, K, u1 ~8 h) s& C当 ftp 注册到远地系统时,并未得到 shell ,而是通过 ftp 指令. S  {* ~3 H, @
    解释程序同远地主机进行通讯。
    4 Z& d5 j+ K, j4 @8 E1 y! s- o! d
    2 A% n! B/ Y+ X# L. L$ftp remote-host-name4 Z/ J& L# P) L# p2 B1 d

    ) u+ d9 m) }' t' E- T" p: q
    2 Y7 e: b0 Q0 Y
    ( ^- ?# t9 p# _3 p1 V: B7 p! c  a$ftp remote-host-ip-address7 c6 c! l4 u# X( B" a3 Y5 v
    ( i0 q( S. E3 Y' T/ ^+ m; L
    一旦注册成功,就会出现 ftp 指令解释程序的提示。4 z+ M+ f: M, z* Z. k8 ]; g' L. I

    9 b1 D6 M' X; p7 |( @ftp&gt;5 |( ^2 s+ n$ ^6 S( J' `" Q2 L
    ! L# u9 z0 j2 d! ^0 c. e
    用户可以在此,使用打开指令连接主机。
    / B; y3 j* W/ R5 x( f$ Y2 t' u
    , ]6 S8 _, ]7 h& s9 Nftp&gt;open remote-host-name5 z3 @1 i% z4 u) T

    3 k/ d; W# i' j2 `* j4 h( |" Q6 s) Y复制某一文件回自己的系统中,则用:
    0 I$ N( K4 k, _  j. n1 H; c4 o1 ]! A  V; l+ E! s5 c6 d
    ftp&gt;get filename7 `( w+ V! Z6 I7 y

    % ~, g& O$ E7 l( [! a5 G. @如果只想传送某一文件往远地主机,则用:+ b7 S8 h2 M/ D- l6 g
    ; S: ~6 v0 M2 j" z7 w6 ]: u  f  ^
    ftp&gt;put filename
    ! n  @0 ]5 K/ g6 \8 F! s0 f+ ?( H% R  f: P6 a
    需要复制远地主机的全部文件进入自己的系统内,可以使用如下
    " N5 X/ @+ w: g4 Y2 O+ o  v% ?" I指令:
    4 c' t. }0 k8 L) c$ N: W& R7 ~4 I4 ~4 Q( p9 h8 T
    ftp&gt;mget *% R, g+ l) c8 M% y

    , k3 T7 N6 n/ n; I相反,如果想传送自己的文件往远地主机,则使用如下指令:
    4 V, D; l2 k0 \. Z7 n8 Z! S- F+ \
    ftp&gt;mput *% N' p1 S; N1 C1 h

    ' ~3 ^/ V: D3 Rrcmd
    + G! C) n/ ], s7 P9 @/ U7 j+ i, S( `: a1 @
    rcmd 允许用户不必向远地主机注册,而直接运行该主机上的指令,
    , {7 E4 k2 n9 l  v* p* k+ |实际上,也要进行注册,只不过用户毋须作其它操作。当使用 rcmd
    ' p! x$ {7 U  S3 o: Z在远地主机上运行任何指令时,其输出的默认设备就会被更改为
    , l% w% A, u" C. w3 x) q+ a, c终端。
    ; V' C1 O7 t: D0 F$ S
    9 s" M: y7 y% h; p$ [$rcmd remote-host-name man sh
    ) h3 i- E1 E5 `+ f9 y; I/ X, A7 j$ s2 t7 |1 l" e
    请求特殊终端处理的指令,将不含设备自身的功能,因为对远地
    . e2 ?0 m7 k" L* `& G指令没有定义终端的类型,要求在远地主机上配置受托访问。
    9 S, u& H7 W5 J7 }+ E- {) k  w& L; O  l0 y+ |
    要列表输出远地主机上磁盘的利用情况,则使用下述指令:
    ) j$ _. r- H3 e" u% v+ E5 K* I. l/ s
    $rcmd remote-host-name df
    0 i1 g! v& a. i$ c; }, z# S( u8 I
    要列表输出远地主机上的目录,使用如下指令:
    . J3 P( P, J, k9 S) F3 {
    , \+ I4 i$ f/ d: ^' H% _9 U$rcmd remote-host-name ls /usr/games
    % f9 \% R  a3 B% l) i) R) u9 }1 N2 b  T3 E+ V; \& I
    要把远地主机上的文件备份到远地主机上的袖珍磁带内时,指令) k! N; R, m  A. k) E
    如下:3 k+ R6 i- {3 J% h: O
    9 p/ y4 Q/ ?9 Z) z
    #rcmd remote-host-name tar cvf /dev/rct0/usr6 e; L, [7 B9 Q: G, L* v3 }

    7 m9 e3 z1 H9 l% c0 e
    : h3 D% `  T$ v2 D! a4 K: ^! M7 `4 H
    #rcmd remote-host-name "find /usr -depth -print|cpio -oc
    8 |& n. O$ |8 ]&gt; /dev/rct0# |0 k0 [0 ^, `3 w  h, R' B
    8 ~' |8 G8 Z! H, I; Z
    要把本地系统上的文件备份到远地主机上的袖珍磁带内时,使用
    7 O! g2 t" u& {5 j) k8 e. [* O# |下述指令:
    5 _* U+ ?% S) x3 O* I" I8 b+ g. t( f: O
    #tar cvf -/usr|rcmd remote-host-name dd of=/dev/rct04 G* Y, W+ A, }) G$ R  r3 U

    1 h( _, Q! ~' k' l& Z7 S9 k2 r  G! r; a! ]6 s% o5 S8 z- {' E
    * x! H/ ~1 S- P" I5 G! }5 r3 W7 W
    #find /usr -depth -print|cpio -oc|rcmd remote-host-name
    4 H1 k7 G% e( `# hdd of=/dev/rct0- N8 C0 R2 H/ K& m# }4 ~
    ( [6 l0 L9 ^: [3 D; `
    另一方面,如果要把远地主机上的文件备份到本地系统上的袖珍5 n* h/ `0 L# O$ \3 R
    磁带内时,可以使用如下指令:
    & v% N6 _) ^4 [: x# c: z9 i$ t: T  g& G, ~( _
    #rcmd remote-host-name "tar cvf -/usr" &gt; /dev/rct00 {- w7 T# W4 @+ I2 K$ B* s$ ^

    , b! k6 n$ y8 t! L" `1 G$ c0 @3 f3 R% o8 ]3 W# g9 M

    3 z( L! ^" e  T, ?0 @* B#rcmd remote-host-name "find /usr -depth -print|cpio -oc"; ^* [: |1 g3 n9 W
    &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-17 03:26 , Processed in 0.686996 second(s), 56 queries .

    回顶部