QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2964|回复: 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! [1 U9 }4 t, [# c0 V9 p6 ]) {1 M- N$ K6 ]6 Z
    amd 运行automount精灵程序,该精灵在必要时自动安装一些本地设备 ' D  }, j7 v3 n" s6 q4 T- T

    0 Y9 q5 i# i' P9 R& X) @( d2 c和NFS文件系统。
    ) }# w) a: R0 ^. g/ i+ J4 |
    - {. ^1 Z7 M' b6 k4 xapmd apmd用来监视系统用电状态,并将相关信息通过syslogd 写入日志。
    2 C1 x& f2 E$ [5 p/ u7 q# K( f5 s* d- U$ s2 ?  p- Z# C) i
    也可以用来在电源不足时关机。
    6 _# a0 g7 H" P, f2 \6 \6 j8 `3 W; _6 C8 ^. r2 a* _
    arpwatch 该程序主要用来维护以太网物理地址和IP地址的对应关系。 % V2 X- e# z& ~; k

    ; U) H7 {6 k- d, u! p5 B4 i+ i' tatd 运行用户用At命令调度的任务。也在系统负荷比较低时 运行批处理
    ' f5 p# S5 Y! F- R- u. M" r1 j3 v8 M/ |' d% R( K2 N
    任务。 ; m# J7 T" w, K, S* l: U; T# u

    # a) }. m- O# Dautofs 当您需要时自动转载文件系统,而当您不需要时自动卸载。
    ' N, V- o  p! h6 j% `' y5 W' O  P% W# \
    bootparamd 8 p  d6 Z9 F1 k* r9 a

    0 N, ~4 }0 N, T) {! C" A' F该服务允许老的Sun工作站从Linux网络启动,它和rarp 现在很少   {6 f: }. c# w. j. d
    7 @. q: m' {2 d2 k* a
    使用,基本上被bootp和dhcp取代了。 " n+ d8 X; c! _
    ( x! F; q4 V5 y! Y. }( V
    crond cron是Unix下的一个传统程序,该程序周期地运行用户 调度的任 . z9 T2 ?! q' S& [5 ]  R& L) v; U) W
    , v& n# R, u' E1 F! l' S
    务。比起传统的Unix版本,Vixie版本添加了不少属性,而且更安
    ' D/ p7 B- {8 U' o( O
    3 D2 U" b$ N6 c4 `1 I! j& ]全,配置更简单。 ) P4 L7 o" J' ~& D1 t" V( t6 U
    1 x+ ^6 t' @* y% `' G
    dhcpd 该精灵提供了对动态主机控制协议(Dynamic Host Control Protocol)的访问支持。 - [: Y  A  C2 F7 ?+ a7 f! r* P
    3 O5 G8 g: x* H( k$ ~) z
    ftpd FTP是文件传输协议的简称,它定义了在网络上从一台计算机向另 . h# w( ^. w& g1 g' s. ?" n4 O1 ]

    5 l1 v( A2 L  _, U  K一台计算机进行文件传输的方式,几乎所有的常用系统平台都提供
    4 I- c/ k/ f; x( b6 L1 b9 ]( v
    * u5 B0 c  F  ?6 d1 sFTP的服务程序和客户程序   `2 S7 V( a' n6 L

    . e; ~2 A) m$ e" R) I/ agated gated通过一个数据库提供了网络路由功能支持。它支持 各种路由
    / f, g$ O- \( s& g0 S' W4 _0 I6 R
    协议,包括RIP版本1和2、DCN HELLO协议、OSPF版本2以及EGP
    * Y3 W2 j3 z6 b) e% [; h* ]. E# v! h" A( a, s& @) d( Z* \
    版本2到4。 6 E4 a: X4 U' g- P) }

    3 Y4 M8 a$ q4 T' z: N! Sgpm gpm为文本模式下的Linux程序如mc(Midnight Commander)提供了 1 L8 E- L- t, q( R
    6 D; T* l4 W& s3 Z, `7 Q" ]
    鼠标的支持。它也支持控制台鼠标的拷贝,粘贴操作以及弹出式菜单。
    : L" ?1 a' ], X/ T- @6 L8 M' w- z
    4 k$ A% j8 h/ d0 ?httpd http是著名的www服务器,可用来提供HTML文件以 及CGI动态内 # m7 q, a+ x; T; l
    # g; I! ^# [" k+ l' l) c
    容服务。
    7 V8 e/ w1 V2 k( u" \& g
    8 a; I$ t. _0 K$ Y( pInet 因特网操作服务程序。监控网络对各种它管理的服务的需求,并在
    & E% F# N# T7 K% X' w3 r9 d- T/ i) E# |# F
    要的时候启动相应的服务程序。通常,inet管理的程序有telnet、 ; B( }& o/ b0 F( E" }1 V
    & u- z. z, Z6 G: G! J
    ftp、rsh和rlogin。关闭inet也就 关闭了这些由它管理的服务。
    " b5 E1 |  B; e/ x# c4 z; v  m- k, ~5 S' p& d- a
    innd inn是最流行的用户组新闻服务器。它允许您建立起本地 新闻服务
    $ A  |, b9 ?* \% W2 A$ V0 b( K% A- U+ T4 A5 R' O' A5 f
    器。配置有一定的难度,可以先阅读/usr/doc/ inn*文档获得帮助。 % b& [! p5 V* z& I7 c4 D7 D

      ]0 Y1 X: _- m; L6 ]keytable 该程序的功能是转载您在/etc/sysconfig/keyboards里说明的键盘 % O( W/ b2 C' @3 R6 `* R

      @+ D, P  ~. A, M映射表,该表可以通过kbdconfig工具进行选 择。您应该使该程序 $ n& h- n; n% _% E( F7 e# e4 \; |

    * ^9 [* X/ [' ]处于激活状态。
    ) _. ]. @9 Z, v! ~6 Y/ K% o2 G$ S" Z
    1 s- ^& \4 i1 X* z4 y& y& K) @ldap LDAP代表Lightweight Directory Access Protocol, 实现了目录 7 \+ m, I- B+ P+ c  c  _
    * A4 `4 H0 b- v
    访问协议的行业标准。 . R0 W) w' G) `! x, q, o) h8 n
    # E( ]: y% v- Z$ L' |5 \
    lpd lpd是系统打印守护程序,负责将lpr等程序提交给打印作业。 ' q4 C* A4 l, r6 [
    + s8 m1 H' V5 z- ~6 z5 A
    mcserv Midnight Commander服务进程允许远程机器上的用户通过Midnight
    * E- d: q4 v$ n4 o9 @3 h# M- [9 q& p* {% M# A+ W
    Commander文件管理器操作本机文件。服务进程用PAM来验证用户,
    1 y9 t9 P% A! z8 ]
    4 h6 u! d. y* `1 f# L' ^需要给出“用户名/口令”以通过验证。
    1 b, c1 I! l1 r# b. [- L7 V6 z4 a) d7 e* s/ S: o6 l
    mysql 一个快速高效可靠的轻型SQL数据库引擎。
    1 V, r0 }: m$ a, n% e6 X# V$ T) F4 J8 }/ m3 |0 m
    named 域名服务器,将Internet主机名解析为点分的IP地址。
    6 v- ]  U( O# {- I: m: c1 |, m+ _5 C5 u
    netfs 负责装载/卸载NFS、Samba、NCP(Netware)文件系统。 4 I/ e/ r# d! ?; s; T

    + l) l" g' n" D, Nnetwork 激活/关闭启动时的各个网络接口。
    ) v% m- x/ _1 N* }7 y2 W* E' _- @( K  ^! g* e2 M$ U7 g; g* ^+ T( ~; N
    nfs NFS是一个流行的基于TCP/IP网络的文件共享协议。该服务提供了
    : l' T3 W% P( V$ t
    9 P; w# f- |0 ]NFS文件共享服务,具体的配置在/etc/ exports文件里。 ( ~" K: I1 B. W4 u2 f6 h

    ) J9 _$ D8 F* C  [; A7 rnscd 该服务负责密码和组的查询,并且缓冲查询结果。如果您的系统有 6 I! q. q3 q" C5 G

    . h# ?/ K& B% q9 E6 R3 X$ w比较慢的服务(如NIS和NIS+),则应该启动该服务。
    + e( R& a- C; d( |6 k) _$ H% k* l2 e; ^. A
    Pcmcia pcmcia主要用于支持笔记本电脑。
      [. `$ T% T7 K* C5 M' p; [$ ]) ]1 l8 S4 h0 W0 E1 q  o: x
    Portmap portmap 用来支持RPC连接,RPC被用于NFS以及NIS 等服务。 5 x" W$ c0 M" A7 m8 X
    2 a: ^0 r7 T. {1 y4 o' k7 J
    postgresql PostgreSQL关系数据库引擎。 - T: P' V9 J* m% z1 L1 ~
      Z- O8 o8 i! L1 T, l* D
    qmail 它也是一个基于UNIX操作系统的Internet邮件传输机构( Internet 3 ?  K5 U% A2 `7 |9 i
    $ o$ q  p/ ]' _  H3 U7 K
    Mail Transfer Agent 简称MTA)。它采用标准的简单邮件传输协议 ) O! I8 E3 z$ J) e

    9 O) z/ Q. X0 U( G0 C0 |! ~% }" c(Simple Mail Transfer Protocol 简称SMTP)与Internet上其他
    7 l& @% J; o; r1 l7 a& T+ J3 p
    , L9 ^7 ]9 t3 J# e% M, b4 P- x! KMTA交换信息,具有安全、可靠、高效、简单的特点。 ) Y3 A2 e. [  ]( Q7 z2 i# p; R: Q# v

    ! h' x0 c& @% p) rrandom 保存和恢复系统的高质量随机数生成器,这些随机数是系统一些随
    / A, p# }+ d" p9 a
    ) f' l$ L7 q. s% H% Q机行为提供的。
    1 I+ R# K4 o4 p) Z
    ' O  V% y8 w9 @- g' x  U$ @routed 该守护程序支持RIP协议的自动IP路由表维护。RIP主要使用在小 0 B3 }) c3 Q1 T5 _" l' s

    . R7 v5 w5 q' {* Z0 v! k型网络上,大一点的网络就需要复杂一点的协议。
    , G, ^: u  B1 N8 n* @5 E4 W1 Y$ h. E' M" M! I
    rstatd Rstat 协议允许网络上的用户获得同一网络上各机器的性能参数。
    % ^' M0 {( J: A' |' |5 S! y, q& i3 C- O) i, r0 Y; K& w
    rusersd 该服务使网络用户可以定位同一网络上的其他用户。   Q( f! k5 n8 y& a1 _$ I1 n

    1 p/ B6 [6 Y! ]# T2 \" U- [! Drwalld Rwall协议允许远程用户向在同一系统中活跃着的终端发送消息,类 , t, I* i- |, t" e
    ) b+ ?, Z2 @9 R7 L
    似wall的本地行为。 & C% [4 J8 }0 x$ I  J

    $ w& u/ D) K, W( Nrwhod 允许远程用户获得运行rwho精灵的机器上所有已登录用户的列表, 8 `& [2 d) R' I; Y( d+ ~- ]/ E
    # L  m, B8 X; Q5 m7 G
    与finger类似。 ) v+ f# N" P$ W% J

    / d  B+ s  ?* j! u* N% Gsendmail 大名鼎鼎的邮件服务器。 ' i; V; P* Y( U1 F% Q

    # Z3 w5 h# {/ Y* gsmb 启动和关闭smbd和nmbd精灵程序以提供SMB网络服务。
    ) s4 }# n5 V" X: {! E4 z$ t0 o( v6 U( G1 |: p& ]
    snmpd 简单网络管理协议(SNMP)的守护精灵。
    2 e/ e" S! y) P7 f; i2 q1 U4 W3 o5 C0 b) `/ E/ s
    syslog syslog是操作系统提供的一种机制,守护程序通常使用这种机制将 . [% e" {+ I/ c6 j5 a4 K. \

    9 [! i) }9 d$ Z+ J  }/ c: x4 c) v! t各种信息写到各个系统日志文件。通常应该启动该服务。
    3 y/ I7 M: |1 r7 t% i7 R
    . i1 M$ L# Z1 k* Q: R& B# W) RWebmin webmin是基于web的集系统管理与网络管理于一身的强大管理工具。
    1 i) l" W- \& P: ]4 e
    # E( H- j  H' S, B利用webmin的强大功能,用户可以通过web浏览器来方便地设置自 % W* K& V  ?3 \4 c, H# N
    8 d, n+ m1 B! B: W
    己的服务器、dns、samba、nfs、本地/远程文件系统以及许多其他的 * ]. F5 M+ d8 A/ v, W' @, K- F
    : i8 U0 h" V9 h8 l
    系统配置。
    * r; F7 F; ~! n8 x; Z4 o7 a  i! q- I; l  P- c, f
     
    7 f& s; e+ M% x. _( z6 C3 K0 C. n二. 服务的启动和停止
    . }+ z0 ~! j! O7 Q6 R5 y
    ; J/ F5 X! x5 [" f8 M1 I. `* Iinit是启动时运行内核的程序. 它负责启动所有在启动时需要运行的进程, 包括允许您登录的gettys, NFS管理器, FTP管理器,以及您想在机器启动时运行的任何事.
    7 D7 K/ Y; R. {& r
    . @, j  J+ T3 P: y$ iSysV init的配置文件存放在/etc的一个子目录. 这个目录叫rc.d. 在那里您将发现 rc.sysinit 和以下目录: % `5 O+ g; E1 l5 g! k
      V9 ^$ {1 |% i- ]1 S8 U
    init.d : d$ t6 D  L7 i7 Y8 R: {2 m

    9 d" u) \$ M+ W9 F1 Orc0.d . k! F( @, L( R& H- C
    2 P5 ]$ e/ `$ e$ W; d
    rc1.d ) o4 T- E% |3 u* H1 ?

    3 q6 J. H  V7 m! S8 Crc2.d
    - V3 h) J6 g3 B) |. C6 U0 u$ _
    9 H9 a% {$ B9 y. mrc3.d
    2 j6 S1 E6 g: W% N# ]$ F! g" }
    2 w1 j* a. P0 ~- h" g4 irc4.d
    6 L/ w! j" X. F! s0 o3 [" _8 k2 W0 t. e# n: W& |' Z
    rc5.d / q; k  K5 q2 J
    ) n" P5 w* \9 k* X, L& Y/ z; B) {' M- C  E
    rc6.d
    , F& H9 c2 J5 s! }, Q" s
    # ~: x- X& J" winit.d包含一组script. 基本上, 您在启动时或进入另一个运行级别时, 每个service需要一个script. Services包括网络, NFS, 发送邮件, HTTPD等等.
    3 x( o# T2 y. [9 P, E: L2 t: t' A: _4 k  l6 |3 f* v" }( E
    默认的运行级别在/etc/inittab中定义.在前面有一行类似:
    3 y5 b5 N, D$ U: ^9 k& V3 ]4 t3 ~2 \. v  ]& Y. {) Z
    id:3:initdefault:
    . b7 `) z0 ^' n2 Y% f0 r
    9 ~, M) _/ b, r8 M# {# N; a在这里, 您看到第二栏, 默认运行水平是3, 大多数系统都是这样. 如果想修改它,可以手工编辑/etc/inittab改掉3. 如果在rc3.d输入ls -l : 5 o3 w6 d+ b1 W4 A3 g3 W& l5 p
    4 A) `" L7 |% E. C
    lrwxrwxrwx 1 root root 17 3:11 S10network -> ../init.d/network ! Y, Q9 K" ?% w3 s. o8 Z

    ; u5 P4 H/ F: U6 r7 [( Jlrwxrwxrwx 1 root root 16 3:11 S30syslog -> ../init.d/syslog 4 g9 F. M! A% ?, y

    : s# G3 [+ q. U& olrwxrwxrwx 1 root root 14 3:32 S40cron -> ../init.d/cron
    ; \# ?$ s3 M* m" N5 D# P6 M
    & K. a3 y. U! I+ k. Z7 P' r) Clrwxrwxrwx 1 root root 14 3:11 S50inet -> ../init.d/inet + N5 T7 h, y4 ?+ G% K8 f+ S; P

    7 e  Y* a; v; c) R! W9 I1 H/ ^/ wlrwxrwxrwx 1 root root 13 3:11 S60nfs -> ../init.d/nfs
    9 j$ t: X- [- T( _2 ~
    7 T& s6 d& |; W& b& Zlrwxrwxrwx 1 root root 15 3:11 S70nfsfs -> ../init.d/nfsfs - R$ \" X1 f( d: Q* F1 Y

      g0 r/ c- `7 R7 g7 K& dlrwxrwxrwx 1 root root 18 3:11 S90lpd -> ../init.d/lpd.init
    . f) g7 u6 f; r+ m4 Y5 G  Y2 K$ p
    lrwxrwxrwx 1 root root 11 3:11 S99local -> ../rc.local
    4 E, K  _  B9 j. d+ ]
    0 p! H$ ]$ [7 {: t; }9 X- ]4 J1 {6 v9 [, h9 u
    我们可以看到这个目录中没有真的'文件', 只有对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脚本的。 8 Q$ O* @3 Y& X% R3 a/ Q5 N& h
    这个连接在前面还有一个'S'和一个数字。'S'是指启动这个特定的script, 'K'是指结束它,即kill。 数字是顺序, Init将根据顺序启动所有的services. 例如,在同一个目录下,你还可以看到S35dhcpd这个文件,dhcpd服务就是在network服务之后启动。因此我们可以用一个两位数字和一个大写的'S'或'K'来启动或结束所需要的 service.。
    6 k  z$ p: C) G  @8 X% r! R; H9 M5 Y
    " l( t; N0 w# f" b9 R1 E+ NInit如何启动和结束service? 很简单. 每个script都写了一个接收参数用来'启动' 和'结束'. 我们可以用命令行来执行这些script, 如:
    / n) K0 N2 G2 }  L0 r5 G/ k" V8 u9 W! q* F/ t
    /etc/rc.d/init.d/httpd stop来结束httpd服务器. Init只需读文件名, 如果有'K', 它就用'stop'参数调用script. 如果有'S',则用'start'参数. / Q5 \- O9 V  ]# e- U! y6 t

    , \& {; {; {; h, [+ x+ H' r& ^! a5 ?+ X0 r7 S& U; J. u
    另外:在启动时或者修改运行级别时, 当所有的其他初始化完成后, 将执行文件/etc/rc.d/rc.local. 可以在这增加新的初始程序,我所编写的程序就加在该文件中。在LINUX系统启动部分将详细介绍。 : d1 h$ r4 k- X) `
    4 ^1 s- @4 _; e/ m5 |: V

    ( z  c( @7 M5 ~; o8 i7 O4 H3 n, B/ }1 K8 h' q6 m) J
    ; r# R" l" c1 P! P
    三、 linux运行级别详解 " A8 R5 ]! X% X* v4 Z

    0 ?; y3 Y9 m3 T! i% x简单的说,运行级就是操作系统当前正在运行的功能级别。这个级别从1到6 ,具有不同的功能。这些级别在/etc/inittab文件里指定。这个文件是init程序寻找的主要文件,最先运行的服务是那些放在/etc/rc.d 目录下的文件。 $ D+ A& G. u" N5 o/ M5 u5 L2 ?
    3 F% L2 A4 @+ t# E/ u! P' L! B
    不同的运行级定义如下:(可以参考Linux里面的/etc/inittab) * \' {; P% O' \; @" c: j
      # 缺省的运行级,RHS用到的级别如下:
    4 ~5 ?0 O! D* K3 T2 R5 b  # 0 - 停机 8 t/ f  A4 g8 z* U0 [8 r
      # 1 - 单用户模式
    8 j  `# r7 h4 m3 s- B7 Z, T  # 2 - 多用户,但是没有NFS  & Y5 u" ]# S- W1 E5 H
      # 3 - 完全多用户模式 ( a3 \# u) U9 f0 W2 D& G
      # 4 - 没有用到
    * |( L5 m$ _' L" O" [  # 5 - X11  5 y; v/ c" K' a) s& U2 _: U. e
      # 6 - 重新启动
    + N1 L3 z- k3 V0 a- w
    ( u- F' _2 Y2 n2 W
    : c  m" _; U" j$ `  对各个运行级的详细解释: 9 K' u5 ~1 q# U! B% k. a( p4 }

    ' ], W2 `) d1 m7 I% C8 h* n0 为停机,机器关闭。 / r# x; m! d# t7 F/ u" V# p2 w
    1 `7 Y! l" Q) W" I+ Z, V
    1 为单用户模式,就像Win9x下的安全模式类似。 * g" K/ T9 ]* p( L1 z" n! O" d  S3 N9 o
    0 ]0 l% M2 r& Q
    2  为多用户模式,但是没有NFS支持。  
    $ D# M3 r- |3 J9 x1 j- l& U; ^) Q# }- E
    3  为完整的多用户模式,是标准的运行级。 2 p3 h  K# z# t/ O' Y- Q

    ; e& K) b' i2 s1 A; |. {4 一般不用,在一些特殊情况下可以用它来做一些事情。例
    8 T, w/ T& f8 y7 g! v* a3 g6 f! Q
    如在笔记本 电脑的电池用尽时,可以切换到这个模式来
    # a2 N! ~& _& M2 x' d" z
    6 J* _+ A. M  \做一些设置。
    0 ?$ \7 Q. N+ ^! V  5  就是X11,进到X Window系统了。  9 d' _( X& F0 |) F( E4 E1 Y) E
      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-10-25 05:01 , Processed in 1.330392 second(s), 57 queries .

    回顶部