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 网上为主机之间数据
    6 Z3 e1 D: ]: w" w& C' c选择路径(交换)的基础,但是,用户通常不甚喜欢使用由数字+ n3 F1 e7 s  [/ [( N' A0 U
    组成的 IP 地址,而比较喜欢使用多由英文字母组成的主机名字--: H4 g* M# ^" y) R  u0 i- n
    URL(Uniform Resource Location)。1 a. W  o+ ^! S. U
    8 e' j7 o& b7 y1 Z: K8 O
    不过,主机名字必需映像到 IP 地址,而方法就是通过 /etc/hosts
    $ I1 q* P& r( M3 Z( r& @( i文件完成。
    6 Z' ^! k5 O' K& M/ {# {1 k( ]) Q  M$ U2 {0 j  U0 r
    配置 /etc/hosts5 B5 ~. Y4 d3 j
    / X) M% v. W, N
    /etc/hosts 的格式是:地址--名字--别名。9 F9 E8 |0 i$ T& Z' f4 X5 X% U

    ! k3 g  M. c' L7 U; E例如:
    3 L% W& R! ?. f  _4 s& y: I( T: p. v3 L! f/ Y
    127.0.0.1 localhost localhost7 C  Q9 m, h* y: k7 W% i& N! {

    $ X9 V! j) {) e% S, h7 {, q132.147.18.1 vision vision.sco.com
    % e: ]8 R# S" v( X) u
    - M' c9 M, S0 H3 Q/ B% `9 H" K2 vIP 地址必需是一行上的第一项,在它前面不应有任何字符,例如+ \3 `4 n# c3 k6 y( D* ?& p! T
    空格符或制表符;名字是简单的主机名字;别名则在很多情况下' @. K- j$ p( t5 l  H' R
    都不需要,但是,全限主机名字、简单主机名字和辖区名字都归  r/ i, ~, W% F/ A+ i. g- z' g9 }
    入别名之列。  F" Z* k; w' I6 L$ d
    " |; `, a' V. B# ?& t* M
    检测 TCP/IP 配置
    7 k# h* @' [3 g* X3 n- ?! I; }  A0 d" Y( P0 d# p& _" R
    TCP/IP 协议的软件部份包括 TCP/IP 协议层架的顶三级,即
    3 A) r" S  W& N! h' a2 k应用级(Application Protocol)、传送级(Transport Protocol)) X0 _" E; o0 `% H* G7 R, X( f
    和网际网级(Internet Protocol)。特定的主机名字”Localhost”
      Z# c+ n& w3 m( V) [+ {是特殊网络”loopback”上的本地主机的别名。5 J5 v/ C$ r2 ]# s1 z
    3 x0 H/ J1 g. z/ e
    要检测 TCP/IP 协议层架的软件部份,使用 ping 指令:- E( B  o- t8 X* m. v% X8 R6 l
      v6 Q+ H5 X! s& K) |
    #ping localhost- O9 _! `$ t5 H
    & g' |$ u: M- g2 P1 G/ \& P4 Y0 |+ \  q
    如果 Ping localhost 失败,则使用 netstat -i[n],检查网络接
    % P1 Y' j4 @4 ~% Y口的状况,显示网络接口上分组传输的统计讯息,指令如下:4 d  U3 A: N1 A! [/ d

    , y2 `  h8 j& N#netstat -i[n]7 t& i8 G* C( H
    5 J; A- X$ l6 F/ ]; f
    n 选项强行显示编号,而不是名字。netstat 查看自环驱动器 lo0 ,+ A" g  g! x7 T
    如果 lo0 失败,则在 /etc/tcp 中”ifconfig lo0”行指示坏了或
    : k$ E2 U& v/ u' p+ n6 y) M有错误。' A2 V) D% P6 p. c
    # C: i* I, M3 R5 m$ Z: a  r
    检测 TCP/IP 硬件: z# N5 [4 G, B8 R- @) M
    : q4 K" d, `$ Q$ s: q
    审核引导过程中,会对所职别的网络接口产生的配置报告,而4 V( a  Y2 y2 t  \% B
    TCP/IP 协议的硬件部分包括 TCP/IP 协议层架的底两级,即
    / Z5 r3 O: U2 C" A, P3 _网络接口级和物理/硬件级。
    3 \  e9 C6 \5 Z
    2 {0 F% ]  V* b3 Q+ K8 n对网上另一主机的任何通讯都是在「物理」网络接口上传输,并
    - O: n. @: `0 i不会引起数据传输到「自环」网络上。8 Q# ?" {" f8 {7 l- a0 T

    ' v0 a& X5 m9 x( z& G使用 ping 指令检测 TCP/IP 协议层架的硬件部份。
    1 G- }. S# P' u0 D/ q1 P) s5 h5 \: V3 v. I+ y
    #ping hostname
    / c# g& ^1 z/ F8 r) h" }) x  Z. X7 `  t& V/ Q9 A
    " l+ i$ `% \( _4 n3 _$ R; A
    ! g1 w$ [- ]$ T* S
    #ping IP-address- ?# d8 V. U+ U4 A8 B. N9 X1 [
    0 }! ]' L; }! ^
    如果 ping 指令失败,则改用 netstat -i[n] 审核网络接口。
    9 t* N) p0 r, @6 V& N, h5 {" y
    ; K0 ?, p' u  I# r  d了解 netstat -i 的输出
    1 V7 ^- U* M. _- s% ?9 H7 y( t+ i: p* X, p1 P
    如果远地主机上使用 ping 之後,Opkts 和 Ipkts 仍然是零,那麽,
    0 d7 a: P/ E  Z8 t网络接口大概使用了不同的中断(Interrupt),而不是它的设备% _7 X) R& |. q8 @0 s
    驱动程序。
    8 C; k( ^0 f, C. c" |% \
    $ ~6 a9 Y  r0 v- i0 z6 W$ G如果 Ipkts 不是零,而 Opkts 等於 Oerrs,那麽,网卡的 I/O 地址+ M" ?+ h6 ]+ c  Q, {+ M6 b; G! D3 H
    可能不正确。如果 Ipkts 是零,而 Opkts 等於 Oerrs ,那麽,可
    ' c* m% n4 O. S" b+ V8 S能是网络电缆连接的不合格。7 s) a5 P' y5 h8 }

    1 c. Z1 O/ R, F通过用 Opkts 除 Cloois ,再用 100 乘所得的结果,计算冲突的百
    % s7 F2 K3 W. S( l; Y份比。如果冲突的百份比少於百份之五到十,那麽,所有网络接" m: U( X8 n0 y# z2 F
    口是有效运行。- }3 \" g  z% o1 k8 ]" H

    , E, K- i( g: k/ C, E如果 ping 失败,并查出网络接口有问题,那麽,就该验证网络介
    . P  L0 ^) [) d" k- E质操作。7 N. T0 [3 O6 z

      H5 k1 G. q* B1 C" Y6 ^) O2 |9 q调整 TCP/IP 的核心参数2 j4 a, \" s/ v

    % |' Z$ q4 F, H没有足够的流资源(Stream Parameter),网络程序是不能进行* A! p4 m1 J! }+ l1 I* g
    通讯;流资源不充份的话,经常会导致较慢的吞吐率。
    9 n: {6 [3 Q9 U' [5 w
    7 L8 P" Z9 I; f. b7 H# d+ _, n要核查流资源,使用 netstat -m ;也可以使用 crash 指令考察流
    , K% M. e  m- n7 o, y1 Z, u资源,在出现 crash 发出的提示符’&gt;”时,打入”strstat”。6 S) l8 p0 X& p: g3 O3 s
    8 \  [0 K  B1 b- ^4 t" K
    如果在 FAIL 列的下面有不等於零的项目,那麽,同一行中的* v/ K/ H( u: q& B
    ITEM 的项目可能需要调整。如果 FAIL 列下的数目大於或等於# \# M* X% }/ x; t
    TOTAL 列中数目的百份之十,该资源每次应增加一或二,但不
    4 x4 ]( S4 O6 D, P/ i7 j2 Z" F9 }3 h! B能将该数目加倍。
    + b6 `0 O8 B+ |& ?, F4 h8 W4 M* O! w" H
    由於流资源使用 RAM,当增加流资源时,应加倍小心。用户亦可5 T4 W0 f& v8 r, Y
    以使用 configure 或 sysadmsh 增加特定的流资源,重新连接核心7 \% Q. d* ^, N* e% h; E: k
    或重新引导。
    $ w/ A- _- J7 k0 |3 s: f, t9 x5 d. M
    : D) F- `2 d5 O- w0 V+ V$ ]' ]限制通过 ftp 访问系统的权限; B. N% `" {) J; c
    3 c+ N) t$ F  E% R2 \; o
    对於不想令其使用 ftp 跨网访问系统的人,可以通过建立
    4 h9 `" {2 q- M1 }0 t/etc/ftpusers 文件和设立系统帐户名字的方法,阻止他获得利" B, W3 r/ c/ R
    用 ftp 访问系统的权限。
    . G. p9 R4 c: H7 a  [
    0 o* y3 U  d! s8 y+ c如果 /etc/ftpusers 不存在的话,先要建立。在单独的行上,加
    8 S: _" ?1 E: L0 T" X$ l上系统帐户的名字,表明不能从网中其它系统使用 ftp 访问该系9 P0 Q" R: [, D6 }. h
    统,在安全系统中,不允许 ftp 访问用户权和 uucp ,列出任何其2 {. B3 ^! g5 I4 {8 Z" \+ ?9 b
    限制使用 ftp 的用户名字。6 c/ }# r+ N( W. ~% B/ v

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

    使用道具 举报

    1253

    主题

    442

    听众

    -586

    积分

    复兴中华数学头子

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

    [LV.2]偶尔看看I

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

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

    群组越狱吧

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

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

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

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

    <>第十二讲:使用 TCP/IP</P><>向远地注册的能力非常有用,它让我们不用到远地系统所在处,
    2 I& ?5 `. {" s0 v( k1 u  c就能运行远地主机上的程序,执行远地系统管理,有两道指令可
    3 _& s* Q! I4 S+ _& M1 b4 `用於远地主机注册,就是 rlogin 和 telnet。% L) p8 f% m. ?9 P, t5 J" e+ q! R/ U

    - L- P1 p( K# }1 G6 d使用 rlogin 向远地主机注册
    . [' T4 A3 @, F) t# `
    8 h8 m2 u1 P' b  ~  m: r: g7 nrlogin 允许向具有 UNIX 作业系统和 TCP/IP 协议的任何系统
    6 |- m/ z( ?; q, M2 w! K9 s4 ?' B注册,而 rlogin 只能注册到 UNIX 作业系统环境,指令如下:+ S( @; y6 d- Y' @' r) T( |; t

    % @. m; T9 V& q* [$ [5 I$rlogin remot-host-name
    0 v; d8 _4 ^' }; X& t( f
    4 k2 v  m9 L& h/ j6 t0 t要避免 rlogin 因没有提供远地主机上的同名帐户,可以使用下述
    ) \- u8 ?) e! Y- B8 A/ P6 X指令:
    ) n. e1 G: p0 I; V6 ^9 T! q
    + ^4 q9 X* }) ?5 Q! C" J0 L$rolgin remote-host-name -1 remote-user-name
    ; k/ U  K6 s  K
    5 i! J: }1 X3 f1 w/ X-1 选项用於指出远地用户帐户。! N3 w2 U* @; B5 `) q

    9 {) e6 q0 H$ G& `: X要中止 rlogin ,则要打入 ~.,并按 Enter/Return&gt;键;亦可使用
    + k8 L2 X. w5 r8 r/ \" i/ L! v# Dlogout 或 exit 指令。
    # S+ q3 O, [! x0 @. m% t& J& E8 f- E: {
    使用 Telnet 向远地主机注册1 Y: n+ d/ |& C2 H2 W( H

    & q: N7 B; A: J5 ~9 l, g; \, h2 s4 o不管其作业系统类型,只要能支援 TCP/IP 协议,都可以使用9 @! G9 O! }4 r- L
    Telnet 指令,允许注册。
    : z% w% N/ {. T' n$ x) _( K6 u' M& j0 s9 }
    $telnet hostname
    % H/ Y  L5 F; e7 z
    & A( b- Z0 V0 `. T$ n0 t: U2 s. S9 ~. O7 @
    8 M, ]; q8 c0 E) T" h( W8 i
    $telnet ip-address& r0 _0 L9 {9 @8 f" N% ~! [4 U, n2 M: O
    ) V+ f0 X& V8 l% L" {( a' r' t
    使用 ftp 复制或传送文件
    % t( A$ W4 n3 k
    & Q3 V. H. X0 Q  R. {) kftp(File Transfer Protocol)允许用户对远地主机复制文件,) \% p/ A% C4 m+ }' d- P( a8 F
    用户毋须考虑作业系统类型,即能向或从任何具有 TCP/IP 的系( ~3 U% T6 {2 n9 c( g  m; ^! P
    统复制文件。
    ) D: b. E9 H" v, r, j( i' p
      I% Q% {& Q4 z  I' Zftp指令允许复制目录中的一个文件或所有文件,但不能复制多层
    $ Y& J' u+ U9 y& d# l% J/ S" N次目录。使用 ftp时,必需在远地主机上设有帐户。% ~, W6 x, M# R. y; Z1 n, N  `8 d
    6 G! b; r1 {3 N1 f5 V
    当 ftp 注册到远地系统时,并未得到 shell ,而是通过 ftp 指令  T) I! e5 m# f$ j7 o3 j0 ?' T+ p
    解释程序同远地主机进行通讯。/ B* r& o; E3 S# }! a
    , z/ o# U! L; ?# Y2 Y' e' {6 b3 z
    $ftp remote-host-name6 X: G+ v0 }6 G7 t7 Q' {  w
    ' l  K  e5 n6 s( |1 i* ?" K  z- I
    0 v: x4 p- m; e5 M
    , M: B, {9 B) [* u3 ~* C* n5 |* P
    $ftp remote-host-ip-address" L: ?- ?. t$ ^+ o1 l8 v. W
    ' r: q: Y; b0 c# W, V
    一旦注册成功,就会出现 ftp 指令解释程序的提示。
    : M8 @) Y$ h" X3 M8 S/ U  w* q5 T6 w+ @6 {
    ftp&gt;
    0 l" M( \# A7 S, D. q0 Y! T' Q  I
    6 R) U% d9 u; y4 r. f0 W, o用户可以在此,使用打开指令连接主机。
    ) G0 c$ A7 t9 W+ Y8 ~" A6 }& j0 }; |- I, Q  S
    ftp&gt;open remote-host-name
    + B$ ]$ Q) H: ~2 Z3 X$ }9 m) A; }; l5 I' J& J1 ]. c2 ^! ]/ u7 Y
    复制某一文件回自己的系统中,则用:
    ) O8 V; ~% S$ P" g7 Z/ K, G% U% w
    ' A8 Z/ G& B" H. b! p5 u, Fftp&gt;get filename
    % E" E  e, e4 X) i9 T
    + [9 l9 O. y6 o如果只想传送某一文件往远地主机,则用:
    2 `% I, Y2 h9 u0 T7 S) H7 r, d/ X, z( ]4 `' s
    ftp&gt;put filename
    4 H  u  p) j% K1 S- p9 x  [8 j. k9 a, Q' ]5 s5 Q
    需要复制远地主机的全部文件进入自己的系统内,可以使用如下
    - v# l+ J! m# U" P3 {$ F指令:
    , O( i3 n& l6 i2 N/ e* b3 C/ b
    & Z, k0 q5 n" S3 ]ftp&gt;mget *
    # `3 E8 F, j/ q  m* C2 n9 P7 B9 q" |9 F' L7 V/ |0 _- x. [
    相反,如果想传送自己的文件往远地主机,则使用如下指令:
    # k& l4 i7 P+ _4 k, ~0 {
    6 w. h) E  [3 ^" L' |. T% ^3 Wftp&gt;mput *8 N% L6 q+ {8 }6 U+ h5 m

    0 Q/ l  r  m3 F7 f' _; I7 Nrcmd
    * N. K+ w5 G, Z! C. i/ n8 g& _3 y$ d5 E& \+ C2 U9 ^( S
    rcmd 允许用户不必向远地主机注册,而直接运行该主机上的指令,7 B+ _; F" b1 ~' c4 e8 H
    实际上,也要进行注册,只不过用户毋须作其它操作。当使用 rcmd+ G: q2 g# L0 h1 y* z
    在远地主机上运行任何指令时,其输出的默认设备就会被更改为
    9 W  j; p$ P+ p- P终端。" _2 u9 B9 |8 ~% A8 G  }1 H' C

    9 e& D% {0 U* ]9 X$rcmd remote-host-name man sh
    0 U2 u; o* z4 X
    3 r6 h% c$ W1 O2 A请求特殊终端处理的指令,将不含设备自身的功能,因为对远地
    ! x8 j, X& e5 y) R4 e: `指令没有定义终端的类型,要求在远地主机上配置受托访问。
    % y7 U) z% K! d3 w
    ) ?' n  q7 F# M5 R. Z; A# G; K要列表输出远地主机上磁盘的利用情况,则使用下述指令:
    7 Q+ k/ K/ Q; s5 c. ~# W
    & p* u& s3 V* O! x8 v5 C1 ]( I$rcmd remote-host-name df' N0 c2 d) T$ i7 y
    ) ?+ k3 y3 s$ M- t8 w6 o" p
    要列表输出远地主机上的目录,使用如下指令:% A' p' `* m  O5 K

    0 J0 [9 Y5 I  ]. @: b0 u$rcmd remote-host-name ls /usr/games
    $ o9 P3 Z5 Z2 B( S5 [0 v( C/ w0 p3 T( Z8 c+ f
    要把远地主机上的文件备份到远地主机上的袖珍磁带内时,指令8 a% t" _0 ~# S1 V
    如下:
    9 j7 C) p6 ^' x. ^4 s2 e0 k, p$ `( ~. H; G+ t8 q
    #rcmd remote-host-name tar cvf /dev/rct0/usr
    1 Q1 a& e3 Q/ ]" ?$ Y3 Y" |) I+ C0 c, V+ T

    . Y5 U2 {' Z* R+ L! W
    9 G' Q- D6 B$ _( b#rcmd remote-host-name "find /usr -depth -print|cpio -oc2 g3 s( B8 K+ O: A! B- J) _: T
    &gt; /dev/rct0% M3 z! _0 ^1 X( |$ A
    - f4 ^( W5 `# T5 b! W
    要把本地系统上的文件备份到远地主机上的袖珍磁带内时,使用
    0 M  H: i# Q1 ~/ @下述指令:
    - N5 @( q) S% D/ U, U6 U- L" o$ m! \; |! k; u9 o
    #tar cvf -/usr|rcmd remote-host-name dd of=/dev/rct0( q- F, w: l- K' Z1 ?) r

    - i+ o" |1 V/ ~
    2 t0 d# D0 ?: h+ q" v2 {9 G7 r: z/ ~+ ]7 J/ X
    #find /usr -depth -print|cpio -oc|rcmd remote-host-name/ T5 ^. ~* r2 s. z
    dd of=/dev/rct0! R$ V) e4 b" J1 N. e) Z) k

    . H/ B/ t- Y5 l8 d+ h, C* [另一方面,如果要把远地主机上的文件备份到本地系统上的袖珍
    , Y' y' q4 F: M" c# V3 Z磁带内时,可以使用如下指令:
    5 y9 }2 F, q1 `2 J7 P5 o$ I2 y
    ! F. y* m8 }  E- v  o8 |6 |* R#rcmd remote-host-name "tar cvf -/usr" &gt; /dev/rct0# A0 Q5 Y, T" K6 o

    0 d6 A1 \0 x6 b9 Z' _( J; E
    0 G  l, s$ _9 c3 X
    # |  n% N! ]( A  D/ E- k4 b0 \#rcmd remote-host-name "find /usr -depth -print|cpio -oc"
    ) F2 m, K- {, U2 e& M/ 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-4-18 05:13 , Processed in 0.283225 second(s), 57 queries .

    回顶部