QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2891|回复: 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 |邮箱已经成功绑定
    一.  各项服务的功能介绍
    & L! n0 Z- T, H" |* @8 }4 U0 [4 b% D! y* r) j0 G
    amd 运行automount精灵程序,该精灵在必要时自动安装一些本地设备 2 w3 p* u2 M9 T! [
    $ Q# V' O9 r1 ~: u  ?& D
    和NFS文件系统。
    $ d# j% B# Z( T: U6 h/ f9 I+ F* B6 ]8 r( K7 v. l
    apmd apmd用来监视系统用电状态,并将相关信息通过syslogd 写入日志。
    8 a& u" [8 q* k* ^0 o1 N9 {
    2 {& t0 P  N; c9 Q+ W) W也可以用来在电源不足时关机。 & l/ y& S* w/ s$ X! ^
    9 a& {9 K4 h9 @0 S
    arpwatch 该程序主要用来维护以太网物理地址和IP地址的对应关系。
    1 G* L$ U0 I. u, M5 `4 }2 D' u- u( n+ Y
    atd 运行用户用At命令调度的任务。也在系统负荷比较低时 运行批处理 + m4 }6 j' h/ c  M

    * b3 J6 _6 ^0 E2 c/ [9 y任务。 # R) J. \) o, [0 a! M1 T4 G2 T

    & l* G4 C& r/ U& w2 E9 K! A) g. Qautofs 当您需要时自动转载文件系统,而当您不需要时自动卸载。
    % z4 l3 ^" W, e  i% d- j9 ^5 [' [# c1 Q: ]+ q
    bootparamd + |8 Z( S! e! k: ?5 e
    9 O+ c9 G4 U7 N4 g! h5 ?7 m
    该服务允许老的Sun工作站从Linux网络启动,它和rarp 现在很少 . @1 R7 p' e  A* p

    . H2 x* N8 Y+ K" A0 y1 {使用,基本上被bootp和dhcp取代了。
    9 ?4 O! G8 M; S1 S& j5 D5 w
    $ S9 P1 R6 L3 m$ R' }& icrond cron是Unix下的一个传统程序,该程序周期地运行用户 调度的任 7 _& E/ F3 N  f3 {
    : W& K* _2 T3 H. \' F/ k
    务。比起传统的Unix版本,Vixie版本添加了不少属性,而且更安
    ! |% g5 S2 @1 G6 t! Q5 u, e& ~$ v: P# Y1 T: }( `5 v
    全,配置更简单。
    1 O+ r2 D) r8 |) @+ \7 d1 ^! F( }- a2 G* ]
    dhcpd 该精灵提供了对动态主机控制协议(Dynamic Host Control Protocol)的访问支持。 . M- ^  k8 Y& d, ?% P4 c8 J$ e. S
    0 q* c4 E. m, |: n' P3 G) ?0 y; C4 q
    ftpd FTP是文件传输协议的简称,它定义了在网络上从一台计算机向另
    # F+ b/ F% G% u/ ]
    2 X( `( C, T' H一台计算机进行文件传输的方式,几乎所有的常用系统平台都提供
    ; Y( e! r0 ?2 d* n' Y- z3 k# t, I) ^* T6 I5 p0 G
    FTP的服务程序和客户程序
    , ?1 i% b4 V* N+ x) O# e# {' c" x  \/ k/ f) N
    gated gated通过一个数据库提供了网络路由功能支持。它支持 各种路由
    # Y1 M0 n4 Y. O" _) n' t
    & J, d3 X* D; [$ G协议,包括RIP版本1和2、DCN HELLO协议、OSPF版本2以及EGP , f1 l; E+ t" o- E
    ; s7 q' w8 D2 v: Q# k* z3 k+ k
    版本2到4。
    % z3 E) E. ~* Q6 a2 d/ _% F: e8 ~# Z$ X2 k! p' f
    gpm gpm为文本模式下的Linux程序如mc(Midnight Commander)提供了
    ! u8 A1 W' u  W0 P1 p: s! e) ]1 g
    * q2 a+ Z. X* N! k0 L' ]9 t鼠标的支持。它也支持控制台鼠标的拷贝,粘贴操作以及弹出式菜单。
    3 _) d/ K) B1 b; d  X. Z' I8 p4 B- Z
    httpd http是著名的www服务器,可用来提供HTML文件以 及CGI动态内
    ' ^, e  j/ f9 x1 e! C* N& V+ E3 @- z: j9 `+ V* }; f, V
    容服务。 3 e$ M8 h8 Z1 ]7 Q% V, H
    0 A* I: M! T/ p- A
    Inet 因特网操作服务程序。监控网络对各种它管理的服务的需求,并在
    : Y& u5 F% E$ |8 a2 z: w% z0 K& u/ m( Q0 \9 |7 `$ O: F& k
    要的时候启动相应的服务程序。通常,inet管理的程序有telnet、
    ) K! ~9 d# |& X% V' x* i  h$ j' G% R) P& w# Y) C, k. J
    ftp、rsh和rlogin。关闭inet也就 关闭了这些由它管理的服务。
    6 B# E& e* f* ^& {+ @6 N  r) c+ y
    + W# E% O* V4 Jinnd inn是最流行的用户组新闻服务器。它允许您建立起本地 新闻服务
    ' I2 [6 A* o  }5 l% A- p% M' ]0 E. `' g, ~$ R# X  `
    器。配置有一定的难度,可以先阅读/usr/doc/ inn*文档获得帮助。 5 B+ I6 V+ \  t4 M+ H. S

    ; q' X* v  ?* ekeytable 该程序的功能是转载您在/etc/sysconfig/keyboards里说明的键盘 * M3 O/ ^* w8 _2 ]% W
    ' [4 G+ v; C/ T9 S. u
    映射表,该表可以通过kbdconfig工具进行选 择。您应该使该程序
    6 E# e  v5 }: V! w( L* A' ^/ v* T0 \" r# C" u; [/ O
    处于激活状态。 7 c1 A8 L5 ]( \, c& w  v( h
    1 I( j: o3 A' k! b3 M4 L8 L
    ldap LDAP代表Lightweight Directory Access Protocol, 实现了目录
    $ u" t- F. W1 e' f2 o
    9 e4 V) W6 P) O+ C! u9 Z# [访问协议的行业标准。
    ' j8 m" I+ ?, d( a5 F  y
    ; z: }/ z  a8 a: t6 blpd lpd是系统打印守护程序,负责将lpr等程序提交给打印作业。
    9 Y' r' A% `$ c" w7 ^! Z8 i" t: d* w/ @5 g9 ^
    mcserv Midnight Commander服务进程允许远程机器上的用户通过Midnight
    - Z3 n. u* |& c# G4 n& [1 |9 ?2 w8 x) ~6 N7 Z
    Commander文件管理器操作本机文件。服务进程用PAM来验证用户, 9 J9 f. |$ e- W1 X5 _# a4 I
    ) [0 F6 x) @4 O* D$ [5 F
    需要给出“用户名/口令”以通过验证。 # L$ {7 P2 i9 _% o
    ) C. y* R0 b; \3 T2 y
    mysql 一个快速高效可靠的轻型SQL数据库引擎。
    / G6 s" x- r# [7 y% @$ i) e/ j: A7 }' q# H
    named 域名服务器,将Internet主机名解析为点分的IP地址。
    5 n/ m4 u% z7 @# }# ?' w/ L/ a- M4 X9 z! d4 N6 a
    netfs 负责装载/卸载NFS、Samba、NCP(Netware)文件系统。
    6 R" s3 g+ x6 A9 L/ ~5 a' o+ x1 r* H# b# r3 I5 x% n- w" Q5 ]
    network 激活/关闭启动时的各个网络接口。
    ! p5 [+ s: l6 Y( z* f) M( {5 i3 N, k' C) S$ d5 w
    nfs NFS是一个流行的基于TCP/IP网络的文件共享协议。该服务提供了 5 D0 g8 ]/ c# i2 R! N) ?6 K

    6 @& k! q4 q4 m; GNFS文件共享服务,具体的配置在/etc/ exports文件里。 : A  f. v/ E6 R% @3 z
    4 M$ X" n2 W' R( j/ V9 g9 d
    nscd 该服务负责密码和组的查询,并且缓冲查询结果。如果您的系统有 & _$ s7 E: v( G$ b9 R! D
    - ?2 ]; R1 M' ]! a9 N
    比较慢的服务(如NIS和NIS+),则应该启动该服务。 + F5 x$ i8 J( U9 [. m+ @
    - B5 n; |, a' T+ j* X  \
    Pcmcia pcmcia主要用于支持笔记本电脑。
    3 ^; |. [% |7 B* k; k4 c# f
    0 f' n& d  R2 CPortmap portmap 用来支持RPC连接,RPC被用于NFS以及NIS 等服务。
      f) A5 A' w' i. v1 H# O9 v7 M3 E$ F' m8 M$ |
    postgresql PostgreSQL关系数据库引擎。 & U5 T6 ~4 @  a; m7 r

    . L* |9 [" z( |qmail 它也是一个基于UNIX操作系统的Internet邮件传输机构( Internet
    1 D' T; R4 m5 R; z! q5 J
    $ x1 ~8 P- L# C/ g! s  rMail Transfer Agent 简称MTA)。它采用标准的简单邮件传输协议 ) c1 [( |! K6 S# t- O

    % b  m$ h' P" ]! J4 J. @. h  ^(Simple Mail Transfer Protocol 简称SMTP)与Internet上其他 ' n) X) I) M8 D2 Q- T  c% C
    % T* L* k5 m! I; n5 J: @: \
    MTA交换信息,具有安全、可靠、高效、简单的特点。
    4 D) S! t% O8 G- U4 q1 Y  }: Z' j2 I6 R
    random 保存和恢复系统的高质量随机数生成器,这些随机数是系统一些随
    + H' |! m9 _% D& _. y
    " b4 `- V# v5 Q* k/ m机行为提供的。 ; {- \  I6 z' M' p$ F6 r
    : T# i  m% `/ q
    routed 该守护程序支持RIP协议的自动IP路由表维护。RIP主要使用在小 9 r: ?& V; r  p

    4 E/ {. y5 ]; Q) F. _型网络上,大一点的网络就需要复杂一点的协议。 # |" a7 {# |) Q0 E+ ~% X5 h5 x
    3 u' t2 I- N  G" K# A" K: E) N
    rstatd Rstat 协议允许网络上的用户获得同一网络上各机器的性能参数。
    ; k& v$ A" M( |$ f1 O' v/ h1 p6 b
    rusersd 该服务使网络用户可以定位同一网络上的其他用户。 & Y9 Y1 t9 E3 g
    6 g& t) R; t2 [# E
    rwalld Rwall协议允许远程用户向在同一系统中活跃着的终端发送消息,类 4 K/ ]0 g  S: A( N. `9 s

    / _$ q9 g- M) o! b+ A, t1 P似wall的本地行为。 2 x1 l9 j5 m' o0 R7 M
    $ ~' ]5 Z2 I: ~; L, x
    rwhod 允许远程用户获得运行rwho精灵的机器上所有已登录用户的列表, ; t5 m! `& Z% I& M
    ( P# D, ?- [- R( V
    与finger类似。
    * j; M3 R) Y4 E. M; b
    7 j: \6 i0 K2 a* U4 J3 @4 Osendmail 大名鼎鼎的邮件服务器。 ) o4 k& m$ E1 o, X5 E" U

    / a5 h7 K! z+ Tsmb 启动和关闭smbd和nmbd精灵程序以提供SMB网络服务。
    % V5 |! C1 v3 n( I2 f8 _+ G9 v# p, s$ ^, h3 e) G1 z
    snmpd 简单网络管理协议(SNMP)的守护精灵。 # N; K; w8 B) r( Z# B  c
    ; L( v! K1 `/ Y* \0 J5 C$ J4 G
    syslog syslog是操作系统提供的一种机制,守护程序通常使用这种机制将
    ! z+ ^. N/ }  g! \7 W
    : J) j* k0 y( v各种信息写到各个系统日志文件。通常应该启动该服务。
    + Z( y5 d; [1 R: T+ ~* ?0 x6 m# N$ c+ D6 D* N, r+ h) _
    Webmin webmin是基于web的集系统管理与网络管理于一身的强大管理工具。   r  w& U  P9 B/ L
    ; m# K5 C1 K. V, O0 m% @0 ~
    利用webmin的强大功能,用户可以通过web浏览器来方便地设置自
    1 {( ^- b# m  A" C. k
    8 j+ S8 L. ^# Y8 m己的服务器、dns、samba、nfs、本地/远程文件系统以及许多其他的
    . H9 {+ Z% J9 `! C8 u) l
    , U* n& S/ Z. I6 @5 [; {系统配置。 * t0 l6 }6 z* P; e
    5 ~& c5 E# N/ @. w+ E, M
      3 _: u7 g2 A5 Q2 ?4 ^" @2 @+ W, n
    二. 服务的启动和停止
    4 d+ l3 o* Z4 C' Z# W8 b  [6 D& M7 u+ P) B, b
    init是启动时运行内核的程序. 它负责启动所有在启动时需要运行的进程, 包括允许您登录的gettys, NFS管理器, FTP管理器,以及您想在机器启动时运行的任何事. 0 ~; v* Z4 w; t
    2 r) g. e2 a  t" u1 h& A1 [6 q7 x
    SysV init的配置文件存放在/etc的一个子目录. 这个目录叫rc.d. 在那里您将发现 rc.sysinit 和以下目录:
    - C- S! I. t9 N/ f& ?: F+ P2 j
    , u, [4 `/ u6 ^0 E$ Yinit.d & e/ F0 D7 k; T4 J3 y3 u
    ; I7 L' j7 t- k6 V; Q
    rc0.d
    5 N$ \& v  q2 q' J. ~, A
    7 T2 p, N- {- ]3 A) E" t# m) R5 Yrc1.d
    % `. u& i7 c" y* k; J* ?2 `$ D2 ?4 g* y$ e! \$ z# H
    rc2.d
    + a0 f8 K/ z5 x/ Z$ u7 U! T% e; z! r2 [3 j6 i6 \1 m+ B- P# b
    rc3.d
    . v* P2 \; b! `; l/ w: G3 ?5 N1 b" U# Y1 L. W0 {
    rc4.d
      t0 X' C' ^# d5 X, F4 [  t6 H# K/ F( n  P8 s) U+ ^
    rc5.d 2 G2 w; q+ W1 R+ m

    3 S, ~. K8 m9 t8 B; Wrc6.d ' @! y7 T1 W; a4 X

    % E! c; H! }5 g% T# binit.d包含一组script. 基本上, 您在启动时或进入另一个运行级别时, 每个service需要一个script. Services包括网络, NFS, 发送邮件, HTTPD等等. 2 K- a. _- k1 c0 u& ?$ m

    ) T* Q. Q7 e# ?0 E默认的运行级别在/etc/inittab中定义.在前面有一行类似: # |/ [4 w' x* d& r4 T* ?: S7 K
    1 a2 t2 l: w* D2 D, C" V
    id:3:initdefault:
    7 r) }) F7 N2 o8 c
    ( {* x3 u; n0 x* V在这里, 您看到第二栏, 默认运行水平是3, 大多数系统都是这样. 如果想修改它,可以手工编辑/etc/inittab改掉3. 如果在rc3.d输入ls -l : 4 ~4 @7 S# v1 b0 k

    9 j/ r( z9 }5 E) P0 i+ k: I+ elrwxrwxrwx 1 root root 17 3:11 S10network -> ../init.d/network 6 l! v/ f, w$ w' F; L! j
    8 B( l) m7 m1 H! g9 u. U$ s6 v: C0 o
    lrwxrwxrwx 1 root root 16 3:11 S30syslog -> ../init.d/syslog
      u% v. u7 ~1 E: f+ V6 {* s% {4 A' F! L9 U2 g
    lrwxrwxrwx 1 root root 14 3:32 S40cron -> ../init.d/cron
    & ?4 `) M( W$ _. Q1 t% X7 @& ~  V0 B9 z: @4 K
    lrwxrwxrwx 1 root root 14 3:11 S50inet -> ../init.d/inet
    3 u, s5 F& ~, ^7 f0 T/ k8 y8 M4 M1 w% {$ G
    lrwxrwxrwx 1 root root 13 3:11 S60nfs -> ../init.d/nfs ' X7 k- {  z2 D6 K7 [
    $ A) @) a: F1 ?7 R2 g- p2 f& p2 m
    lrwxrwxrwx 1 root root 15 3:11 S70nfsfs -> ../init.d/nfsfs
    & S2 n$ l% e3 K# x% G% V& b1 o$ u9 O  l
    lrwxrwxrwx 1 root root 18 3:11 S90lpd -> ../init.d/lpd.init
    " ~3 C. v+ Q+ r" L7 v. O9 i9 u- w$ T( }, m; Y
    lrwxrwxrwx 1 root root 11 3:11 S99local -> ../rc.local 3 _) A$ a# |2 L4 i- j; h

    # r4 K, L; E2 {3 T! o! _
    ( k% G4 q# i. C! Z) q/ w我们可以看到这个目录中没有真的'文件', 只有对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脚本的。
    7 K. v1 D- F2 F这个连接在前面还有一个'S'和一个数字。'S'是指启动这个特定的script, 'K'是指结束它,即kill。 数字是顺序, Init将根据顺序启动所有的services. 例如,在同一个目录下,你还可以看到S35dhcpd这个文件,dhcpd服务就是在network服务之后启动。因此我们可以用一个两位数字和一个大写的'S'或'K'来启动或结束所需要的 service.。
    ' P7 _2 P- K9 q5 Z7 y
    ! f; p* H+ b3 \9 p1 D% F; eInit如何启动和结束service? 很简单. 每个script都写了一个接收参数用来'启动' 和'结束'. 我们可以用命令行来执行这些script, 如:
    0 ^0 S, e  u! I$ [) q$ W4 s% Z& e8 Q1 i
    /etc/rc.d/init.d/httpd stop来结束httpd服务器. Init只需读文件名, 如果有'K', 它就用'stop'参数调用script. 如果有'S',则用'start'参数. 7 _' `; @! n: w3 v" u/ n' \

    ! q5 a, e+ t; ]' _
    ; c3 V0 H% D, M6 j另外:在启动时或者修改运行级别时, 当所有的其他初始化完成后, 将执行文件/etc/rc.d/rc.local. 可以在这增加新的初始程序,我所编写的程序就加在该文件中。在LINUX系统启动部分将详细介绍。 + Q: e; j* N* ?

    7 n' b4 p; S1 R  F9 V& b9 t: {
    8 ]! `* h; ^7 ^! a$ y  L
    ) b& ^9 ^) M' q$ Q$ P
    : }+ X% E* y" X! k5 v2 i三、 linux运行级别详解 0 i2 Q" O  I  c  K! u

    6 O/ ^$ u$ O4 T& b2 y9 g简单的说,运行级就是操作系统当前正在运行的功能级别。这个级别从1到6 ,具有不同的功能。这些级别在/etc/inittab文件里指定。这个文件是init程序寻找的主要文件,最先运行的服务是那些放在/etc/rc.d 目录下的文件。 / L1 ?5 Q" k* L5 P( z6 J, R

    ( G5 ^4 v0 e7 f& J" p不同的运行级定义如下:(可以参考Linux里面的/etc/inittab)
    / T" w* `% f( `1 L0 [. h, F& H  # 缺省的运行级,RHS用到的级别如下:
    & O- l% \5 g5 K" e9 m' I& }  # 0 - 停机
    $ y0 S1 F$ }8 @0 \+ o+ v$ L* o  # 1 - 单用户模式 ' |3 Y; Q# n$ P+ O
      # 2 - 多用户,但是没有NFS  ) t3 o1 g: B0 w* A, ^2 g( K& J# E
      # 3 - 完全多用户模式 4 r( V, Q. P1 {5 p4 x" U. {
      # 4 - 没有用到
    " d8 w& b" v0 E  # 5 - X11  & j3 c( z7 H+ V# s
      # 6 - 重新启动
    7 V  K7 h3 t; w* f& Q* ]) g0 ]0 V* }- t+ K1 w, z# y

    + m! a8 O! D5 c2 V4 W, ^  对各个运行级的详细解释:
    6 ?2 P$ Y. v9 ~" O
    / k5 M! [* X. Y4 D: N/ g0 为停机,机器关闭。 1 f8 W, Z% r+ E7 I7 Q2 M

    ; O7 c7 T; k3 `8 i4 z3 o- q1 i1 为单用户模式,就像Win9x下的安全模式类似。 1 U9 Q5 u; g2 o, L

    ; `0 I6 X. b, k" Q8 l# N* H2  为多用户模式,但是没有NFS支持。  6 e3 X; i. H9 M5 I' }) P% K  N8 T

    # @( x3 v( G) |/ A6 a% H6 o* P6 X5 D3  为完整的多用户模式,是标准的运行级。
    5 [; x! U" W( J" S$ ]& h. t; X  ~3 k9 l9 b7 l. H0 Z- _
    4 一般不用,在一些特殊情况下可以用它来做一些事情。例 8 R+ j  ^+ e: G4 a' k
    1 W* O6 x; V8 o5 k% K
    如在笔记本 电脑的电池用尽时,可以切换到这个模式来 9 a. D, a( v1 N* X% _9 E" J% l
    # V0 l1 h( w& Q
    做一些设置。 * [" H" b4 I' p( f6 F
      5  就是X11,进到X Window系统了。  * g/ |6 ~7 [. N/ C
      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 18:56 , Processed in 0.387180 second(s), 52 queries .

    回顶部