QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2965|回复: 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 |邮箱已经成功绑定
    一.  各项服务的功能介绍 / l& A" P, n6 n
    ( G- H4 \2 M9 q% }
    amd 运行automount精灵程序,该精灵在必要时自动安装一些本地设备
    - y" `! ?' _2 T: D  A
    : h: o' x$ B1 Y( C7 c9 t' M+ l3 W: _和NFS文件系统。 7 B9 m  |4 i; |- x6 m! A
    ; h3 i; M5 c; _. k, s
    apmd apmd用来监视系统用电状态,并将相关信息通过syslogd 写入日志。   I$ a1 O& h4 Z+ i

    2 [2 l' N( x7 E; E& @) I也可以用来在电源不足时关机。 ' l5 H9 [! H, U6 c' X

      v) w* j6 g) S" [8 Darpwatch 该程序主要用来维护以太网物理地址和IP地址的对应关系。 , ]$ l$ Q1 }0 K; |
    # e' O  Y. T# m
    atd 运行用户用At命令调度的任务。也在系统负荷比较低时 运行批处理
    6 W7 X# D! S" U
    . I# I" g* m; Q& P任务。
    " N) O- ^3 o$ ^3 y( k# {: r8 g/ q( L" v# d; I* R
    autofs 当您需要时自动转载文件系统,而当您不需要时自动卸载。 * \/ V  f  F; T/ E9 p
    # D& w8 V0 |5 I3 B- u. |
    bootparamd ' M4 r' C% q/ q/ A" t9 t2 r  y
    9 b: O* C. Y. q& @% }
    该服务允许老的Sun工作站从Linux网络启动,它和rarp 现在很少 0 k( y9 m# d9 P+ Z5 i# P  w( a, P

    ; l  `; O' Z5 U: Z使用,基本上被bootp和dhcp取代了。 & k  X& W$ R9 s" I' ?+ `( T" n  S

    * u6 ~4 ?) H9 l+ r, H' c: W% e) Ucrond cron是Unix下的一个传统程序,该程序周期地运行用户 调度的任
    ) d* R8 p  L& G9 j& @) K: `0 L
    3 j3 O; e/ p  T% `  K' T务。比起传统的Unix版本,Vixie版本添加了不少属性,而且更安
    + g) T0 }3 M  C
    * c: j, j/ T- h: H/ S* t1 ?' M全,配置更简单。
    $ U- \4 M6 H( |8 B7 ]/ g7 F0 ^3 K: b: i
    dhcpd 该精灵提供了对动态主机控制协议(Dynamic Host Control Protocol)的访问支持。
    & h* |9 F# E" j" r& k. |* E- a: t. a  J" i* N
    ftpd FTP是文件传输协议的简称,它定义了在网络上从一台计算机向另   w" R* E& ?' [- j! z

    - E0 M+ ?- e# ]. ~一台计算机进行文件传输的方式,几乎所有的常用系统平台都提供
      R# s: F0 Q" b# A3 l  S( _0 a: C! |2 w: H% h, j1 m( b
    FTP的服务程序和客户程序
    7 Z8 u1 \4 [5 N' Q* Z7 ^, r6 p. _# P: G0 x$ r
    gated gated通过一个数据库提供了网络路由功能支持。它支持 各种路由
    + H* z1 x+ z# P% `' E) Q0 n1 Y# |% }* P6 O7 P3 {
    协议,包括RIP版本1和2、DCN HELLO协议、OSPF版本2以及EGP " a; y$ u. p) G2 n) `9 Q, u
    , G3 _% V! ]7 y; E6 _. c- O
    版本2到4。 ; L+ l8 Q; q& V- m( v5 p
    , m. s7 i& ^* g1 a2 z8 ^
    gpm gpm为文本模式下的Linux程序如mc(Midnight Commander)提供了 7 _8 v5 z4 B) _$ O# @1 `
      F0 o  v7 Y3 m" {
    鼠标的支持。它也支持控制台鼠标的拷贝,粘贴操作以及弹出式菜单。 ' o; o) L% }$ W3 \3 F$ s3 `
    4 h  n  B3 V% W7 K8 `7 a4 A, Y
    httpd http是著名的www服务器,可用来提供HTML文件以 及CGI动态内
    1 G$ o' D% E' B9 u) N2 D+ K3 C, y; q
    容服务。
    9 `! a4 q1 G8 \4 M. R6 G7 ], ?6 \1 l4 E" F4 g- T7 ^; P# u
    Inet 因特网操作服务程序。监控网络对各种它管理的服务的需求,并在
    ; T: |! c/ u. l+ U9 [
    9 r# n' C$ {: Y! f: D要的时候启动相应的服务程序。通常,inet管理的程序有telnet、
      n  v( D  _/ T. u8 h7 H5 x! J
    : x7 O' I; k, M: vftp、rsh和rlogin。关闭inet也就 关闭了这些由它管理的服务。
    - V7 c, k" F+ N3 |
    " k3 ^! D/ c3 f# i( Ginnd inn是最流行的用户组新闻服务器。它允许您建立起本地 新闻服务 9 [! `! v+ G0 H

    + k, k/ L6 C  P$ m& K  O# p3 n) Z器。配置有一定的难度,可以先阅读/usr/doc/ inn*文档获得帮助。
    1 a+ F; s7 z7 y9 F7 V' m# H" d, H
    ; b- u( @! P: z3 L! Q, \7 _keytable 该程序的功能是转载您在/etc/sysconfig/keyboards里说明的键盘 + v) Y; i& a$ y0 A1 A
    2 a/ K; A1 m) L, g+ Q' y  H& a
    映射表,该表可以通过kbdconfig工具进行选 择。您应该使该程序 7 u, Z) y9 D' D5 e+ A8 w' ?
    $ g# s7 Y. [8 s4 ]7 W
    处于激活状态。
      H2 G  S1 g! K- B4 |" W. `( d& z: u7 \" s+ ^
    ldap LDAP代表Lightweight Directory Access Protocol, 实现了目录 , [( D0 c- R1 a7 x% g
    3 j- q- G5 D4 B2 |# Y
    访问协议的行业标准。 7 V" e: ^+ {, V5 e) @# Y
    + b0 z8 S! B) s3 m
    lpd lpd是系统打印守护程序,负责将lpr等程序提交给打印作业。 ! O3 p, g* v) w# `% `  h1 r, z! {

    ) f' C# C" i3 z' Ymcserv Midnight Commander服务进程允许远程机器上的用户通过Midnight   w. A6 n7 v+ i7 F% u
    / @( r' v7 z: f4 V7 j6 C
    Commander文件管理器操作本机文件。服务进程用PAM来验证用户,
    : N) g  u  N( o, T: ]
    , H- Q6 s3 L7 q9 E3 ?需要给出“用户名/口令”以通过验证。 5 i7 V: D) g2 y' Y: w- {" w
    7 H# c" ~7 U- @+ J) f5 u
    mysql 一个快速高效可靠的轻型SQL数据库引擎。 - f3 @+ y% P( J6 E" J2 v7 |8 N3 }
    8 y* y4 W& z( h/ ?/ {8 Z
    named 域名服务器,将Internet主机名解析为点分的IP地址。 ) D  ]" N% j7 ]2 r$ M  H4 [
    ! J9 O; {8 C+ B, K5 w: A7 b' l
    netfs 负责装载/卸载NFS、Samba、NCP(Netware)文件系统。
    6 X) s7 z( Q5 N; L/ b2 k6 u
    8 y4 j3 Z3 @# }network 激活/关闭启动时的各个网络接口。 0 m. M4 n$ e% X7 Z

    % E% o# \: @, C) K3 O0 B( Pnfs NFS是一个流行的基于TCP/IP网络的文件共享协议。该服务提供了
    : D0 c# D3 A: _
    * m: V* b. @+ f, N7 M' MNFS文件共享服务,具体的配置在/etc/ exports文件里。 - z' H! L1 Q; ^' T0 M% e4 U3 A

    . s% ~( r" ~; e* Qnscd 该服务负责密码和组的查询,并且缓冲查询结果。如果您的系统有
    0 M& m$ I  e5 n4 ~" ~" K. j, I7 P. Y) r$ ~
    比较慢的服务(如NIS和NIS+),则应该启动该服务。 6 q( I7 E: p. [5 h6 {

    # T9 T3 b! i- t# G% xPcmcia pcmcia主要用于支持笔记本电脑。 / d/ `6 w6 v! a! n3 L# ^( M

    ' [0 _5 ^, Q$ l, W, @! hPortmap portmap 用来支持RPC连接,RPC被用于NFS以及NIS 等服务。
    ) o+ T, A$ w: a. m
    6 c2 p" x7 }; Z% o$ F$ L$ I- Lpostgresql PostgreSQL关系数据库引擎。
    0 _8 r" W! _$ I" F
    ! c: E8 C  a9 g& t4 e& gqmail 它也是一个基于UNIX操作系统的Internet邮件传输机构( Internet
    : o- [  {/ y7 j% F/ V; V; ~1 q  o. e# h2 ^9 H5 s
    Mail Transfer Agent 简称MTA)。它采用标准的简单邮件传输协议
    8 Z: A8 r3 G8 e# @3 n
    % o  o. P) t# Y1 @% f; l) r: y(Simple Mail Transfer Protocol 简称SMTP)与Internet上其他
    4 C- {, f( T' t8 N; \
    7 e& i  H3 m% [! a5 z2 DMTA交换信息,具有安全、可靠、高效、简单的特点。 7 f5 w& ]3 Q6 O1 O6 x9 c4 E! k
    : E3 R% I; b5 Z2 a' a( K; m
    random 保存和恢复系统的高质量随机数生成器,这些随机数是系统一些随 ) W. S! ~- g2 t8 J# O4 Q+ L) C" D- z

    ! `! x' a8 L6 s8 v机行为提供的。 ) N" c1 K+ J7 v

    " H# H9 w. U2 B; Yrouted 该守护程序支持RIP协议的自动IP路由表维护。RIP主要使用在小
    3 |! w7 C: t4 l1 E; b! q1 c& Q
    ' {( Q& V) T& L" C. r# |型网络上,大一点的网络就需要复杂一点的协议。 : n5 m; F$ x1 x7 r6 Y7 u/ b0 Q1 a9 j
    $ `6 L9 ~. e5 @, t
    rstatd Rstat 协议允许网络上的用户获得同一网络上各机器的性能参数。 : }* a: J9 s# W& Q6 W! P
    4 A" j  [) P% c6 O  Q0 c. Z
    rusersd 该服务使网络用户可以定位同一网络上的其他用户。 # v4 j3 ]. Z7 |6 \3 R- k
    6 T- v# z" I8 p' ?: m( }' l
    rwalld Rwall协议允许远程用户向在同一系统中活跃着的终端发送消息,类
    ) \% T/ t" [! V. ?6 W+ r- l  a6 F2 k, h
    似wall的本地行为。 + F$ P9 l6 m6 T& i- @3 [* K. ~

    3 X( A6 I' g5 I; frwhod 允许远程用户获得运行rwho精灵的机器上所有已登录用户的列表, 4 p5 ^0 i  w# z* j# w4 X% k
    - v# R8 Y- J( l% L3 e* ?+ ?
    与finger类似。
    ; M3 j0 g  f% `+ E. o+ ~
    ! G6 |3 v8 E9 x+ j6 U  Lsendmail 大名鼎鼎的邮件服务器。
    / k$ y; ]) M$ {! B: P
    1 j- n# c$ H6 [) p" Ysmb 启动和关闭smbd和nmbd精灵程序以提供SMB网络服务。
    ' N2 N# f! J! D# e
      g+ B  T- C2 \" B, lsnmpd 简单网络管理协议(SNMP)的守护精灵。 ! P4 t4 D1 ]" C7 r
    5 L) F1 Y8 G2 [9 R
    syslog syslog是操作系统提供的一种机制,守护程序通常使用这种机制将
    : h0 C$ \3 e1 D; O. k  W; I. G, I* G- `0 t) a+ u
    各种信息写到各个系统日志文件。通常应该启动该服务。 * c2 J$ w' C: s+ D  ~' ~
    / [6 O; ?7 D( `$ C
    Webmin webmin是基于web的集系统管理与网络管理于一身的强大管理工具。
    ) j; k# R0 a, ^* u, V+ G9 s5 w* r4 Q. W
    利用webmin的强大功能,用户可以通过web浏览器来方便地设置自
    - ~# ~$ A6 j8 [0 M5 x, }9 ]4 y0 L2 W0 |( l* x8 e1 k
    己的服务器、dns、samba、nfs、本地/远程文件系统以及许多其他的 8 f+ K0 x& V  ]8 l& D6 w8 N

    3 T& a7 T; e4 ~8 n4 H. R" g8 I: C系统配置。
    * U* Y8 m+ H% v1 W0 ^* ^( \5 v* V
     
    0 U$ }' O* S5 U. U二. 服务的启动和停止 ' a) B  g' s4 A2 p2 j% `$ v
    0 x1 [* w1 }( j% V1 Y  H
    init是启动时运行内核的程序. 它负责启动所有在启动时需要运行的进程, 包括允许您登录的gettys, NFS管理器, FTP管理器,以及您想在机器启动时运行的任何事. 0 v3 I8 Q0 D3 Y& A5 m* B2 u
    ; ^2 Z+ J& g* _- r, M7 d# m& z
    SysV init的配置文件存放在/etc的一个子目录. 这个目录叫rc.d. 在那里您将发现 rc.sysinit 和以下目录:
    : }  I9 c! }- j6 K9 ?5 y1 \8 Z* Q  k$ g
    init.d
    , h% f9 I. v4 Y" W
    ; d0 m6 U' E  D/ W  \' f+ krc0.d
      e2 t( N7 P% V) ~) E
    % Q8 y3 m; `% c* w6 s2 grc1.d : S4 A% B  D% K" E2 L9 l
    " a- f2 f/ G! ~; ]! ^2 v- C3 a
    rc2.d
    2 C1 Z9 @% J  E. p; B3 y5 }9 x9 [% q8 ]8 H
    rc3.d 0 U! o8 Q( b$ ?2 y7 p! S# f

    ) A9 x5 O5 _% |2 h9 Crc4.d
    : Z  X3 b0 r! ]. z$ R; a. \0 k5 ?6 e; h  ~0 X( i7 N
    rc5.d
    ' |2 H0 w5 _2 f9 g' g+ O1 {( {2 B% ^
    rc6.d
      o/ j2 t+ E& r, ^' M5 f2 B. T! R4 }- w; s( a
    init.d包含一组script. 基本上, 您在启动时或进入另一个运行级别时, 每个service需要一个script. Services包括网络, NFS, 发送邮件, HTTPD等等.
    ; R3 L/ z8 `$ r& P7 X- g5 K3 P3 W# P! t9 m5 J' {/ _
    默认的运行级别在/etc/inittab中定义.在前面有一行类似: ) V# t3 `8 v- `7 B% Y9 B0 }

    3 X+ B, _+ p: R1 ^9 yid:3:initdefault: 6 A+ t# N/ |# \0 O, }6 C1 c

    0 |2 K9 V% z7 O  E! b) m' [, S在这里, 您看到第二栏, 默认运行水平是3, 大多数系统都是这样. 如果想修改它,可以手工编辑/etc/inittab改掉3. 如果在rc3.d输入ls -l : 3 l. w5 j8 {- {# S+ b/ c2 R3 n
    + a2 q# P4 b" U- y
    lrwxrwxrwx 1 root root 17 3:11 S10network -> ../init.d/network
    % V! G) n+ S( q! T+ |1 E  Q. A' o' T$ n( l$ V! k
    lrwxrwxrwx 1 root root 16 3:11 S30syslog -> ../init.d/syslog
    , i5 n/ T0 C: ^" [/ W
    0 G0 ~- ~/ W( J0 s) ?lrwxrwxrwx 1 root root 14 3:32 S40cron -> ../init.d/cron
    ! }  T: m1 T* \* E
    * _0 J' M" Q3 @& D: flrwxrwxrwx 1 root root 14 3:11 S50inet -> ../init.d/inet
    $ B1 l, @5 j1 I" ~7 ]& ^% I% S+ t0 ]' W( w1 q& t
    lrwxrwxrwx 1 root root 13 3:11 S60nfs -> ../init.d/nfs
    0 t& r1 l# i8 a9 ?% T& s/ N6 g! `( J* y% V& Q
    lrwxrwxrwx 1 root root 15 3:11 S70nfsfs -> ../init.d/nfsfs : e- y1 q% l' M$ K) a- Z" j

    & @4 D( c- x$ tlrwxrwxrwx 1 root root 18 3:11 S90lpd -> ../init.d/lpd.init ( e, t) K$ J, D6 ?) p% G4 y

    ' w' I. D. g4 o3 rlrwxrwxrwx 1 root root 11 3:11 S99local -> ../rc.local   ?9 K; a0 k7 K+ o1 V0 ]. v! x

    ! Q# {) }* B: x7 S/ ]: ?) o: ~
    $ g' ]+ v5 x6 ^% ?5 p我们可以看到这个目录中没有真的'文件', 只有对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脚本的。
    " t2 B& i% t& u5 @4 f这个连接在前面还有一个'S'和一个数字。'S'是指启动这个特定的script, 'K'是指结束它,即kill。 数字是顺序, Init将根据顺序启动所有的services. 例如,在同一个目录下,你还可以看到S35dhcpd这个文件,dhcpd服务就是在network服务之后启动。因此我们可以用一个两位数字和一个大写的'S'或'K'来启动或结束所需要的 service.。   u% ~* M; y1 q3 Z3 _" E, v" X

    / J7 Z' Q, I# [$ sInit如何启动和结束service? 很简单. 每个script都写了一个接收参数用来'启动' 和'结束'. 我们可以用命令行来执行这些script, 如: 5 l: h. g0 h* G" O9 x
    ( g" ~3 S3 j, `3 ~! B- C
    /etc/rc.d/init.d/httpd stop来结束httpd服务器. Init只需读文件名, 如果有'K', 它就用'stop'参数调用script. 如果有'S',则用'start'参数. $ S+ T( w' B: n' f* O, X9 j

    9 X0 X  F% g5 ]# o% y
    9 A7 p0 h$ r3 ^; ~另外:在启动时或者修改运行级别时, 当所有的其他初始化完成后, 将执行文件/etc/rc.d/rc.local. 可以在这增加新的初始程序,我所编写的程序就加在该文件中。在LINUX系统启动部分将详细介绍。 * ^- c( {) k/ x0 R1 P  F

    8 a( J0 `% H/ t( U2 V5 B# ?/ p# S1 c
    5 _/ F, N+ M1 o6 W: z* @/ f3 Q& ~

    9 p* z9 X3 O* L4 v三、 linux运行级别详解 8 B+ C1 @3 y5 [. R# i

    * V' j# j' \+ e0 M2 N简单的说,运行级就是操作系统当前正在运行的功能级别。这个级别从1到6 ,具有不同的功能。这些级别在/etc/inittab文件里指定。这个文件是init程序寻找的主要文件,最先运行的服务是那些放在/etc/rc.d 目录下的文件。 : ^& N' g9 R3 ?# ~% o* S; d

    % e1 l1 W/ o; p. Y* B6 S) R& t不同的运行级定义如下:(可以参考Linux里面的/etc/inittab) , x2 H5 x% c& C1 L( `) i
      # 缺省的运行级,RHS用到的级别如下: ) x% j2 [! w& i0 q% p. d
      # 0 - 停机 ; \/ S/ u, s& a% ]- u, B
      # 1 - 单用户模式 # c  K8 g, v& t; y# h2 Q$ C3 e
      # 2 - 多用户,但是没有NFS  ' X1 |+ \$ w' e" e
      # 3 - 完全多用户模式
    3 B2 q3 H: c& r& m" H  # 4 - 没有用到 ' o5 Z+ P/ A6 p6 _2 e% I$ ]7 v
      # 5 - X11  5 K+ A. i, [" n6 d9 c6 V! t8 |) C
      # 6 - 重新启动 . b! o. R6 Q: s9 Z; j! q# \: T& @; \5 |
    1 N4 y, {/ _4 X8 v2 j

    2 ?: z) Q2 V2 |, e2 Q- q# k  对各个运行级的详细解释:
    : n8 `. K/ v$ V7 U& r3 j( O/ a6 y
    0 为停机,机器关闭。 0 s  c% I- o* K  s1 M' ~

    $ Q( r' ^+ b+ B7 v; z  w' \1 为单用户模式,就像Win9x下的安全模式类似。
    - f6 n4 }( a0 J1 k3 h) B1 c8 z5 m9 \* }& W
    2  为多用户模式,但是没有NFS支持。  
    # h: t( l1 W! q. w: ?. t" U' A3 A
    ( F/ P: S( J4 N' n- g3  为完整的多用户模式,是标准的运行级。
    8 z0 c) v/ V1 a
    2 v* O5 y) x# |" Q8 v4 一般不用,在一些特殊情况下可以用它来做一些事情。例
    7 H: T& r8 e; q% P; S$ Q) g; p. o7 q4 J5 i5 G- F. P& d
    如在笔记本 电脑的电池用尽时,可以切换到这个模式来
    6 K: j8 e2 F9 p0 m/ X" e
    4 W8 L$ c2 U3 B做一些设置。
    2 W- M7 l" W# j  5  就是X11,进到X Window系统了。  2 ?5 }8 P- \/ H4 F8 _
      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-10-26 01:28 , Processed in 1.500458 second(s), 52 queries .

    回顶部