QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2909|回复: 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 |邮箱已经成功绑定
    一.  各项服务的功能介绍 1 O1 \3 N2 X) M
    / I' O5 k3 B9 I
    amd 运行automount精灵程序,该精灵在必要时自动安装一些本地设备   B5 ]2 k% b" C  o0 ^& l' A
    ( M; @" W- n) Z- H* b
    和NFS文件系统。 $ R' z+ A9 m5 I
    " x/ ]6 a/ E# t# z. f6 Y
    apmd apmd用来监视系统用电状态,并将相关信息通过syslogd 写入日志。 ! S: B0 X1 r( u- J1 s

    ) |3 D4 y" d. \3 @# s也可以用来在电源不足时关机。 - V% P! H* S: n  k  c& m- z

    # B5 v/ c+ N7 I: C9 Qarpwatch 该程序主要用来维护以太网物理地址和IP地址的对应关系。
    8 a/ U, }& Q6 V% A' X2 `3 t9 o0 l/ x' R5 g3 X" n
    atd 运行用户用At命令调度的任务。也在系统负荷比较低时 运行批处理 8 T* h& b# P3 B$ P! S/ o( H) F' d

    0 u$ z" m) T* F0 G  X! U任务。 / V. f! H- J. x7 p
    6 Y( l6 b! T% |
    autofs 当您需要时自动转载文件系统,而当您不需要时自动卸载。 0 A" D* p5 k" S, U
    . b' U9 M1 \# L  X5 g) i% ^
    bootparamd
    / S9 r$ ^5 ?' w. x9 ^
    * D, k+ K7 V  S# \$ {该服务允许老的Sun工作站从Linux网络启动,它和rarp 现在很少 % g8 |  ^6 Q8 [$ J

    5 h% v$ {3 a* w7 i+ n使用,基本上被bootp和dhcp取代了。 - w3 m0 M, @5 X" g, Q

    8 k1 I: ~( D: l+ s5 I+ Dcrond cron是Unix下的一个传统程序,该程序周期地运行用户 调度的任
      p! t% Z! i# H( `. |* O% M
      W  t: P9 A, O务。比起传统的Unix版本,Vixie版本添加了不少属性,而且更安
    + v5 Q) v1 y# r, X
    % X9 j: l, X* z) I) l全,配置更简单。
    & }0 F# C/ S$ g- H) [
    3 D) D# j, Z( G9 t* \dhcpd 该精灵提供了对动态主机控制协议(Dynamic Host Control Protocol)的访问支持。
    / E% P: K' s* |9 S# C( G
    2 ~: A  t. }8 v# _1 h( rftpd FTP是文件传输协议的简称,它定义了在网络上从一台计算机向另   {# N5 T$ `& ~4 z5 u# d7 j
    + |) p" J! L: ]
    一台计算机进行文件传输的方式,几乎所有的常用系统平台都提供
    2 z. p# |6 s: Z5 }! l! p2 p# [
    & ~) O& l" X7 ?7 x2 a: Q! S# KFTP的服务程序和客户程序 * N# @& {( k1 x& \6 m

    : _( |4 G0 P: I2 Ogated gated通过一个数据库提供了网络路由功能支持。它支持 各种路由
    3 @  c% E/ i. F: J6 O6 j1 D6 g7 i2 d! `6 q! v
    协议,包括RIP版本1和2、DCN HELLO协议、OSPF版本2以及EGP . x; X0 E/ Q7 {7 I" D
    ! o9 r# L8 z* l; ]( W
    版本2到4。 0 u. R: U' x  v2 j  Q

    ( E2 a# p0 [7 {+ Dgpm gpm为文本模式下的Linux程序如mc(Midnight Commander)提供了 $ r# a0 h5 t* d4 m' k) Z

    . q  o: J0 z- j- J鼠标的支持。它也支持控制台鼠标的拷贝,粘贴操作以及弹出式菜单。
    + [  r  ]  N3 ~: I+ E7 S9 E; o. T( p8 c# D5 o- j4 {% Q6 t& x* o
    httpd http是著名的www服务器,可用来提供HTML文件以 及CGI动态内
    % b5 @! a1 k& o; M8 d9 E
    * W$ v2 j! g5 k$ n容服务。
    ! Y2 Q& ?! A- C( c) W5 b2 U
    3 Z. N  b+ D& s! A  v2 ^, |Inet 因特网操作服务程序。监控网络对各种它管理的服务的需求,并在
    $ [) h* m/ I5 }0 v
    ( L! {& v% U6 t- b: \要的时候启动相应的服务程序。通常,inet管理的程序有telnet、
    ' x, V) t4 g& d1 p: J9 |' I9 f% g) R1 }4 [9 a2 H, d0 Q% b$ }
    ftp、rsh和rlogin。关闭inet也就 关闭了这些由它管理的服务。 ) n/ q6 P% S$ {5 P! X6 A' m/ t
    5 j0 B$ ^2 e- k2 C; K
    innd inn是最流行的用户组新闻服务器。它允许您建立起本地 新闻服务 ; \7 s  I* ^8 y- y5 A, w6 Y
    & G; ^* L" ?6 r4 t/ l4 g
    器。配置有一定的难度,可以先阅读/usr/doc/ inn*文档获得帮助。 / s* a1 |. D) X& K5 Q; R7 w3 w

    5 S' y6 i; l) x  C+ q8 Mkeytable 该程序的功能是转载您在/etc/sysconfig/keyboards里说明的键盘 , T' N& W- g1 P1 ~: A3 p
    , A2 O* ^* d8 `) z" x  x: m. u# v
    映射表,该表可以通过kbdconfig工具进行选 择。您应该使该程序
    7 `! w" h  g1 h+ J6 G5 |) F( _. S. t5 J; Z5 V" w
    处于激活状态。
    ; `' g8 i, ?/ K, x) P4 j2 s& l6 w/ `0 Z7 d4 j
    ldap LDAP代表Lightweight Directory Access Protocol, 实现了目录
    0 C# g# E& A% \0 v: |. G! ~8 R, E2 e9 }; L* v( M
    访问协议的行业标准。 . R& O& {1 }4 t
    0 \- W2 N/ i  ?/ o) C7 K  x, Y8 W
    lpd lpd是系统打印守护程序,负责将lpr等程序提交给打印作业。 # b) D% t- |' e8 n5 Z8 b- M! g; w+ R

    5 n  z9 V3 z& e- u% Omcserv Midnight Commander服务进程允许远程机器上的用户通过Midnight
    , q. m1 \2 G/ w; w+ j; |7 w
    6 c/ p8 j5 f0 L! q$ {* X0 PCommander文件管理器操作本机文件。服务进程用PAM来验证用户,
    " ]+ J9 i8 q' `
    1 T7 }. K6 X: _4 h' w需要给出“用户名/口令”以通过验证。 * ]4 b% C% _/ K3 Y9 `- V

    - C- c! k( N' \& X9 j3 c4 u) Xmysql 一个快速高效可靠的轻型SQL数据库引擎。
    " |& J/ ?  l) X& Y7 N
    # j) h& S$ W9 S% U$ rnamed 域名服务器,将Internet主机名解析为点分的IP地址。
    % D  C, H2 [2 I# I1 K! Y( V: |( i9 g: r1 O. Q) K
    netfs 负责装载/卸载NFS、Samba、NCP(Netware)文件系统。
    7 E% W6 E3 \* ~0 M! g8 ]  K
    % C4 O6 Q, ]6 A' l/ t$ B/ _- onetwork 激活/关闭启动时的各个网络接口。 ! h6 _/ _% b! X; F. O' K& P
    & W6 p7 D# e( o' M; x
    nfs NFS是一个流行的基于TCP/IP网络的文件共享协议。该服务提供了
    * b9 d1 E5 X' e( X4 M( U0 q$ _# A2 r/ `6 O, B/ s
    NFS文件共享服务,具体的配置在/etc/ exports文件里。 8 b% e6 a8 Y7 s1 H- W/ [
    ' `& L- {8 ]+ D/ v# r
    nscd 该服务负责密码和组的查询,并且缓冲查询结果。如果您的系统有
    " u* Q7 Z- L! }1 {2 X- W" C4 `2 X+ \- j6 n$ _' M
    比较慢的服务(如NIS和NIS+),则应该启动该服务。
    * f. u- N2 M% d, W, L9 @8 O: r9 l2 m/ `3 q
    Pcmcia pcmcia主要用于支持笔记本电脑。
    6 b. Z4 R5 z8 ]+ e! n; g* J+ x' M3 W! _( ?+ o% H  ]) T2 P/ G
    Portmap portmap 用来支持RPC连接,RPC被用于NFS以及NIS 等服务。
    4 t9 V3 w7 X3 n* q7 _1 e
    & N3 g1 q4 o7 c+ U; X$ ^1 c' gpostgresql PostgreSQL关系数据库引擎。 9 C& Y9 V# s! t/ `( e

    , |! l/ W7 O2 S; b5 F# mqmail 它也是一个基于UNIX操作系统的Internet邮件传输机构( Internet & g% U7 j  F) g1 y$ c: Z: Z) x
    / c; a0 a9 h% m$ F) m& E
    Mail Transfer Agent 简称MTA)。它采用标准的简单邮件传输协议 , n3 @6 S) ~! P! a6 G% i
    : |7 a. B% Z, W9 F7 o
    (Simple Mail Transfer Protocol 简称SMTP)与Internet上其他 3 V0 A% ?& f2 ~' b5 n7 q4 B2 |

    3 [3 r) x7 H6 \7 q) c  F% |MTA交换信息,具有安全、可靠、高效、简单的特点。
    ' Z1 }" N$ A  o7 F6 n1 [
    : W2 {3 c6 _& }1 m$ D- P8 v8 }% Rrandom 保存和恢复系统的高质量随机数生成器,这些随机数是系统一些随
    7 X5 P$ n+ H  ~" O  u2 Z
    . _5 a4 T; }5 w2 f机行为提供的。
    ) v6 s: f4 C% t
    7 ?6 y$ [3 e$ urouted 该守护程序支持RIP协议的自动IP路由表维护。RIP主要使用在小
      g- o$ l& ?+ K/ l
    4 d* n% [1 U& @2 [8 D8 }  T型网络上,大一点的网络就需要复杂一点的协议。
    9 E$ X' _! M' p5 c) }" H  F9 G  [
    rstatd Rstat 协议允许网络上的用户获得同一网络上各机器的性能参数。
    # |. {- Q  u3 \2 n: i, _; c) o
    * i1 O% F/ c0 k$ frusersd 该服务使网络用户可以定位同一网络上的其他用户。
    " k0 @; Z) I# N; t* m- ]7 ~3 F1 }( l; \( a3 L
    rwalld Rwall协议允许远程用户向在同一系统中活跃着的终端发送消息,类 . L1 V8 n* \4 E* i. a% Q
    ; i, B: V7 j7 u9 a! U/ C. d
    似wall的本地行为。
    6 M  ?6 m- `# T) p. `* R! ~! A$ H
    rwhod 允许远程用户获得运行rwho精灵的机器上所有已登录用户的列表, 3 p2 _/ g/ M! k+ g4 ?$ G- m* B2 H
    : s6 B; s, R  U) i
    与finger类似。
    / L. g) {4 _" s0 B9 t
    7 X% T. q, Q" [4 Q/ ^1 \8 _sendmail 大名鼎鼎的邮件服务器。 " D, |, d' Z, x/ N9 _2 f2 H

    , s8 S2 {2 P; [smb 启动和关闭smbd和nmbd精灵程序以提供SMB网络服务。 5 b+ Y! N" y1 J. N1 e& f0 K

    : H' ~# d2 i: P) Qsnmpd 简单网络管理协议(SNMP)的守护精灵。
    7 T) G) u2 V9 V) F3 R9 [1 o, h9 k
    2 m3 I  I- R3 _syslog syslog是操作系统提供的一种机制,守护程序通常使用这种机制将 ; l2 r% W# h, H5 S3 P+ g- u
    " c0 `8 w$ E9 V  F" Y
    各种信息写到各个系统日志文件。通常应该启动该服务。
    ) h8 o8 F9 @: k# M" B7 h
    / A* t$ j2 t% J$ a7 _Webmin webmin是基于web的集系统管理与网络管理于一身的强大管理工具。 , `- T) `) P! j. `* x

    ( ~, Z3 y0 M! j  u0 ?. I$ Q利用webmin的强大功能,用户可以通过web浏览器来方便地设置自 ) w1 [) W2 u/ B- @7 {6 U
    9 m4 k! R, q" X. ^- U5 a" v8 S
    己的服务器、dns、samba、nfs、本地/远程文件系统以及许多其他的   B9 @8 `% C! ~- v- l$ l

    9 x+ Q' n# G5 H4 f4 j( |系统配置。
    , {1 a( f) J' b! y5 x( S' R
    + h5 ?1 c" ^: K5 S8 l  ; v5 ?* z' X& R/ T3 R! o% y
    二. 服务的启动和停止   p7 n  n( q$ v) P

    8 d0 O0 {9 g8 D0 l! B1 w* p0 ?init是启动时运行内核的程序. 它负责启动所有在启动时需要运行的进程, 包括允许您登录的gettys, NFS管理器, FTP管理器,以及您想在机器启动时运行的任何事.
    $ [" ?2 i- O& W6 n# {5 a/ ^0 F3 ^. Y: h" M
    SysV init的配置文件存放在/etc的一个子目录. 这个目录叫rc.d. 在那里您将发现 rc.sysinit 和以下目录:
    6 {0 v. ]0 R- t7 _+ y* x/ \2 S# e0 e. E# y: Q$ ^! F
    init.d % L8 o8 \+ V! I; t4 w% A$ B
      {7 |2 F- h7 ]! D7 x1 ?. E: H
    rc0.d
    ! I( H9 c! {( l6 h: t8 a5 q! _
    1 ~& I; |' B  p# G* }rc1.d 7 S: E/ B( E; C% B! P

    2 p" L3 y1 V7 B1 s2 o) }rc2.d
      y% O  j2 |( U2 p; I  ^
    6 W4 p( j" a) \4 n/ ^rc3.d
    : X1 d- }& W% L: j& `5 n4 }9 c2 _/ B1 Q6 l' `3 O
    rc4.d & D9 r; b5 C* w
      C) c. E, Z) F' H+ n0 V( R6 y
    rc5.d
    - c: m7 @: m! W" O1 k0 G2 K6 H& ~3 z  }+ X( X" a, e* [: i0 F
    rc6.d
    $ n" N) I' D/ W5 Q. W* Q5 K! h' W
    0 z+ [' o# c" a2 I0 q1 a& finit.d包含一组script. 基本上, 您在启动时或进入另一个运行级别时, 每个service需要一个script. Services包括网络, NFS, 发送邮件, HTTPD等等. ' J7 Q( J3 `! a/ b5 a# L
    . ]! M5 S3 y3 J: I
    默认的运行级别在/etc/inittab中定义.在前面有一行类似: 6 k9 z; f$ c1 S
    ' y% U; m# E, W, ?3 X. I  u% p
    id:3:initdefault:
    ; n5 Y& ~7 \+ s) E# P# t" Y+ @, z2 T
    在这里, 您看到第二栏, 默认运行水平是3, 大多数系统都是这样. 如果想修改它,可以手工编辑/etc/inittab改掉3. 如果在rc3.d输入ls -l : 2 f  d9 v1 u+ |% i

    / k2 j# Y. O- Y4 z/ @lrwxrwxrwx 1 root root 17 3:11 S10network -> ../init.d/network
    % F( V3 E* v* F& E) N
    . G% v+ n: m/ Q+ L2 `! g1 Ilrwxrwxrwx 1 root root 16 3:11 S30syslog -> ../init.d/syslog . r8 h, {/ w8 x! i; P, _
    + I' X' A8 O: S6 Y
    lrwxrwxrwx 1 root root 14 3:32 S40cron -> ../init.d/cron
    8 c1 {+ V' f4 f- S1 v' u
    2 t+ X& h0 K* l& vlrwxrwxrwx 1 root root 14 3:11 S50inet -> ../init.d/inet # y' j2 q6 Y* z. Q5 w* X- U  _1 U

    # a2 C, |2 r+ s9 }$ d$ flrwxrwxrwx 1 root root 13 3:11 S60nfs -> ../init.d/nfs
    ' o; ~+ A/ ~7 h3 G" ~
    4 c# a. C$ [3 `, ?& r4 u* blrwxrwxrwx 1 root root 15 3:11 S70nfsfs -> ../init.d/nfsfs
    2 u% E- q0 R, M+ O* f
    * d; i$ T/ `. K: }/ Ulrwxrwxrwx 1 root root 18 3:11 S90lpd -> ../init.d/lpd.init
    " K3 }1 C0 M1 b) R- _' e$ Z
    " M0 |5 {6 A- klrwxrwxrwx 1 root root 11 3:11 S99local -> ../rc.local 7 C( w) h+ \7 K7 ?, l; W/ I

    8 q3 B# _0 }1 M7 ^) Z: L
    0 `" `% D+ a2 _5 J, b我们可以看到这个目录中没有真的'文件', 只有对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脚本的。 - {+ i4 I4 u4 `* y$ m# r; ]0 Y3 D$ B
    这个连接在前面还有一个'S'和一个数字。'S'是指启动这个特定的script, 'K'是指结束它,即kill。 数字是顺序, Init将根据顺序启动所有的services. 例如,在同一个目录下,你还可以看到S35dhcpd这个文件,dhcpd服务就是在network服务之后启动。因此我们可以用一个两位数字和一个大写的'S'或'K'来启动或结束所需要的 service.。
    . c8 _6 @9 A% L4 {+ s! J
    ! t& W) d& u4 F0 }0 U' V3 U# ]$ \Init如何启动和结束service? 很简单. 每个script都写了一个接收参数用来'启动' 和'结束'. 我们可以用命令行来执行这些script, 如: ) k* O0 m9 {. j6 R% {9 B) p
    & ?( h- r' x5 ]$ _! i
    /etc/rc.d/init.d/httpd stop来结束httpd服务器. Init只需读文件名, 如果有'K', 它就用'stop'参数调用script. 如果有'S',则用'start'参数.
    / [3 s% K$ x" ]6 T9 _7 \3 c) ^7 Q7 @" b7 F. F

      P7 h; s  D  {6 G/ t5 R另外:在启动时或者修改运行级别时, 当所有的其他初始化完成后, 将执行文件/etc/rc.d/rc.local. 可以在这增加新的初始程序,我所编写的程序就加在该文件中。在LINUX系统启动部分将详细介绍。
    , z: L% ^! [: ~4 {4 K% N+ v
    9 y, X; N2 u9 Y
    + ~; _9 C, h" u$ S2 I, F
    ; A$ t: P$ ]' C& B0 G3 v" v9 j3 x: Q  O* x
    三、 linux运行级别详解 7 ?1 g2 ]6 |# w- _

      Y6 E. V  y+ A6 J* U+ f9 E& Y简单的说,运行级就是操作系统当前正在运行的功能级别。这个级别从1到6 ,具有不同的功能。这些级别在/etc/inittab文件里指定。这个文件是init程序寻找的主要文件,最先运行的服务是那些放在/etc/rc.d 目录下的文件。 8 h9 Y, s( \0 |$ @

    1 i$ q+ y3 U, a0 \, I不同的运行级定义如下:(可以参考Linux里面的/etc/inittab)
    9 W. V/ Z2 p* j9 ~+ A6 F0 `  # 缺省的运行级,RHS用到的级别如下:
    & n% q* n' L9 ^/ F# I1 `0 x, K  # 0 - 停机 3 {1 m( a2 \6 A% z: {0 r6 f4 }. }
      # 1 - 单用户模式
    5 t0 M1 ]! `8 @  # 2 - 多用户,但是没有NFS  + t  k8 y" ?& S& l# E+ a8 }
      # 3 - 完全多用户模式
    ' ^6 z% {* R  J0 t  e* l  # 4 - 没有用到 " f1 O; {1 ]. i; c
      # 5 - X11  
    ' W# Y! x2 M7 r$ _& t; _) z! P4 ]  # 6 - 重新启动 ! O( K$ @0 o2 r" E: K- c

    , F% ^. w' u. C6 W9 j9 J
    ; J: K% s& w* x& E' D  对各个运行级的详细解释:
    5 N/ C" B2 v9 H* U) I. y$ j  C8 W" G* J. A5 {2 {
    0 为停机,机器关闭。
    ) p8 {3 h- |4 _! [/ I: c! s& T
    3 U8 y  \. m+ l) |# }. f1 r1 为单用户模式,就像Win9x下的安全模式类似。
    4 a7 F- d+ z! S& k" I- T& g& B, b+ O9 U0 P$ Y' H
    2  为多用户模式,但是没有NFS支持。  # e6 q8 A+ }2 \0 |
    3 v) q6 W4 R8 G9 t
    3  为完整的多用户模式,是标准的运行级。
    , h' ?. X% `" s7 E: u7 p1 ~1 @  O( G  z
    4 一般不用,在一些特殊情况下可以用它来做一些事情。例 $ K. W+ A- k9 r) Y3 N5 `

    6 N. a9 k2 _5 u% ]如在笔记本 电脑的电池用尽时,可以切换到这个模式来
    # I' I& ?# |1 }' _" m* K
    8 H& U, O! h1 L7 Q! t7 u" A做一些设置。
    3 @) z2 D6 g4 c  s- x. r, p  5  就是X11,进到X Window系统了。  ( B& G! r* W1 H4 o! [' n
      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-7-21 02:49 , Processed in 0.310733 second(s), 52 queries .

    回顶部