QQ登录

只需要一步,快速开始

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

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

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

1253

主题

442

听众

-586

积分

复兴中华数学头子

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

    [LV.2]偶尔看看I

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

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

    群组越狱吧

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

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

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

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

    跳转到指定楼层
    1#
    发表于 2004-9-27 14:37 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta |邮箱已经成功绑定
    一.  各项服务的功能介绍 ! k- R! l; O$ v1 [' O" I+ E

    6 M/ W5 Y9 a/ R4 W! L' ]amd 运行automount精灵程序,该精灵在必要时自动安装一些本地设备 , U9 T( T$ e" n1 }4 [: d2 Q
    1 Z' U% h; Z8 |  I* G4 o
    和NFS文件系统。 : G- q( }5 @  t8 D% B5 S( ~; v

    . }; b8 U- e5 J$ l5 j" W4 tapmd apmd用来监视系统用电状态,并将相关信息通过syslogd 写入日志。 9 N; i" Q6 j! H- Q( `( p

    % M* I6 C, o% S9 l1 k8 e也可以用来在电源不足时关机。 $ V; S8 P! \6 ~6 ^, c

    2 a. S$ M: _. J/ Aarpwatch 该程序主要用来维护以太网物理地址和IP地址的对应关系。
    $ @" N: z* [6 v$ `4 ?) |* ^1 u1 r" [7 i4 _+ d3 w5 z
    atd 运行用户用At命令调度的任务。也在系统负荷比较低时 运行批处理
    # t; K, C' ~( H7 v' _7 Z6 Y" y
    任务。 $ c7 [' P  ^9 T! f6 Q0 [) W
    % d9 M. F5 J2 d; F  i
    autofs 当您需要时自动转载文件系统,而当您不需要时自动卸载。 ! `7 u4 ]6 W& A# \

    ' H' i) O; G7 V1 v1 S8 lbootparamd - J( e8 O$ o/ D$ m' H' z
    # W9 n  C6 ?: F! r' e# @+ X
    该服务允许老的Sun工作站从Linux网络启动,它和rarp 现在很少
    , s/ A' l: g3 m9 L* `5 k8 L. d5 ~  R' R; k$ l! Q
    使用,基本上被bootp和dhcp取代了。
    / f& _6 h' }4 @6 }) z( a+ {6 @, a7 M( u3 a2 X) ?3 K
    crond cron是Unix下的一个传统程序,该程序周期地运行用户 调度的任 5 Y) h+ |! d# Q) _
    , H6 d! r4 @0 D" Q! a8 m& Q
    务。比起传统的Unix版本,Vixie版本添加了不少属性,而且更安
    2 j% J+ u7 f( S( [5 [/ l4 M. s( m& ^3 n: Z2 W* |. k
    全,配置更简单。
    , @9 I' b8 o) ?7 G
    1 k) o1 S# m2 F$ Q$ Mdhcpd 该精灵提供了对动态主机控制协议(Dynamic Host Control Protocol)的访问支持。
    - Q( M7 |9 W) X5 \% q% a
    / a$ e, O! O8 _$ mftpd FTP是文件传输协议的简称,它定义了在网络上从一台计算机向另
    - C9 _. K/ v- D& s( n- r2 v. S8 h0 r- j  ~$ z- ?" J
    一台计算机进行文件传输的方式,几乎所有的常用系统平台都提供
    3 D. n1 E' H% l9 T! @) M" v; J! s  \# k
    FTP的服务程序和客户程序
    $ d: V) W( ?& p/ J4 H. [9 l: ?1 ~8 ]  a7 m; t* e
    gated gated通过一个数据库提供了网络路由功能支持。它支持 各种路由
    - A, N. J) ?8 I- O; t7 a& k2 c9 J; \% _8 k" ^$ l$ A
    协议,包括RIP版本1和2、DCN HELLO协议、OSPF版本2以及EGP
      D) w8 X! v5 _5 w6 V) Z( `+ @6 j7 V# l3 m: i
    版本2到4。 4 A* a: I" P" o, J/ F
    ; S% X1 {# ^; b. l" o1 [7 h
    gpm gpm为文本模式下的Linux程序如mc(Midnight Commander)提供了
    + A/ I* J: I9 D9 _% A
    3 O4 V9 F& Z0 {( W( s+ t' l8 n鼠标的支持。它也支持控制台鼠标的拷贝,粘贴操作以及弹出式菜单。
    3 c) W7 i0 C% g6 B" M: G0 z9 i$ r$ t2 w
    httpd http是著名的www服务器,可用来提供HTML文件以 及CGI动态内 % n3 d* R- t9 C2 i
    6 Q% j7 K+ X1 i. ]! I: r& B
    容服务。
    - G( Y* N* G  N- s  _+ E2 q/ i1 m) J2 g9 u4 E6 @  ^
    Inet 因特网操作服务程序。监控网络对各种它管理的服务的需求,并在
    " m& B8 d9 q+ H) [% }" {' o; e/ w. g/ w$ y" h* }/ R3 C, p: G
    要的时候启动相应的服务程序。通常,inet管理的程序有telnet、
    0 T/ q, |6 {0 v5 d; q- V5 R  V
    / a% {4 @+ q1 M7 Uftp、rsh和rlogin。关闭inet也就 关闭了这些由它管理的服务。 6 q0 u- D0 T' Y1 H; P
    0 E8 n  V% Q: Q( ?1 w$ V
    innd inn是最流行的用户组新闻服务器。它允许您建立起本地 新闻服务
    + s2 e7 q2 k- [9 v+ V8 t/ f' G& p1 i! K5 h9 Y: T# a  r
    器。配置有一定的难度,可以先阅读/usr/doc/ inn*文档获得帮助。 4 x0 r: d/ }4 V, \
    , M: {/ ?; m( Q& Y2 l0 C
    keytable 该程序的功能是转载您在/etc/sysconfig/keyboards里说明的键盘
    2 ?: Q+ G0 M& B, T3 u5 _8 }' G" T4 _) L0 J5 R
    映射表,该表可以通过kbdconfig工具进行选 择。您应该使该程序 . I3 M* ~' z& u* T* M9 B
    ! G" W( J( h) _# e1 W
    处于激活状态。 # ?$ r; y9 e- H

    / o/ H& A% ~3 F( pldap LDAP代表Lightweight Directory Access Protocol, 实现了目录
    ' @1 J. o) F! X9 A& K2 s
    + _( Z: i' ~8 ]访问协议的行业标准。 . T( u& O3 k) X6 g

    # f8 L- R/ y# P9 L5 s% j, J1 U. }lpd lpd是系统打印守护程序,负责将lpr等程序提交给打印作业。
    # c' x# j! u4 q; e5 }5 m; w! C) R: L6 Q$ \4 H
    ' i; e% C, _' I7 p1 p8 s. wmcserv Midnight Commander服务进程允许远程机器上的用户通过Midnight ( S4 w) V& Y7 \  _# R% g- h) [

    6 ^* |6 P( Y0 u& hCommander文件管理器操作本机文件。服务进程用PAM来验证用户,
    # n( K6 ~/ ?& H; k4 J* _+ Q9 c0 `: ~1 |4 b
    需要给出“用户名/口令”以通过验证。 1 A, A9 b' t8 T( M9 A4 o

    ' U' F9 }# T( O' O  c  k- i5 qmysql 一个快速高效可靠的轻型SQL数据库引擎。
    $ B7 u; g  R* m2 ^$ F! e* C
    7 f2 f7 k; e/ y' u# Fnamed 域名服务器,将Internet主机名解析为点分的IP地址。 9 k; b2 ~: y4 [/ Q9 ?
    * N% D% e' |4 Z# T5 O
    netfs 负责装载/卸载NFS、Samba、NCP(Netware)文件系统。
    8 L$ k* b3 h3 C1 _9 |" D6 C! l
    2 L9 b2 _7 c+ T0 ]- m  m9 _network 激活/关闭启动时的各个网络接口。 ) B. f, Q0 U3 T4 d8 F2 Q1 R7 t6 G

    ; L. ^' m- n* f# S  w" s$ m: l8 i* Bnfs NFS是一个流行的基于TCP/IP网络的文件共享协议。该服务提供了
    ' p1 @1 g) Y, \: \8 v- O
    # E0 `$ h* t2 K( a+ p  G* ANFS文件共享服务,具体的配置在/etc/ exports文件里。 1 @0 ]- l# [- q) q, m

    1 I/ B% c" O# K: O/ C5 Gnscd 该服务负责密码和组的查询,并且缓冲查询结果。如果您的系统有
    ' I- o) _8 d0 X: L% P- h9 Y, `/ S9 g/ Z/ Q2 |1 t( R4 M
    比较慢的服务(如NIS和NIS+),则应该启动该服务。
      m7 a+ ]2 b3 p& F) K! f* ~/ }  `9 F6 f  o' j& S1 I
    Pcmcia pcmcia主要用于支持笔记本电脑。
    , P; w3 n5 `. D% H9 m1 e1 }* `$ d9 Q- Z
    Portmap portmap 用来支持RPC连接,RPC被用于NFS以及NIS 等服务。 % y& _" D# R, q- y9 L# Z9 u
    ' d+ ?1 k) U& Q
    postgresql PostgreSQL关系数据库引擎。
    * W8 e) B* z% T3 l  W8 ^, R, I& I7 a  ]% ~9 p9 |9 u
    qmail 它也是一个基于UNIX操作系统的Internet邮件传输机构( Internet
      E" f- ?( a" ~( Y- R7 m8 D+ D8 A- E( N3 D1 Q8 K
    Mail Transfer Agent 简称MTA)。它采用标准的简单邮件传输协议 ; @3 M% x1 ?6 E  q0 K1 S
      X$ S" L, f$ J) M* ^
    (Simple Mail Transfer Protocol 简称SMTP)与Internet上其他 8 g) x8 ]$ ?1 n3 R8 E9 Z

    , m+ O7 H4 s, h4 XMTA交换信息,具有安全、可靠、高效、简单的特点。
    7 B: C' I8 g4 V! w9 O; }# j( c; T( H2 O/ e% v6 x
    random 保存和恢复系统的高质量随机数生成器,这些随机数是系统一些随
    - K; ~8 b: b6 R8 p5 P! x
    & @1 N9 Q# O! G" v* w. ?- N1 v机行为提供的。
    ) M, S5 o+ h9 a& c- O- e: H/ M% M( v' M8 G; E
    routed 该守护程序支持RIP协议的自动IP路由表维护。RIP主要使用在小 5 r- G4 M: `- a9 B
    - u6 w, x8 _; n( p0 k/ u9 T* c
    型网络上,大一点的网络就需要复杂一点的协议。
    1 e3 B' F- A: Y+ Q1 u3 u' o
    8 C9 I- D3 B  Z- c6 W8 Mrstatd Rstat 协议允许网络上的用户获得同一网络上各机器的性能参数。 ; T: }) J" c4 T8 e- x& ~
    8 G5 o  G$ Y! E9 o* \0 \, C
    rusersd 该服务使网络用户可以定位同一网络上的其他用户。 " r- z, O; T6 S3 c/ H
    . ~, j2 f) w1 h% V" {* _4 F4 _
    rwalld Rwall协议允许远程用户向在同一系统中活跃着的终端发送消息,类
    , B" J: P. m  p- ~' R$ A% T) }' y! i! ~6 |$ f- j
    似wall的本地行为。 3 ?6 Y3 \$ u, H/ u) {" ~8 s" n" h
    , k: \+ g% s  Y4 N1 u
    rwhod 允许远程用户获得运行rwho精灵的机器上所有已登录用户的列表, ) q9 k5 [' f6 M3 [3 w
      Q# y6 G- U4 F1 h5 ~
    与finger类似。
    # ~: n6 j( |* z3 h. {) K2 m( B# e* b$ v7 B3 d. J
    sendmail 大名鼎鼎的邮件服务器。
    % J% s9 d1 R, R% A1 H/ C8 K" m: ^$ J3 G* ?1 X
    smb 启动和关闭smbd和nmbd精灵程序以提供SMB网络服务。
    4 p8 r& M" N" c; Z) w' Q  N, _4 y+ T4 g# a* a
    snmpd 简单网络管理协议(SNMP)的守护精灵。 1 `5 |% ?- v3 `

    3 a. h- R7 u+ u+ t$ v- y! Ssyslog syslog是操作系统提供的一种机制,守护程序通常使用这种机制将
    " E: w3 q3 Z  V! d6 L" s: t9 j& ?+ e; `3 z7 D
    各种信息写到各个系统日志文件。通常应该启动该服务。
    2 }/ V1 l. Z  A0 k$ B+ o1 |- \, p- y) c* ^( L
    Webmin webmin是基于web的集系统管理与网络管理于一身的强大管理工具。 ' p2 i1 ?+ g3 a- w+ Z

    + ]8 l2 H/ G" W3 U; f4 n利用webmin的强大功能,用户可以通过web浏览器来方便地设置自 ! k0 C  B0 R( ]
      m6 d, X* m7 `* ~5 Q7 p& b
    己的服务器、dns、samba、nfs、本地/远程文件系统以及许多其他的
    - O6 S9 i* y; R: h
    ' ?: H+ A1 f1 V% N, S& o- A系统配置。 * J7 U0 s# s1 v% r* o, ~
    0 X0 i' Y2 f; u# i# W6 B2 [
      + H( B2 K: a% I: v3 c2 w* V
    二. 服务的启动和停止 * a# X9 ^4 Y. }

    & y0 v" y! `7 S7 \# a7 hinit是启动时运行内核的程序. 它负责启动所有在启动时需要运行的进程, 包括允许您登录的gettys, NFS管理器, FTP管理器,以及您想在机器启动时运行的任何事.
    4 H8 j9 J# f- z, Z0 v  X! U2 k9 d& I/ m2 o- a
    SysV init的配置文件存放在/etc的一个子目录. 这个目录叫rc.d. 在那里您将发现 rc.sysinit 和以下目录:
    . g( B5 W7 c1 I0 ^6 r5 P# y4 A3 W' |8 L5 m
    init.d
    & X: @) k' U4 U8 h# q1 |' e# ?1 i8 o
    rc0.d . }/ N" v- p/ r# Y
    - |1 D* f. `# f. n8 T7 T! D
    rc1.d , X$ i- O! h: j5 Y/ a1 Z

    " U2 I2 R6 n7 T7 Grc2.d 4 f" c  v/ i2 C

    , M9 N& R  u' g, _6 x. F- frc3.d ! X" @* o5 q0 q9 i" z/ D! r

    & ?% `! e2 v# l+ erc4.d 6 Y1 ?2 J1 J: H) V& @7 N4 k$ ?9 R' o# D

    7 f* y. W+ Z7 E8 f- ?+ Rrc5.d   X8 z$ n- _3 j2 I: F
    : x. w$ I5 w: U( U8 l7 t& X/ L9 V/ i
    rc6.d / a+ j- F4 x" `

    # w  f/ C6 x- L* }: Ainit.d包含一组script. 基本上, 您在启动时或进入另一个运行级别时, 每个service需要一个script. Services包括网络, NFS, 发送邮件, HTTPD等等. & n# ]( C% K) R$ n, I# Y7 m0 I# v
    6 O! n! _! x: V1 i: K6 {! t8 M
    默认的运行级别在/etc/inittab中定义.在前面有一行类似:
    $ Y  W" i0 w. H' I# `  z) x  |3 C! J+ W6 w5 u" c
    id:3:initdefault:
    : C. m" p: |, b: o
      u- j. ]# w- p7 I$ E. d在这里, 您看到第二栏, 默认运行水平是3, 大多数系统都是这样. 如果想修改它,可以手工编辑/etc/inittab改掉3. 如果在rc3.d输入ls -l :
    " o: L, w0 [6 j) w
    & x0 A% b( ]& w/ Y% Y/ J& Ylrwxrwxrwx 1 root root 17 3:11 S10network -> ../init.d/network 2 C$ S' h' ~8 N3 O1 i$ e3 N
    / g( V) R1 |5 d/ R7 p, U
    lrwxrwxrwx 1 root root 16 3:11 S30syslog -> ../init.d/syslog
    ( `; F* q7 }9 ^; ]2 @2 C
    - d2 r0 L$ P: T1 k9 Zlrwxrwxrwx 1 root root 14 3:32 S40cron -> ../init.d/cron ; M) J3 F) N: z( R1 a$ F9 [$ w  w
    ! {' W; d/ M& u1 [7 k
    lrwxrwxrwx 1 root root 14 3:11 S50inet -> ../init.d/inet
    0 U) r9 q4 w: o. p1 Z$ l9 N/ E8 |2 p' ^  \4 j* w; K  h: `
    lrwxrwxrwx 1 root root 13 3:11 S60nfs -> ../init.d/nfs
    - q1 r$ ^7 U3 O1 R( P/ T6 j* T2 l  m$ x2 G) r) f4 D! |- Z
    lrwxrwxrwx 1 root root 15 3:11 S70nfsfs -> ../init.d/nfsfs
    8 Q5 i# _1 D" {8 R
    2 n3 m) N& Y+ l: C* v% |lrwxrwxrwx 1 root root 18 3:11 S90lpd -> ../init.d/lpd.init
    : S( A) y5 E' b" x# L+ A, q. E0 n# C* n5 L0 P' Q, Y
    lrwxrwxrwx 1 root root 11 3:11 S99local -> ../rc.local ' Y; i4 A: e. e; @4 U  `

      m# G6 x! I7 O6 ?; h; ]7 t" M) y/ _0 k1 t" j, S* s. 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脚本的。
    ' C# u( i; X, {( t4 I: o$ Q7 M3 l这个连接在前面还有一个'S'和一个数字。'S'是指启动这个特定的script, 'K'是指结束它,即kill。 数字是顺序, Init将根据顺序启动所有的services. 例如,在同一个目录下,你还可以看到S35dhcpd这个文件,dhcpd服务就是在network服务之后启动。因此我们可以用一个两位数字和一个大写的'S'或'K'来启动或结束所需要的 service.。
    4 \  d9 a/ X! |3 T' M7 T7 h- p" h* j5 ^3 ]. i8 ~
    Init如何启动和结束service? 很简单. 每个script都写了一个接收参数用来'启动' 和'结束'. 我们可以用命令行来执行这些script, 如:
    0 O; H* `2 ?8 a5 g* p* f
    , w# v, z4 n/ b/etc/rc.d/init.d/httpd stop来结束httpd服务器. Init只需读文件名, 如果有'K', 它就用'stop'参数调用script. 如果有'S',则用'start'参数.
    ( d3 O  B: E9 R! W3 q% I$ l, t  {4 O0 ?; R5 B" w# p

    ' [' L, p1 ^8 Z" _另外:在启动时或者修改运行级别时, 当所有的其他初始化完成后, 将执行文件/etc/rc.d/rc.local. 可以在这增加新的初始程序,我所编写的程序就加在该文件中。在LINUX系统启动部分将详细介绍。
    1 l; f# U% k- _% v$ ]- @" k: r# q; a2 n- y0 `% u. t9 [
    $ _  G8 R, q, _$ F' F8 J+ O& w" `
    7 {" S7 h5 |9 C! `" [1 j

    $ G; V' b5 O: g2 ?三、 linux运行级别详解
    " Z( i5 ~$ n$ t7 k) y3 g; X! H; |
    简单的说,运行级就是操作系统当前正在运行的功能级别。这个级别从1到6 ,具有不同的功能。这些级别在/etc/inittab文件里指定。这个文件是init程序寻找的主要文件,最先运行的服务是那些放在/etc/rc.d 目录下的文件。 3 U# e0 f- S: E8 O" X" I0 G

      ?! K: K1 Z0 D" L不同的运行级定义如下:(可以参考Linux里面的/etc/inittab)
    3 l$ v$ s, a' \* v8 n  # 缺省的运行级,RHS用到的级别如下: / s) I9 u: t$ F  L7 m4 Y# m+ n: C
      # 0 - 停机
    4 l4 k( d; t: R; j* I; w  # 1 - 单用户模式
    , A. ^+ _, o- m* ?7 B0 X# R# q  # 2 - 多用户,但是没有NFS  
    0 g  M" d$ I9 u& d7 W2 U  # 3 - 完全多用户模式 6 q& V" C5 e9 R2 S7 ?
      # 4 - 没有用到 * [. `3 o2 p" V! \! `* D
      # 5 - X11  5 _" Q/ p+ G4 ^! ?$ O  F! C
      # 6 - 重新启动   e! {: V- v5 Q& M5 ]
    $ c0 x( Q  [  V
    6 B$ p+ l: a5 Z4 m2 n, H, p8 K
      对各个运行级的详细解释: % N! B* Z4 {5 |, |* L4 E; I
    ' ~' n, ?  i" }3 [* n& H
    0 为停机,机器关闭。 - `4 V" L4 P# O+ {! x& C
      k: j; B0 e- k, J8 P
    1 为单用户模式,就像Win9x下的安全模式类似。
    . I  N" s. p. B4 H7 U* W  q1 A$ J
    ! ~' q9 p) G5 `+ A! C2  为多用户模式,但是没有NFS支持。  
    / A8 J7 C+ R! H0 A9 q2 J* l9 _; q+ d" t+ \( f' Q
    3  为完整的多用户模式,是标准的运行级。 7 S) B' _1 n; }

    " h9 o% X9 H+ j4 一般不用,在一些特殊情况下可以用它来做一些事情。例 + ^( u: x. O* ~6 T7 r
    ' h3 J6 @0 g  @0 ?4 q
    如在笔记本 电脑的电池用尽时,可以切换到这个模式来 8 n. Y( ?3 `( Q* q* B
    7 _7 Q% n5 r' g; R) e
    做一些设置。 * ]* c- n( M+ _/ [" G( \- h4 T
      5  就是X11,进到X Window系统了。  
    / Q2 N$ N! Y6 V- Q9 x  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-4-20 06:14 , Processed in 0.443273 second(s), 51 queries .

    回顶部