QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2972|回复: 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 |邮箱已经成功绑定
    一.  各项服务的功能介绍
    3 l% P6 J" Z7 v2 m8 M' Y, v3 ^' k+ I1 a% \4 e
    amd 运行automount精灵程序,该精灵在必要时自动安装一些本地设备 2 w# s* Q4 x; U% p7 l; w. T' o( n

    0 o! U/ i# K  S3 U% @8 K. l3 P和NFS文件系统。
    # |0 Q- t; H& X2 w* s$ g- z% k: E$ a8 t& i, s3 b  U
    apmd apmd用来监视系统用电状态,并将相关信息通过syslogd 写入日志。 . O; O" u- E" f
    8 a! |" T( ]+ a7 z7 y& |
    也可以用来在电源不足时关机。 4 f7 H3 j! V5 Z$ d

    " R" U% g" ]; d- O& Tarpwatch 该程序主要用来维护以太网物理地址和IP地址的对应关系。 , J% _' X" t) T8 U" [

    3 I* B9 c( _; g' Y3 yatd 运行用户用At命令调度的任务。也在系统负荷比较低时 运行批处理
    6 X# D9 I5 y7 |( A/ b& L/ b( W4 K3 r: X
    任务。 ! R# H/ W& k$ Y4 W# q- Q& _0 S

    # \) M! X. E- `/ Z) V& {$ U! p. nautofs 当您需要时自动转载文件系统,而当您不需要时自动卸载。 $ m4 c" N( R# I4 F
    ! ]& r& r! O, R0 O8 W
    bootparamd & V1 |2 I- O6 N
    / t/ c0 V, i0 V/ j8 c4 O4 K0 }4 {
    该服务允许老的Sun工作站从Linux网络启动,它和rarp 现在很少
    , }0 z* Z6 `( J
    : L( ]  H4 F; T6 b4 |9 h使用,基本上被bootp和dhcp取代了。
    " B* c5 M, l4 g" C  r
    ) O2 h5 {* }/ Fcrond cron是Unix下的一个传统程序,该程序周期地运行用户 调度的任 & x+ H+ k5 b% o7 n/ f! T: j

    9 T- z% H$ u5 F# ]# e务。比起传统的Unix版本,Vixie版本添加了不少属性,而且更安
    7 t( W6 ]+ W" D9 S0 P
    - T9 l; l. A$ v( ?  R  z3 E8 y# D全,配置更简单。 4 G1 |; W# |4 D- [, V
      B! }7 a  [/ q' X% \% T
    dhcpd 该精灵提供了对动态主机控制协议(Dynamic Host Control Protocol)的访问支持。 5 U8 q, D7 K1 \7 q$ i9 P4 A

    - t. `! @$ P. p' m! i0 Hftpd FTP是文件传输协议的简称,它定义了在网络上从一台计算机向另
    , x) o# ]" ~$ E4 Y1 a
    + M# m: c& G* T* i7 i# f一台计算机进行文件传输的方式,几乎所有的常用系统平台都提供
    * s- n  G8 Z0 `' i; r$ x/ ~! W: d, s
    FTP的服务程序和客户程序 # _1 T% f6 p1 r

    # ]% _, c$ K, v5 O1 @( m7 Ngated gated通过一个数据库提供了网络路由功能支持。它支持 各种路由
    ( i# g# P- H7 ?) m
    ( H6 U. C6 l1 L& l: A! }7 c. Z. A协议,包括RIP版本1和2、DCN HELLO协议、OSPF版本2以及EGP - N- F6 }, l* I, U( h) C! Y+ W
    8 U8 Q, u. \$ x4 ?3 h
    版本2到4。
    3 o0 b/ `' b3 N' A* n2 G6 Z. N9 C+ R6 k% ^2 `4 z! Z
    gpm gpm为文本模式下的Linux程序如mc(Midnight Commander)提供了
    6 i2 O' ]0 |# _1 z; u
      \1 X: e% D2 n# E9 b2 u3 Y鼠标的支持。它也支持控制台鼠标的拷贝,粘贴操作以及弹出式菜单。
    . Y" u# M; x3 J0 W: L$ g, P0 d  P  G
    httpd http是著名的www服务器,可用来提供HTML文件以 及CGI动态内 * k3 N3 J; p; m
    3 r' c. X4 _1 M* H. |
    容服务。 ; q  J5 m  f8 b) c

    ( a5 D/ g- P& @8 n( T3 ~( o/ G# hInet 因特网操作服务程序。监控网络对各种它管理的服务的需求,并在
    & U% V2 N  ^7 y  ?
    , Z+ ~) `. r# I! G1 L要的时候启动相应的服务程序。通常,inet管理的程序有telnet、
    3 v2 k( e: _* K+ g! q
    0 n' }/ |& ]) }0 ?. w/ m0 sftp、rsh和rlogin。关闭inet也就 关闭了这些由它管理的服务。
    / h8 l7 [# y- Q2 ~( E6 u1 z/ E* i0 p- c2 O
    innd inn是最流行的用户组新闻服务器。它允许您建立起本地 新闻服务
    + m; T7 M: z6 D+ w7 _' \3 I4 x1 Y
    器。配置有一定的难度,可以先阅读/usr/doc/ inn*文档获得帮助。
    ' @3 p& t0 @! [. X6 l0 s
    , D1 O- V7 U+ M3 [keytable 该程序的功能是转载您在/etc/sysconfig/keyboards里说明的键盘 ) O# D( k  [- [; y1 H. {3 ~
    - K2 o1 u' J- J2 e9 R7 L
    映射表,该表可以通过kbdconfig工具进行选 择。您应该使该程序
    # M7 s: q/ V( S! A9 V( S& o0 S% A' y, @
    处于激活状态。 3 C# \4 x8 n0 y; S: k4 Y! ]% P
    ' ~% `7 Y% w" G: h# O2 l% d; \. z
    ldap LDAP代表Lightweight Directory Access Protocol, 实现了目录 & j" M" \0 B$ l' T2 J

    ' @6 v# C) o. U. l访问协议的行业标准。 ) c3 O+ m0 U! ?
    ; {9 ]: n3 z: T% [; Z
    lpd lpd是系统打印守护程序,负责将lpr等程序提交给打印作业。 ; Y$ s4 ~. x  B7 d
    ' T5 p; l9 V0 _# i! w% `1 v) y
    mcserv Midnight Commander服务进程允许远程机器上的用户通过Midnight 6 S+ A* l# m5 E  Y' s
    8 T6 Q$ A/ ]3 S$ Q4 U! e
    Commander文件管理器操作本机文件。服务进程用PAM来验证用户, ( u1 {) {- b; N# V, s* Y+ b: t
    ! b; S, B/ j* }' D/ S8 c1 n6 ?% ~, e
    需要给出“用户名/口令”以通过验证。 + u% b/ B# h# s" E; v

    3 V* y$ O  h2 U. v* s+ B& Imysql 一个快速高效可靠的轻型SQL数据库引擎。 1 s+ Z% @) D. j% J

    1 j- T' }8 T0 |/ Unamed 域名服务器,将Internet主机名解析为点分的IP地址。
    ! f7 m+ M. m' p8 Y7 v4 s2 x; W5 A3 g9 x" P
    netfs 负责装载/卸载NFS、Samba、NCP(Netware)文件系统。 # v9 j. U/ w' o; t

    $ Y, I9 B5 @" s; v* enetwork 激活/关闭启动时的各个网络接口。
    1 |0 z; C" A* T/ j- [5 G( U) L- `! K; }5 I6 I
    nfs NFS是一个流行的基于TCP/IP网络的文件共享协议。该服务提供了
    - n% T% P1 X' n' D: o# P* P# F; b5 i8 V3 n$ P
    NFS文件共享服务,具体的配置在/etc/ exports文件里。 # m' E4 B- T9 v
    2 z% _7 |$ U+ c) ~, F% A. K
    nscd 该服务负责密码和组的查询,并且缓冲查询结果。如果您的系统有 4 D# G3 Y  F1 h0 J' A* _& R
    * B3 i" ?! v9 T" ~9 r5 n( ]) t- L
    比较慢的服务(如NIS和NIS+),则应该启动该服务。 9 N* L  i! N/ x% \0 j2 @& m
    , x+ r& U7 T! }; S
    Pcmcia pcmcia主要用于支持笔记本电脑。
    4 A! w0 x6 L3 |; c, T5 Z
    - K+ P4 \; i0 w7 [Portmap portmap 用来支持RPC连接,RPC被用于NFS以及NIS 等服务。 ' M( i6 J4 Y' U1 N" M) f7 V

    9 W3 b/ @7 K2 H; zpostgresql PostgreSQL关系数据库引擎。
    6 ]) A4 s8 m0 [  G6 m+ U! D5 K! f3 X! U9 b
    qmail 它也是一个基于UNIX操作系统的Internet邮件传输机构( Internet 0 ~( o+ i6 T9 @' k
    5 b& ^. ]# d3 v: P, d
    Mail Transfer Agent 简称MTA)。它采用标准的简单邮件传输协议
    9 a7 c( ?" x4 x2 t' B- U
    5 Z" T, M: N; C7 u(Simple Mail Transfer Protocol 简称SMTP)与Internet上其他
    : T& W5 H8 T* @
    ; o- `! t- W1 ?% }MTA交换信息,具有安全、可靠、高效、简单的特点。 # H; F; Y* J+ k. U4 n9 `

    1 I2 F( a( q  W) i- @random 保存和恢复系统的高质量随机数生成器,这些随机数是系统一些随
    9 K; a  h3 a" C' s. J
    ( {2 Q6 D9 N' s% n机行为提供的。 % z, d+ W* ~- t2 w- b
    ) z5 [( i6 p$ H1 B9 }3 C
    routed 该守护程序支持RIP协议的自动IP路由表维护。RIP主要使用在小 6 o' r/ ^. U7 u

    4 `/ U8 j3 R  j5 J型网络上,大一点的网络就需要复杂一点的协议。
    , c. ^- K; ^( x2 A% V& Q- M
    $ G8 ]8 m2 F. P  P5 [: ~4 h3 B4 z: Srstatd Rstat 协议允许网络上的用户获得同一网络上各机器的性能参数。 : f% T( _8 L% `) G9 y) Q: h
    , N+ B' O2 g) f: [2 i
    rusersd 该服务使网络用户可以定位同一网络上的其他用户。 : u7 V0 T. A  m6 b% @$ e

    $ I% X0 ^& S& B1 ~0 G2 `  Grwalld Rwall协议允许远程用户向在同一系统中活跃着的终端发送消息,类 ( u; M" ~- Y  F3 N/ e7 g* @
    7 T; _, T" n  C2 J1 S1 T$ }
    似wall的本地行为。 ! F3 d8 P5 A! E* Z7 l' e
    + S& ^7 X9 |9 D8 [6 O& ^
    rwhod 允许远程用户获得运行rwho精灵的机器上所有已登录用户的列表,
    ; Z5 S, y- J1 @  N6 J5 Q0 `+ x: ]4 D
    与finger类似。 - V5 W9 U; C! [+ H4 F

    4 I7 ]8 w! |: S, n! P  h% a6 zsendmail 大名鼎鼎的邮件服务器。
    . R( U  [. V. T+ _: ~) R' \% W+ S& S+ v7 L* M! w- g
    smb 启动和关闭smbd和nmbd精灵程序以提供SMB网络服务。
    2 |* ?: Y  n7 R! [, F
    % _7 ?) J+ [, isnmpd 简单网络管理协议(SNMP)的守护精灵。
    4 }( ?' z) w2 F9 o
    + |5 @1 A# d( ^# [syslog syslog是操作系统提供的一种机制,守护程序通常使用这种机制将
    : j2 f2 Y8 G! \& ^  i4 t9 N) h" W- H
    " d+ K1 r; e. q: y% l! z各种信息写到各个系统日志文件。通常应该启动该服务。
    7 Y. I2 J) q3 ~9 X# ^2 ?/ y4 l! i7 J* }2 G; X: s) P2 q
    Webmin webmin是基于web的集系统管理与网络管理于一身的强大管理工具。
    + H( K1 X, q- r# I1 n+ y/ t. l+ ]: E; x% ~
      x" I" W( k6 ?* Q8 G利用webmin的强大功能,用户可以通过web浏览器来方便地设置自 # w( C* a4 B& x: R& L3 t' z0 V

    / T3 ~. i. Z5 k: E: X: u# B6 f! O己的服务器、dns、samba、nfs、本地/远程文件系统以及许多其他的
    . o1 G4 K3 x  j) E+ U
    1 G& y" E8 ^$ I$ B$ t系统配置。
      [* H! b% s+ V" J: s
    # t8 Y' Q& c- V- p: V5 s' W4 U" |  2 T" V; {/ @* c4 y% E, C
    二. 服务的启动和停止 , x, y2 z: w* i0 R& v
    4 q5 c  C0 U7 B: Y
    init是启动时运行内核的程序. 它负责启动所有在启动时需要运行的进程, 包括允许您登录的gettys, NFS管理器, FTP管理器,以及您想在机器启动时运行的任何事. ! o# p) @8 W0 |4 h; I' K) I" y

    & x8 N3 E" w4 S! tSysV init的配置文件存放在/etc的一个子目录. 这个目录叫rc.d. 在那里您将发现 rc.sysinit 和以下目录: 6 r# h3 G, ?, g/ B; d

    2 g2 L* X+ |6 A& }! _# ?init.d
    ( O' h& [* }) `7 |+ e* |9 a9 H6 b, v! w2 L/ P, g
    rc0.d
    - C2 V9 T" c1 R8 M$ m' k1 g9 c, u$ e3 l! c( g# k
    rc1.d 5 G" A% ~6 ^9 ~
    . T+ ^$ ]; N# l8 I/ L& k3 e) M7 L
    rc2.d
    ' n9 w6 j' c# b( g; ^+ k# K( h
    1 \% k* _" H7 T& r" ]rc3.d , G3 X- T8 Y6 F
    2 K  s; N/ @! M; r8 m
    rc4.d ' F3 |5 u" }2 G: U; m

    ( s! G- @+ U1 V3 O5 [rc5.d - [+ t2 C6 C# n3 Q9 v7 \
    # r9 b7 r9 M, T8 O: A7 R
    rc6.d 4 r) ^1 H6 l. g/ d- O$ A
      A4 u* A6 [( r7 k1 c; v& A
    init.d包含一组script. 基本上, 您在启动时或进入另一个运行级别时, 每个service需要一个script. Services包括网络, NFS, 发送邮件, HTTPD等等. " Z2 v. o; \( z3 p, n/ i; {5 ^, y
    4 N0 F% l! ?# [
    默认的运行级别在/etc/inittab中定义.在前面有一行类似: % B+ m; Q. S/ C

    4 k. V3 N' C" I' ~id:3:initdefault: ! s, G- z7 B" \! u' H
    5 M5 z1 U+ f; x$ Y# ^2 C
    在这里, 您看到第二栏, 默认运行水平是3, 大多数系统都是这样. 如果想修改它,可以手工编辑/etc/inittab改掉3. 如果在rc3.d输入ls -l : ' ~3 g2 J4 g) v
    3 M  D, `4 R; y4 B% D
    lrwxrwxrwx 1 root root 17 3:11 S10network -> ../init.d/network 0 V6 q/ o: v' Q" u
    6 O# f: K0 A4 W* b  C2 H" ~. E
    lrwxrwxrwx 1 root root 16 3:11 S30syslog -> ../init.d/syslog
      i' N5 I& Q$ i4 {% ^
    # ^( v" W: f/ N! B! V# p1 s7 U3 ^lrwxrwxrwx 1 root root 14 3:32 S40cron -> ../init.d/cron
    * K/ j0 ~: }+ V
    3 B2 h3 y- C' r, l  y- \lrwxrwxrwx 1 root root 14 3:11 S50inet -> ../init.d/inet
    , W8 [- ]. T2 _' M' u' W) ^8 M+ X/ `
    : X; p, ]& ?2 A* u' h5 Jlrwxrwxrwx 1 root root 13 3:11 S60nfs -> ../init.d/nfs   M' f- `5 E" h3 ?, ~( I- L
    : @$ Z+ S) d! }4 o# ~* s# C, ?8 X
    lrwxrwxrwx 1 root root 15 3:11 S70nfsfs -> ../init.d/nfsfs
    - K, F0 }! C3 R: b2 r6 y# q4 m( ?# K  V) x
    lrwxrwxrwx 1 root root 18 3:11 S90lpd -> ../init.d/lpd.init ( R" K/ t% _+ F$ R
    ' g" R4 ~! A! n9 ~* H* L6 F
    lrwxrwxrwx 1 root root 11 3:11 S99local -> ../rc.local
    + p- O) ^3 M/ C$ K& D! `* ^9 [
    1 a; N8 q+ A* ]$ W' z0 N/ X0 ?
    7 L5 z1 F6 Z" k! C. ~# ?我们可以看到这个目录中没有真的'文件', 只有对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 H. w: Y7 z8 A# M- R0 b/ B  ]
    这个连接在前面还有一个'S'和一个数字。'S'是指启动这个特定的script, 'K'是指结束它,即kill。 数字是顺序, Init将根据顺序启动所有的services. 例如,在同一个目录下,你还可以看到S35dhcpd这个文件,dhcpd服务就是在network服务之后启动。因此我们可以用一个两位数字和一个大写的'S'或'K'来启动或结束所需要的 service.。 / D' T) `- o5 \, j( ~3 c8 _: Y

    ) ^1 r' `4 h6 m/ u# B/ L4 v% lInit如何启动和结束service? 很简单. 每个script都写了一个接收参数用来'启动' 和'结束'. 我们可以用命令行来执行这些script, 如: 9 Z& t3 h" Q. Q6 p+ }

    5 o; w9 V2 x  [% x3 b/ K* {6 Q1 _/etc/rc.d/init.d/httpd stop来结束httpd服务器. Init只需读文件名, 如果有'K', 它就用'stop'参数调用script. 如果有'S',则用'start'参数. # U) O1 }/ i) b( N( v. |+ q
    ) D8 |8 m; U& D3 _8 T

    1 p1 E* n  b4 j& P# Z& V另外:在启动时或者修改运行级别时, 当所有的其他初始化完成后, 将执行文件/etc/rc.d/rc.local. 可以在这增加新的初始程序,我所编写的程序就加在该文件中。在LINUX系统启动部分将详细介绍。 . y5 Z' y) p: Q9 D

    7 y8 {$ x% [& |, C9 a9 C( b, N) I: _' Y& g; d
    ! s/ |% O% {$ z  B+ E9 t$ r7 F4 o

    ( x! p* M- o: k* _. Y0 E三、 linux运行级别详解
    9 s0 W6 F& ]$ ^0 z7 a) z. G* i" X3 y# f
    简单的说,运行级就是操作系统当前正在运行的功能级别。这个级别从1到6 ,具有不同的功能。这些级别在/etc/inittab文件里指定。这个文件是init程序寻找的主要文件,最先运行的服务是那些放在/etc/rc.d 目录下的文件。 9 p* Y3 P% P% B6 u

    & F: W, n; J/ t* w; t不同的运行级定义如下:(可以参考Linux里面的/etc/inittab) . `% p5 ^" @7 Y: b
      # 缺省的运行级,RHS用到的级别如下:
    ) I; |/ B$ ?' D9 l. R% E- J3 a7 k  # 0 - 停机
    ( L* Y1 j% V7 l6 [3 j  # 1 - 单用户模式
    . ^+ c3 |9 j) _0 w  # 2 - 多用户,但是没有NFS  
      K& H- a. B: ?* M  # 3 - 完全多用户模式 6 [/ z: Q$ Y" l( t; l* ?
      # 4 - 没有用到
    0 H* v: ^" H: E7 b  }& G  # 5 - X11  * C; F; c8 F( h# @( a6 d
      # 6 - 重新启动 % g# ^8 v' D3 s
    ( q) p% _( H8 q9 I" a0 R, P" L
    7 h+ i" L( N; M7 U
      对各个运行级的详细解释: + {, W/ b7 w+ a
    ; ?9 J* [; n- A; N  k. a' k  A
    0 为停机,机器关闭。
    & j& r8 b) A2 N  q% ~$ y; u8 [
    1 K) B# f7 T" a1 为单用户模式,就像Win9x下的安全模式类似。
    ; G2 N: b0 V3 f0 S9 g  S
    - T2 o4 `9 M* f2  为多用户模式,但是没有NFS支持。  / o) ~7 V* r! W% u/ \, H

    ) a; b8 w! E2 n& ?3  为完整的多用户模式,是标准的运行级。 ) I) j8 y$ D7 k* K
    & _9 c6 _. ~/ ?$ I7 {1 y
    4 一般不用,在一些特殊情况下可以用它来做一些事情。例 9 i* a& n& p( i0 H& m9 `/ G% B
    4 j3 E! g. u( k9 \0 c- j( P
    如在笔记本 电脑的电池用尽时,可以切换到这个模式来
    5 {3 n8 N6 [. V9 Z
    + u. K; u$ z# r: g+ m- v8 {做一些设置。 ( z, N- z, i# D
      5  就是X11,进到X Window系统了。  
    8 A& t: |1 K9 _/ t% c3 w  6  为重启,运行init 6机器就会重启。
    zan
    转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
    数学中国网站是以数学中国社区为主体的综合性学术社区,下分建模、编程、学术理论、工程应用等版块。从2003年11月建站以来一直致力于数学建模的普及和推广工作,目前已经发展成国内会员最多,资源最丰富,流量最大的数学建模网络平台。我们始终秉承服务大众的理念,坚持资源共享、共同进步的原则,努力营造出严肃、认真、务实、合作的学术氛围,为中国数学的发展做出应有的贡献。
    您需要登录后才可以回帖 登录 | 注册地址

    fastpost qq
    收缩
    • 电话咨询

    • 04714969085

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2026-11-1 09:55 , Processed in 0.151170 second(s), 51 queries .

    回顶部