QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2888|回复: 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 |邮箱已经成功绑定
    一.  各项服务的功能介绍 $ a7 T% b( n: f9 b5 _& U
    % [: K( D: E) A  a3 T* u
    amd 运行automount精灵程序,该精灵在必要时自动安装一些本地设备 " Y- a+ L4 T9 H2 V

    ! q; {& q7 S7 ^$ G和NFS文件系统。 % e% g9 a9 g- s% ~4 G8 s# k* ]
    5 u$ d. Y( h& s+ f0 \6 V  o
    apmd apmd用来监视系统用电状态,并将相关信息通过syslogd 写入日志。
    ' ]3 O& ?# h, I$ e( E# J
    $ X9 g; M7 M3 ^- E* ]也可以用来在电源不足时关机。
    1 W. |* T( A8 W# }$ r: }0 [( J9 u4 a
    0 @$ b% \% d2 d0 j; e; |arpwatch 该程序主要用来维护以太网物理地址和IP地址的对应关系。 ( C6 c4 w  c7 K
    % u$ W0 N! x- x2 r  A: a; }; w
    atd 运行用户用At命令调度的任务。也在系统负荷比较低时 运行批处理
    $ ~2 z* Y) c% i! T* a6 l
    . w3 v0 ~9 A  z( L/ @+ W任务。 + T9 N& E" ?  e$ X

    + n# b9 Q0 \( `& N6 d) Kautofs 当您需要时自动转载文件系统,而当您不需要时自动卸载。
    & E& p5 A8 y7 E5 l) X3 n0 V* t3 c' T
    ' @' v% {: H% T7 @bootparamd
    / ?5 l1 p* b+ O9 k2 _' q7 p# e" d6 E& o  U) g( E
    该服务允许老的Sun工作站从Linux网络启动,它和rarp 现在很少 - R+ I8 G7 x8 k3 B$ X5 g; Q  @  D
    / m; t4 v; F- v5 i6 s* \
    使用,基本上被bootp和dhcp取代了。
    : j, ^4 x% q+ r8 c& h+ F& O! ?. v# V* m2 E
    crond cron是Unix下的一个传统程序,该程序周期地运行用户 调度的任
    " n$ s2 k: u0 E% u: P1 n  J$ U3 |% c( b
    务。比起传统的Unix版本,Vixie版本添加了不少属性,而且更安
    + L* P) P; _( b$ V3 A
    ! ?/ v4 F$ C4 U3 ?全,配置更简单。 ! [1 F8 h# k1 r- e; \

    5 H3 C, l6 A1 m# I1 {& I' ~dhcpd 该精灵提供了对动态主机控制协议(Dynamic Host Control Protocol)的访问支持。 + F9 L# F: H1 ^9 f0 a1 D9 \' h" r" ^

    5 I/ z7 r" O! G0 kftpd FTP是文件传输协议的简称,它定义了在网络上从一台计算机向另
    / |* e4 R3 p6 o6 h0 f5 U, `6 D# X) J* |8 q: o
    一台计算机进行文件传输的方式,几乎所有的常用系统平台都提供
    6 M, ^* R: l5 l) c
    9 J8 ^! Q2 Z' O2 `# mFTP的服务程序和客户程序 ! X% |6 L' K; v% c

    6 c- C" j% l, b' |gated gated通过一个数据库提供了网络路由功能支持。它支持 各种路由 2 `9 y; E$ Y+ ]2 p+ P% ^$ t' m
    0 ]+ t+ |3 i% N5 |$ x+ Z$ P5 j/ V
    协议,包括RIP版本1和2、DCN HELLO协议、OSPF版本2以及EGP 6 q: `! N! o' ^8 M3 [3 t

    % ~3 O: i# R/ g( F6 W  j版本2到4。 + h% s! a/ O- W$ A$ J1 J% j! [# I  G$ I

    9 G* n; l: d4 u9 [" jgpm gpm为文本模式下的Linux程序如mc(Midnight Commander)提供了
    6 O9 i' f' F+ f
    1 T0 p/ `: ?- I7 r鼠标的支持。它也支持控制台鼠标的拷贝,粘贴操作以及弹出式菜单。
    : L, p, Q, R. K9 L) P9 ?0 g; O! I9 K) U
    httpd http是著名的www服务器,可用来提供HTML文件以 及CGI动态内
    6 f( ]# G. E/ V/ M1 I2 v
    ; J9 ^/ A/ O2 k- N. [) @容服务。 7 Q3 O7 Q* S! K0 {

    ; f8 o$ g" J9 E$ ]7 \/ a3 W3 |Inet 因特网操作服务程序。监控网络对各种它管理的服务的需求,并在
    8 Y' K0 \8 A& [/ n4 D6 E4 n& y1 K$ D1 X: |
    要的时候启动相应的服务程序。通常,inet管理的程序有telnet、
    % |8 n7 H8 z# x. {. k( r& b" J# A* c+ J' c
    ftp、rsh和rlogin。关闭inet也就 关闭了这些由它管理的服务。
    . v6 \2 S& d7 N. \1 b3 A; e' R  ]
    # H$ ?. n2 Z& Z# i+ |2 D6 einnd inn是最流行的用户组新闻服务器。它允许您建立起本地 新闻服务 $ _' a1 N/ p; e# M- E  C

      C$ Q( G" m$ t% q% B器。配置有一定的难度,可以先阅读/usr/doc/ inn*文档获得帮助。
    0 P: z! r1 Q1 `9 G: e) r) Z8 d% h- |- c2 @6 K
    keytable 该程序的功能是转载您在/etc/sysconfig/keyboards里说明的键盘 ! Y" b. L$ s  y
      @& C: @) p6 H
    映射表,该表可以通过kbdconfig工具进行选 择。您应该使该程序
      j0 d- _, E6 K& D8 \- b) x+ d! I' @& L1 Y8 d6 s- t
    处于激活状态。
    ( u4 h; _2 e/ Q& E1 t+ `9 j7 @3 s( }% W+ d' \, X
    ldap LDAP代表Lightweight Directory Access Protocol, 实现了目录 / m" s+ i! r" Q" `) ?4 X6 S

    ) ~* z) e0 E+ @8 ^0 X访问协议的行业标准。
    ( Z* q$ Y( o: K& L4 V, ]& `+ D& c# d3 t+ J( n: f; z
    lpd lpd是系统打印守护程序,负责将lpr等程序提交给打印作业。
    4 {6 \! K1 j' @
    & D$ i" T( o/ [mcserv Midnight Commander服务进程允许远程机器上的用户通过Midnight
    : U3 u& O/ A! o
      r6 M4 I5 y3 i/ z. FCommander文件管理器操作本机文件。服务进程用PAM来验证用户,
    9 O! b2 ^5 n9 y$ ]" a- r3 E/ e1 o9 o4 T9 v: x
    需要给出“用户名/口令”以通过验证。
    3 x) W: x' a6 W  D7 m4 @) B: v' W/ s! S0 y9 O
    mysql 一个快速高效可靠的轻型SQL数据库引擎。
    + l$ Y) t% t$ w+ P3 m5 f& d( u4 f$ [! u8 s
    named 域名服务器,将Internet主机名解析为点分的IP地址。
    ) ^3 K# O5 z+ X- e- A+ u# \4 `0 y7 r) H1 p% F
    netfs 负责装载/卸载NFS、Samba、NCP(Netware)文件系统。
    2 @: P+ n, Q& B9 U. h5 T& L6 z1 V0 Z+ [
    network 激活/关闭启动时的各个网络接口。
    , j+ N; Z7 ?+ f$ q/ G
    % N3 b0 g1 y, B3 W. e" hnfs NFS是一个流行的基于TCP/IP网络的文件共享协议。该服务提供了
    . |1 J1 Y2 r) x5 b/ {. |) e/ o$ m" S3 E3 G6 o. V
    NFS文件共享服务,具体的配置在/etc/ exports文件里。
    $ P/ k8 u$ p) y3 n4 R* H" T/ c6 W$ e8 x$ F' u; S& P
    nscd 该服务负责密码和组的查询,并且缓冲查询结果。如果您的系统有 " N, Z- I0 ]  o3 Z& b" u+ G
    ! r: k. z" O, ]( l/ D. p. E' P! S
    比较慢的服务(如NIS和NIS+),则应该启动该服务。 : g: `8 q, o3 t' K& v
    - o9 u6 `+ ~% Q
    Pcmcia pcmcia主要用于支持笔记本电脑。 / V% E, O/ G5 a' D- }' i, ~/ t
    + s$ F. Z6 o$ B9 l
    Portmap portmap 用来支持RPC连接,RPC被用于NFS以及NIS 等服务。
    ) I8 ]3 I8 X6 p) f( m
    6 V1 n# V: @- ]2 r3 dpostgresql PostgreSQL关系数据库引擎。 9 j7 \$ ~4 I$ W8 c
    ; N* R5 I/ W' g1 ?+ \5 \' b( l9 C
    qmail 它也是一个基于UNIX操作系统的Internet邮件传输机构( Internet
    5 O3 K) z6 p2 t: X8 K9 U0 u8 o3 r% l& J
    Mail Transfer Agent 简称MTA)。它采用标准的简单邮件传输协议
    ! C4 t  o1 x5 i2 b
    1 Z5 J6 a, O, n1 s( N; x' |5 N(Simple Mail Transfer Protocol 简称SMTP)与Internet上其他
    2 C7 U% s  \/ s# y2 {2 H
    6 {" Z5 v: q0 p1 V! W* {# }MTA交换信息,具有安全、可靠、高效、简单的特点。
    + G3 \: q" @" Y3 v  ?
    : t5 O$ P$ I( V* M/ Q' E! Frandom 保存和恢复系统的高质量随机数生成器,这些随机数是系统一些随
    8 D" s3 [9 f9 |* `, g! O0 L) n. h3 |& i& |3 b+ ~1 c  z
    机行为提供的。
    % w4 U9 N0 t- n2 \# c7 k# O/ a
    8 u1 E% u8 \( M) ~/ z( e9 i. crouted 该守护程序支持RIP协议的自动IP路由表维护。RIP主要使用在小
    , [! n8 Z9 K* f. P- B6 D% U
    + ?' Z% W, Y" G% t  R0 Z型网络上,大一点的网络就需要复杂一点的协议。 3 `. z1 D' p6 X4 M

    ) i# @6 ^6 k0 s% Trstatd Rstat 协议允许网络上的用户获得同一网络上各机器的性能参数。 - b* {3 e1 O) s& ^5 x9 I# f

    3 ]) g$ @6 G- ~6 t% p2 L! f" T5 Rrusersd 该服务使网络用户可以定位同一网络上的其他用户。 # s5 U8 `6 e3 y* g: C! P
    ( y& c! F" N5 }8 g7 \! p, b
    rwalld Rwall协议允许远程用户向在同一系统中活跃着的终端发送消息,类 ; t2 w( [. i+ U& o* a
    3 P: Y# Y' h) R5 i
    似wall的本地行为。 2 z. i+ v* ^/ n( q
    ! K; K& B4 B8 d3 J1 c0 `) b+ {( M
    rwhod 允许远程用户获得运行rwho精灵的机器上所有已登录用户的列表,
    ( q- u( P) O8 E- A" U+ y' G" B7 x$ W. P7 ~0 t  a+ u
    与finger类似。
    $ u9 P8 ]3 S$ e4 G8 V
    3 h- M7 B: c# s; {6 f* T! Vsendmail 大名鼎鼎的邮件服务器。 7 N! `! {" n/ B3 i4 O( @1 r* w
    $ q, c# R. |: h/ ?- _3 a/ r" P8 r1 n% O
    smb 启动和关闭smbd和nmbd精灵程序以提供SMB网络服务。
    8 T0 @0 ~! |0 r- s/ E  s; H# W# c, Q6 F
    snmpd 简单网络管理协议(SNMP)的守护精灵。 : E( R0 \3 |9 s) ~3 _

    7 c1 y5 B: Z3 v2 k7 }7 Ksyslog syslog是操作系统提供的一种机制,守护程序通常使用这种机制将
    5 S# \0 w7 s& z9 D( e* v% h" a, _& g6 g8 g1 X
    各种信息写到各个系统日志文件。通常应该启动该服务。 6 J+ s+ w# P2 `  n2 \

    8 m; t6 a0 R: e# KWebmin webmin是基于web的集系统管理与网络管理于一身的强大管理工具。
    1 _+ F% `1 Z0 Y
    9 @$ m3 T# W3 B4 }利用webmin的强大功能,用户可以通过web浏览器来方便地设置自 / P" v9 m( v- w# n
    " H2 N; M+ }# B7 B( c: o9 w  ^" d0 @
    己的服务器、dns、samba、nfs、本地/远程文件系统以及许多其他的 5 |, {. h0 G! ~6 n9 ~! v
    . `4 k2 e- A$ k7 ?- x
    系统配置。
    $ n& ~& }0 L. ~$ H1 y; i
    * h5 j$ d0 Z  b6 I, T  # M( L* J6 G/ C. t5 x# J
    二. 服务的启动和停止 # ~- g: _6 k7 D! U; x& S/ P
    " x) k( |9 x# Q% Q7 m
    init是启动时运行内核的程序. 它负责启动所有在启动时需要运行的进程, 包括允许您登录的gettys, NFS管理器, FTP管理器,以及您想在机器启动时运行的任何事.
    2 W4 C3 f1 e* V" A. I+ p1 O
    8 z/ O* m, p6 T2 ZSysV init的配置文件存放在/etc的一个子目录. 这个目录叫rc.d. 在那里您将发现 rc.sysinit 和以下目录: $ b2 t% `7 G3 K' t7 e! Y
    9 y; T/ ^) i: G: M% a+ G% C
    init.d
    % v9 C8 v: Y4 L" W' ~8 t0 K. |/ W% Q1 Q0 ~& E- a6 ]
    rc0.d 6 u2 ~% f+ s  p! M. ^9 n, y( e% @( h
    / f5 N0 d. X& k  h: s
    rc1.d - h" ^, y6 e. }7 t) b# l! }

    + B$ M$ q1 |* |0 D* M: irc2.d
      G5 b3 d0 E; x; g
    - \1 \9 W+ T) i2 n7 E6 Rrc3.d
    ' w  }8 i7 M- @4 `' }: x, @8 L7 m4 t
    rc4.d / v& F. I& b4 ^: ]7 X

    ' w9 O  f4 v7 y4 a% urc5.d
    7 N* W) I7 y1 ]1 F6 c' z! \2 M5 q# S5 v5 F0 [. O  f
    rc6.d
    - v) v6 }* _$ t# t9 e# _
    0 i' Y0 v6 s: h9 r# i  X' ninit.d包含一组script. 基本上, 您在启动时或进入另一个运行级别时, 每个service需要一个script. Services包括网络, NFS, 发送邮件, HTTPD等等. 6 b/ |+ v1 `# t1 @* l' B
    ( V5 x; z1 M7 {9 C
    默认的运行级别在/etc/inittab中定义.在前面有一行类似:
    + k2 D% j. C  k6 ?6 K& Z8 }2 G: ]7 w. V; J6 ?; y7 C
    id:3:initdefault: 5 v! K, u# ]& d* g# O( ^

    5 {& y- D  x0 d5 M9 z' C在这里, 您看到第二栏, 默认运行水平是3, 大多数系统都是这样. 如果想修改它,可以手工编辑/etc/inittab改掉3. 如果在rc3.d输入ls -l :
    . ^- [3 _: r& q3 C% o2 ^- j6 [% s! Y  [+ m, [, n& \$ j( ~3 O. |
    lrwxrwxrwx 1 root root 17 3:11 S10network -> ../init.d/network
    3 T9 A) Y+ a/ A" W2 Z- y
    . z0 Z4 _7 P( q- w4 ylrwxrwxrwx 1 root root 16 3:11 S30syslog -> ../init.d/syslog 0 u+ k7 \/ }& o/ `7 D
    / F6 }) w( Y) Y
    lrwxrwxrwx 1 root root 14 3:32 S40cron -> ../init.d/cron ) }2 ?. K7 h$ S& T( S" X/ h
    5 @6 {4 B  i) b$ T2 k
    lrwxrwxrwx 1 root root 14 3:11 S50inet -> ../init.d/inet
    ( n* d4 T) z! x* b
    & H% }6 ?; T0 e7 o0 wlrwxrwxrwx 1 root root 13 3:11 S60nfs -> ../init.d/nfs 2 h% q- Z4 d2 W6 S+ k' f) @
    2 |3 t* Q2 Y6 e4 l
    lrwxrwxrwx 1 root root 15 3:11 S70nfsfs -> ../init.d/nfsfs 2 w: S' n' P/ y  R0 j8 T5 l1 y
    $ f8 }" [- e( U* m
    lrwxrwxrwx 1 root root 18 3:11 S90lpd -> ../init.d/lpd.init
    . b% X2 ?( l- e7 J9 D  b
    8 J' ^/ W% w) J: F8 J; Dlrwxrwxrwx 1 root root 11 3:11 S99local -> ../rc.local
    0 U% S5 }) b: s9 t) Y/ b+ C. B( T7 e& i2 f/ q& L+ I

    . G6 M& z7 P# Q1 O. O) N: i我们可以看到这个目录中没有真的'文件', 只有对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脚本的。 % m: l  X* {& p: z( t# J
    这个连接在前面还有一个'S'和一个数字。'S'是指启动这个特定的script, 'K'是指结束它,即kill。 数字是顺序, Init将根据顺序启动所有的services. 例如,在同一个目录下,你还可以看到S35dhcpd这个文件,dhcpd服务就是在network服务之后启动。因此我们可以用一个两位数字和一个大写的'S'或'K'来启动或结束所需要的 service.。 2 Y% M3 ^! d0 t
    / f3 _4 I8 o  E- h
    Init如何启动和结束service? 很简单. 每个script都写了一个接收参数用来'启动' 和'结束'. 我们可以用命令行来执行这些script, 如: 3 i  }: j! }" y1 b; j
    9 W; l" c7 T. ~1 I) r0 i/ \
    /etc/rc.d/init.d/httpd stop来结束httpd服务器. Init只需读文件名, 如果有'K', 它就用'stop'参数调用script. 如果有'S',则用'start'参数.
    5 J- n1 K9 Z6 t3 V3 W4 \% b0 E0 A- C$ W6 ?

    & ~& @0 k. l% y3 m4 v* N另外:在启动时或者修改运行级别时, 当所有的其他初始化完成后, 将执行文件/etc/rc.d/rc.local. 可以在这增加新的初始程序,我所编写的程序就加在该文件中。在LINUX系统启动部分将详细介绍。
    ( d& |$ ]$ k1 D/ [) i
    , o) n" e6 I) x0 Q/ u% E9 v" _0 Y, j% K8 U  A/ ^: o
    $ q+ S" y# ~8 ]* t% v

    2 g1 Q5 e) }+ u6 Z2 M三、 linux运行级别详解
    . L9 a  z- }( w$ G4 ]0 }
    8 ?' W* A; V1 b  z' T4 d2 S简单的说,运行级就是操作系统当前正在运行的功能级别。这个级别从1到6 ,具有不同的功能。这些级别在/etc/inittab文件里指定。这个文件是init程序寻找的主要文件,最先运行的服务是那些放在/etc/rc.d 目录下的文件。 ) h5 f4 F$ T/ F8 B" h
    & D/ F' I4 m  \6 {7 l: |
    不同的运行级定义如下:(可以参考Linux里面的/etc/inittab) . N: ^2 E/ I  X5 V, {% J
      # 缺省的运行级,RHS用到的级别如下:
    / k1 B$ m# g( o! {- l2 O  # 0 - 停机 : K& |& ]+ z2 s( m
      # 1 - 单用户模式 % \  m) I5 I; A/ t% [. A! G. _
      # 2 - 多用户,但是没有NFS  ' l; W$ o3 o; b/ e
      # 3 - 完全多用户模式
    3 b/ }3 b! I0 Y7 X) c2 S5 f  # 4 - 没有用到
    2 r8 ?+ P4 n: W0 l  # 5 - X11  + q0 S/ q4 G( d8 {6 f/ A! |
      # 6 - 重新启动 # O, ~9 q$ ^' `: M  g
    - b+ p- l) j( r# Z! u

    0 _' T2 o. B. y, o# k2 W  对各个运行级的详细解释: % z) A+ P+ i6 H
    3 M+ E0 I& I, j/ Q) u
    0 为停机,机器关闭。 " C, E. U$ g& q$ t
    8 X! l8 p! w4 K  K" L
    1 为单用户模式,就像Win9x下的安全模式类似。 8 d2 f- j3 N7 p) o5 O  z

    4 ?. V: r  |$ Z5 C) h* P( R: }" R2  为多用户模式,但是没有NFS支持。  
    + T: M6 S9 Z: d* C1 o. F( k& W* W- t) b6 w
    3  为完整的多用户模式,是标准的运行级。
    , }, ]# r( R7 V1 Q- N# @
    4 A. x3 ^+ M) i4 w4 一般不用,在一些特殊情况下可以用它来做一些事情。例 5 x( `$ I) j* C! p

    3 a! c2 z8 A- p' C" _如在笔记本 电脑的电池用尽时,可以切换到这个模式来
    ' m6 k! X+ z2 J; Y9 G" S, h7 h
    - F1 g7 z. ~- M3 `% v1 w做一些设置。 2 }& u9 {& `" [1 H  N
      5  就是X11,进到X Window系统了。  2 D. ~3 ?( v. }
      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 15:26 , Processed in 0.395373 second(s), 52 queries .

    回顶部