QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2970|回复: 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 |邮箱已经成功绑定
    一.  各项服务的功能介绍 4 h1 e; }! O4 h

    6 e6 P  K" M4 O/ wamd 运行automount精灵程序,该精灵在必要时自动安装一些本地设备   l2 s. I/ `' t& W! g' ~

    5 B$ ]0 d  O: S  z; E和NFS文件系统。
    & ~  f1 }4 z" Y1 \/ b- A/ h% A8 j8 i9 B5 j" L! V
    apmd apmd用来监视系统用电状态,并将相关信息通过syslogd 写入日志。 0 ^$ X2 k) E# G7 @1 }) Y! s

    1 u4 |7 R' j3 l# ^# [" n也可以用来在电源不足时关机。
    * d4 _) d& l' V7 T
    4 n5 ?  D0 ~! K3 J- l6 Q- Qarpwatch 该程序主要用来维护以太网物理地址和IP地址的对应关系。 9 |9 L) g' k& h: }# T% h

    2 X7 a$ A5 W: \% Matd 运行用户用At命令调度的任务。也在系统负荷比较低时 运行批处理
    . m: b( }) c. ]. r3 n
    ' E7 O3 H& J1 M# m) Q  Q任务。 + Y$ D+ [/ W5 x; v8 w3 \8 y9 @9 e
    0 C8 f( c* i+ I) U0 X" n
    autofs 当您需要时自动转载文件系统,而当您不需要时自动卸载。 . j# c8 A) x: X

    ! {( u/ {: s' R8 I9 J! ]# Xbootparamd 4 A# ]6 |1 m2 `6 s
    ! }" _6 B8 k6 |5 @; ~1 P
    该服务允许老的Sun工作站从Linux网络启动,它和rarp 现在很少
    + `8 T* q& n1 R4 N6 {. r/ B1 p! J$ ^0 |3 `4 v6 T+ ^
    使用,基本上被bootp和dhcp取代了。 - l# b# Z- ]/ F' a! Y

    , a# n% ]! u  G4 B# l+ g/ pcrond cron是Unix下的一个传统程序,该程序周期地运行用户 调度的任 ! l/ h% |3 {& p8 l5 G( V

    / b( P: E2 u$ [务。比起传统的Unix版本,Vixie版本添加了不少属性,而且更安 # i: j2 g: Y/ V2 V

    & q& }0 i! ~- ]; S全,配置更简单。
    0 |9 T3 c" T0 ~9 C9 o8 |6 I- ~# \0 i$ x8 ]0 F- L
    dhcpd 该精灵提供了对动态主机控制协议(Dynamic Host Control Protocol)的访问支持。
    # D% q4 f- c& e3 \
    $ x5 L; Z' N% f4 e1 sftpd FTP是文件传输协议的简称,它定义了在网络上从一台计算机向另 6 ^8 n% s: [) ~1 r# H. A# ~7 n

    $ u' D; ^2 E5 ~6 ], Q& U# ]一台计算机进行文件传输的方式,几乎所有的常用系统平台都提供
      z1 I" Z9 g1 m9 N/ N' C2 ?6 s- r- u7 m* }  `
    FTP的服务程序和客户程序 % x/ t( w, W. s6 }$ \- z
    ' Y0 F/ r4 |0 v) N0 @, D
    gated gated通过一个数据库提供了网络路由功能支持。它支持 各种路由
    : S- b% E: r4 A# n& j* z: S& E4 c4 S8 c# A6 [8 |9 o
    协议,包括RIP版本1和2、DCN HELLO协议、OSPF版本2以及EGP
    2 x* ]7 f7 J% P2 u! X* \- J' L2 F! A* t5 n9 f+ ~
    版本2到4。 " p3 b7 [6 C5 f
    8 \0 V# T# G$ q/ o1 a) ~
    gpm gpm为文本模式下的Linux程序如mc(Midnight Commander)提供了 8 ~+ Y( h  k( d/ f5 v
      _5 _2 E  s$ Y9 R7 r6 e+ \5 H
    鼠标的支持。它也支持控制台鼠标的拷贝,粘贴操作以及弹出式菜单。 5 r$ z! R' K* {/ |
    ( K. L% z4 j! t$ K5 c* a2 B
    httpd http是著名的www服务器,可用来提供HTML文件以 及CGI动态内 $ Z2 c) h" c" B: ~. [

    ) C0 X7 @/ o) |' W) Z容服务。
    9 l% m% F8 Z9 A8 X6 R( }5 S6 `( [+ V. ~+ p4 c4 @, n: @
    Inet 因特网操作服务程序。监控网络对各种它管理的服务的需求,并在
    3 ]; g' _+ c. |# @! z! h+ Z
    4 M9 d4 J2 f5 B7 n0 y; {要的时候启动相应的服务程序。通常,inet管理的程序有telnet、
    , O7 d# `1 _: ^) ?2 o& l  v2 ~$ E3 f0 p8 L
    ftp、rsh和rlogin。关闭inet也就 关闭了这些由它管理的服务。
    9 `* @( y) c7 C% D% ]3 o
    7 i( w' B. z  R" M, X" c. Iinnd inn是最流行的用户组新闻服务器。它允许您建立起本地 新闻服务 1 A* x5 a, X7 |) |+ u) z3 b
    + e9 r( W* U1 I- P8 Q" T
    器。配置有一定的难度,可以先阅读/usr/doc/ inn*文档获得帮助。
    ) [; N# s: \* K! @) N4 O$ w; Y7 l  \' |
    keytable 该程序的功能是转载您在/etc/sysconfig/keyboards里说明的键盘
    ! }- x6 {! i! m& d0 {& B; n1 g4 G- X
    , ^* r0 X) A+ i: N% I; b, v映射表,该表可以通过kbdconfig工具进行选 择。您应该使该程序
    # _$ p: G8 E+ \, H+ K
    4 e1 l/ o" o9 H- W处于激活状态。
    7 _0 C# a- n; \8 Q2 s4 D5 T9 T$ q; `& R$ ?8 @  N
    ldap LDAP代表Lightweight Directory Access Protocol, 实现了目录 3 I2 a! j! G; N& R

    0 P6 g0 R# l' G3 P3 {! g4 d" z访问协议的行业标准。 - Z- S5 u: G2 H& S8 i7 c
    5 W3 c& q% g4 T8 _
    lpd lpd是系统打印守护程序,负责将lpr等程序提交给打印作业。
    $ H4 `9 I3 z, W, e+ C' f# }5 y! Y& i! j7 t% }
    mcserv Midnight Commander服务进程允许远程机器上的用户通过Midnight
    6 O! }, w1 j7 M# h7 l
    % T% {. r/ A0 t$ s2 x1 @Commander文件管理器操作本机文件。服务进程用PAM来验证用户, # f6 ?$ a( |5 o. }. Y. A

    ' E) O( u1 G, Y2 _$ _' ?2 Q/ E需要给出“用户名/口令”以通过验证。 6 d- E6 z' {3 @- b9 O

    # U* R; n% O; }5 e5 A6 ^1 p0 amysql 一个快速高效可靠的轻型SQL数据库引擎。 # ~& X  b; n# @2 u9 i* W; q; d

    3 c8 {+ p9 b9 a& xnamed 域名服务器,将Internet主机名解析为点分的IP地址。 $ V# Q, g- y: o$ m( `: Q4 L2 d' k
    # Y* R" }, H1 ^4 C
    netfs 负责装载/卸载NFS、Samba、NCP(Netware)文件系统。
    " Y1 S) ^* ]4 A  Y4 U. X# {  G1 t! y9 H# p) w  S" ^' ~
    network 激活/关闭启动时的各个网络接口。
    0 V0 }4 r4 W# G! x- y( W: a
    7 X  ]$ A& {' u5 \" h8 jnfs NFS是一个流行的基于TCP/IP网络的文件共享协议。该服务提供了 - v0 _2 E7 V; M4 ^7 d! s8 R
    / X" L2 L: |1 U+ a% N% Z
    NFS文件共享服务,具体的配置在/etc/ exports文件里。 ' a  u. k- P  L, ]
    ! E/ o7 z! s1 C/ |9 a" T7 [. `/ W* Q
    nscd 该服务负责密码和组的查询,并且缓冲查询结果。如果您的系统有
    , ~2 t( r) U9 u; W% d7 ?4 I, S7 w( e4 }
    比较慢的服务(如NIS和NIS+),则应该启动该服务。 5 H0 @% [7 W% ^* u4 W, s9 y& @

    7 ]- C) H7 F3 x! e+ uPcmcia pcmcia主要用于支持笔记本电脑。 / i0 y( u, P6 a/ O5 n- y: i

    ' `, E; ~' p, R, v9 @/ ]2 ~Portmap portmap 用来支持RPC连接,RPC被用于NFS以及NIS 等服务。
    . L9 `2 d9 W" D$ X" H( F4 ?( L9 F  ?4 x
    postgresql PostgreSQL关系数据库引擎。 ; c  `7 _4 w- K. e4 ~' U

    ( F2 a' n5 n' y9 W+ _2 K/ l/ eqmail 它也是一个基于UNIX操作系统的Internet邮件传输机构( Internet
    - K4 l6 j6 p) V6 U. D0 T) b
      ~, f9 e0 \( _; F  t8 z% e5 I. x  DMail Transfer Agent 简称MTA)。它采用标准的简单邮件传输协议 : @# P$ D3 R3 x) ?- d; d
    ! X" ?' I3 L+ D4 p2 v
    (Simple Mail Transfer Protocol 简称SMTP)与Internet上其他
    ' u" Q) g8 c5 C( y! K! m7 `& }# a0 W- `1 y
    MTA交换信息,具有安全、可靠、高效、简单的特点。
    7 G/ s  J4 b* M5 U* R( {) n1 Z( q! p. M+ n+ E
    random 保存和恢复系统的高质量随机数生成器,这些随机数是系统一些随 ' G: p, Y1 Q: J1 z% z

    6 ?' y) c, ?& D. @( Q4 t机行为提供的。 7 I& K: \# s  g% t& T5 L' M* X
    , d  N5 F0 S7 P( z- T! S: [3 ?
    routed 该守护程序支持RIP协议的自动IP路由表维护。RIP主要使用在小 ! o/ [- _. z8 R3 ^

    ' q" Q; K6 ]7 I7 A: p. [& Y: C* _. i型网络上,大一点的网络就需要复杂一点的协议。
    / D" ~( v  a4 y: H# ^  ]% J' X% y  y
    rstatd Rstat 协议允许网络上的用户获得同一网络上各机器的性能参数。 , w7 F; F& Y8 v, x, ]

    8 X6 i! B4 {. Z, W/ o' m  K4 w2 _rusersd 该服务使网络用户可以定位同一网络上的其他用户。 % z$ @6 y% |0 A! X; v

    9 Q$ j# M+ R) i. x4 Y( q' Z4 }" drwalld Rwall协议允许远程用户向在同一系统中活跃着的终端发送消息,类 + Z' Z) j/ j4 u* M, |1 e  m
    / f' X) b0 O& G- T" J) o8 d% U7 n2 a$ W
    似wall的本地行为。
    & Y$ e5 z' U* w9 W- f* S- w/ s1 R+ T4 O# B8 D
    rwhod 允许远程用户获得运行rwho精灵的机器上所有已登录用户的列表, % B  n0 W, s0 u0 y' m
    2 X5 {9 p/ L$ Y( U  Y) b6 F
    与finger类似。
      k& r# a% G5 h9 K0 w0 T0 b3 o9 S9 l$ o* q- G3 |" S* x* l
    sendmail 大名鼎鼎的邮件服务器。
    ) `# J1 ?" @( X& ]6 N
    8 D% N8 V% d2 e) csmb 启动和关闭smbd和nmbd精灵程序以提供SMB网络服务。
    2 T, ]# Y+ v& f" Y7 b+ R3 u( O3 U9 r
    snmpd 简单网络管理协议(SNMP)的守护精灵。
      l0 E7 x# O8 s' @" j% O8 u5 B$ K$ Y
    1 o0 \, T# B: Ysyslog syslog是操作系统提供的一种机制,守护程序通常使用这种机制将
    + [1 N% z' T" y( Z) ?- B
    0 H7 R" c/ Y3 N# ^! Y% X8 _各种信息写到各个系统日志文件。通常应该启动该服务。 ) N; C6 Y, D! d) V5 P

    0 d* \7 @5 P. [# k. j* g) p$ NWebmin webmin是基于web的集系统管理与网络管理于一身的强大管理工具。 ; d1 }" {" V4 ~' L, p1 m
    ! O' ^' ?. [5 G" c( W1 a
    利用webmin的强大功能,用户可以通过web浏览器来方便地设置自
    , B( g; I" Q$ f& T9 _
    & B- m7 C. J5 T% Q, {( M己的服务器、dns、samba、nfs、本地/远程文件系统以及许多其他的
    7 a3 W3 a4 Q9 H! g3 C( ?% O; u- X- {4 T; R! v; j- m
    系统配置。 & ?, U) ^" x& z7 g7 v
    $ Y) q9 X* |6 C  p3 _' r! |
     
    % ]# V9 [- Y! G% |) @二. 服务的启动和停止
    1 I' z: q! j4 w9 A( S3 t# K$ X  ^, w' K1 l* a, h* c4 @; |/ ^
    init是启动时运行内核的程序. 它负责启动所有在启动时需要运行的进程, 包括允许您登录的gettys, NFS管理器, FTP管理器,以及您想在机器启动时运行的任何事.
    . Q( a7 x6 ~2 i: L6 J, t8 I" }" ?% M+ _4 j( p. a
    SysV init的配置文件存放在/etc的一个子目录. 这个目录叫rc.d. 在那里您将发现 rc.sysinit 和以下目录:
    7 E/ A. f- o3 d' A# x
    1 @, h0 z/ V  G% o# uinit.d % K( |: b3 J, ^
    / b/ P( j3 ?0 R' z7 i
    rc0.d
    % k, N  F& j0 J2 h3 {8 ~7 U/ i8 \8 b* C* P( l& m5 [7 z/ Z5 f& P% @, e
    rc1.d
    + c% ^; l; A1 O, g* W, [  B$ f0 ~" X2 R' s: u  ?
    rc2.d ( k+ B0 e' B' f$ p8 n

    3 X0 K3 Q4 G: R4 D% ~( f! Trc3.d
    5 f' E$ S8 W3 E9 {( Y" M, C) \. U: q5 T
    rc4.d 5 G9 V! |# v% m4 |" U3 q, ?
    ( C0 X; ?9 j" \; b
    rc5.d 0 _2 }/ k* P" `) J, F/ p7 K, Y
    . g9 I  H, I6 l; v
    rc6.d : a3 T" }, B7 J# F( W

    ( z$ `0 Z( e! o3 Oinit.d包含一组script. 基本上, 您在启动时或进入另一个运行级别时, 每个service需要一个script. Services包括网络, NFS, 发送邮件, HTTPD等等. % v6 s3 B% g- n, H: e; H
    + _4 Q; l2 n$ t, K% W7 {5 Z
    默认的运行级别在/etc/inittab中定义.在前面有一行类似:   b3 s1 A3 h1 P) A! G
    - e" l; {- X, ]6 _
    id:3:initdefault: + m0 }0 f; W# j8 r  I( Q

    0 h2 [4 n& Y2 k2 h+ V在这里, 您看到第二栏, 默认运行水平是3, 大多数系统都是这样. 如果想修改它,可以手工编辑/etc/inittab改掉3. 如果在rc3.d输入ls -l :
    ; f" D" N9 |) a0 n3 z/ S+ `) D* V, R+ s9 ?
    lrwxrwxrwx 1 root root 17 3:11 S10network -> ../init.d/network
    7 e* ^! P, ]3 R2 x# ]1 r8 B
    ' F: ^% h: v; l8 U# a1 \7 Q+ I5 L4 P: ^lrwxrwxrwx 1 root root 16 3:11 S30syslog -> ../init.d/syslog ' L, X$ d) X* i) w3 I

    0 F4 Y& ~1 }( B/ \# a  mlrwxrwxrwx 1 root root 14 3:32 S40cron -> ../init.d/cron
    1 Q3 y; S* @: c9 w7 o6 M# U* y) o; w) U, w/ h5 k0 w' D# _% b
    lrwxrwxrwx 1 root root 14 3:11 S50inet -> ../init.d/inet
    9 Y6 Q$ c$ N$ @( @) S9 H, D
    2 v* o! h. b# p, b; Jlrwxrwxrwx 1 root root 13 3:11 S60nfs -> ../init.d/nfs   x% e! d* \5 {5 U5 ~

    8 [4 X* S; X- ?! rlrwxrwxrwx 1 root root 15 3:11 S70nfsfs -> ../init.d/nfsfs
    : b1 k- S/ W4 u7 s, m5 |7 \+ t4 ^' f' m
    lrwxrwxrwx 1 root root 18 3:11 S90lpd -> ../init.d/lpd.init
    2 j0 \$ c! Z. j0 i! A  p2 p5 e( b2 @$ j5 B, \. G% c
    lrwxrwxrwx 1 root root 11 3:11 S99local -> ../rc.local
    " `2 \8 `; K2 R+ a/ Q
    2 ?% V9 x* W  {3 Z
    0 Y" `, d4 W/ i& A, z* X我们可以看到这个目录中没有真的'文件', 只有对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脚本的。 % ]  C0 B; H& i2 n/ {( c
    这个连接在前面还有一个'S'和一个数字。'S'是指启动这个特定的script, 'K'是指结束它,即kill。 数字是顺序, Init将根据顺序启动所有的services. 例如,在同一个目录下,你还可以看到S35dhcpd这个文件,dhcpd服务就是在network服务之后启动。因此我们可以用一个两位数字和一个大写的'S'或'K'来启动或结束所需要的 service.。 $ E. H" G; I! V5 t8 T
    8 O) V( `8 W0 L- T
    Init如何启动和结束service? 很简单. 每个script都写了一个接收参数用来'启动' 和'结束'. 我们可以用命令行来执行这些script, 如:
    2 q0 X' {. \, r- V8 i' \( h" r( p" S/ x2 v/ N- F
    /etc/rc.d/init.d/httpd stop来结束httpd服务器. Init只需读文件名, 如果有'K', 它就用'stop'参数调用script. 如果有'S',则用'start'参数.
    8 u9 R% r" {' D0 g4 E- Q8 E- R8 C2 p1 B2 Q8 U7 k

    1 O$ T( b! d% H: H( ~7 y另外:在启动时或者修改运行级别时, 当所有的其他初始化完成后, 将执行文件/etc/rc.d/rc.local. 可以在这增加新的初始程序,我所编写的程序就加在该文件中。在LINUX系统启动部分将详细介绍。
    ! i4 V5 `4 E0 l& n! f. f# v3 M9 J, W- o
    * @# F( u$ P+ v' K6 v: ~9 d

    / I" O* e7 l" D
    9 j# n5 H* Q$ o: H) d三、 linux运行级别详解
    + u9 Q6 {/ M- Q- T$ A7 V! t0 d0 L  t6 r& l! f
    简单的说,运行级就是操作系统当前正在运行的功能级别。这个级别从1到6 ,具有不同的功能。这些级别在/etc/inittab文件里指定。这个文件是init程序寻找的主要文件,最先运行的服务是那些放在/etc/rc.d 目录下的文件。 5 \& `  t1 h; x; G! ], `

    / k) l$ k9 r- G9 l# y不同的运行级定义如下:(可以参考Linux里面的/etc/inittab)
      N3 L* [; ~0 k8 C  u* }  # 缺省的运行级,RHS用到的级别如下: ( v" @" s, W& f3 r; `' {% c/ S, F
      # 0 - 停机 ! d! V8 x6 E( X9 l) E: A
      # 1 - 单用户模式 % x$ {1 |4 ^/ C/ L. |+ J
      # 2 - 多用户,但是没有NFS  4 q  J7 V% ^8 s4 P, t4 ]. p4 A
      # 3 - 完全多用户模式 ( [" A) c% A6 x3 B7 u& L
      # 4 - 没有用到
    - {( I/ g( O/ p, r! U. [  # 5 - X11  
    3 D% U: r3 B- y6 N, K  # 6 - 重新启动
    0 H- U5 C' M4 n6 Y; s" ?5 x1 C- w0 w$ i4 e7 a1 e

    / c) l4 G2 V. M6 e  对各个运行级的详细解释:
    2 b% y" v3 L" t* t- J$ K
    $ W$ Q  o" Y2 X- g0 为停机,机器关闭。
    1 ^# e7 K8 C3 Y, S
    $ w; i* O( n$ Z$ z' V6 I; g1 为单用户模式,就像Win9x下的安全模式类似。 6 j+ e+ s4 C* o" R" b1 `

    + U/ F4 z" ^/ n; T5 f; ]2  为多用户模式,但是没有NFS支持。  
    - ]1 r# M" q2 S' `. l$ \. D6 [, `0 y$ l, E  Q) k, v) h
    3  为完整的多用户模式,是标准的运行级。 ) x3 E2 o4 c6 _6 m9 K( X) e7 d

    ' Z, u  R/ `& K! W" P: T4 一般不用,在一些特殊情况下可以用它来做一些事情。例 % U2 Q$ }+ L+ `# m6 h

    . d6 P. q) o) c如在笔记本 电脑的电池用尽时,可以切换到这个模式来 # x+ a7 s/ v+ f& Z- [
    ) z$ {: d3 [8 i' W2 j( ]  T7 ~$ Z' x
    做一些设置。 " X$ i! j; D+ X$ t5 y7 J. U! R8 A; f/ z
      5  就是X11,进到X Window系统了。  
    5 z9 V4 s$ {3 y: r) L  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-28 21:51 , Processed in 3.147795 second(s), 52 queries .

    回顶部