QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2902|回复: 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 |邮箱已经成功绑定
    一.  各项服务的功能介绍 0 f0 y, f$ i4 j9 k# w  z) W* V- l

    5 s: `3 `+ e& v  s! ~5 @amd 运行automount精灵程序,该精灵在必要时自动安装一些本地设备 , S9 {. w$ r) D0 F% w

    1 ]6 N& D( F$ [, S1 M4 p5 W和NFS文件系统。 , D) y( O; W! L# w! d  `

    ; G: q* y( R; ]" Vapmd apmd用来监视系统用电状态,并将相关信息通过syslogd 写入日志。 . V$ P( l  t" o2 v* m/ M

    ; y' h( ?1 [- Z! t  u. M) D5 U也可以用来在电源不足时关机。 / k' U2 y9 ?' j( v# T. T/ H
    1 y9 X$ q- O& `) N7 B6 \3 I) H
    arpwatch 该程序主要用来维护以太网物理地址和IP地址的对应关系。 / d& ]) K) |" L, ?- _( W& |$ U
    2 ^; ~$ z' S( s3 d# q& f: K# L) m1 |
    atd 运行用户用At命令调度的任务。也在系统负荷比较低时 运行批处理 5 ^* n- d9 j& W

    " e" {  X5 m( v$ ^: X任务。 ' q, w0 y3 g7 w) k4 d

    ' S6 Y/ d) {9 l' tautofs 当您需要时自动转载文件系统,而当您不需要时自动卸载。 9 S9 j* I' g/ H, X

    % _5 |5 `3 j, a& Ebootparamd
    ! X0 R; ^0 K" V$ J/ ]. s! t5 J
    6 x# n. Y6 ^* u; H( {' I该服务允许老的Sun工作站从Linux网络启动,它和rarp 现在很少 : E. Q, e- G5 f5 `% e
    # A4 X: O1 ?* i
    使用,基本上被bootp和dhcp取代了。
    $ a- q1 i9 c9 F) y1 {3 \) h# U$ L/ m) z0 b4 P
    crond cron是Unix下的一个传统程序,该程序周期地运行用户 调度的任 ! E* f6 r: Z+ f% i
    5 s; m& T, V  Y% U
    务。比起传统的Unix版本,Vixie版本添加了不少属性,而且更安 0 W* S/ I, ?* X$ }

    0 Q8 L* {5 c5 F+ b8 W3 F全,配置更简单。 ; V& K- O( _+ \) S/ p' ~

    4 a4 ?; G, v4 Q. vdhcpd 该精灵提供了对动态主机控制协议(Dynamic Host Control Protocol)的访问支持。 ) |7 Q1 t/ C. \2 a: l" K6 K9 Z
    ) o& Z$ s) _1 ]% s2 Y
    ftpd FTP是文件传输协议的简称,它定义了在网络上从一台计算机向另
    ( U3 u6 O7 ~1 q3 j0 Q
    ; y1 R5 w* n9 s5 n. B7 p4 d2 O- x一台计算机进行文件传输的方式,几乎所有的常用系统平台都提供
    & ]2 X. [5 A( ^! ~3 o2 p; Y$ Y5 _! O3 U1 ?4 D+ {; E  ?
    FTP的服务程序和客户程序 + @6 p: Z  o' M- L0 k, Q

    3 @: J  I6 C( c1 R* u/ D+ z9 Wgated gated通过一个数据库提供了网络路由功能支持。它支持 各种路由
    2 q/ e# l/ v' G( C+ j- o0 R! _1 b
    协议,包括RIP版本1和2、DCN HELLO协议、OSPF版本2以及EGP
    ; K0 U# u" z. H) g& g. t5 @* b0 I$ e, g" X' E0 h
    版本2到4。
    ; [) o; F' `/ S" a3 ]& [+ s9 ^! n. K$ x
    gpm gpm为文本模式下的Linux程序如mc(Midnight Commander)提供了 ' \+ F9 E( k  P$ m$ ?% p+ V

    ' V1 ~0 z1 p1 m鼠标的支持。它也支持控制台鼠标的拷贝,粘贴操作以及弹出式菜单。 2 x7 e8 V8 Z3 p$ J2 g: M3 c; }

    ; }- c8 ^+ z. ]; t1 ]httpd http是著名的www服务器,可用来提供HTML文件以 及CGI动态内
    5 s/ d% b2 E. I1 X& n6 k2 @
    # @! c$ }  S+ ^  C, n" \容服务。 : z- ~; `. K4 n$ l$ z* m

    3 M+ n2 k- B# Y' V! l# H" |$ j( `Inet 因特网操作服务程序。监控网络对各种它管理的服务的需求,并在
    $ b2 d0 E/ s& ]2 @% y' Y
    ( T) ?$ w% d+ e# Q要的时候启动相应的服务程序。通常,inet管理的程序有telnet、 / z* R, u+ V2 k  Q: }# o7 w+ X5 h  L2 w
    " x& V# W7 W: C( N% c) p6 N
    ftp、rsh和rlogin。关闭inet也就 关闭了这些由它管理的服务。 7 C) s+ F' W( W4 t( {

    4 {1 `5 \5 L% V" |innd inn是最流行的用户组新闻服务器。它允许您建立起本地 新闻服务
    7 Z4 ^# v4 P; e8 _- \2 A. N! ]2 q6 F6 S# ]0 B& M9 Y9 q
    器。配置有一定的难度,可以先阅读/usr/doc/ inn*文档获得帮助。 8 ?3 w  n9 D. l

      x9 B/ p8 Z% S  K. fkeytable 该程序的功能是转载您在/etc/sysconfig/keyboards里说明的键盘 $ }7 N2 j0 Y4 X1 K+ L
    % t; r1 `5 }3 W  M8 v. q
    映射表,该表可以通过kbdconfig工具进行选 择。您应该使该程序 0 }+ b# m' a. q0 G7 l% l  M8 o0 _
    " w0 a0 n# P6 H
    处于激活状态。
    ; S# v+ x7 g4 |% v. N$ g+ ?' |" J) e" Y! G0 _1 r# B0 v: `
    ldap LDAP代表Lightweight Directory Access Protocol, 实现了目录 3 B) h8 S  M/ }$ Q, v- E# e4 H
    ! D3 X* f* ?7 ^$ x$ E3 W
    访问协议的行业标准。   Y9 Z0 h5 V9 v6 Z

    2 Y" l4 t" V: i5 G" q0 klpd lpd是系统打印守护程序,负责将lpr等程序提交给打印作业。 / o+ C4 u* L: v5 k: Q! d
    + H: q8 Y, Q9 H5 P" b: T
    mcserv Midnight Commander服务进程允许远程机器上的用户通过Midnight
    4 y/ H1 M$ E% e2 d( G0 S: y
    # o  o' E  L& V+ M7 J* I/ aCommander文件管理器操作本机文件。服务进程用PAM来验证用户,
    2 D0 j. x& W, T8 o* q: ^, j0 ?7 R$ p: }# F2 g* L
    需要给出“用户名/口令”以通过验证。 4 L* }, A9 B; l1 F5 j( O: J

    6 Y6 |/ {% t) H" z2 V2 T8 w. Kmysql 一个快速高效可靠的轻型SQL数据库引擎。 - y5 i$ [' Y2 X
    ) i  C% ]2 F+ B5 B1 M
    named 域名服务器,将Internet主机名解析为点分的IP地址。 * Q% d2 s% E, D$ J. _* l' d
    $ R! n! d1 u+ z. P/ P; O% Y5 ]; C
    netfs 负责装载/卸载NFS、Samba、NCP(Netware)文件系统。
    ( g5 v* V# m0 K; S' X% ~' n( W2 x2 I: j4 s2 I3 J& {
    network 激活/关闭启动时的各个网络接口。
    8 q; j1 q9 U6 x- t: E8 d8 P5 q; i5 P1 _; }1 E9 v- p9 C) R
    nfs NFS是一个流行的基于TCP/IP网络的文件共享协议。该服务提供了 - ^; W5 e, Q5 n$ [" q9 k( Y

    ; j/ C% g$ S( G2 \; ~  wNFS文件共享服务,具体的配置在/etc/ exports文件里。 ! L: D! i* u( S7 W2 X
    ) X% c9 V$ l" r; U7 b
    nscd 该服务负责密码和组的查询,并且缓冲查询结果。如果您的系统有 0 @0 l+ e6 V' r

    2 o% m" E/ p9 G2 @比较慢的服务(如NIS和NIS+),则应该启动该服务。 ' ?6 `9 R3 o/ c0 Y

    5 u7 |/ ]- Y0 D3 ?Pcmcia pcmcia主要用于支持笔记本电脑。 - {! B" J  [0 d2 l8 L( c
    & x2 e+ c* w9 i" ~7 R$ e
    Portmap portmap 用来支持RPC连接,RPC被用于NFS以及NIS 等服务。
    9 Y0 S3 U, M* W
      R; |4 B- [" V1 c/ D7 J- Xpostgresql PostgreSQL关系数据库引擎。 7 j' s  \: f8 X4 b5 _

      s$ q) t$ }; w! ^) V- Eqmail 它也是一个基于UNIX操作系统的Internet邮件传输机构( Internet . D8 M0 ?; c# W* n- Y( C

    : h0 J6 q! y- p& s) _) p0 ?Mail Transfer Agent 简称MTA)。它采用标准的简单邮件传输协议
    % h4 ~' X* X9 g1 j1 J! V- C5 r! X+ p" X7 p5 `* R. S
    (Simple Mail Transfer Protocol 简称SMTP)与Internet上其他 ; K, H, z$ U& K

    " ~# [4 j/ P8 @MTA交换信息,具有安全、可靠、高效、简单的特点。
    8 r3 B. N. j* r1 O3 m( A) V
    $ a/ B! G9 O/ y3 p2 rrandom 保存和恢复系统的高质量随机数生成器,这些随机数是系统一些随
    / [3 W. u% k7 i2 u: Y9 Z4 r8 b6 a* j: o& o/ `% P9 M
    机行为提供的。 7 \' z1 S3 R0 {5 m* ?) a6 n8 C
    4 K3 f9 V9 Y* x4 x& p# U8 @
    routed 该守护程序支持RIP协议的自动IP路由表维护。RIP主要使用在小
    4 [$ O2 H# H+ r, a  N2 J# D/ r5 T8 K1 S  ?) J
    型网络上,大一点的网络就需要复杂一点的协议。
    3 L& K8 ]. u1 Z( a7 g. x6 u! v9 J) X& n- E' ~) D+ X
    rstatd Rstat 协议允许网络上的用户获得同一网络上各机器的性能参数。 , F" i; q, ?8 m) d) n
    1 Z* q7 }  V/ {4 {- B2 Y, W
    rusersd 该服务使网络用户可以定位同一网络上的其他用户。 1 _. }! ?6 I# ^! i7 N; ]5 @

    $ Z& X8 q9 @" W8 w! l/ zrwalld Rwall协议允许远程用户向在同一系统中活跃着的终端发送消息,类 7 |( v* A) {8 ^. x
    ! P0 J; I5 i9 a
    似wall的本地行为。
    ( s. D  n' c7 ~/ p( g+ `" ]" Z8 z! Z/ [
    rwhod 允许远程用户获得运行rwho精灵的机器上所有已登录用户的列表, 9 C7 y8 e* l" k: V1 O- e

    2 c9 K  n- z1 g$ L7 [/ Q与finger类似。
    " n% w6 \. J! C) Z
    % Z6 C! f# F7 A9 e. B' m+ y* Zsendmail 大名鼎鼎的邮件服务器。
    $ Y& V  U+ }4 ?0 x* v5 [
    ( J& Y5 V( s# Esmb 启动和关闭smbd和nmbd精灵程序以提供SMB网络服务。 $ [- S3 y; |/ `$ X! k

    1 D0 M; g2 h+ U0 n# Ysnmpd 简单网络管理协议(SNMP)的守护精灵。 - ?* I# B' P2 G3 X/ w. n+ L. D

    4 @) }# o) v& Z/ y$ Gsyslog syslog是操作系统提供的一种机制,守护程序通常使用这种机制将 6 ~* ]) @2 E( h' D
    & e/ T: _! ]1 k6 A& K7 C
    各种信息写到各个系统日志文件。通常应该启动该服务。
    # o- I6 d* N& I8 D
    . N, l- \2 [: fWebmin webmin是基于web的集系统管理与网络管理于一身的强大管理工具。 ' y/ b" y: b" }$ ?

    ( x- ]5 w7 }  x. E5 G利用webmin的强大功能,用户可以通过web浏览器来方便地设置自 * Y& N" l. o2 X  W% s, x
    : r4 }9 q& y6 M
    己的服务器、dns、samba、nfs、本地/远程文件系统以及许多其他的
    7 f% [! }  J# ~: [0 [5 E* S5 \$ D8 G
    系统配置。
    + o* J# e( C8 z' k' o$ E* G, c4 E0 z( P8 A& P" Y! [- i
      4 D/ {8 b  y/ F( o, h+ B. @4 E
    二. 服务的启动和停止 , d1 w8 l* D. Q. P; A$ O1 }
    8 I$ `; x$ \. ]; E
    init是启动时运行内核的程序. 它负责启动所有在启动时需要运行的进程, 包括允许您登录的gettys, NFS管理器, FTP管理器,以及您想在机器启动时运行的任何事.
    4 d4 d+ U$ j! M$ @
    " k8 A% s2 J  }( SSysV init的配置文件存放在/etc的一个子目录. 这个目录叫rc.d. 在那里您将发现 rc.sysinit 和以下目录:
    3 l9 Y4 P, q  u. c4 a+ I& L; E9 w
    * p8 d+ W$ h' w& G0 Rinit.d
    % v& {  ?" a: d+ V! E1 i* h  f+ ~* j
    rc0.d 9 n, ^* s; W( c7 z0 g' C3 ?. X: a8 X

    4 Y* m2 V% N4 j- V- jrc1.d
    , i% p7 n0 X  O5 C" f: p
    : B1 s' m" |$ |. G7 g4 ?* p. |8 @1 mrc2.d 0 r7 p8 O0 m% @0 }" \- j
    : f9 {0 A0 i$ d2 V9 c
    rc3.d 2 K2 ~9 ?5 x2 L8 V, u

    ! H0 B" W5 J8 qrc4.d 4 p: V6 A1 h! h% d& B* K' ?$ W/ E
    ' X) a# X8 f; `9 b4 B
    rc5.d
    ( r' ]. J& X: R' r0 m( x3 H/ e) E! r1 h/ y
    rc6.d 6 r; W) P8 b# P& h4 o; m3 i% J! q

    * V! V  ?  e4 s% }% N. Y; c: Winit.d包含一组script. 基本上, 您在启动时或进入另一个运行级别时, 每个service需要一个script. Services包括网络, NFS, 发送邮件, HTTPD等等.
    * B+ l; a5 q1 E( U3 e* ?0 A7 _# V- Y* O) g1 Y0 ]
    默认的运行级别在/etc/inittab中定义.在前面有一行类似: - C0 \( J+ A6 {7 O" d: Y( z

    . k# Z; l' a" w, d9 Iid:3:initdefault:
    / b& G/ b$ r5 i1 Z
    & O* V; m& n7 h! O1 u3 x在这里, 您看到第二栏, 默认运行水平是3, 大多数系统都是这样. 如果想修改它,可以手工编辑/etc/inittab改掉3. 如果在rc3.d输入ls -l :
    " ]3 u; |2 W+ \; l7 i* C3 A( v2 h0 m- [) [) S
    lrwxrwxrwx 1 root root 17 3:11 S10network -> ../init.d/network / X6 J9 f0 G7 ]" Y( q
    ) i6 \2 A4 T" r- G: e& P: u0 F
    lrwxrwxrwx 1 root root 16 3:11 S30syslog -> ../init.d/syslog
    & T1 g! |" k5 m3 p( g1 J  @  e6 I7 N  I" U+ {( \
    lrwxrwxrwx 1 root root 14 3:32 S40cron -> ../init.d/cron 5 k* q' V9 }: P) r

    . v3 n1 D1 m5 ^# slrwxrwxrwx 1 root root 14 3:11 S50inet -> ../init.d/inet 1 q& ]; l# N0 O1 d' n) U

    0 P! z$ P. O1 b$ ]! ylrwxrwxrwx 1 root root 13 3:11 S60nfs -> ../init.d/nfs
    9 u' ~' Q/ P0 A3 u2 c6 T' P% _
    ; j" c' \, j. c& |" s/ X. w' blrwxrwxrwx 1 root root 15 3:11 S70nfsfs -> ../init.d/nfsfs
    3 d. |4 M4 A4 D% D
    2 ]/ n  Q% i' llrwxrwxrwx 1 root root 18 3:11 S90lpd -> ../init.d/lpd.init 1 {# z3 y/ n$ S* g
    4 O1 m6 O/ ]" Q9 Q" d. a1 L5 r
    lrwxrwxrwx 1 root root 11 3:11 S99local -> ../rc.local 5 y1 y+ D9 |3 q  ?1 F' r, \7 g

    , b' n6 L! G/ c# X4 a' y0 K9 a6 m: B
    , u9 Y, }3 H/ ^. I( D我们可以看到这个目录中没有真的'文件', 只有对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脚本的。
    8 [3 Q* a6 I$ J# Z) N8 O* |% X这个连接在前面还有一个'S'和一个数字。'S'是指启动这个特定的script, 'K'是指结束它,即kill。 数字是顺序, Init将根据顺序启动所有的services. 例如,在同一个目录下,你还可以看到S35dhcpd这个文件,dhcpd服务就是在network服务之后启动。因此我们可以用一个两位数字和一个大写的'S'或'K'来启动或结束所需要的 service.。
    / g2 R0 z/ m  ?5 P' G$ M& o8 i9 o. W+ T  T
    Init如何启动和结束service? 很简单. 每个script都写了一个接收参数用来'启动' 和'结束'. 我们可以用命令行来执行这些script, 如: $ {2 v. L1 L& F/ t2 c, ^1 P

    ' Q* T3 ?1 {) \* X/etc/rc.d/init.d/httpd stop来结束httpd服务器. Init只需读文件名, 如果有'K', 它就用'stop'参数调用script. 如果有'S',则用'start'参数.
    2 v6 G% G. k# M& u  e0 K0 B# n9 p# V8 g) x, O2 e
    ! K6 o9 p1 p9 I
    另外:在启动时或者修改运行级别时, 当所有的其他初始化完成后, 将执行文件/etc/rc.d/rc.local. 可以在这增加新的初始程序,我所编写的程序就加在该文件中。在LINUX系统启动部分将详细介绍。 - \4 D5 L8 D0 v

    " N: E. `3 }$ L$ y; s$ Z, }
    - p( e9 d9 F9 u! r( [8 J. b9 j5 C1 e, {) l/ m
    + |* t9 F+ Z# B' F6 D2 N6 n2 n4 ~
    三、 linux运行级别详解
    2 S/ L! d6 p) d  h8 ]
    2 V7 W0 b+ ?) `  p) @* `简单的说,运行级就是操作系统当前正在运行的功能级别。这个级别从1到6 ,具有不同的功能。这些级别在/etc/inittab文件里指定。这个文件是init程序寻找的主要文件,最先运行的服务是那些放在/etc/rc.d 目录下的文件。
    & p: U' Q8 \, e- ^  V7 I6 P$ W( {$ O1 ]8 ^1 a
    不同的运行级定义如下:(可以参考Linux里面的/etc/inittab) 0 h; m; M9 d8 Q8 r
      # 缺省的运行级,RHS用到的级别如下: 7 o/ s' _% V3 h2 ~
      # 0 - 停机 ; [$ ]' o/ f; l6 u: j8 {
      # 1 - 单用户模式
    . ~7 T$ J) c- m3 ]. A  # 2 - 多用户,但是没有NFS  ' `* h4 [0 |/ s5 f# b, G
      # 3 - 完全多用户模式 ( p1 E1 @% ^5 R) s. l2 w: s
      # 4 - 没有用到 ; F- N$ v; c; y
      # 5 - X11  
    8 P' ?' v8 d* A; Q7 R, [  # 6 - 重新启动   V* j" R9 B, g: r# s$ }8 r

    . ?4 @7 A; _( L, I9 I/ _% j4 J0 m' b. l% d% Y
      对各个运行级的详细解释: $ c. f9 n! a$ \; k

    # g4 w3 L+ ?5 M" u0 [5 R2 s) F0 为停机,机器关闭。 1 u) I' h3 v" d* J3 Y4 X2 l

    6 D" z" D# Z) K1 l2 X2 [, f1 为单用户模式,就像Win9x下的安全模式类似。 ) g; Y1 x5 C- G, `6 n

    , A6 C3 m6 D$ X0 F6 `) B2 ]2  为多用户模式,但是没有NFS支持。  
    . Q, {5 o2 ~% U2 t+ v* v% z3 V/ T- a1 Q8 U
    3  为完整的多用户模式,是标准的运行级。 # Y7 k. W# x: q' d0 q
    . Q7 B. W% @/ P, H, W+ J$ @
    4 一般不用,在一些特殊情况下可以用它来做一些事情。例 . m' u* s0 Y5 B; C$ o
    0 ^- _7 O  Q6 }2 a, K' F
    如在笔记本 电脑的电池用尽时,可以切换到这个模式来 ' q- _: Z5 A4 `( b

      u. o" @, R) b, l7 s做一些设置。 " t2 K; f5 g9 d1 {: w) T0 V( c5 o0 X
      5  就是X11,进到X Window系统了。  , f, ]8 U/ n) S2 Z
      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-6-13 04:41 , Processed in 0.435577 second(s), 52 queries .

    回顶部