QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2900|回复: 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 |邮箱已经成功绑定
    一.  各项服务的功能介绍
    * @  }) r: X% b( }, b3 n# |9 Q! |7 @8 q, x0 c) X
    amd 运行automount精灵程序,该精灵在必要时自动安装一些本地设备
    $ {* O$ S1 K; Y* q) Z4 s. _+ ]! _) F7 {3 J& y  J
    和NFS文件系统。 : m4 i/ g8 v8 s  \- d$ E

    , L2 N+ E+ G9 h  W5 o' Y% Y- Yapmd apmd用来监视系统用电状态,并将相关信息通过syslogd 写入日志。 9 T3 z, n1 O$ p- `- R4 K! Z5 E4 Q/ F
    7 V$ h5 Z; Q: O$ w" x0 }9 O- q
    也可以用来在电源不足时关机。 1 {& H" q+ k# h" g2 P  a! U
    : F- ~, V7 l$ s7 |% O0 e  S6 D
    arpwatch 该程序主要用来维护以太网物理地址和IP地址的对应关系。
    : a! C% H: h4 K+ E+ e6 l0 n" s
    4 T& W/ P- G$ z; d2 j% yatd 运行用户用At命令调度的任务。也在系统负荷比较低时 运行批处理 3 M- G& p  q1 U* Q) y

    2 E8 w* j/ {& ?( H$ ?任务。 % o. n  H: D7 i8 z+ j
    7 G- ^' s3 P  @3 O3 E- C. ?8 c' x7 l
    autofs 当您需要时自动转载文件系统,而当您不需要时自动卸载。 ) V3 t7 I% e; |* \1 _4 V7 a

    1 d& V  F- p  Y! P! X! v" obootparamd ; h' p! @$ ^3 g& P& z

    0 t6 M. d( m' H1 }* v- r该服务允许老的Sun工作站从Linux网络启动,它和rarp 现在很少
    9 }3 c: V7 I) t* g: N  G, f  M/ Q4 L) v! L  a) z# w$ H
    使用,基本上被bootp和dhcp取代了。
    0 I% z4 ?' ]3 y4 A# |' p4 e4 @' p3 M
    crond cron是Unix下的一个传统程序,该程序周期地运行用户 调度的任
    4 L/ ~/ p# O" q1 b7 C) M5 V3 N" M8 }/ l3 i
    务。比起传统的Unix版本,Vixie版本添加了不少属性,而且更安
    ; ?& f+ Q4 T0 b& q3 r- q# _& I+ F, |' b, N
    全,配置更简单。 6 t6 e7 ~/ D/ z
    * y4 b( N& u+ P' ]: m
    dhcpd 该精灵提供了对动态主机控制协议(Dynamic Host Control Protocol)的访问支持。
    3 |  l) }6 M6 r4 S% n/ `5 X6 n# L4 H: P. p; a
    ftpd FTP是文件传输协议的简称,它定义了在网络上从一台计算机向另
    8 F, v' h1 K, r8 y' u: c
    / K& Y# A  c! o' Q8 ]3 `一台计算机进行文件传输的方式,几乎所有的常用系统平台都提供 " x8 o% A& a5 O$ A
    ' D& t; ~7 L+ W) A+ k
    FTP的服务程序和客户程序 5 B6 G+ G- x" W1 y& e3 n

    . v+ _4 _$ o- `gated gated通过一个数据库提供了网络路由功能支持。它支持 各种路由 + m/ n6 l: U( x1 C
    # T# w% i) l* a& |
    协议,包括RIP版本1和2、DCN HELLO协议、OSPF版本2以及EGP
    : \; g  r8 u4 q/ c" {1 n& N1 N; R' v- b+ C8 e. Q+ k
    版本2到4。
    - A. S8 U7 w- K/ X
    / ]4 F$ ^3 L' q0 b# Hgpm gpm为文本模式下的Linux程序如mc(Midnight Commander)提供了 2 U6 e4 |0 y- t
    6 G3 B: I; W' R2 ~! }5 P4 M. f
    鼠标的支持。它也支持控制台鼠标的拷贝,粘贴操作以及弹出式菜单。
    + Q! l8 k/ D7 ~6 V3 s) R3 n; l4 I9 s! ^9 u, p
    httpd http是著名的www服务器,可用来提供HTML文件以 及CGI动态内 " v- K" M, \* E6 M& ~  I

    - @. E* v7 Q' y- @8 R$ U% P' _. {容服务。
    & p: z% D% K, H+ j- `& C. _, |7 }; l8 a  |" f* Z; ]; L" s
    Inet 因特网操作服务程序。监控网络对各种它管理的服务的需求,并在
    & l$ K, \5 j# G( [% H
    , _4 j. r! s, |$ @要的时候启动相应的服务程序。通常,inet管理的程序有telnet、
    5 U8 o- f: c! A& i& k/ x2 `9 L& v+ z! {0 k( q5 n3 k
    ftp、rsh和rlogin。关闭inet也就 关闭了这些由它管理的服务。 9 @1 w4 {- z/ T! Y+ |. v: h6 @& k9 I* ^
    : m% l6 p# D( s" K& o! \, @
    innd inn是最流行的用户组新闻服务器。它允许您建立起本地 新闻服务
    / i7 |. T1 j6 K* X$ r9 _+ J0 j! `% \6 a# z5 [5 ?# o  Y- |
    器。配置有一定的难度,可以先阅读/usr/doc/ inn*文档获得帮助。 ! F: Z% x: b: T# @# D
    " k* v. k) Q6 d
    keytable 该程序的功能是转载您在/etc/sysconfig/keyboards里说明的键盘
    ! c: S& F$ `+ C7 Y, I
    " h, _: T4 E8 P映射表,该表可以通过kbdconfig工具进行选 择。您应该使该程序
    " T$ x5 L- n% F# p& t: ^( Q2 r4 O! A  s0 w
    处于激活状态。 8 W, A/ p1 w6 |0 x% \
    0 r: n  D9 ~6 |" m
    ldap LDAP代表Lightweight Directory Access Protocol, 实现了目录 & G2 Z/ [% `0 ]; V7 U
    ; ~% j" v# ], R' @" u. k1 l, Z7 m
    访问协议的行业标准。 - T# x2 r4 w1 `" E  ^

    ( V+ |+ c: }$ tlpd lpd是系统打印守护程序,负责将lpr等程序提交给打印作业。
    / S# u+ L  ~. z9 c9 v
    * n  `# K7 b3 P9 K. Y& M4 d: Emcserv Midnight Commander服务进程允许远程机器上的用户通过Midnight
    $ C  y+ x% Y" E* Y% ]
    0 S' L3 q9 c- M7 ]9 W/ M2 R* RCommander文件管理器操作本机文件。服务进程用PAM来验证用户, # V# c' f& V5 T- k; J* `
    + |3 n% y/ d5 h) [4 U  [( l
    需要给出“用户名/口令”以通过验证。
    ( m2 R2 r5 A3 F: h3 R" `8 Q
    * K% w) N6 M* ~* e: dmysql 一个快速高效可靠的轻型SQL数据库引擎。
    4 o7 r2 p+ K. ~* _* f# u, e- ?; k& l6 k1 v( Y" T7 k4 W
    named 域名服务器,将Internet主机名解析为点分的IP地址。
    8 j4 M* @1 Y& y! O
    6 t" G+ S0 G, }& j$ unetfs 负责装载/卸载NFS、Samba、NCP(Netware)文件系统。 & m0 O$ z  s  }% J
    1 @" ?' K( O1 X: f9 L: [( ^
    network 激活/关闭启动时的各个网络接口。
    * b3 b! \# ]/ S7 q2 b# L9 \4 d
    nfs NFS是一个流行的基于TCP/IP网络的文件共享协议。该服务提供了
    " S; e7 H0 f# @& @0 g5 B+ q
    5 L1 k! \$ V3 B3 n! A3 f% P: BNFS文件共享服务,具体的配置在/etc/ exports文件里。 6 T1 _2 w8 e9 `+ i! h# `6 I+ b

    # Y5 A6 q( |, K; l3 g9 e$ |nscd 该服务负责密码和组的查询,并且缓冲查询结果。如果您的系统有 2 f, q! c9 F2 ]% }0 L

    3 H/ x, y+ ]2 f1 T, I  b比较慢的服务(如NIS和NIS+),则应该启动该服务。 + [% l# r) d: L1 b- v* C

    - @- U/ u. B7 ^& \Pcmcia pcmcia主要用于支持笔记本电脑。
    0 k+ p. ~, C; X- F" _; @9 z1 j- Y( e8 v/ P  P- W: n/ {5 a
    Portmap portmap 用来支持RPC连接,RPC被用于NFS以及NIS 等服务。 3 P5 b: U+ G  Z# q, n

      y# j8 [4 i3 z( I" Lpostgresql PostgreSQL关系数据库引擎。
    3 T+ G' z7 n: h6 w0 }& B! [
      U0 T. }8 P  ]# z6 eqmail 它也是一个基于UNIX操作系统的Internet邮件传输机构( Internet
    2 k: ]+ |* [# d. W# i
    ) i+ P2 }. [3 _& h5 w3 `Mail Transfer Agent 简称MTA)。它采用标准的简单邮件传输协议 ' A: Q$ c7 w! G# y8 z; H8 Y2 g

    . T4 e7 j$ o" c0 ^4 m+ G(Simple Mail Transfer Protocol 简称SMTP)与Internet上其他
    * Y1 R% k( c' J) ]
    * l% p7 Z8 O1 GMTA交换信息,具有安全、可靠、高效、简单的特点。
    * A" l4 W4 w) Z# l( K8 c+ ?  T5 V7 X" V
    random 保存和恢复系统的高质量随机数生成器,这些随机数是系统一些随
    : _* f2 K9 F# D! t  v2 E
    " V( O) h  k( ?& c/ b机行为提供的。 # D: h5 T+ \9 y5 l. S9 f7 o

    : W* ^1 }+ V  _routed 该守护程序支持RIP协议的自动IP路由表维护。RIP主要使用在小 % k" i, Y- j  ]! J; E5 y# O
      m* W. ~  m4 [. p5 t
    型网络上,大一点的网络就需要复杂一点的协议。 & a& t6 @3 m+ R% R* W
    2 B* P: @3 A, B$ p
    rstatd Rstat 协议允许网络上的用户获得同一网络上各机器的性能参数。 % d* v  y) |( W5 B; T) `. D
    " X4 W5 `" s* [! M
    rusersd 该服务使网络用户可以定位同一网络上的其他用户。 2 y* ?7 b6 b6 M. ^4 F5 {* P0 i+ t  t- ]! I

    8 Y4 q* C) `7 |9 Q' mrwalld Rwall协议允许远程用户向在同一系统中活跃着的终端发送消息,类 9 I: x6 @7 u/ z1 h* s$ b
    ) B, V0 v; w% \3 \7 \# v5 s0 s1 g
    似wall的本地行为。 8 I7 o( w$ x% y% m: m
    6 W0 H1 C: L% [; h0 @
    rwhod 允许远程用户获得运行rwho精灵的机器上所有已登录用户的列表,
    ' H. f9 l7 P6 g" b) r
    1 V# P7 ^- p; c' ?! q' e与finger类似。 9 B' L# r5 i- l

    & V8 I% X. K4 [4 y9 Bsendmail 大名鼎鼎的邮件服务器。 # o; F, U/ v7 p% S" i2 P

    / h$ j# G4 K' R4 h4 [smb 启动和关闭smbd和nmbd精灵程序以提供SMB网络服务。 " P  F- q- h4 R4 R8 k' O$ r$ E) _

    1 x: v" h7 @& g: ?; [snmpd 简单网络管理协议(SNMP)的守护精灵。 ( E4 m* u- @- c: o; i" b# d0 w/ x
    & Q1 y' J8 u& I2 h7 U5 l* u4 y
    syslog syslog是操作系统提供的一种机制,守护程序通常使用这种机制将
    ) a+ ^/ c* E% K6 r) c# w, {& v7 M# N! x+ i7 g5 p4 n
    各种信息写到各个系统日志文件。通常应该启动该服务。 " Y' H" f% J# m8 c7 A

    6 K% a" w7 E7 F+ v+ JWebmin webmin是基于web的集系统管理与网络管理于一身的强大管理工具。 7 G. M& C' m4 W

    * u3 k/ X0 j1 {/ ^/ j利用webmin的强大功能,用户可以通过web浏览器来方便地设置自   E$ G& l2 |0 q, z
    $ j4 a5 ?. W$ R/ R% l* q$ M% g' W
    己的服务器、dns、samba、nfs、本地/远程文件系统以及许多其他的
    , r5 l2 N( C; x- [. s, _
    , i; u1 E, \: \/ f/ t系统配置。 ) q6 H. N, b5 Y1 y* ^" }

    0 C4 u. z' w; \$ s7 X 
    + ~, u$ f' a. V9 e+ @二. 服务的启动和停止 . @6 K$ X* ~# m- R; ]" ]6 ?/ ?

    ) q* \0 M8 W5 i4 ~; l/ j$ kinit是启动时运行内核的程序. 它负责启动所有在启动时需要运行的进程, 包括允许您登录的gettys, NFS管理器, FTP管理器,以及您想在机器启动时运行的任何事.
    9 w) n+ r- v; c1 M- i! |" @% L5 K- n; l2 f% D
    SysV init的配置文件存放在/etc的一个子目录. 这个目录叫rc.d. 在那里您将发现 rc.sysinit 和以下目录:
    ) p. p6 n" O( d3 i7 V: I& D& u4 H3 f0 j( R# \3 j
    init.d . Q! w! y$ u* B! c8 M

    , a4 R! T& R1 Q( Z+ lrc0.d
    . w  Z$ n8 i/ A
    6 Z& `( C& ]: L! f8 Jrc1.d 9 e) d9 D! [/ u

    ! n% y6 t3 X* ?! src2.d
    ( t( d9 I; W' {" p$ x- G1 Z. O/ V7 Y0 X2 v
    rc3.d 5 C8 D, ^8 w, ^6 }; {0 e+ C# B6 r

    $ d5 c/ x) y( orc4.d ) u, d4 {* g$ [9 ]6 h) ~

    / l0 ]5 f# w' S( y0 R" M4 Zrc5.d
    8 u, w# |: B( ?( M: f- i3 m4 U% O( e6 b! i* T5 k! f
    rc6.d % l, `4 Z- O! K& t5 ]

    0 v! o5 X( [, d' Xinit.d包含一组script. 基本上, 您在启动时或进入另一个运行级别时, 每个service需要一个script. Services包括网络, NFS, 发送邮件, HTTPD等等. 5 |6 c6 \3 s3 D# l
    ( w& s7 [0 o4 x! K1 t: _; c
    默认的运行级别在/etc/inittab中定义.在前面有一行类似:
    * g: `2 r/ q8 b: d& j' H
    * p' u% f3 c, c% e( `* l) jid:3:initdefault:
    ' j: N% j! J' Z; n6 e; c* {4 J$ k/ f  h5 b6 m/ q
    在这里, 您看到第二栏, 默认运行水平是3, 大多数系统都是这样. 如果想修改它,可以手工编辑/etc/inittab改掉3. 如果在rc3.d输入ls -l : $ g: F# D( t& ?$ \( p. o$ Q

    4 S3 _# l  Y* H( l* ilrwxrwxrwx 1 root root 17 3:11 S10network -> ../init.d/network
    6 Q% q7 ^6 N8 H% ?! |% {1 o; q; d# B' C$ l2 O9 p
    lrwxrwxrwx 1 root root 16 3:11 S30syslog -> ../init.d/syslog * D9 ~2 u+ |- P- `
    2 `6 E  _9 L, m  [
    lrwxrwxrwx 1 root root 14 3:32 S40cron -> ../init.d/cron # {! ~9 W4 D) o/ L& U! Z9 O

      w6 Z( F, l. T7 p  h+ vlrwxrwxrwx 1 root root 14 3:11 S50inet -> ../init.d/inet 2 @- K& o( b! b) l# \2 ~

    6 d& ]5 \" h+ R9 jlrwxrwxrwx 1 root root 13 3:11 S60nfs -> ../init.d/nfs 6 m( n$ w) O0 m# g

    / f1 w! C- s! a( n" Elrwxrwxrwx 1 root root 15 3:11 S70nfsfs -> ../init.d/nfsfs
    8 h; t3 c1 M8 J0 T: q, M0 \0 I7 q* F. p1 u* u3 M8 d, f
    lrwxrwxrwx 1 root root 18 3:11 S90lpd -> ../init.d/lpd.init 3 _: T/ f% P" L- m7 ^. k; s* E3 H

    $ X; y4 \( l/ K# y6 F  wlrwxrwxrwx 1 root root 11 3:11 S99local -> ../rc.local 6 J' B. Y2 T# \' p# A

    - W* q8 d1 ^0 ^7 l# g) i# v2 q4 |& z2 G% C2 F' A# 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脚本的。 1 o/ c! N. o/ P. k& E
    这个连接在前面还有一个'S'和一个数字。'S'是指启动这个特定的script, 'K'是指结束它,即kill。 数字是顺序, Init将根据顺序启动所有的services. 例如,在同一个目录下,你还可以看到S35dhcpd这个文件,dhcpd服务就是在network服务之后启动。因此我们可以用一个两位数字和一个大写的'S'或'K'来启动或结束所需要的 service.。 ; g* @" C' j# e6 }1 h3 C
    % U& h* S$ u/ f* Q& Y( z) m
    Init如何启动和结束service? 很简单. 每个script都写了一个接收参数用来'启动' 和'结束'. 我们可以用命令行来执行这些script, 如: ; h) t, M1 P, T+ a

    & W, O& m7 \6 l; G& p$ {/etc/rc.d/init.d/httpd stop来结束httpd服务器. Init只需读文件名, 如果有'K', 它就用'stop'参数调用script. 如果有'S',则用'start'参数. 6 R" ?% h8 X9 Z. U) k& y' X
      S( C# n! p* ~; X# \
    & F5 N; s' ]2 }& A
    另外:在启动时或者修改运行级别时, 当所有的其他初始化完成后, 将执行文件/etc/rc.d/rc.local. 可以在这增加新的初始程序,我所编写的程序就加在该文件中。在LINUX系统启动部分将详细介绍。 ( f0 m# t* L$ x, S

    - K# d0 |) C: Y) L9 T/ i2 V3 ~3 h$ d& W3 I4 T

    8 V% f" w6 z- o7 e$ S- u3 u0 q* K% ~
    7 f& j, P9 P/ }% H$ E. O! G三、 linux运行级别详解
    ( g0 l* j" @' q6 U* X5 k$ h  ^; n, D
    简单的说,运行级就是操作系统当前正在运行的功能级别。这个级别从1到6 ,具有不同的功能。这些级别在/etc/inittab文件里指定。这个文件是init程序寻找的主要文件,最先运行的服务是那些放在/etc/rc.d 目录下的文件。
    % O2 j. F& ?* Y% [' L5 _& k
    - p. L+ Z- d+ b6 W- X不同的运行级定义如下:(可以参考Linux里面的/etc/inittab)
    1 W% G2 `7 x# \9 |6 |  # 缺省的运行级,RHS用到的级别如下:
    ; e2 p* i- K) o  # 0 - 停机 / q; Z" V/ r; b3 K1 \4 W. P
      # 1 - 单用户模式
    . F$ a9 }! O4 J9 z& ^  # 2 - 多用户,但是没有NFS  
    $ G2 y% h  V& O) ^$ e- S  m& ?  # 3 - 完全多用户模式 / y0 y: J8 M6 D5 D, I* E+ D
      # 4 - 没有用到 # S: t$ u- s9 R7 y- x- h
      # 5 - X11  
    & f9 v, u: r- z5 x2 p  # 6 - 重新启动 2 X6 D2 a1 S& ^$ Z5 Y
    0 o5 u( L2 }( Q) B
    - [5 [  i1 U: j1 E
      对各个运行级的详细解释: ! g* o! a: o0 A* w
    : Q9 ?+ M7 |" Y) c7 ]3 K/ \4 }. h9 p
    0 为停机,机器关闭。
    + Y2 F) h+ n' s
    9 O5 }1 ~; @9 R1 为单用户模式,就像Win9x下的安全模式类似。
    7 g# |+ t# u. F% q8 I5 W7 e6 ~/ Z+ M; t$ ^
    2  为多用户模式,但是没有NFS支持。    ]4 j) f9 ]9 j+ E: S9 Z6 I0 v2 n
    5 N8 z$ z3 |7 e
    3  为完整的多用户模式,是标准的运行级。
    8 X( i; V9 o# l+ ]5 h4 y1 [/ b
    7 P; i1 l2 Y* b$ S8 j4 一般不用,在一些特殊情况下可以用它来做一些事情。例 / P( S  H: p9 }& o9 C' R+ Q
    : U5 t/ D, q& Z. Y2 A* [1 r
    如在笔记本 电脑的电池用尽时,可以切换到这个模式来 / L! `0 J% W9 {% B( k
    $ v7 h6 l: z2 Y$ Y: ^' u
    做一些设置。
    : w: z4 H4 D+ A  5  就是X11,进到X Window系统了。  7 p' e" u1 Q- b" f& B
      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-6-13 00:03 , Processed in 0.633828 second(s), 51 queries .

    回顶部