QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2911|回复: 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 |邮箱已经成功绑定
    一.  各项服务的功能介绍 , V+ q* @3 \4 Q. K* B# O
    . n: o5 Q8 C0 b, S0 @
    amd 运行automount精灵程序,该精灵在必要时自动安装一些本地设备
    ) n  u( k8 V9 U# a0 n9 Q) U! H
    : {/ f: U+ ]! Z4 y8 v和NFS文件系统。 6 l& ]8 o# c" x5 E  ]4 X) U( M

    & @$ \# [7 H, T* [8 M4 u  uapmd apmd用来监视系统用电状态,并将相关信息通过syslogd 写入日志。 . z2 _; Z$ {( v+ {6 m8 @$ |

    , f6 ~# ]* i1 |; e也可以用来在电源不足时关机。
    ( F6 x# t( U) w; j' Q; E9 b! O; `
    % t2 X4 z- q% h% e+ H4 o0 carpwatch 该程序主要用来维护以太网物理地址和IP地址的对应关系。 % u- Y" _7 N( M/ C3 ?( T" O5 D) `

    - H; R- E. T) w5 Latd 运行用户用At命令调度的任务。也在系统负荷比较低时 运行批处理 ) R- \7 F0 Q: V) z

    % c, e+ Q: `0 f! _任务。
    # i4 n# Q* O+ m+ G8 j  h# u+ v0 G* X& p9 P1 E: q  X3 h
    autofs 当您需要时自动转载文件系统,而当您不需要时自动卸载。
    / R3 N' u4 N6 b
    - J+ j8 f/ D1 I: @$ l' Pbootparamd 3 v1 G, N: j$ ~% `- \2 A/ z" V4 X
    $ G" P" H% V  b3 }0 t' H! B
    该服务允许老的Sun工作站从Linux网络启动,它和rarp 现在很少
    5 W) ^9 n, L1 l1 \+ r, y- i; _% \
    : f7 |/ \( S' v6 J) N; F使用,基本上被bootp和dhcp取代了。 ' A7 l# N# q6 t- y; r; z0 Z/ I
    ! G: o5 _% J+ p
    crond cron是Unix下的一个传统程序,该程序周期地运行用户 调度的任 ! [; Q7 q0 v! P- L2 I  O
    ) H, W3 }. f6 M# U, K2 G
    务。比起传统的Unix版本,Vixie版本添加了不少属性,而且更安
    6 c& M/ o% i% o' d2 E' i6 v/ s- y" I! d* F6 O5 h! T; O- s
    全,配置更简单。
    $ g. z( ?) c: y1 s% m% `$ ^; f6 g$ j
    3 l1 q, `; k0 |1 ~dhcpd 该精灵提供了对动态主机控制协议(Dynamic Host Control Protocol)的访问支持。 4 b, b0 D1 B( Z- K- H5 O
    ' f( n: o3 y9 |1 _0 w0 G
    ftpd FTP是文件传输协议的简称,它定义了在网络上从一台计算机向另 3 u& ^" b/ |' M$ N  w1 H- K

    . K& {/ ^& f! ]: S& j. C1 O一台计算机进行文件传输的方式,几乎所有的常用系统平台都提供 * _  y. c; r* y3 c/ e4 R( V

    . a+ n% F$ U5 h) s- \FTP的服务程序和客户程序
    1 M  e# Q( {9 f8 o
    , y' M( B9 G8 W( e6 w% Fgated gated通过一个数据库提供了网络路由功能支持。它支持 各种路由
    ; q# C6 q. E4 l& x+ N: \1 C/ \: W0 ]& c
    协议,包括RIP版本1和2、DCN HELLO协议、OSPF版本2以及EGP
    5 F+ q) I$ R) Y" `3 E- `: n! D
    2 K7 C  u  h& I版本2到4。
    0 ~+ L) P1 e2 Q1 r" v7 J* Y* t- |3 ]
    gpm gpm为文本模式下的Linux程序如mc(Midnight Commander)提供了 " c% r, {3 X) g+ |  s% ]1 N* S# e
    7 a) b# P; m% Y0 q8 C/ k
    鼠标的支持。它也支持控制台鼠标的拷贝,粘贴操作以及弹出式菜单。
    " v( G5 A' j5 c7 ^2 }
    2 @) N# b/ s- {; ghttpd http是著名的www服务器,可用来提供HTML文件以 及CGI动态内 * A. Q8 I/ j5 [) \5 v
    2 Y6 A" d$ ?% z$ t( n
    容服务。 9 M4 }2 H% h0 ^  J* B3 V7 ^/ s

    ; B2 q7 u0 u) P7 |9 n) ~! n! ]Inet 因特网操作服务程序。监控网络对各种它管理的服务的需求,并在
    / u+ J  Q4 H  l, J5 R+ w! L+ j
    % _' q6 H* \+ D. m3 R/ P5 P& o要的时候启动相应的服务程序。通常,inet管理的程序有telnet、 1 M# H# N: E9 H5 ]8 z% I
    - M. T( n: h; H3 ]3 {
    ftp、rsh和rlogin。关闭inet也就 关闭了这些由它管理的服务。
    8 ?) l+ {9 i( g- d% s0 q! `" U
    & q. T' l  W6 a% J4 ^1 _7 dinnd inn是最流行的用户组新闻服务器。它允许您建立起本地 新闻服务
    6 w+ \- A% \5 L0 e
    % m& Q& V0 Q6 R& ~2 q9 l% B; ?& l器。配置有一定的难度,可以先阅读/usr/doc/ inn*文档获得帮助。
    5 O; d! X) y& w$ H. D% \: U+ B- y9 W4 u/ `, z
    keytable 该程序的功能是转载您在/etc/sysconfig/keyboards里说明的键盘
    " }, ^3 g& P! T8 U2 H/ y' P3 J
    . ~! C1 |* J' }, t映射表,该表可以通过kbdconfig工具进行选 择。您应该使该程序 / `: @' D- s/ }: N; z9 D  L

    7 n2 U* Y2 @8 H' u处于激活状态。 # _( g7 \8 u+ T
    1 O, m4 x2 r9 q, y7 Y
    ldap LDAP代表Lightweight Directory Access Protocol, 实现了目录 3 z9 x& `3 L; l

    6 A8 e! ^1 i5 o! h8 B7 _* G访问协议的行业标准。
    / u0 W; l9 s/ W  V6 J6 Z& Y+ A9 P( _2 Q6 L
    lpd lpd是系统打印守护程序,负责将lpr等程序提交给打印作业。
    0 @2 r) v8 @" d4 c  w! e& q5 E' x9 J. ]  {" Q5 x3 ?
    mcserv Midnight Commander服务进程允许远程机器上的用户通过Midnight
    7 M* E6 k/ l  R5 x* F0 M2 K; a, v. n) F# u4 p* ]
    Commander文件管理器操作本机文件。服务进程用PAM来验证用户, . x# b& Y" v" B* ?1 ]

    . j$ f' y% {; y) Z: }需要给出“用户名/口令”以通过验证。
    - y8 q( M: I7 a' |2 |
    ( b; G: W5 _5 R( j0 ~* b7 wmysql 一个快速高效可靠的轻型SQL数据库引擎。
    4 N; Q: T5 K; F4 k# L% d3 u
    0 m7 O4 @7 w# a0 qnamed 域名服务器,将Internet主机名解析为点分的IP地址。
    ; h  w: V# h' y: {. B: c# F0 `5 q1 u6 |  m
    netfs 负责装载/卸载NFS、Samba、NCP(Netware)文件系统。
      P4 |% Y- h) W/ n' f0 N8 ^& A
    % t2 b( C5 }% l7 @- [network 激活/关闭启动时的各个网络接口。 * [& n& U( A) O( l$ L( F
    # @' _* \* n9 s! j6 Y. _
    nfs NFS是一个流行的基于TCP/IP网络的文件共享协议。该服务提供了
    4 w* F1 [7 h: H0 ?$ G
    $ L! r9 i7 q( }7 B1 S9 M& ZNFS文件共享服务,具体的配置在/etc/ exports文件里。
    ' g, E+ w# x" f0 {8 J9 D0 c. U3 ~; ?# ~. G
    nscd 该服务负责密码和组的查询,并且缓冲查询结果。如果您的系统有 ( H- D9 U, T9 D( R: j1 K8 A

    * W( O3 r# i" r3 i# |+ N1 l6 c) p比较慢的服务(如NIS和NIS+),则应该启动该服务。
    ) p& ?4 j' l8 e: D, t7 d0 N0 o9 g- [) {7 b( U- S" _; L3 a
    Pcmcia pcmcia主要用于支持笔记本电脑。 : i$ `" k, m* m1 [, ]1 j2 g

    , T$ R) S+ D! r: _+ MPortmap portmap 用来支持RPC连接,RPC被用于NFS以及NIS 等服务。 " Y9 Y% i0 t2 V' H

    4 n  i. \" P( l6 bpostgresql PostgreSQL关系数据库引擎。
    * d: J9 {& S1 s$ F( Q( _! X( C3 _( ~- K/ x; x
    qmail 它也是一个基于UNIX操作系统的Internet邮件传输机构( Internet
    4 N  ^, {& M& g5 F" L
    * Z( j' J5 u# T+ L5 vMail Transfer Agent 简称MTA)。它采用标准的简单邮件传输协议 % N2 h+ [- U$ p) t# x' _

    " A- L: r; q1 b' |6 n(Simple Mail Transfer Protocol 简称SMTP)与Internet上其他 % h$ f3 s5 \/ P
    7 F( E& Y7 S1 S: U# l2 r8 u  l2 z
    MTA交换信息,具有安全、可靠、高效、简单的特点。
    , M0 P; j3 O+ J( [5 _( }2 K4 `6 g! ^/ H
    random 保存和恢复系统的高质量随机数生成器,这些随机数是系统一些随
    6 {& L7 k* A$ o- ~' G, G# R  M( L! I- u% N! X8 d* o! I
    机行为提供的。 # k1 J! M: @+ u5 ]/ y# B* }! G, A
    $ w5 I9 s0 D# V
    routed 该守护程序支持RIP协议的自动IP路由表维护。RIP主要使用在小
    ) u) a) D1 R7 C" t" h" k+ b, @! @/ K# a3 H/ _
    型网络上,大一点的网络就需要复杂一点的协议。
    & {8 ]+ L% S- n0 l+ `% b& U" i( q' a8 q
    rstatd Rstat 协议允许网络上的用户获得同一网络上各机器的性能参数。 , \6 A3 W: d/ I4 K8 i

    : G# A' F+ P: ^7 D) o! x9 zrusersd 该服务使网络用户可以定位同一网络上的其他用户。 3 P$ `. Z& a- ?+ d" s9 h
    0 z0 h* Z. d) f5 l% b
    rwalld Rwall协议允许远程用户向在同一系统中活跃着的终端发送消息,类
    ! y% X/ f" C# j. ~% L( O/ ^, q0 y( B
    似wall的本地行为。 / D- j* K. U9 ?5 ^1 i- |1 ?5 O

      w) w: A: d5 O* g  P7 b7 `( {rwhod 允许远程用户获得运行rwho精灵的机器上所有已登录用户的列表, ) ?6 S7 l( ^. ^; z8 [1 n7 V0 ]
    5 c% v7 w! `; L4 Q
    与finger类似。
    : Q+ Q9 ?  v: q( B. `* }. N; N- [5 H/ i% D
    sendmail 大名鼎鼎的邮件服务器。 ' S" B& A8 Y. W. U/ N2 v( n

      y" ^5 h+ f& C( V& e. [smb 启动和关闭smbd和nmbd精灵程序以提供SMB网络服务。
    ! Y3 `$ L& @+ b0 m7 t7 A' x9 a( {9 P& G) h8 k: `* h, T
    snmpd 简单网络管理协议(SNMP)的守护精灵。 + C% M* p& M: Q9 g9 @8 V

    + a+ B: l# |2 @syslog syslog是操作系统提供的一种机制,守护程序通常使用这种机制将
    / Z9 W9 \- n% L6 V1 c
    ' w7 o' L' X% c2 L  E% d5 O3 p各种信息写到各个系统日志文件。通常应该启动该服务。
    $ G) p6 J' G4 h5 t
    ; h$ w1 L5 n: S3 z' Q7 YWebmin webmin是基于web的集系统管理与网络管理于一身的强大管理工具。 2 y+ Q( E" C4 Z: X2 V: H

    ( u4 e) y2 ?% @* |# `利用webmin的强大功能,用户可以通过web浏览器来方便地设置自
    " i/ H! s3 F/ }. ]- Q. j4 x7 ~. t9 U3 B) Q& h
    己的服务器、dns、samba、nfs、本地/远程文件系统以及许多其他的
    , _( i$ n" O* z: _
    $ l, z0 V8 [. k系统配置。 ) I- S# D* m) J7 K

    0 I. J) d0 t( Q 
    " h! r0 I) c1 [4 Z二. 服务的启动和停止
    # z: j& p5 a' k/ y, y0 A3 K4 J& Z: D/ f: \  a1 c# G1 M
    init是启动时运行内核的程序. 它负责启动所有在启动时需要运行的进程, 包括允许您登录的gettys, NFS管理器, FTP管理器,以及您想在机器启动时运行的任何事.
    + _' p; Q7 r- y3 U! D( i! V/ n$ N
    : m6 `& i* f- uSysV init的配置文件存放在/etc的一个子目录. 这个目录叫rc.d. 在那里您将发现 rc.sysinit 和以下目录:
    & s! K8 x% o# c$ k9 p  ~1 O5 x. Z" l9 [- _4 L7 _, q2 G! ~
    init.d 4 G0 N/ \7 h. o( Z

    8 w6 t3 ~4 n+ v0 [8 |- crc0.d
    * i( e# Y* J9 i3 x7 O( Q' ]$ ^
    1 e! m, N# f: e, v, {1 Zrc1.d
    9 F+ p2 X, W4 u+ n
    ( y3 |% W! |) @rc2.d , X. |& {# G8 o) G. K6 N

      v: ]8 O9 y. b1 E4 ^/ erc3.d
    ; t4 {1 g/ H" ~" l, T8 v$ k
    ( e: k) r4 n+ O8 E5 I" B. yrc4.d
    6 O+ J, z$ X6 V. J& r5 K
    ( w" c% ~) H+ L, Vrc5.d 2 [) A5 Q0 h, ~$ Z
    3 s# S4 c4 V1 [+ ^) ?: B
    rc6.d
    + j! W& D! r3 o3 x
    ! [' x/ ]: O' Tinit.d包含一组script. 基本上, 您在启动时或进入另一个运行级别时, 每个service需要一个script. Services包括网络, NFS, 发送邮件, HTTPD等等. ) d/ `! Q1 D; z0 W; L

    & t. Z1 a" A$ ^- H默认的运行级别在/etc/inittab中定义.在前面有一行类似:
    + q' D/ v7 S+ N5 B4 h6 ]6 y* t3 c* r* N" u2 ^
    id:3:initdefault: ) F# I4 E% b8 v. F% Z

    5 f3 d, G1 G! Y! Q' [9 `在这里, 您看到第二栏, 默认运行水平是3, 大多数系统都是这样. 如果想修改它,可以手工编辑/etc/inittab改掉3. 如果在rc3.d输入ls -l :
    - l6 }; t5 h1 F0 U3 g: |' n6 b% I& ]' Q1 W) I+ \2 x, X
    lrwxrwxrwx 1 root root 17 3:11 S10network -> ../init.d/network
    ! s6 y+ ]9 i, q8 d7 G2 X
    6 J- b4 R2 e: G) Elrwxrwxrwx 1 root root 16 3:11 S30syslog -> ../init.d/syslog
    # n" _0 q9 S) h7 m: S$ o; q' m0 W9 U& K2 ]1 E/ _. `
    lrwxrwxrwx 1 root root 14 3:32 S40cron -> ../init.d/cron : |2 h1 S; _+ \  D# B6 f' `
    ' M1 @+ p  k  C8 a  }
    lrwxrwxrwx 1 root root 14 3:11 S50inet -> ../init.d/inet : T! S0 n, p; J; r

    , C6 p4 Z, [1 @2 Q) llrwxrwxrwx 1 root root 13 3:11 S60nfs -> ../init.d/nfs
    9 T; w; j) f2 E  X. O9 u* v8 ?& y% [' n# c: G1 Y8 n
    lrwxrwxrwx 1 root root 15 3:11 S70nfsfs -> ../init.d/nfsfs
    0 y) J+ q& l$ z5 C4 G) u8 l
      w3 Q1 G& C3 X4 Q! K5 w% O$ Ilrwxrwxrwx 1 root root 18 3:11 S90lpd -> ../init.d/lpd.init
    8 X/ o4 F& n) \' S3 d, o" K# G8 s- y! P: [$ d# j' Y6 J' Y" w8 C# t8 `
    lrwxrwxrwx 1 root root 11 3:11 S99local -> ../rc.local 3 S! X, Q8 C& P: M# N) Z  {
      @: D4 U# C/ c& J% P$ |- {- S

    3 t' s9 @6 @" T0 p/ P我们可以看到这个目录中没有真的'文件', 只有对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脚本的。
    / y  V" a; K- @  s/ f这个连接在前面还有一个'S'和一个数字。'S'是指启动这个特定的script, 'K'是指结束它,即kill。 数字是顺序, Init将根据顺序启动所有的services. 例如,在同一个目录下,你还可以看到S35dhcpd这个文件,dhcpd服务就是在network服务之后启动。因此我们可以用一个两位数字和一个大写的'S'或'K'来启动或结束所需要的 service.。
    8 f$ e2 b4 A2 |0 `/ h8 t8 c( x" R8 X# ^: N, O; @
    Init如何启动和结束service? 很简单. 每个script都写了一个接收参数用来'启动' 和'结束'. 我们可以用命令行来执行这些script, 如: 4 b( l! M! H* y/ c. G, M
    ) B: ^. t7 |  Q  K  r/ F- Z
    /etc/rc.d/init.d/httpd stop来结束httpd服务器. Init只需读文件名, 如果有'K', 它就用'stop'参数调用script. 如果有'S',则用'start'参数. / Z7 D4 r) y5 e
    " v' C* p6 ]% i' P! ~! @
    - V) P/ p2 {/ a/ c
    另外:在启动时或者修改运行级别时, 当所有的其他初始化完成后, 将执行文件/etc/rc.d/rc.local. 可以在这增加新的初始程序,我所编写的程序就加在该文件中。在LINUX系统启动部分将详细介绍。
    2 {( F, [0 a2 ^# W4 L7 r% G" O" e2 J- c# s0 J
    % t3 n. p1 {, Q. H+ g' z
    ( s& T2 i. M8 L
    5 g) r$ f) W8 B3 D" r; @! `
    三、 linux运行级别详解 ; s$ k& g6 E. B( x* H

    4 j, p6 T- [5 I6 t  [简单的说,运行级就是操作系统当前正在运行的功能级别。这个级别从1到6 ,具有不同的功能。这些级别在/etc/inittab文件里指定。这个文件是init程序寻找的主要文件,最先运行的服务是那些放在/etc/rc.d 目录下的文件。 + p2 N6 S6 l/ l7 J) s/ E+ J+ O

    3 j" O: B, A7 F" y不同的运行级定义如下:(可以参考Linux里面的/etc/inittab) 0 J" ]" ~3 \- g( G5 L
      # 缺省的运行级,RHS用到的级别如下:
    + u# Q- |  Z$ Q- E9 d/ M5 @* S  # 0 - 停机 ! p/ G6 u3 L% E) Y+ d1 n, O
      # 1 - 单用户模式 : p1 {: {# t$ t5 G
      # 2 - 多用户,但是没有NFS  5 s, [, y: Z! L
      # 3 - 完全多用户模式 ! G: N2 T! v8 a' M$ D
      # 4 - 没有用到 - B# x  E4 D* _
      # 5 - X11  7 ~( d2 Z% L$ }6 v6 j' ~2 U& @5 _
      # 6 - 重新启动
    7 C& q5 M, T9 y: i2 V* p! r* G0 N) M. Y9 q5 R

    * ^0 A9 x( E. s6 m% j$ f  对各个运行级的详细解释: 5 U# Y/ ^6 K9 q8 d7 i2 |9 s

    ( w: F& M; M! \+ {0 为停机,机器关闭。
    ) ]9 [% P! r4 Z+ v8 ~$ `# y$ U8 }4 ~- D0 l' J* o8 T$ q9 M* r
    1 为单用户模式,就像Win9x下的安全模式类似。
    $ u4 v& b/ W" n% r) h4 x
    ' A- S- t( X! M* F; \! e2  为多用户模式,但是没有NFS支持。  
    / e: W& r, i" [- g4 o3 e- ?, _! a/ I( {
    3  为完整的多用户模式,是标准的运行级。 5 M' k! i5 y- b( I# k3 Z  U* D- q1 n

    + ]2 l& Y5 ]+ s. E4 一般不用,在一些特殊情况下可以用它来做一些事情。例
    $ Z8 a# {; W; ^$ E6 q+ X& }1 Q- E0 f8 U: J5 B# k
    如在笔记本 电脑的电池用尽时,可以切换到这个模式来 : m5 f% z6 w% j7 u6 q
    ( E" j0 x6 s- r& V1 y8 Z8 s
    做一些设置。
    ( @6 E% M$ x# P  5  就是X11,进到X Window系统了。  6 Y! a# X4 h" f
      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 08:56 , Processed in 2.482280 second(s), 52 queries .

    回顶部