QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2899|回复: 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 |邮箱已经成功绑定
    一.  各项服务的功能介绍
      A# K$ D, n2 e  r* m6 ]
    3 u1 J2 I; M8 v: Gamd 运行automount精灵程序,该精灵在必要时自动安装一些本地设备
    ! M4 f6 F( c7 y" h
    ) W* R4 T& e% C. V% ]) X) w2 A和NFS文件系统。 : M& ~5 T- f/ i8 i! }% F% `
    2 }: X: O1 @6 T# @# L
    apmd apmd用来监视系统用电状态,并将相关信息通过syslogd 写入日志。
    " W4 |- L6 i6 e: c  |  u0 d, m& P- l
    也可以用来在电源不足时关机。 + W6 j" L0 n; E" D3 F3 i

    + z. A5 j  u% w% varpwatch 该程序主要用来维护以太网物理地址和IP地址的对应关系。 0 {$ `# j& ?; E5 q

    " Z: G+ |" H2 T2 s8 D* B6 }5 zatd 运行用户用At命令调度的任务。也在系统负荷比较低时 运行批处理 ) O; j, r4 O. j8 V# N  i
    ' Z5 Z& S) k, B  I6 r( R
    任务。   W' y6 V6 ^. t5 T/ I1 ]" \4 {& I

    % c+ D% F" S- ]) s/ a9 A0 r( N! C# gautofs 当您需要时自动转载文件系统,而当您不需要时自动卸载。 5 U$ ^" d! S; ~& F( t# {

    + x8 d  z& Z: Z/ G( @bootparamd 5 ]: V3 n* J/ B) `- ?! n% D9 N: \

    ( m* g( T9 ^/ @; b: j该服务允许老的Sun工作站从Linux网络启动,它和rarp 现在很少 * e4 B" O& `! s, ]  ?

    . O+ ?) V, ^( c# S% }% F使用,基本上被bootp和dhcp取代了。 0 Q; u+ ^$ u% o$ }4 l* @( Q

    8 |: X' H+ |6 M2 S  R) Hcrond cron是Unix下的一个传统程序,该程序周期地运行用户 调度的任
    + r3 ?' C0 u; h6 x9 ~0 U
    / R) E, @! D- u9 A5 G  O1 N8 A) b6 u2 D务。比起传统的Unix版本,Vixie版本添加了不少属性,而且更安
    , J- J- w0 V2 X! H. X& p4 f: b' r! w6 U3 M8 k0 ~
    全,配置更简单。
    ( F" L" l* `5 R3 T* T5 v
    / _1 m& i, j/ B5 T6 Zdhcpd 该精灵提供了对动态主机控制协议(Dynamic Host Control Protocol)的访问支持。
    9 M* |- H: _0 Y; Q( }# C/ V
    ' p0 A  ?7 z( M$ d) \, ^# ?ftpd FTP是文件传输协议的简称,它定义了在网络上从一台计算机向另
    $ {" V* \9 H7 v. l0 H8 y0 \6 ]: {$ U
    ' Z3 i( e' X' _6 {* D一台计算机进行文件传输的方式,几乎所有的常用系统平台都提供
    6 b9 O+ _4 O: \. v# s
    0 Y, m0 t9 t6 QFTP的服务程序和客户程序 ! \! s* o/ Y7 @  p

    5 R1 f2 }7 M, Ygated gated通过一个数据库提供了网络路由功能支持。它支持 各种路由 # A/ H: u3 X, M5 e- S, r

    4 N8 h( k1 X4 b1 ]协议,包括RIP版本1和2、DCN HELLO协议、OSPF版本2以及EGP
    + p! a4 Z; ^) v7 K/ d' o: W
    3 l" L) j/ Q" F6 N/ R版本2到4。
    3 P- t, A6 j) F' S" Q& k
    6 I4 H0 Y" S. c8 V, U. M2 kgpm gpm为文本模式下的Linux程序如mc(Midnight Commander)提供了 ( V3 F8 a; [) p' U+ j  [- O" }' z+ |
    : a7 A  A* K4 Z5 q( z5 @
    鼠标的支持。它也支持控制台鼠标的拷贝,粘贴操作以及弹出式菜单。 : m" N- H6 u0 m& H  E- A2 {2 f
    3 V4 s+ z% O/ Q: ?
    httpd http是著名的www服务器,可用来提供HTML文件以 及CGI动态内
    7 D; P& ~: C1 B  u. o6 Z/ s) P- J9 [# t4 M: u: U+ ^
    容服务。
    7 ]% E. U" A% _6 k+ a0 R% j1 i# X
    Inet 因特网操作服务程序。监控网络对各种它管理的服务的需求,并在
    - c. r! w/ h4 z' `
    2 I" i" w2 X/ p. J4 {7 B要的时候启动相应的服务程序。通常,inet管理的程序有telnet、
    5 `# @+ \7 @6 c* H- |* W/ F
    " t$ L/ g; w; mftp、rsh和rlogin。关闭inet也就 关闭了这些由它管理的服务。
    # E& D- k- X8 J( h1 e; y
    % G' b" f. y6 o$ t8 x6 Qinnd inn是最流行的用户组新闻服务器。它允许您建立起本地 新闻服务 5 m" L4 A0 {. E# V6 }2 I1 s- G. |
    , ]1 R; v+ S0 k  |! ?8 ~# ?
    器。配置有一定的难度,可以先阅读/usr/doc/ inn*文档获得帮助。   o( y0 x" k( m% T8 q7 C1 v$ r. E

    : `9 t: _- F2 Nkeytable 该程序的功能是转载您在/etc/sysconfig/keyboards里说明的键盘 7 r8 E4 {) t( z( Z2 L2 l& J
    + H# Y0 k9 W! v+ W' `* Q" f
    映射表,该表可以通过kbdconfig工具进行选 择。您应该使该程序
    . `) q8 T  F- q) P! D9 _  X. n9 O+ o4 n8 p/ D
    处于激活状态。 # [1 p8 D* ?/ q" A* A3 P5 ^( l
    , D! Y! U* J) o! O" a
    ldap LDAP代表Lightweight Directory Access Protocol, 实现了目录
    # o. `7 [! a, Q! e/ n! ^+ X/ j
    * Y  _/ K3 F4 x4 |9 W6 k! f  k访问协议的行业标准。 7 q/ Q. A$ d* [2 S' m
    1 ?: V$ B, B* U3 I, Y, |# K
    lpd lpd是系统打印守护程序,负责将lpr等程序提交给打印作业。
    + M7 r2 j, S$ m+ Q: o! h9 Q& m; f" K- N2 }, F& W+ T: k$ P! ^9 e- d
    mcserv Midnight Commander服务进程允许远程机器上的用户通过Midnight
    5 Q8 ?" v* u. B2 \  K- n2 x) L, l+ I
    Commander文件管理器操作本机文件。服务进程用PAM来验证用户, ' W' B, V3 h9 j; p" R

    + u" I# |" a, c% @. @5 G2 }) u需要给出“用户名/口令”以通过验证。 ; P# C6 P- M* b4 w) ]" b' w, e, w

    $ ?8 G5 \7 d1 Omysql 一个快速高效可靠的轻型SQL数据库引擎。
    , _3 f7 _7 s* O' D. g: v0 J7 p( C9 |1 `2 ^& D$ H5 {' j
    named 域名服务器,将Internet主机名解析为点分的IP地址。
    - e/ C/ t3 o, {' m& S' a, ]. f2 Z" I$ W
    netfs 负责装载/卸载NFS、Samba、NCP(Netware)文件系统。
    7 p1 p& W' b, d. l$ ^! V; ^
    / C' B1 W0 V- G3 S" D7 j3 F3 N0 knetwork 激活/关闭启动时的各个网络接口。
    0 t: `( U* w' v! D7 k" @5 K1 y
    nfs NFS是一个流行的基于TCP/IP网络的文件共享协议。该服务提供了 3 s+ P  A, S5 A" ~

    6 m) s- i5 g5 l) ^3 INFS文件共享服务,具体的配置在/etc/ exports文件里。   t, r) S1 X" l0 x' t
    9 s$ s1 a$ p/ \4 J  O
    nscd 该服务负责密码和组的查询,并且缓冲查询结果。如果您的系统有
    3 i1 h  e' h: O( k& N1 p. ]! y' o2 E3 g# |* e) v! m1 Y4 T/ \
    比较慢的服务(如NIS和NIS+),则应该启动该服务。 # U. w" F1 I& }* e6 B

    4 D1 u) W" i' u4 n4 f# fPcmcia pcmcia主要用于支持笔记本电脑。 - J0 F3 g" Z2 P2 T+ y% n

    * n7 o1 J1 Q/ B/ u" B/ {Portmap portmap 用来支持RPC连接,RPC被用于NFS以及NIS 等服务。
    1 f% t/ z  A1 o4 t0 C, j0 D1 @+ C' X& ]" i
    postgresql PostgreSQL关系数据库引擎。
    * Q5 h. B! X9 e; b2 M2 b8 o+ |% S( T% q2 Y
    qmail 它也是一个基于UNIX操作系统的Internet邮件传输机构( Internet
    $ E6 r% `0 P& I9 f4 i8 X6 X
    # J3 v$ W3 u' YMail Transfer Agent 简称MTA)。它采用标准的简单邮件传输协议
    5 Q0 s9 S2 |2 e9 [) n" r1 g1 u  n7 c2 z8 r- b/ ~
    (Simple Mail Transfer Protocol 简称SMTP)与Internet上其他 # {- }' j5 F* I! t, P1 d& A
    0 x$ n) a( g# ?$ L* b) w0 R
    MTA交换信息,具有安全、可靠、高效、简单的特点。 ' A1 h" k9 P+ i' B2 m3 D; t
    % j: @/ S7 }3 \& V+ S
    random 保存和恢复系统的高质量随机数生成器,这些随机数是系统一些随
    5 Z$ s5 N" d1 k: u& t: n2 \* h* ]  J- E1 l+ c/ {4 P( N0 t
    机行为提供的。
    , S& z9 d/ ]! ], O# s
    ; j) w2 b/ }0 a( ?2 l) ^routed 该守护程序支持RIP协议的自动IP路由表维护。RIP主要使用在小
    # D( v/ W. P2 R, ]. e8 C4 `9 J- b9 ^! ]( `! T
    型网络上,大一点的网络就需要复杂一点的协议。
    5 a) u! t7 r" H, k
      e, q) p3 M8 B1 f; h9 U6 Arstatd Rstat 协议允许网络上的用户获得同一网络上各机器的性能参数。
    0 U: U( A3 f; e: S, {7 f( N* {9 w# F5 `! x0 F' M) g1 L/ Z
    rusersd 该服务使网络用户可以定位同一网络上的其他用户。   A; q! G" \# W
    & W3 `5 [$ U) o' l6 L1 k& m3 v
    rwalld Rwall协议允许远程用户向在同一系统中活跃着的终端发送消息,类 : `* R: Y7 S$ H% x' A" F3 l
    8 s8 ^& T% m$ |8 L: w. G4 Q
    似wall的本地行为。 $ Q3 f( W0 B/ Z1 A

    0 v' X& v0 \/ k% W3 A- q5 J" Lrwhod 允许远程用户获得运行rwho精灵的机器上所有已登录用户的列表,
    ' \3 V( v  m. {4 W' N9 Y0 V) v& i2 K& ^$ z5 M2 u( z2 k* ]2 [
    与finger类似。
    6 v5 b# O4 ^3 ^$ y! v
    # H$ p9 i! p) _$ c- B4 Osendmail 大名鼎鼎的邮件服务器。
    0 Z* k. L( N- {1 J" u6 r) @
    ! I: u* I, m  e/ ^! A+ u! ssmb 启动和关闭smbd和nmbd精灵程序以提供SMB网络服务。
    * O) @7 k5 K7 u% Z; T: Y3 B. |3 e8 n# ~0 P% H
    snmpd 简单网络管理协议(SNMP)的守护精灵。
    5 F) C7 Z- y8 J3 D
    & x8 X6 s/ L- o5 L( W' L1 U; Gsyslog syslog是操作系统提供的一种机制,守护程序通常使用这种机制将
    4 k) O" q+ e  N: f+ \$ B" X% Y2 k3 F) @5 q
    各种信息写到各个系统日志文件。通常应该启动该服务。
    + N0 s$ J4 g- _) T4 i. ^! V0 D3 S
    9 l. P3 j( i; j3 GWebmin webmin是基于web的集系统管理与网络管理于一身的强大管理工具。
    : x& e4 B$ S% N
    ' N/ T. E& C0 k利用webmin的强大功能,用户可以通过web浏览器来方便地设置自 + U* E! ]  t+ g& z/ S+ L$ P+ g
    & c: {' o- `6 X( y. _' p9 [1 \
    己的服务器、dns、samba、nfs、本地/远程文件系统以及许多其他的
    9 Z( _" e9 i! X! K7 V8 R9 h
    8 q# P+ F* {5 e: Z系统配置。
    ' Q* S4 f4 l( b5 b  O# M
    7 `* I3 m8 [- n9 {& y8 p  o 
    $ x$ F3 M$ o" J+ X9 z二. 服务的启动和停止
    1 L$ I( b) u) y( l4 j1 Q6 S0 X! w' c+ P8 J" H& @
    init是启动时运行内核的程序. 它负责启动所有在启动时需要运行的进程, 包括允许您登录的gettys, NFS管理器, FTP管理器,以及您想在机器启动时运行的任何事. 6 e% E( Z2 n, V) h1 o

    4 O$ r- X& e' i6 h) O) hSysV init的配置文件存放在/etc的一个子目录. 这个目录叫rc.d. 在那里您将发现 rc.sysinit 和以下目录:
    $ Z3 P2 O, s# H7 P: o7 x" f! p2 A3 r. e- A3 R' S7 T
    init.d
    + r$ N3 r( Y+ f3 e
    : p; S9 l4 n6 L7 `# ~5 @rc0.d
    1 F7 X% {, p6 i8 V) _& e8 y0 J: Y
    7 M3 n; b! D' @+ Q4 O; B1 ?rc1.d
    . `6 E$ g$ q  i" g
    5 [% V$ p3 b( i0 T4 B2 yrc2.d
    6 u+ a7 J4 d1 t% e
    5 ?; p$ }' |: a! ^$ y3 zrc3.d 6 r! @& B  m( Z. e/ r' |
    ; b! [; j3 L% f  F
    rc4.d
    $ h7 M/ O4 \3 B, z& |+ Q/ A0 s& D: f1 u# `
    rc5.d
    2 L# u( r. t) X4 h3 x7 T; g9 Y% @1 W4 x7 `: }/ j+ {
    rc6.d
    : P; x8 s6 V- i& V7 ]) Z- `4 f3 N
    ' j( W" S' N1 ?% ~$ A2 n/ Kinit.d包含一组script. 基本上, 您在启动时或进入另一个运行级别时, 每个service需要一个script. Services包括网络, NFS, 发送邮件, HTTPD等等. 9 |$ T- e* s! ~/ a4 w! `2 X

    . r& U! u! a$ m# T7 i) |+ l% ]( Y' v! a默认的运行级别在/etc/inittab中定义.在前面有一行类似: ( M% w. C$ Z' U2 X# }- K

    / m$ q7 ?/ t- [. nid:3:initdefault: $ b9 F+ y. L" i) i) D6 z5 s8 k
    8 {9 Z7 t# \: P7 ^8 I1 q/ c
    在这里, 您看到第二栏, 默认运行水平是3, 大多数系统都是这样. 如果想修改它,可以手工编辑/etc/inittab改掉3. 如果在rc3.d输入ls -l : $ {2 R/ i& k. {: V" q+ d) I' X
    " B* r7 ~9 D$ f" I% ^! M
    lrwxrwxrwx 1 root root 17 3:11 S10network -> ../init.d/network
    ) x$ Q! X; O2 n. G1 l+ R" S$ g3 F! ^0 F$ [6 g0 U4 D
    lrwxrwxrwx 1 root root 16 3:11 S30syslog -> ../init.d/syslog 9 Y) h2 C1 h/ M. Y& \7 R

    % B- x/ A+ [: o2 k8 Blrwxrwxrwx 1 root root 14 3:32 S40cron -> ../init.d/cron " x" E+ ~3 X# Q& [7 V' s8 I
    2 u1 K5 F$ L& p0 P! P$ L
    lrwxrwxrwx 1 root root 14 3:11 S50inet -> ../init.d/inet $ K9 N1 Z: u! w% H

    ! S$ x: o3 V' O: Slrwxrwxrwx 1 root root 13 3:11 S60nfs -> ../init.d/nfs
    / G+ k* C1 D# s0 [) E5 ]( t/ X8 y$ g7 u. Q$ V
    lrwxrwxrwx 1 root root 15 3:11 S70nfsfs -> ../init.d/nfsfs ; s/ K1 k$ W+ q* R4 D

    # T- {2 V3 S0 q& M- k! Ylrwxrwxrwx 1 root root 18 3:11 S90lpd -> ../init.d/lpd.init : w% e6 ^* X  t4 |# d* M
    - |/ s8 {/ M8 ~( F& x; R$ K+ c
    lrwxrwxrwx 1 root root 11 3:11 S99local -> ../rc.local
    7 k/ b7 l2 T& R9 h. ~  }& v
    5 Z7 d6 F6 l7 D! q5 y
    1 W. }3 G: H0 w" j  I% a我们可以看到这个目录中没有真的'文件', 只有对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脚本的。
    2 P, @% m- P4 O2 O这个连接在前面还有一个'S'和一个数字。'S'是指启动这个特定的script, 'K'是指结束它,即kill。 数字是顺序, Init将根据顺序启动所有的services. 例如,在同一个目录下,你还可以看到S35dhcpd这个文件,dhcpd服务就是在network服务之后启动。因此我们可以用一个两位数字和一个大写的'S'或'K'来启动或结束所需要的 service.。 ( ^. [# a# B' f
    3 H- f% W  x( x0 U* i3 g, D
    Init如何启动和结束service? 很简单. 每个script都写了一个接收参数用来'启动' 和'结束'. 我们可以用命令行来执行这些script, 如: 1 Q3 w8 v" O. q4 Z9 F$ a3 C8 d
    " M- t0 |9 Q/ l" x6 Z0 _
    /etc/rc.d/init.d/httpd stop来结束httpd服务器. Init只需读文件名, 如果有'K', 它就用'stop'参数调用script. 如果有'S',则用'start'参数. 0 d  a% }& p1 W' F9 |2 |
    2 S  H# p( p& b" K, x/ d

    " O. D/ ~! o- N5 c) B: x另外:在启动时或者修改运行级别时, 当所有的其他初始化完成后, 将执行文件/etc/rc.d/rc.local. 可以在这增加新的初始程序,我所编写的程序就加在该文件中。在LINUX系统启动部分将详细介绍。
    9 X' ~. B- f3 x+ n9 Y' k7 m) i1 r5 A1 D; H. r# L. e3 }/ Z. X
    ' E; ~% Q2 U, B3 F- y8 t/ ~$ T
    $ n: b4 o- S! \. |: Q+ b$ D

    4 h$ A* v. A9 d+ F三、 linux运行级别详解
    7 M! h" k) a3 x! w' `- ]
    ( o. q' ?4 j6 |: a' z5 m3 P简单的说,运行级就是操作系统当前正在运行的功能级别。这个级别从1到6 ,具有不同的功能。这些级别在/etc/inittab文件里指定。这个文件是init程序寻找的主要文件,最先运行的服务是那些放在/etc/rc.d 目录下的文件。 8 l6 r' w! J% Y4 w
    0 F! W& Q, h. T9 C
    不同的运行级定义如下:(可以参考Linux里面的/etc/inittab)
    # S! t$ `% Z" y" Z  # 缺省的运行级,RHS用到的级别如下:
    # D8 m5 d( ^+ Z& ?  # 0 - 停机
    6 X* [8 l* ~0 N0 n$ P3 W: y  # 1 - 单用户模式 0 G1 c. W# X1 S8 m
      # 2 - 多用户,但是没有NFS  7 j9 _! q7 c- z: J
      # 3 - 完全多用户模式 9 I! X) [) S/ p
      # 4 - 没有用到 , L% I8 W' Q( ^4 L4 y
      # 5 - X11  
    0 ?( A& `& ~3 I) J7 r& x2 I% T: l  # 6 - 重新启动 ! d" I7 A9 r, h" J" D

    4 ?8 ~# z1 d* c, K, o( q: _( |# D) K, v6 P: h# ~
      对各个运行级的详细解释: : Q( N1 E4 i. H& w% y* [, ]7 l6 H# Z

    & Y2 N1 |) w7 w: k' i& K0 为停机,机器关闭。
    2 o) }+ H4 l& o/ ~+ V+ u
      T6 f) a4 p6 E1 为单用户模式,就像Win9x下的安全模式类似。 6 E% @/ E1 D5 u8 ?) O" C
    5 k8 D6 q, [( n) K' I) B. I
    2  为多用户模式,但是没有NFS支持。  8 ]4 k+ E+ T  N% h% T! V

    7 y" G/ M+ k' d3 @" n% B$ ?3  为完整的多用户模式,是标准的运行级。
    4 n* s8 f0 e) [- q# Q- ~. {6 \7 X' U7 k9 J6 |6 f6 e/ Y
    4 一般不用,在一些特殊情况下可以用它来做一些事情。例 ! G9 v4 b. j1 r+ M0 Z
    ) f/ S+ s3 w3 N
    如在笔记本 电脑的电池用尽时,可以切换到这个模式来 , g" O, ?  y8 M
    + m& u& d0 W& V2 x& y- c* d
    做一些设置。
      F' V, B5 v: p: U4 L$ Q  5  就是X11,进到X Window系统了。  
    ) X: \+ r2 r* Z1 v) t  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-11 20:27 , Processed in 0.410846 second(s), 52 queries .

    回顶部