QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2914|回复: 0
打印 上一主题 下一主题

[推荐]首届研究生数学建模竞赛部分获奖论文

[复制链接]
字体大小: 正常 放大

1253

主题

443

听众

-516

积分

复兴中华数学头子

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

    [LV.2]偶尔看看I

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

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

    群组越狱吧

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

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

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

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

    跳转到指定楼层
    1#
    发表于 2004-9-27 14:37 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta |邮箱已经成功绑定
    一.  各项服务的功能介绍
    % y0 Q$ H* d. V/ W6 [
    - B4 X4 r% @6 h: K7 {2 oamd 运行automount精灵程序,该精灵在必要时自动安装一些本地设备 8 M8 ]0 O( w0 `. ~; J

    : S2 V3 Z  `0 X9 P$ G和NFS文件系统。 # C+ v( J) t+ i& R: Z/ O) ?$ @  P( S

    * W; i6 D) J, `' G. iapmd apmd用来监视系统用电状态,并将相关信息通过syslogd 写入日志。
    " a0 t3 b! [/ f* X6 i  D7 H+ `3 _$ W( k. l
    也可以用来在电源不足时关机。
    " @( n7 Z2 m4 t0 i+ @' v, ^% s; X  W  E/ F. j" s9 r7 d
    arpwatch 该程序主要用来维护以太网物理地址和IP地址的对应关系。
    ! L/ q) p* q( h9 S" F9 k, W6 ^- \
    atd 运行用户用At命令调度的任务。也在系统负荷比较低时 运行批处理
    & g, u% S& e! Z0 b3 ^+ A$ f9 b# z
    6 t2 ~! ?+ |/ [任务。
    + `5 I/ I: T$ P' @+ K/ R2 @3 U+ _5 e  ]* v6 t
    autofs 当您需要时自动转载文件系统,而当您不需要时自动卸载。 " D. p$ s3 |: \

    ( [* `2 ]" \6 U: Q# z0 qbootparamd 4 _; A5 O% q- q8 e3 s
    8 z4 i6 x5 O5 I/ F0 W2 ~4 ~, @  ~
    该服务允许老的Sun工作站从Linux网络启动,它和rarp 现在很少 9 I) s3 e7 W0 S/ y
    ( X" g/ E3 \6 y8 J
    使用,基本上被bootp和dhcp取代了。
    4 r! X) b3 M; H
    * a6 y% r3 \6 M! L" j5 Ncrond cron是Unix下的一个传统程序,该程序周期地运行用户 调度的任 " z* O( k/ W. V5 r, O$ {1 k0 K

      J! |. {' W9 E/ ?0 x  ~; Z务。比起传统的Unix版本,Vixie版本添加了不少属性,而且更安 $ S" K+ l' p- j
    " L- p2 W7 V1 M& ^0 z3 m% Y
    全,配置更简单。
    2 I$ x$ G: k2 x# x6 l) f: G7 a+ o% ^- F8 {0 @- Y
    dhcpd 该精灵提供了对动态主机控制协议(Dynamic Host Control Protocol)的访问支持。 % p$ M3 a0 v6 l) H

    ( D$ k4 ^' @0 k7 N# C6 W& d1 S3 l$ Yftpd FTP是文件传输协议的简称,它定义了在网络上从一台计算机向另 8 X- d" o4 ~2 K6 _0 [1 e0 W3 V
    . O; H, k; r$ _8 h. R  d: H! {
    一台计算机进行文件传输的方式,几乎所有的常用系统平台都提供
      y3 Y& _6 \/ T5 K/ f1 l: K2 y( Q. K! |
    FTP的服务程序和客户程序 ( P3 o( Q& ?9 c. |  \0 a0 E

    % c7 `7 `" W  M+ d! Y. _gated gated通过一个数据库提供了网络路由功能支持。它支持 各种路由 ! ^" `. l, Z  r1 @
    ( p* y# _% p0 c( G3 g
    协议,包括RIP版本1和2、DCN HELLO协议、OSPF版本2以及EGP
    . ]7 P: v  t2 D+ x" _& n7 t  g# ?7 ?) L- \1 r0 Y+ ~& S
    版本2到4。 ! V( M3 p, i  o  U0 \  s

    0 P7 L8 n* g, s0 vgpm gpm为文本模式下的Linux程序如mc(Midnight Commander)提供了
    9 U7 f5 \# ?" o1 W" f/ ~) y, a4 A5 L  o& Z6 y; U
    鼠标的支持。它也支持控制台鼠标的拷贝,粘贴操作以及弹出式菜单。
    8 S# A/ f9 o9 r& j2 l2 D/ ^( w( }" c' y' k
    httpd http是著名的www服务器,可用来提供HTML文件以 及CGI动态内 * U$ }! Q/ R- V) j7 s- }; ]

    9 p) `7 V% r" S  W/ Y% c容服务。 0 Q8 Q' @, h0 V8 C/ u

    ; I2 |2 P# |4 G3 U/ aInet 因特网操作服务程序。监控网络对各种它管理的服务的需求,并在
    3 s3 M- b2 r8 |' P2 a+ G+ c# s5 K, t2 P  {/ m6 c! |; i2 N
    要的时候启动相应的服务程序。通常,inet管理的程序有telnet、 ! Y2 ~- [. \* W# b
    1 {/ ]( [5 e( l0 S$ N) L
    ftp、rsh和rlogin。关闭inet也就 关闭了这些由它管理的服务。 ' y* ?3 i! a# H7 m9 r6 I4 h
    . A; t% ~6 S0 L4 H3 D. U/ y8 b4 q
    innd inn是最流行的用户组新闻服务器。它允许您建立起本地 新闻服务
    ' v, I1 N4 \% J1 S/ Q% G* u
    $ S1 X1 K; V/ f: x) \器。配置有一定的难度,可以先阅读/usr/doc/ inn*文档获得帮助。 " o7 L3 I# |- E6 J" r9 G, u# U
    2 K( c( W. f9 s/ E! o+ ]
    keytable 该程序的功能是转载您在/etc/sysconfig/keyboards里说明的键盘 ! f) B4 \  g, F, g# A
    9 o/ m) G6 c+ k# S
    映射表,该表可以通过kbdconfig工具进行选 择。您应该使该程序 " S, H1 L, u7 q% P0 [2 \

    ' s( p3 w& ]! m/ e处于激活状态。 1 v! k, X. `3 F8 j; `: E  [' I

    " o& s" i. B8 K' Yldap LDAP代表Lightweight Directory Access Protocol, 实现了目录 9 `' @( e- O7 i+ O' s

      z: t* b, C% y) Q" o访问协议的行业标准。
    8 R1 ]3 {$ p  w' B0 ?" H* O) L" E5 c5 C7 v0 j2 a, |
    lpd lpd是系统打印守护程序,负责将lpr等程序提交给打印作业。
    ; a& Z, ~6 c) n5 i! h
    5 ?' l; {0 {: q" ~; fmcserv Midnight Commander服务进程允许远程机器上的用户通过Midnight 4 O* X6 p& E; s4 A

    ; f4 w) x. ~7 Q, F1 @Commander文件管理器操作本机文件。服务进程用PAM来验证用户, % V# X' P+ q: O+ h0 ?
    ! q- [* A! f& Q9 k7 w! G! u
    需要给出“用户名/口令”以通过验证。
    1 V: z" b7 w! ^
    ' x; f5 Q* O' Y/ ~8 k$ rmysql 一个快速高效可靠的轻型SQL数据库引擎。
    # e' k! m  e7 R( t3 k) l0 {% I3 B) i2 @/ ^4 p
    named 域名服务器,将Internet主机名解析为点分的IP地址。
    : k* K! P+ |9 Q3 o& i
    ! `% p7 B: R# [netfs 负责装载/卸载NFS、Samba、NCP(Netware)文件系统。 $ I- |3 `, F5 `3 U: {
    1 G: }% V( ^+ B, B
    network 激活/关闭启动时的各个网络接口。
    ' z6 D" k1 n, D+ I/ v& n
    6 [) v* A! h  M' Ynfs NFS是一个流行的基于TCP/IP网络的文件共享协议。该服务提供了
    # B7 s" K* v+ w# W% ?6 ~9 ]6 B* w& X$ r# Y" z$ r
    NFS文件共享服务,具体的配置在/etc/ exports文件里。 5 R" e: z, w7 }, x# z, g/ j
    % X, @" J7 n! _& f% Y
    nscd 该服务负责密码和组的查询,并且缓冲查询结果。如果您的系统有 7 ]! R1 A) A' Z# Z2 Z! k) ~5 _

    ' Z  d  c6 J. z7 [, f9 Q; f比较慢的服务(如NIS和NIS+),则应该启动该服务。 # z" O  T+ v  b

    $ n4 K5 m$ w8 |6 b, ~/ sPcmcia pcmcia主要用于支持笔记本电脑。 + F( s5 Y2 `9 ~& C+ b6 Q
    $ @) @) p: O+ a- D: k
    Portmap portmap 用来支持RPC连接,RPC被用于NFS以及NIS 等服务。 + A9 h1 [2 @6 f9 G- m' k7 N; r" \9 u% J
    . s% O. S' e* v  {  i6 j( I
    postgresql PostgreSQL关系数据库引擎。 5 q+ X1 y8 H4 Q0 A, o2 h. u8 R
      W9 W8 z; t3 S0 d8 u7 m
    qmail 它也是一个基于UNIX操作系统的Internet邮件传输机构( Internet
    2 ]9 X; ?" z+ g4 q5 a: E2 z5 Q) S9 L4 h
    Mail Transfer Agent 简称MTA)。它采用标准的简单邮件传输协议
      d3 C4 P$ q/ c$ u$ q) V" C: e+ m$ K' V/ E' ]0 G! l
    (Simple Mail Transfer Protocol 简称SMTP)与Internet上其他
    6 e, Q8 f0 x% l1 k' r8 K
    4 m- r2 C( E" k  ZMTA交换信息,具有安全、可靠、高效、简单的特点。
    7 Z- j; x. R3 [1 A* t2 p7 I# u# K, R; b( G/ L9 l/ m
    random 保存和恢复系统的高质量随机数生成器,这些随机数是系统一些随 9 e) b: c2 ?. t" m1 z1 H

    ; N, h, C0 l' _7 r8 @机行为提供的。
    7 n( ]+ y4 S. o' D" {7 R$ O' q
    6 m  W! n  G) `4 \% nrouted 该守护程序支持RIP协议的自动IP路由表维护。RIP主要使用在小
    8 W8 s. \; A; Z5 J( q( j  e
    ! Q. ~: |( Z* S' k2 |4 q1 U9 r, T型网络上,大一点的网络就需要复杂一点的协议。 % I4 C" H) X; {; n
    $ O+ I0 S1 m! ?; ~5 o( S
    rstatd Rstat 协议允许网络上的用户获得同一网络上各机器的性能参数。
    & S5 b/ d9 Y% Z% A/ {8 t" g0 p" t- x3 N7 ]0 D, |/ F- S
    rusersd 该服务使网络用户可以定位同一网络上的其他用户。 & n; S# g3 }( n

    6 W7 F; R! d/ V/ D- c  E( ^rwalld Rwall协议允许远程用户向在同一系统中活跃着的终端发送消息,类
    , n1 D2 Q. C/ \* }4 ]: a3 F& \5 [4 Y1 n* V/ q: }% k& }
    似wall的本地行为。
    ' G' z$ R! W, {* W" J5 O
    1 \6 \1 h! S" f% ^1 K6 r, Mrwhod 允许远程用户获得运行rwho精灵的机器上所有已登录用户的列表, - c) ?* L7 o( ?/ n: B0 f

    1 P4 p" W4 b& Z8 b" l- j与finger类似。
    9 {: P1 c  y0 G1 C" T6 n& K* I0 r* ]8 D( _+ x
    sendmail 大名鼎鼎的邮件服务器。
    # m. Z* r* n. z% ~' ?+ |! C
    , a. v: z+ K3 L0 v! m! `( rsmb 启动和关闭smbd和nmbd精灵程序以提供SMB网络服务。 / H* Z+ [; E& K9 B" w
    % q/ f1 A1 B+ y! o: V+ s
    snmpd 简单网络管理协议(SNMP)的守护精灵。
    7 l. H( n- g9 k# z3 i3 z
    ( u2 Q, V' p" Z  Xsyslog syslog是操作系统提供的一种机制,守护程序通常使用这种机制将
    4 Q( @0 r) s' g
    5 t' t1 P1 V$ g; G8 Z8 [1 ^各种信息写到各个系统日志文件。通常应该启动该服务。   [$ |+ S% Y. _. d7 ~- f3 k
    0 O8 [2 D  \- \8 \8 h6 k; u$ n
    Webmin webmin是基于web的集系统管理与网络管理于一身的强大管理工具。 $ V, u- i4 S, j
    " s) N& k/ P& q$ [
    利用webmin的强大功能,用户可以通过web浏览器来方便地设置自 + [5 E% h) b+ T8 Y# E! k

    6 n3 n0 Z( n. M己的服务器、dns、samba、nfs、本地/远程文件系统以及许多其他的 ' i; p$ q2 r/ R4 R* v
    ' }* G0 _6 c& ~/ `
    系统配置。
    ) b6 U) n2 A$ E+ ?
    5 W8 R2 |3 `3 b- l4 K 
    1 k$ e8 q) L; q- U二. 服务的启动和停止
    . c% W4 D- T, D' L+ x. \; A3 |& O3 }1 ]) D
    init是启动时运行内核的程序. 它负责启动所有在启动时需要运行的进程, 包括允许您登录的gettys, NFS管理器, FTP管理器,以及您想在机器启动时运行的任何事.
    4 [  R" J& s* g( x: e
    * q8 Q" V+ B& n' VSysV init的配置文件存放在/etc的一个子目录. 这个目录叫rc.d. 在那里您将发现 rc.sysinit 和以下目录:
    $ L4 t1 ^) D' d. x  `; c5 w  j4 O: x4 w: l3 c. k  a; f
    init.d 8 i+ }* `8 G1 J7 `6 q9 ~
    0 n3 G- h( M' |  O0 `5 ?
    rc0.d
      [( c7 c, L) Y2 H! L0 {& _
    3 G  l. Y" O& @. D6 Lrc1.d
    3 P/ ?  ]$ X' U6 L6 e  }$ x2 O$ O. z5 I; t/ b4 g
    rc2.d
    4 Q$ b" g2 J& p/ f- q0 J8 O0 Q8 J: I- M6 A. e% p% F
    rc3.d 8 W, O7 ~# x- N' V: `

    ; P9 f- z% v4 x& H/ g+ H/ zrc4.d , {4 \( u1 N4 n" D
    $ U' b9 s" G* s0 e
    rc5.d % ~6 k7 \; `" Z- E$ `/ {
    , n/ m, p% r! ?- b. J4 V! l
    rc6.d
    & o: c' u, y; k9 h
    5 H0 N3 h& d' W$ |6 Ninit.d包含一组script. 基本上, 您在启动时或进入另一个运行级别时, 每个service需要一个script. Services包括网络, NFS, 发送邮件, HTTPD等等. ) W( L) p( X3 m$ ^5 L
    9 {1 X  P9 I! B
    默认的运行级别在/etc/inittab中定义.在前面有一行类似: # n) R( B' E$ w/ Z0 k
    # S: B% t2 K1 T- r! G9 P
    id:3:initdefault:
    # o- @7 x" w3 ]4 x% i: G8 ^5 z4 W2 o$ N4 ?9 U, v( I3 @( }
    在这里, 您看到第二栏, 默认运行水平是3, 大多数系统都是这样. 如果想修改它,可以手工编辑/etc/inittab改掉3. 如果在rc3.d输入ls -l : ' k: \1 w" ]/ s
    / R3 ?$ t: u' B0 U9 f
    lrwxrwxrwx 1 root root 17 3:11 S10network -> ../init.d/network 0 E6 X1 g. S/ ^9 N8 c

      \. @! v# h# R) F+ @, K. Glrwxrwxrwx 1 root root 16 3:11 S30syslog -> ../init.d/syslog 7 Y/ A5 a1 F4 |2 p

    3 D, B; M& |5 B9 \# B" Blrwxrwxrwx 1 root root 14 3:32 S40cron -> ../init.d/cron
    . Z6 v- A9 T$ a" M# D, V. R6 @) B. y- v$ v- q- q
    lrwxrwxrwx 1 root root 14 3:11 S50inet -> ../init.d/inet ! D2 s. S: m- Y; Z5 l9 K  g
    4 N* }1 r1 `, O. k) c9 X
    lrwxrwxrwx 1 root root 13 3:11 S60nfs -> ../init.d/nfs
    . z& ?0 ~1 M" i3 c1 w2 O1 _  N/ Z$ f9 _9 ^- Y- S5 }! t
    lrwxrwxrwx 1 root root 15 3:11 S70nfsfs -> ../init.d/nfsfs
    8 _+ _  X; }  `5 T  o% c7 F" a" n
    # g* R8 g! e1 X  ^# o/ k2 Glrwxrwxrwx 1 root root 18 3:11 S90lpd -> ../init.d/lpd.init % C5 s& j. S7 @0 z# M

    " Y' J$ x- ~- d! |7 A! Blrwxrwxrwx 1 root root 11 3:11 S99local -> ../rc.local 0 ^3 l1 k. w. Q1 _1 a

    $ d' C, c! L) H# U- Y+ \( _4 I6 y3 l3 z; s' F5 _
    我们可以看到这个目录中没有真的'文件', 只有对init.d目录中的script的连接. 大多数的Linux发行版本中,启动脚本位于/etc/rc.d/init.d。这些脚本被ln命令来连接到 /etc/rc.d/rcn.d目录。(这里的n 就是运行级0-6) 例如/etc/rc.d/rc3.d下面的S10network就是连接/etc/rc.d/init.d下的network脚本的。
    ' r1 V- K+ Y; W/ f4 C! [这个连接在前面还有一个'S'和一个数字。'S'是指启动这个特定的script, 'K'是指结束它,即kill。 数字是顺序, Init将根据顺序启动所有的services. 例如,在同一个目录下,你还可以看到S35dhcpd这个文件,dhcpd服务就是在network服务之后启动。因此我们可以用一个两位数字和一个大写的'S'或'K'来启动或结束所需要的 service.。
    . e2 e$ e# v$ ^- `0 G2 c/ W# x
    , p; U( b( G- a9 W# X- E! d. }! EInit如何启动和结束service? 很简单. 每个script都写了一个接收参数用来'启动' 和'结束'. 我们可以用命令行来执行这些script, 如: ( `1 i! A+ R0 l0 s

    * n* Q: j- G% ?& w* K/etc/rc.d/init.d/httpd stop来结束httpd服务器. Init只需读文件名, 如果有'K', 它就用'stop'参数调用script. 如果有'S',则用'start'参数. 0 ?+ v+ y: J4 D& d( m, s
    / Y1 M0 P2 R& ?, M& |
    ' c/ A& f/ S+ f  s
    另外:在启动时或者修改运行级别时, 当所有的其他初始化完成后, 将执行文件/etc/rc.d/rc.local. 可以在这增加新的初始程序,我所编写的程序就加在该文件中。在LINUX系统启动部分将详细介绍。 9 Z7 q, B3 [2 y& e8 S

    ) Y; p( i6 X/ N" q3 Q% P/ Q* Q' d1 a3 s8 ]8 C0 h0 o( w
    # ?1 @) e$ ]0 F

    $ l. B9 u9 w- C4 ^  V5 b三、 linux运行级别详解 7 i, x& Z1 ~* B$ b$ o! u# G

    : G( c9 i: x5 p% @简单的说,运行级就是操作系统当前正在运行的功能级别。这个级别从1到6 ,具有不同的功能。这些级别在/etc/inittab文件里指定。这个文件是init程序寻找的主要文件,最先运行的服务是那些放在/etc/rc.d 目录下的文件。
    ) D6 N& Y8 t# m' J3 u1 m* `4 Q5 }, O& c% e/ c8 H" z- b
    不同的运行级定义如下:(可以参考Linux里面的/etc/inittab)
    ) d- A# ^3 H  q) C7 I  _  # 缺省的运行级,RHS用到的级别如下: # A, n( ?+ ^5 i9 N1 ]% a1 d. v6 t2 a  u
      # 0 - 停机
    ' v% D! @8 {* \- @  # 1 - 单用户模式 2 g: I5 j+ O2 k6 A# S
      # 2 - 多用户,但是没有NFS  ( S7 }- s* X$ E5 k# d# z
      # 3 - 完全多用户模式 : ~$ l" B; V  u% i5 r! F6 k( M
      # 4 - 没有用到
    2 Y8 v1 t3 @9 s: Y- X" s  # 5 - X11  6 p  i( Q  M+ P! p! E
      # 6 - 重新启动 . `9 P+ r" `5 ^! u! ~6 R* i+ y

    ( q! U8 Y! ~/ I
    8 u4 G$ O% N+ w7 D8 B9 t  c2 Q  对各个运行级的详细解释: , O# I$ Z% Z) T3 \) g, R' m3 f& J

    % s- v/ o6 ^5 K" n0 为停机,机器关闭。
    * Y8 o, E6 y1 e$ i" C" A
    2 [) l0 P! {; E8 Z' ^6 n  x" K  x: T1 为单用户模式,就像Win9x下的安全模式类似。
    + b6 k- n3 v/ R, J2 x* h
    : e. T" |- r3 _: o2  为多用户模式,但是没有NFS支持。  
    . ~5 b0 n+ F; I; {& K$ Y
    # V2 p( r& X. P5 f, d' ?( M3  为完整的多用户模式,是标准的运行级。
      t, D1 p4 J4 n, p2 V$ v) w; g
    $ E" m; j! g/ |) Y1 S+ \9 S4 一般不用,在一些特殊情况下可以用它来做一些事情。例
    ' ]9 A$ \  N. K: X3 w( N+ Z- {" y7 b4 D8 M( H6 J9 `% K
    如在笔记本 电脑的电池用尽时,可以切换到这个模式来 - b  s" v# |. c" N) p

    0 h8 e' t) P. `3 ?4 @& |做一些设置。
    ' [* Q2 g0 @5 _2 Z# T+ i/ `  5  就是X11,进到X Window系统了。  
    / y' O. |1 H2 V' @5 D& ~; t  6  为重启,运行init 6机器就会重启。
    zan
    转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
    数学中国网站是以数学中国社区为主体的综合性学术社区,下分建模、编程、学术理论、工程应用等版块。从2003年11月建站以来一直致力于数学建模的普及和推广工作,目前已经发展成国内会员最多,资源最丰富,流量最大的数学建模网络平台。我们始终秉承服务大众的理念,坚持资源共享、共同进步的原则,努力营造出严肃、认真、务实、合作的学术氛围,为中国数学的发展做出应有的贡献。
    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2026-7-22 07:35 , Processed in 0.407757 second(s), 51 queries .

    回顶部