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 d2 x$ K& L! e9 Z& L. I# h( S选择路径(交换)的基础,但是,用户通常不甚喜欢使用由数字
    + f7 Q+ G& u) X% T7 ?: Y组成的 IP 地址,而比较喜欢使用多由英文字母组成的主机名字--) n2 U! A+ a5 O% N
    URL(Uniform Resource Location)。6 t5 w' }7 g( V% M

    1 c) J! T- N2 t不过,主机名字必需映像到 IP 地址,而方法就是通过 /etc/hosts
    . d9 V: W. J5 ~% A文件完成。0 S1 n. x% O8 t! G. ~

    # _. D# X% X7 R1 c配置 /etc/hosts
    9 f  c+ ?4 g" V- c4 ?; t4 q- _  m" t" K/ a0 A  I8 m
    /etc/hosts 的格式是:地址--名字--别名。) Q/ s# q" u0 I

    % i0 B+ w4 q+ \例如:
    2 L& N1 J2 A  V8 {, c5 {, z6 U6 w" T8 Q- E! u
    127.0.0.1 localhost localhost
    7 N& A1 R( g. _+ H+ A5 V  l+ B
    # z$ j( {  M7 |0 p) H$ a, W# [! ^132.147.18.1 vision vision.sco.com, ~2 u, s) m+ x8 R

    3 g9 S$ U1 r  ?$ l9 L5 u1 S/ _IP 地址必需是一行上的第一项,在它前面不应有任何字符,例如8 B; K  P' N8 P7 U: T  g( f" N: H( i: ?) r
    空格符或制表符;名字是简单的主机名字;别名则在很多情况下
    ( q. U5 n* ^2 q; ]) E+ N都不需要,但是,全限主机名字、简单主机名字和辖区名字都归
    4 i/ W- k: h2 O! |( h. q入别名之列。
    # m" u# y0 L: T+ x* L) |" V
    ; F4 s  N. w4 y# i3 ~8 T0 M检测 TCP/IP 配置
      r4 d7 R+ o- ~) E1 b5 f" a
    % A- m& L/ U  E5 DTCP/IP 协议的软件部份包括 TCP/IP 协议层架的顶三级,即
    5 x! A& z0 w8 H% d. T. ?, S应用级(Application Protocol)、传送级(Transport Protocol)1 e9 B- f$ R. [6 b2 v" k; B, O
    和网际网级(Internet Protocol)。特定的主机名字”Localhost”
    " t" e2 G8 m. h$ Y: Q是特殊网络”loopback”上的本地主机的别名。
    7 H3 v* U( h3 e" z0 ?
    , D7 \- B! z; N0 a要检测 TCP/IP 协议层架的软件部份,使用 ping 指令:% k. d* u0 B0 C  B, S$ z
    ' o2 C8 Y) q) {: w
    #ping localhost7 F6 _7 Q1 ]& t4 ~7 {4 @

    / _2 \7 o: t7 T1 p" h( k如果 Ping localhost 失败,则使用 netstat -i[n],检查网络接
    # V: o( A3 v3 ^1 N& {口的状况,显示网络接口上分组传输的统计讯息,指令如下:
    4 `3 w7 o8 u# t; C( L/ q7 P
    5 J+ Y- g! f# k" {+ o6 z) D#netstat -i[n]
    & D6 D- M8 X& j/ B- ^) _9 l
    4 ^; r+ d6 A7 Rn 选项强行显示编号,而不是名字。netstat 查看自环驱动器 lo0 ,8 l6 [  S/ I# a0 [0 F* A
    如果 lo0 失败,则在 /etc/tcp 中”ifconfig lo0”行指示坏了或
    : \. ]2 x1 j( N$ a) N; Y# \有错误。
    ! t/ K' _% X* s) {. S/ F+ h5 u5 d7 l) Y  S
    检测 TCP/IP 硬件
    $ A* i0 Q9 P2 S6 q: N
    8 x( F* Y' n4 }4 g3 q; D+ I0 M+ N* v+ ]0 @审核引导过程中,会对所职别的网络接口产生的配置报告,而
    4 G* y2 s4 }: ~) r# lTCP/IP 协议的硬件部分包括 TCP/IP 协议层架的底两级,即9 G4 S1 R, h( n) [% n9 |
    网络接口级和物理/硬件级。
    + }* }+ N8 q% s' w8 Z6 @: H3 ]
    : w. E5 K8 a5 I; A, h9 K4 K对网上另一主机的任何通讯都是在「物理」网络接口上传输,并
    2 y* ~6 c* n$ l/ E# S3 S不会引起数据传输到「自环」网络上。
    + p6 r( _8 W$ a- V& L! X, t, j# t2 r5 r( G( P: ^% @
    使用 ping 指令检测 TCP/IP 协议层架的硬件部份。
    & o" Q6 \, N) T5 t: c7 z/ i9 ^4 _0 V
    . m: I/ f8 W7 U+ \. p- I, K#ping hostname7 \% b; I- d* Q) f9 j9 m' P. k
    8 S4 y/ l# I+ d6 d

    8 R, S( B0 D' J$ y% C) F: N+ Z; {6 h3 s& Q! M+ W
    #ping IP-address6 u; o9 k2 g. }: e% R# c7 x- C

    $ W& b; }# w$ V5 k" k6 c如果 ping 指令失败,则改用 netstat -i[n] 审核网络接口。  O7 L0 K% Y. r6 _

      y2 C8 |& \1 s了解 netstat -i 的输出
    8 |. y$ E  }; r9 X' K3 m- F+ ?
    # h, v% q& I2 x9 B如果远地主机上使用 ping 之後,Opkts 和 Ipkts 仍然是零,那麽,
    ( Q0 M- Y# M( Z' v网络接口大概使用了不同的中断(Interrupt),而不是它的设备- E4 Q8 I/ [4 B7 g# ^3 o' \% j
    驱动程序。
    + b4 k% A  d+ L% ?9 c; ]* i
    ' O! Y/ g) G2 j( ?4 J3 o如果 Ipkts 不是零,而 Opkts 等於 Oerrs,那麽,网卡的 I/O 地址
    1 D) ^  [! e9 _$ o2 Y1 ^可能不正确。如果 Ipkts 是零,而 Opkts 等於 Oerrs ,那麽,可
    4 _8 k9 I/ o: S' [6 w能是网络电缆连接的不合格。" Y" v6 r+ Q% ]% g$ O) I5 ~( A
    . G2 }: `; P3 J/ b6 k! T
    通过用 Opkts 除 Cloois ,再用 100 乘所得的结果,计算冲突的百
    . D# e3 \# g/ V! D$ b$ Q. M% K份比。如果冲突的百份比少於百份之五到十,那麽,所有网络接- ~+ Z$ N1 I9 U9 w, p+ r6 d: e/ ]
    口是有效运行。0 M# D( q; A! J. y

    6 e+ o9 s9 p) p如果 ping 失败,并查出网络接口有问题,那麽,就该验证网络介
    & Q  F- l2 u0 [- m5 B/ d3 L质操作。% U2 ~9 `% F& X
    # }+ S2 d  R' O9 I
    调整 TCP/IP 的核心参数
    3 n. R2 ^3 p/ }6 ]# N6 x( G' W2 n* ?% r6 m8 T
    没有足够的流资源(Stream Parameter),网络程序是不能进行( m( X0 O; x, S4 l# ?: b! K3 H
    通讯;流资源不充份的话,经常会导致较慢的吞吐率。3 v9 Y- E, ?3 P& @! ?
    6 [7 o' i: v% [( u; l7 T
    要核查流资源,使用 netstat -m ;也可以使用 crash 指令考察流( L( K. k5 u. s4 {- J1 ^
    资源,在出现 crash 发出的提示符’&gt;”时,打入”strstat”。( c  V& V  j( n7 G4 G( m' r1 u+ R/ E

    * @  {9 L, i" H! p5 U$ g3 Q如果在 FAIL 列的下面有不等於零的项目,那麽,同一行中的
    * t7 _; }& k: S. b6 o- OITEM 的项目可能需要调整。如果 FAIL 列下的数目大於或等於) d; Q' R2 C4 u* r3 R& p7 T
    TOTAL 列中数目的百份之十,该资源每次应增加一或二,但不
    0 ]+ s, i* |' h6 L6 c! ?5 w7 G5 e' e  c能将该数目加倍。
    ) x! Q8 Z. ~2 `  D- _
    ( r. U/ ]3 x# ]! c由於流资源使用 RAM,当增加流资源时,应加倍小心。用户亦可
    " f8 L0 p$ B" V以使用 configure 或 sysadmsh 增加特定的流资源,重新连接核心$ o; p# B0 A$ I7 H
    或重新引导。6 o  g. O+ X$ C" x
    / q$ j/ [7 U, s
    限制通过 ftp 访问系统的权限
    1 y5 J* f- z5 E' a! e6 X: y% q
    ( Q1 v) R8 m- A对於不想令其使用 ftp 跨网访问系统的人,可以通过建立
    / J' i0 y+ w* ]* `8 T( l: S8 O/etc/ftpusers 文件和设立系统帐户名字的方法,阻止他获得利7 b  w( r. Y$ i; d$ B: P& A
    用 ftp 访问系统的权限。
    9 g6 n$ p6 R3 p
    ' @& o. U/ Y* U$ b. h9 h如果 /etc/ftpusers 不存在的话,先要建立。在单独的行上,加
    " |( N  `, E/ @- `& {上系统帐户的名字,表明不能从网中其它系统使用 ftp 访问该系# d6 T! e2 L0 W$ d  M/ q* N+ D
    统,在安全系统中,不允许 ftp 访问用户权和 uucp ,列出任何其% _0 V' o- K, g4 R8 ~2 G( \
    限制使用 ftp 的用户名字。
    ; K8 T- [9 @8 X' r6 X) `" Y0 @% G& ^9 a# g8 K9 p

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

    使用道具 举报

    1253

    主题

    443

    听众

    -516

    积分

    复兴中华数学头子

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

    [LV.2]偶尔看看I

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

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

    群组越狱吧

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

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

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

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

    <>第十二讲:使用 TCP/IP</P><>向远地注册的能力非常有用,它让我们不用到远地系统所在处,
    - t& Y; H" S  A3 t1 \2 u# o就能运行远地主机上的程序,执行远地系统管理,有两道指令可: v' w. a. N! P& _, b
    用於远地主机注册,就是 rlogin 和 telnet。7 t! Y2 X3 E# @4 M
    8 d7 T# F5 Y7 a9 y0 h2 r7 X
    使用 rlogin 向远地主机注册& \# I$ s$ L, Z
    $ h7 Q  B3 ^) V& A% F& x+ h" ?
    rlogin 允许向具有 UNIX 作业系统和 TCP/IP 协议的任何系统
    * [6 i: y. V, T3 k, J注册,而 rlogin 只能注册到 UNIX 作业系统环境,指令如下:
      x  A# {; `: R, r$ C0 l8 @5 Z/ @2 ]7 R+ m
    $rlogin remot-host-name6 Z4 J% K" S/ J( k2 p6 E
    ' n4 @! Z) `( q
    要避免 rlogin 因没有提供远地主机上的同名帐户,可以使用下述
    : z: j0 ]' h( n  }' K) g' d& I& V% |指令:
    - O& n6 p1 U, I- a. q" u- c7 k" S* \) S) A1 r, R
    $rolgin remote-host-name -1 remote-user-name
    3 Y! l  k2 c! ^2 H3 R" k, y6 G
    ; U) w* ?0 w' Z0 u. Z; L- y' [-1 选项用於指出远地用户帐户。
    % c( v) v/ y1 ~# H' _9 D" @0 R/ o
    , Y  Y7 B9 f3 b1 l+ C要中止 rlogin ,则要打入 ~.,并按 Enter/Return&gt;键;亦可使用
    * I$ B* T2 z( t( m7 S3 Nlogout 或 exit 指令。- B& I% }0 J0 B4 p# x/ z, r0 ?; J7 w

    # c+ j, S0 Z' z- M" P使用 Telnet 向远地主机注册
    ( w4 p+ t2 D- a6 u- s3 F
    ! s5 G" k- c! G1 Q% I2 x2 ~. a不管其作业系统类型,只要能支援 TCP/IP 协议,都可以使用7 s' y0 ]" }+ Y
    Telnet 指令,允许注册。5 o' n5 A7 J, o" a9 ~- T8 N& A5 H

    4 t4 }$ ^9 o, O- d$telnet hostname
    ) y8 z% q5 w' p9 n; n5 @' b$ |
    & Y% y; c* ?4 `2 y4 z. `
    " l0 T( W8 f, A
    6 Q, q% i0 s# P$ n$telnet ip-address( p% w& E% P( |! U' `! O; N- }

    ' q; J. f/ I+ k. {9 r使用 ftp 复制或传送文件
    * h3 n, J- p; `' }$ M: |+ ^7 ^; ?1 f. O4 b: _' c: z4 w
    ftp(File Transfer Protocol)允许用户对远地主机复制文件,) x( o7 X+ Z* I
    用户毋须考虑作业系统类型,即能向或从任何具有 TCP/IP 的系
    # j- U2 f$ d2 d" m  t$ U统复制文件。$ p' l' o0 N0 S& M2 p

    8 M3 ~' z3 |% t" U4 [5 R1 lftp指令允许复制目录中的一个文件或所有文件,但不能复制多层! S' N* h0 W7 l
    次目录。使用 ftp时,必需在远地主机上设有帐户。' g* O# i) |8 ~- I
    , D* b% [, J: E3 V
    当 ftp 注册到远地系统时,并未得到 shell ,而是通过 ftp 指令
    : D) A9 b1 G8 I4 `解释程序同远地主机进行通讯。
    9 w# l+ k) k. s+ }; K; Z2 r$ k) f! v+ {$ w8 i
    $ftp remote-host-name7 y, O/ I# y1 Q( m2 }

    , M0 q3 X7 L( z, A3 X, f7 W+ m3 q- H$ K  O2 P9 s

    ; L5 g6 ^/ x, m2 q. a. \$ftp remote-host-ip-address  |7 x6 I% p; ?' ~' U3 x

    ! ^  a7 P, }/ G- V. y一旦注册成功,就会出现 ftp 指令解释程序的提示。
    . B9 X1 G! Z( k6 b2 q. ]- P( L( {! k
    ftp&gt;
    , J- }- Q3 m- }7 c: r6 e. V' Y; C) L) x' A+ u' |, F5 b
    用户可以在此,使用打开指令连接主机。
    9 j4 t3 G# E5 `* n; m! e1 T- H" {8 H
    - E8 Z- A: J' E( _, @* }3 `ftp&gt;open remote-host-name3 j4 [% ?+ \) H& [# \3 u! [
    6 m1 y( g# `% p/ _' ^3 `0 K7 S1 G
    复制某一文件回自己的系统中,则用:8 y) L9 g7 w% e- b

    ' m% y6 s4 s8 ~3 w! uftp&gt;get filename
    2 ^9 u$ e1 i' f, e. U' s
    & X8 b6 [; T$ J1 R' D如果只想传送某一文件往远地主机,则用:0 _. N0 N: ]1 @) Z; i, H( a
    5 p9 E" E. T, m! `/ e6 r. u- U
    ftp&gt;put filename
    * d, g; N+ N; l
    + }; @1 ?( w2 J/ J% e需要复制远地主机的全部文件进入自己的系统内,可以使用如下
    ! W0 [4 ]! @% m) J8 T指令:% {( W$ U: |5 E) r% {5 g

    0 J. D* m' _/ C; {$ R' Cftp&gt;mget *5 O0 i/ W9 V1 ]( R

    ( R9 r: x) J* F9 P1 O相反,如果想传送自己的文件往远地主机,则使用如下指令:/ V" H( j  S8 T, \: F5 }; Q
    - X7 M1 i' |- G7 m9 M1 Z' r; Y
    ftp&gt;mput *
    7 U7 \& C& y2 o3 ^3 J
    0 j8 \7 _& U2 o0 D4 arcmd) D5 C5 V4 v' P) n9 K' w

    6 B. G1 H2 }2 Y& K* W1 A: C" Vrcmd 允许用户不必向远地主机注册,而直接运行该主机上的指令,2 l/ b9 p; G4 p
    实际上,也要进行注册,只不过用户毋须作其它操作。当使用 rcmd
    - R- e; e2 c; j: \' c* [在远地主机上运行任何指令时,其输出的默认设备就会被更改为  I/ R5 N& I* C/ X3 ~, e' G
    终端。
    ) R; k3 n/ x4 O: i5 }6 i: k, c0 m* @5 ^
    $rcmd remote-host-name man sh  z  i* o" f+ A) G* ~" o
      ^9 O5 u- R1 M/ K% S" T: P1 y% d
    请求特殊终端处理的指令,将不含设备自身的功能,因为对远地
    5 l3 f! \& c4 ~( n  A指令没有定义终端的类型,要求在远地主机上配置受托访问。
    # |7 X! [2 s. i
    ( c# ~$ N" _/ i要列表输出远地主机上磁盘的利用情况,则使用下述指令:. I; h+ u- ]/ y+ D  _9 K

    2 ~8 }% t9 D6 ?. E" J- V5 Z9 Y% N$rcmd remote-host-name df
    ! ]8 i( F, x; s# t( ^! o( ~
      Y& Z! x! l- X' }& l" m, M要列表输出远地主机上的目录,使用如下指令:9 P2 w  J% _8 P, u$ z. w

    0 ]2 U' G- L, L$rcmd remote-host-name ls /usr/games
    6 G5 W$ V) z0 X; ~, q. L: G
    . U0 s9 P, a0 V4 t要把远地主机上的文件备份到远地主机上的袖珍磁带内时,指令  ~5 K2 x- @8 b. @& `" q6 g
    如下:
    * T( O& n7 D! E3 P' F6 O2 t
    0 d' v5 t% O  d. d: a/ G3 G#rcmd remote-host-name tar cvf /dev/rct0/usr
    6 ^9 X9 \. c" M7 b5 ^# l0 U7 h2 Y1 t. {. g) D" ~( b/ y
    1 H# P" C) z* r

    ( r7 a5 Q7 J/ I, q4 Z#rcmd remote-host-name "find /usr -depth -print|cpio -oc
    4 H) n- g' R' Q( n9 ]$ s# ]; T&gt; /dev/rct0
    / K( u! L( q" y: `6 [1 ~4 C! i: H2 K6 O& z/ e% T; i* W
    要把本地系统上的文件备份到远地主机上的袖珍磁带内时,使用9 g* Y7 e, f2 o. V. `! Q! L" }
    下述指令:
    ) J0 I2 _! ^0 `' h6 W+ F' s# n7 J8 y4 u+ _; y4 v$ N' M; N, C
    #tar cvf -/usr|rcmd remote-host-name dd of=/dev/rct0
    + A% [' ]1 j: v/ o0 B% }( Z% K  |5 F; j) R

    3 K4 }! E+ u5 u9 z8 B2 B9 {6 w. q. i+ v9 A- |
    #find /usr -depth -print|cpio -oc|rcmd remote-host-name6 U; h3 d' h$ b5 O8 q
    dd of=/dev/rct0
    ) B/ O! H# c# j: Q3 @' m9 J$ B( F9 Z' B' m9 x9 Z/ L
    另一方面,如果要把远地主机上的文件备份到本地系统上的袖珍2 z9 g) a8 E( R- u% S3 u# r
    磁带内时,可以使用如下指令:& E" Q* I0 n/ H

    - s, p1 E6 i0 f5 r( A. o#rcmd remote-host-name "tar cvf -/usr" &gt; /dev/rct0
    7 Q3 a% F- L' d' ^% j) W
    " e% i  M3 H; l1 g
    " p! B# m0 `- X! y9 ~
    ( r' C1 k' V, D. z#rcmd remote-host-name "find /usr -depth -print|cpio -oc"
    * K" A$ Q2 {6 D# U2 E3 l# W# Y- a&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-7-18 03:07 , Processed in 0.392840 second(s), 57 queries .

    回顶部