QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2961|回复: 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 |邮箱已经成功绑定
    一.  各项服务的功能介绍 $ a1 S$ j  W# Z2 D$ d
    ) J/ L+ T; V8 h! E$ A! V5 F( R
    amd 运行automount精灵程序,该精灵在必要时自动安装一些本地设备
    : `! e6 I" K1 R6 ?1 k# n6 `. z% R" W2 G7 I2 M  F$ K
    和NFS文件系统。 ) h  h3 f9 ^3 l3 N# I3 `6 p; j1 T
    " c& [; o4 w8 @; l+ ^
    apmd apmd用来监视系统用电状态,并将相关信息通过syslogd 写入日志。
    ) e* U; e9 T; O1 N! O/ f7 R5 s$ k/ A9 J+ ]6 u: E( N6 L$ f
    也可以用来在电源不足时关机。 ! i* d( Q3 e& J* \/ n

    . q9 u' ?7 x4 \( ~  ?arpwatch 该程序主要用来维护以太网物理地址和IP地址的对应关系。
    8 [; r7 z' ^: m- q. s
    - X% X0 F3 J+ G4 e0 ^atd 运行用户用At命令调度的任务。也在系统负荷比较低时 运行批处理 2 X$ ~4 H0 u, A: \: l
    " K( G$ A0 n9 J" d' K% M4 X: g# v
    任务。 0 ]! T& d* d# }3 u

    , {# I: i( b& hautofs 当您需要时自动转载文件系统,而当您不需要时自动卸载。   V& P; }4 f. x% ~, \) F0 v. \

    ( ^  S; R- j- `, A9 u* Y$ p+ dbootparamd 7 p% l+ o; Q9 t4 c1 P

      v, |- a& D8 W+ k& i0 \该服务允许老的Sun工作站从Linux网络启动,它和rarp 现在很少
    . l/ B% [: m6 o) g& ], A, c$ A. M) z, _
    使用,基本上被bootp和dhcp取代了。
    / Z1 a  c5 C# j
    9 |# a/ r. L+ a" e) tcrond cron是Unix下的一个传统程序,该程序周期地运行用户 调度的任
    ) d- ^9 y. {- }7 D# M2 {, F0 f
    ! a# i4 R# ]0 `- S$ w务。比起传统的Unix版本,Vixie版本添加了不少属性,而且更安 * ~& T" o$ P4 z

    & d( g4 N  f, b  M全,配置更简单。
    8 `; T  M$ |! [( C* S" J# p
    : i! c' y4 w1 z$ A+ a2 A% x# X, \dhcpd 该精灵提供了对动态主机控制协议(Dynamic Host Control Protocol)的访问支持。 3 h# a! J8 u2 {2 m
    9 \# S. A& C8 s. b) g
    ftpd FTP是文件传输协议的简称,它定义了在网络上从一台计算机向另 1 {8 m: n9 g( ^8 f% l% d/ D/ k
    0 b; b% q! j5 c8 h3 A8 |( n* j7 n
    一台计算机进行文件传输的方式,几乎所有的常用系统平台都提供
    * y" E7 O5 }8 Y, [0 C3 J5 Y  V2 x- p4 h$ [- s
    FTP的服务程序和客户程序 5 @7 Q0 _! G- U0 c; c1 g9 T
    ( X. j0 E4 M6 G, }. g8 X
    gated gated通过一个数据库提供了网络路由功能支持。它支持 各种路由
    & s3 O, I/ t8 K! P  u0 k
    , y, G* L0 a. V, I, P协议,包括RIP版本1和2、DCN HELLO协议、OSPF版本2以及EGP
    + j7 J" S% Q; e$ i" r# t: Q$ z) E5 K% ^7 E  X. {( |, d, B
    版本2到4。
    1 P/ @5 b5 \7 D
    , _$ f/ z* a! z6 W0 D$ l8 F2 K$ ggpm gpm为文本模式下的Linux程序如mc(Midnight Commander)提供了
    : ]8 O) X# [+ {* F8 |- M: g' k  u/ a: b% x' z
    鼠标的支持。它也支持控制台鼠标的拷贝,粘贴操作以及弹出式菜单。
      w9 e' W0 S* T# u6 {& Q. n, g3 i, M% {# w7 r% \4 D
    httpd http是著名的www服务器,可用来提供HTML文件以 及CGI动态内
    ( @( E  r( x8 `! K; Y- y6 d3 _. e2 x3 u( p5 n3 T
    容服务。 ( I, _( J- U( D0 T2 |& p: {
    - y  d. \' q. c% V! \* A8 _- J
    Inet 因特网操作服务程序。监控网络对各种它管理的服务的需求,并在
    $ H$ V# l. T6 F$ H2 v2 T2 R8 r
    9 S4 q; Y; \! Z, M- _) Q要的时候启动相应的服务程序。通常,inet管理的程序有telnet、 9 h+ G  ?- b" p& j
    * O, Q) {% |" Y6 ]" ]
    ftp、rsh和rlogin。关闭inet也就 关闭了这些由它管理的服务。 % }$ C/ X8 f5 F# k# A# h' }
    0 U: K% P8 Z% Z% F8 i, j
    innd inn是最流行的用户组新闻服务器。它允许您建立起本地 新闻服务 1 r7 T" C& J2 d9 o$ C" s% z) |1 R" m4 d

    # f3 N9 L+ `6 L) x器。配置有一定的难度,可以先阅读/usr/doc/ inn*文档获得帮助。 ( j4 I; A  Q) m8 @2 O8 g

    . H; V" ]; ^0 C& |! nkeytable 该程序的功能是转载您在/etc/sysconfig/keyboards里说明的键盘
    ! w/ p9 |) M$ J+ a$ \, S. R- d. D/ V- f' `3 N* {$ Y2 d
    映射表,该表可以通过kbdconfig工具进行选 择。您应该使该程序
    4 _- R' E+ q, ]  \* p' A6 {! O! r& S4 h! D
    处于激活状态。
    1 N+ h* T$ O- P6 W# }
    4 w/ w5 C' t8 B0 w. Q3 T3 Y' x' pldap LDAP代表Lightweight Directory Access Protocol, 实现了目录 + H# Z: _8 z5 P9 G$ K' Q; X: n
    / I+ t: T8 h' M3 W9 E/ l9 b
    访问协议的行业标准。 5 g2 M" D2 j' @% N0 B

    1 u4 ~6 x7 {! t$ `+ Dlpd lpd是系统打印守护程序,负责将lpr等程序提交给打印作业。
    ; l1 k" H$ s6 m* I( N$ ^2 v9 a/ Q  @% A  R/ w
    mcserv Midnight Commander服务进程允许远程机器上的用户通过Midnight ) P4 j2 j: m! s' m& n- L

    + w5 `/ [1 S' X6 ~; D! rCommander文件管理器操作本机文件。服务进程用PAM来验证用户, ) m1 J& {9 ?; @; J) i+ o& ~. J
    9 H, |& e3 s8 I
    需要给出“用户名/口令”以通过验证。
    ! q8 y/ w; \' x* T6 b) \- d& J0 s
    4 W  t/ A/ @9 ?+ i  d1 @4 [, ^7 emysql 一个快速高效可靠的轻型SQL数据库引擎。 / C! \9 M* k- i9 }9 d" b' K8 y+ R/ D

    ( x7 m- P* w( g$ W7 E- Bnamed 域名服务器,将Internet主机名解析为点分的IP地址。
    6 ~$ s+ R" H4 Q. V3 y; ?2 F
    ' z6 ^9 S9 k% W7 R- G0 x5 G( @( lnetfs 负责装载/卸载NFS、Samba、NCP(Netware)文件系统。 4 r1 W( n/ {: K: s! g3 M5 a, R, L
    % A9 n7 t; ?  \  Y) D8 g1 ?# C4 r
    network 激活/关闭启动时的各个网络接口。
    / u- t& ~. Y4 N& O- y6 j
    : k0 @# F- {+ Z- R& U2 N5 ]: Vnfs NFS是一个流行的基于TCP/IP网络的文件共享协议。该服务提供了
    , \6 [/ _' E/ I2 y  ~% G5 l6 e  ?
    NFS文件共享服务,具体的配置在/etc/ exports文件里。
    : t3 c6 _$ _2 x, x7 j+ R; p
    1 t8 A2 f' g3 d$ [1 j( snscd 该服务负责密码和组的查询,并且缓冲查询结果。如果您的系统有 ! T) N! ]3 R7 g: m

    5 D% e5 H& c% }2 W比较慢的服务(如NIS和NIS+),则应该启动该服务。 & A8 \6 a3 o9 v

    / e' _' F( n& @/ m5 d$ uPcmcia pcmcia主要用于支持笔记本电脑。
    8 u7 n$ [* P- m8 R+ N2 u; ^
    % x5 B: W7 @0 y& m5 ?- P2 _( iPortmap portmap 用来支持RPC连接,RPC被用于NFS以及NIS 等服务。
      Q  O. @4 W, f8 g2 V2 x& l
    " F8 Z; o; r8 v! n0 ^7 xpostgresql PostgreSQL关系数据库引擎。
    ; @6 ]" F3 J/ t! q2 O6 j  h6 y9 l9 ~
    qmail 它也是一个基于UNIX操作系统的Internet邮件传输机构( Internet
    1 A) Y* I' s+ s  f" [8 ]! z/ {! o; h7 d( @
    Mail Transfer Agent 简称MTA)。它采用标准的简单邮件传输协议 ! |" ^  H+ d9 v; I: v$ y$ \

    2 l7 F7 N/ `" T7 y  |2 r# s(Simple Mail Transfer Protocol 简称SMTP)与Internet上其他 " h4 {) R& H' Z- U
    ) h) J" F/ J& Y8 h% Y' W% _
    MTA交换信息,具有安全、可靠、高效、简单的特点。 9 l6 ^3 H) ?4 ~; ^1 Y) Q* p

    . X6 |  R+ ^% k8 E8 [6 m  arandom 保存和恢复系统的高质量随机数生成器,这些随机数是系统一些随 ' F$ W, E5 c* _* D7 A- m# g
    1 i' l" I- R5 \3 R
    机行为提供的。
    3 t3 q- w/ K( `8 G
    & _& ?  E) i) }# j9 Srouted 该守护程序支持RIP协议的自动IP路由表维护。RIP主要使用在小
    + _9 B' A% q2 O3 d# b0 `
    8 c" _: @7 T: n' m8 d/ Z' O型网络上,大一点的网络就需要复杂一点的协议。 5 E1 {; e# ]8 l+ x- d3 C

    / A7 j- t9 x3 Srstatd Rstat 协议允许网络上的用户获得同一网络上各机器的性能参数。 3 N# r& h; H0 w; E+ h/ h# a

    - A0 N+ w) M3 R5 b0 Nrusersd 该服务使网络用户可以定位同一网络上的其他用户。
    ' d) V' n$ x2 ?! Y( \# I7 ]
    , I( K1 Z% o. Brwalld Rwall协议允许远程用户向在同一系统中活跃着的终端发送消息,类 0 x# i  p) V0 B: u* B9 X9 U' B4 S

    ; `5 o# q% ^  |! H* L( R- b似wall的本地行为。
    , F; P/ c: D0 y: T/ B/ z# j3 c8 b; `0 X9 ~
    rwhod 允许远程用户获得运行rwho精灵的机器上所有已登录用户的列表,
    + n% @9 W2 [4 [# G- q
    2 R2 W* ~5 x7 r0 `6 N4 ?% g, g与finger类似。 7 j: V& @) O( Y8 ~" r2 S, ~" K

      x5 a5 N2 y; {  lsendmail 大名鼎鼎的邮件服务器。
    ) T9 k/ O& V+ e' d2 y6 O! W* |; j' G
    smb 启动和关闭smbd和nmbd精灵程序以提供SMB网络服务。
    " t7 i4 d' |8 k/ g
    6 O) B# H! O: y) |- E9 osnmpd 简单网络管理协议(SNMP)的守护精灵。 : P0 X9 O7 y/ H# E5 D
    ( K6 q9 r2 b2 I7 T  {
    syslog syslog是操作系统提供的一种机制,守护程序通常使用这种机制将 2 j" J/ y# J4 u' R  E
    4 p' R' o9 B& L" u9 ?; B  M, M
    各种信息写到各个系统日志文件。通常应该启动该服务。
    % j. s! J) I9 V! v! t0 n$ i  ]3 V$ A: y) O: D9 {
    Webmin webmin是基于web的集系统管理与网络管理于一身的强大管理工具。
    * T5 u; @7 @. k* k/ r9 X/ }! B$ j; ~  v2 }% j
    利用webmin的强大功能,用户可以通过web浏览器来方便地设置自 1 k# H4 x; v& C" @/ T; }. r9 E; J
    . H. ~$ j6 F1 g
    己的服务器、dns、samba、nfs、本地/远程文件系统以及许多其他的 " N: y' L' L) b& Z" c
    " z# t! `5 p8 z# d' |* r8 m
    系统配置。 ; h$ M# _' x* _% [6 E

    4 Z  O% _2 p- w7 K* V  , K4 D& o+ B% S3 a  t
    二. 服务的启动和停止
    ) x1 h; z* ^8 G) {
    9 {$ |% T( _) |% M7 `1 E% finit是启动时运行内核的程序. 它负责启动所有在启动时需要运行的进程, 包括允许您登录的gettys, NFS管理器, FTP管理器,以及您想在机器启动时运行的任何事. . s, k' t2 O/ B  {* ]
    & [& P; M; E) b6 w
    SysV init的配置文件存放在/etc的一个子目录. 这个目录叫rc.d. 在那里您将发现 rc.sysinit 和以下目录: 9 l0 ]& j. M& W. G3 t4 J

    + C- {1 U! b  U+ F: U) Linit.d
    7 f" L# F2 q/ N) `. z+ z4 c# M
    7 l) C# d- a# v7 |& ~6 W0 Q4 W9 Lrc0.d % B/ r% q, c- [1 L! B% d+ s

    + D6 l1 u4 T" _; J6 d% g1 s6 @rc1.d
    & N+ `9 P& V* m0 _' C1 {$ D# [1 I( d  e& r. g# m
    rc2.d 7 I1 c1 }# ^, h+ B* J0 T& o
    " d/ L; p# _0 {  a
    rc3.d
    6 l% q5 g7 s& Q+ S& I  n4 U* y6 U6 h8 O8 @- L; M
    rc4.d 9 m; I4 u. K/ m9 u4 `: b

    6 s* ~. ^* _2 [0 T, F+ Q! N( _rc5.d
    $ H7 |9 _2 r# ~: h* a( I' c8 d! A6 _" n* p3 e) o' F2 Q; T
    rc6.d ( D' h2 z7 x* v  j

    3 M, T9 H8 n+ w( c& Jinit.d包含一组script. 基本上, 您在启动时或进入另一个运行级别时, 每个service需要一个script. Services包括网络, NFS, 发送邮件, HTTPD等等.
    8 P' [' O7 f* g4 d* C
    ! u. w& u! _' F, L默认的运行级别在/etc/inittab中定义.在前面有一行类似: % ~' c; {' A8 q) q, d# b, m

    6 o- u; |& k; R5 b& P0 ^% qid:3:initdefault: 8 n- c6 h( ^- d) V* H  o
    ) o4 I7 b& O6 t
    在这里, 您看到第二栏, 默认运行水平是3, 大多数系统都是这样. 如果想修改它,可以手工编辑/etc/inittab改掉3. 如果在rc3.d输入ls -l : - G' Z1 J0 J7 ?# ^

    + o5 L, l2 G# ^1 v! n7 P8 x: ilrwxrwxrwx 1 root root 17 3:11 S10network -> ../init.d/network
    0 @: r+ }/ Q& K8 M& J
    0 U) t, W$ x. v* olrwxrwxrwx 1 root root 16 3:11 S30syslog -> ../init.d/syslog
      N8 D" z' s5 \/ _) F, w; R- a
    7 I! {; E. z; n( K5 x2 M* N( l+ Slrwxrwxrwx 1 root root 14 3:32 S40cron -> ../init.d/cron
    6 N- W  H: r" H6 W' z; n* x+ Z& g/ s" J* q
    lrwxrwxrwx 1 root root 14 3:11 S50inet -> ../init.d/inet
    ) W$ E" y: Q. m1 q. B1 q. T
    ! C& n- p: s( J( C$ ]lrwxrwxrwx 1 root root 13 3:11 S60nfs -> ../init.d/nfs
    " x- N" y8 i! ^& ?6 E$ f( L* Z, c& d4 U! C
    lrwxrwxrwx 1 root root 15 3:11 S70nfsfs -> ../init.d/nfsfs & [* n5 H7 l/ h

    . ~7 [; ^; H4 Zlrwxrwxrwx 1 root root 18 3:11 S90lpd -> ../init.d/lpd.init
    + z. M( [2 K0 }% G! x! T' I# i. a, |
    lrwxrwxrwx 1 root root 11 3:11 S99local -> ../rc.local   o: W# r2 E2 x( m

    - B# j/ y  ?  L1 `* M/ f& }1 g: ~7 E8 K# J* p* Q9 m
    我们可以看到这个目录中没有真的'文件', 只有对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脚本的。 4 ~  ]( L; H2 b( ?) k* f
    这个连接在前面还有一个'S'和一个数字。'S'是指启动这个特定的script, 'K'是指结束它,即kill。 数字是顺序, Init将根据顺序启动所有的services. 例如,在同一个目录下,你还可以看到S35dhcpd这个文件,dhcpd服务就是在network服务之后启动。因此我们可以用一个两位数字和一个大写的'S'或'K'来启动或结束所需要的 service.。 1 z4 {$ m$ ^0 m/ t4 f7 O& H
    - Z; G' M" v8 A' F1 T' z4 X. s- F
    Init如何启动和结束service? 很简单. 每个script都写了一个接收参数用来'启动' 和'结束'. 我们可以用命令行来执行这些script, 如:
    7 l1 }- V9 G! q6 s. V! n# [9 Z  F% j  U2 m- D
    /etc/rc.d/init.d/httpd stop来结束httpd服务器. Init只需读文件名, 如果有'K', 它就用'stop'参数调用script. 如果有'S',则用'start'参数. 7 U- N) `* |/ Q( H. S

    " F0 |, p" M, q/ M
    1 j" [4 N; M; p# Z另外:在启动时或者修改运行级别时, 当所有的其他初始化完成后, 将执行文件/etc/rc.d/rc.local. 可以在这增加新的初始程序,我所编写的程序就加在该文件中。在LINUX系统启动部分将详细介绍。
    8 c! u# s  O: U: R" M
    0 Z% h# }( ^0 I  v4 a- L* g( u0 l  |( Y8 l# E

    : o; f$ T7 p, a4 f, X% y  Z! A+ o6 R- a0 I" z
    三、 linux运行级别详解 0 F0 N* |5 L; z( s

    / e! t+ D8 M0 J$ ^0 X简单的说,运行级就是操作系统当前正在运行的功能级别。这个级别从1到6 ,具有不同的功能。这些级别在/etc/inittab文件里指定。这个文件是init程序寻找的主要文件,最先运行的服务是那些放在/etc/rc.d 目录下的文件。
    5 l# o! G: q+ ]+ \0 b. d
    ' e0 n7 h% [5 B; j6 A+ Q' ?不同的运行级定义如下:(可以参考Linux里面的/etc/inittab) 1 W: g6 ]1 M# S& g/ m% [
      # 缺省的运行级,RHS用到的级别如下:
    9 |- v7 g6 \6 B" z( s- S  # 0 - 停机 & f' x8 ?% w: u1 G( `& a" _
      # 1 - 单用户模式 7 G, J, }) }' B. m
      # 2 - 多用户,但是没有NFS  
    4 ?3 f9 {$ P. X- R6 K' R  # 3 - 完全多用户模式 6 C/ [* g. H; v1 H: d0 R, O* `
      # 4 - 没有用到 : z3 ]. C8 w3 a6 a& U0 Q3 c
      # 5 - X11  3 n, T% d) y" [4 H( n' x! h
      # 6 - 重新启动 7 v$ J0 W/ G" w  x" a! z" m
    5 G/ {6 g" P! \8 z2 m
    4 E& M6 k: Y, d. m
      对各个运行级的详细解释: 9 I3 z4 P' X& ~4 Z8 m
    1 k, F: v6 A+ F% n/ }+ c/ J
    0 为停机,机器关闭。
    9 \% y4 f* p: M% ?8 c4 n' z- H& R: k; N+ ]* s. m% S5 t7 y
    1 为单用户模式,就像Win9x下的安全模式类似。 ' i$ c2 |) I5 a
    ) n2 w& B; \: K" N' h
    2  为多用户模式,但是没有NFS支持。  
    3 r' c& b/ Z/ \. p% e% X% M5 Y% t& r# ~' N) p8 ?& W! y
    3  为完整的多用户模式,是标准的运行级。 0 w) ~( Y2 d. D2 |
    8 Z! f  n' x+ \; [7 ], `; i
    4 一般不用,在一些特殊情况下可以用它来做一些事情。例
    ; Z% u5 q% n5 x' m
    8 h! Q. R7 S5 c* H: R如在笔记本 电脑的电池用尽时,可以切换到这个模式来
    ! J+ N" r# C, t7 [4 g7 ]4 V) ^+ b$ g# O1 s6 d; {0 V
    做一些设置。
    7 A; ~2 c  {$ B( ]5 j  5  就是X11,进到X Window系统了。  
    ) U* }8 R0 n$ R" ^: W  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-24 05:02 , Processed in 0.537434 second(s), 51 queries .

    回顶部