QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2889|回复: 0
打印 上一主题 下一主题

[推荐]首届研究生数学建模竞赛部分获奖论文

[复制链接]
字体大小: 正常 放大

1253

主题

442

听众

-586

积分

复兴中华数学头子

  • TA的每日心情
    开心
    2011-9-26 17:31
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    自我介绍
    数学中国网站(www.madio.cn)是目前中国最大的数学建模交流社区

    邮箱绑定达人 优秀斑竹奖 发帖功臣 元老勋章 新人进步奖 原创写作奖 最具活力勋章 风雨历程奖

    群组越狱吧

    群组湖南工业大学数学建模同盟会

    群组四川农业大学数学建模协会

    群组重庆交通大学数学建模协会

    群组中国矿业大学数学建模协会

    跳转到指定楼层
    1#
    发表于 2004-9-27 14:37 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta |邮箱已经成功绑定
    一.  各项服务的功能介绍 * l6 j; \2 G9 M, d2 x9 l/ l/ x
    * [: P) q7 t2 [
    amd 运行automount精灵程序,该精灵在必要时自动安装一些本地设备 ; R* e8 N" Y' Y- M0 U$ K
    2 _9 K* ~! _2 M8 [; F; O3 Z7 N" V
    和NFS文件系统。 " E+ D; I: t! H3 _9 y" ~3 s

    , ?5 P! j! ]6 ?5 n' R& Y8 c6 H! |apmd apmd用来监视系统用电状态,并将相关信息通过syslogd 写入日志。 , Y" b, Y5 R% r% c4 `3 A

    : G, l, c  a4 s! g& \  `  f也可以用来在电源不足时关机。
    ! x) A! f  ?7 o: H+ B
    ; a; _( [, v2 S( `: t3 C7 D1 I& \arpwatch 该程序主要用来维护以太网物理地址和IP地址的对应关系。
    1 R4 ^! O% z# Y, N" H# ?1 K6 B1 B/ L4 j( k/ `: S& [) C) R
    atd 运行用户用At命令调度的任务。也在系统负荷比较低时 运行批处理
    " G) g1 W% ]2 m8 i5 w- ?6 r2 q. V6 L
    任务。
      i1 I2 n) J/ s' H
    ; O, s; v+ j2 {  n. i9 @& n9 qautofs 当您需要时自动转载文件系统,而当您不需要时自动卸载。
    + p  ^* `% n6 E7 a- L
    3 ]+ X6 m1 X7 N' ~% @7 g& Ibootparamd . j! F8 C2 {  ^

    , x6 t& h; C+ _1 u- V该服务允许老的Sun工作站从Linux网络启动,它和rarp 现在很少
    , V7 j/ L. P' f  T. W5 ?7 G
    , l( i2 s7 g% G3 P6 W使用,基本上被bootp和dhcp取代了。   Z) X! S( \3 S& @
    : G, ^5 }9 i4 x5 H+ O
    crond cron是Unix下的一个传统程序,该程序周期地运行用户 调度的任
    + @( h7 s  B! X$ i* A' {; C6 w4 o1 F! `+ C
    务。比起传统的Unix版本,Vixie版本添加了不少属性,而且更安 & _2 q( _2 Q, q9 p4 k- \
    " _/ ~" y, Z/ Y" n9 u% {! b
    全,配置更简单。
    . J$ S, m. h6 w+ I# o( z3 q
      ^3 h* [# O. R5 C5 ydhcpd 该精灵提供了对动态主机控制协议(Dynamic Host Control Protocol)的访问支持。 2 h; p7 E) t: P: p9 F9 |) P

    ! ?# ^# v* H6 d; I9 K+ o3 sftpd FTP是文件传输协议的简称,它定义了在网络上从一台计算机向另
    9 a/ }$ n: V! Y! C* q- m$ H0 T0 T8 g  o3 h+ D
    一台计算机进行文件传输的方式,几乎所有的常用系统平台都提供 ) {! s# h/ ~2 n
    0 ?  r8 M8 S$ V9 g/ z( n: L1 [7 ?! @
    FTP的服务程序和客户程序
    2 J3 Q% q/ H) J1 _  y. z% C! Q9 h
    # }* v  e# X. M0 i7 vgated gated通过一个数据库提供了网络路由功能支持。它支持 各种路由
    3 ]& }/ i6 ~8 O' }7 R. p/ |2 w# u5 m; C8 ?
    协议,包括RIP版本1和2、DCN HELLO协议、OSPF版本2以及EGP
    9 T2 r' J; m" [" u1 P9 j  c( g
    ! l& d( ~; D; M0 R( |6 m版本2到4。 ! M. S3 s( }% `- [
    $ Y. a% _$ }2 _5 G4 |' e8 n' a2 c
    gpm gpm为文本模式下的Linux程序如mc(Midnight Commander)提供了
    4 N: ~6 }7 P' G; D5 h, H9 x$ r! B7 P7 _) i4 C$ [7 y1 D' l+ y+ _% b
    鼠标的支持。它也支持控制台鼠标的拷贝,粘贴操作以及弹出式菜单。 7 `8 _( u& I5 r, \* A) B: n  M

    ( k, d7 ?( N9 b! T& \httpd http是著名的www服务器,可用来提供HTML文件以 及CGI动态内
    ' w! `- D  U" m) e9 K2 q% N6 m. W* b( D3 V
    容服务。
    3 }% s+ r( B8 J# U
    ! [" v5 P8 j9 n) t% n. O5 @Inet 因特网操作服务程序。监控网络对各种它管理的服务的需求,并在 ! G+ \3 X: Y4 t. }! L8 m
      x( y9 g) L* P/ p% H
    要的时候启动相应的服务程序。通常,inet管理的程序有telnet、
    ; L. X! L3 ]2 X8 t6 ]
      ~! }  q" }) p6 yftp、rsh和rlogin。关闭inet也就 关闭了这些由它管理的服务。 - a1 u0 X7 `( p" n4 i8 k% v

    ' E8 E3 n. M5 n) pinnd inn是最流行的用户组新闻服务器。它允许您建立起本地 新闻服务
    0 S! Y; v* t: h5 _8 p+ w( i- ?0 P$ Z1 E! x  c
    器。配置有一定的难度,可以先阅读/usr/doc/ inn*文档获得帮助。 ! ]' p* y8 V* u% s4 ~4 ]& f

    2 e7 T6 [/ Q8 o4 u& tkeytable 该程序的功能是转载您在/etc/sysconfig/keyboards里说明的键盘 " J( g% H5 _7 m9 {% K
    4 i: M: ?) H; [" D" l# x
    映射表,该表可以通过kbdconfig工具进行选 择。您应该使该程序
    - b& b, _! d1 i  s# G# m9 d: E$ W9 `+ p0 W. S3 f
    处于激活状态。 ' E* m4 o, t! a" i% _# R
    ( W4 j; s9 t9 t( R- M4 Q/ f* ]  ^
    ldap LDAP代表Lightweight Directory Access Protocol, 实现了目录 ( X  n; @' m( y+ }) f

    3 M9 _6 n9 |5 I7 d2 o4 `* U$ H访问协议的行业标准。
    " Q7 ~$ T; U9 U+ ^0 ?( ^" e
    # `  K0 i7 k8 L9 R8 @  h1 ~3 r$ glpd lpd是系统打印守护程序,负责将lpr等程序提交给打印作业。 * V8 V- D) W4 D
    & b( ^; c1 P7 V6 T
    mcserv Midnight Commander服务进程允许远程机器上的用户通过Midnight 8 W: V9 r1 E9 ^/ R

    % K: @1 F0 z7 K, s! y( zCommander文件管理器操作本机文件。服务进程用PAM来验证用户, ( ], u* c+ g7 O5 c9 }: t
    $ k* p- a2 j7 \, z; J- \
    需要给出“用户名/口令”以通过验证。 . e6 G$ }3 t* r" Q
    2 j# ]2 D7 }, }- m# V- a7 O( @
    mysql 一个快速高效可靠的轻型SQL数据库引擎。
    7 q9 l5 y6 J3 E1 Z3 E4 V  g
    : ?% K5 _4 Z# r1 Z2 ^) X6 [& bnamed 域名服务器,将Internet主机名解析为点分的IP地址。 5 r* f$ [$ b/ O; s/ R
    . w- q# y0 z/ G1 m" d8 ~/ A
    netfs 负责装载/卸载NFS、Samba、NCP(Netware)文件系统。
    : p( a( Y( j8 x+ F
    & r) U: G, ]5 G/ H% {, `network 激活/关闭启动时的各个网络接口。
    0 I% C* z4 g: H/ g! y( \5 a" E& d/ g" Q' d- R
    nfs NFS是一个流行的基于TCP/IP网络的文件共享协议。该服务提供了
    ! [) B! _0 t) ~1 `9 \% J8 G' e* H+ N* k3 V. g1 ~4 y+ `1 p) \
    NFS文件共享服务,具体的配置在/etc/ exports文件里。 0 t3 M8 X* e* u0 W

      d( l8 d( i' _/ mnscd 该服务负责密码和组的查询,并且缓冲查询结果。如果您的系统有
    ) [1 b. I. n; e3 m0 B+ {. C2 C4 Q5 K" {& N2 _& P) t
    比较慢的服务(如NIS和NIS+),则应该启动该服务。 ! R- Y' z' {: B
    . b, Q* s6 z% ?9 c8 |
    Pcmcia pcmcia主要用于支持笔记本电脑。 0 {, p0 x+ F* _- W

    - ^" h# ]! ~+ q% L, F# D9 h) rPortmap portmap 用来支持RPC连接,RPC被用于NFS以及NIS 等服务。
    / k8 U0 s% L7 ]5 @: E0 @4 s( q* g6 W. f& N
    postgresql PostgreSQL关系数据库引擎。
    ' q2 o2 D  V+ f% o( L9 x+ C2 W' a+ N: n/ I8 s$ C- C" M
    qmail 它也是一个基于UNIX操作系统的Internet邮件传输机构( Internet
    - w  L; G1 _2 z9 ]  E. h+ Q$ S0 e% |5 h9 ~0 `& X& X
    Mail Transfer Agent 简称MTA)。它采用标准的简单邮件传输协议 ) S/ @  k" y2 J& ]7 @6 F& I0 p
    4 ]0 P$ |9 J) w
    (Simple Mail Transfer Protocol 简称SMTP)与Internet上其他 ! v4 `2 C6 R/ F$ [6 N

    ( E/ m9 Y+ x/ v% n7 C# f0 {MTA交换信息,具有安全、可靠、高效、简单的特点。
    ) v. H8 u! q! i1 n" U- {8 Q9 H- c# r. R7 \
    0 u; q, r8 p- I+ A& xrandom 保存和恢复系统的高质量随机数生成器,这些随机数是系统一些随
    ) S! N# I7 C0 ?$ P  t, g+ `: |
    0 _7 {  w  c# y% ?, G机行为提供的。
    , C: E  u4 f; T0 l+ q& e. N9 G7 J0 Q. m" Y8 C
    routed 该守护程序支持RIP协议的自动IP路由表维护。RIP主要使用在小
    0 q- r3 g7 N4 V' \5 H, f% }$ N, y; x' D5 `, ?
    型网络上,大一点的网络就需要复杂一点的协议。
      K0 Z9 ^7 S$ P6 p
    1 v, g9 K# s* @! Crstatd Rstat 协议允许网络上的用户获得同一网络上各机器的性能参数。 + b8 S' q9 ~  t7 X2 M. [

    ( H9 i2 s" M1 R6 Hrusersd 该服务使网络用户可以定位同一网络上的其他用户。
    2 _# t. B2 F, h- @# g% u7 i2 |' _8 V( M4 \  K
    rwalld Rwall协议允许远程用户向在同一系统中活跃着的终端发送消息,类
    5 S. B+ t2 U) d* T
    + a7 o7 u. t/ |: d, A5 s似wall的本地行为。 / d2 Y. [. _" E  w
    . x! ]& R" \7 M+ B1 y5 s0 [8 @' @. D/ I
    rwhod 允许远程用户获得运行rwho精灵的机器上所有已登录用户的列表, , X9 y* `8 ^, g5 y' P3 ~2 R. B9 F+ O
    # M# m+ j' ^) V
    与finger类似。
    $ D% k- Z8 {  L4 B
    / \8 r( \0 Q$ G4 K! hsendmail 大名鼎鼎的邮件服务器。 . A. Y! ^7 a, _
    & ]) c% I6 d+ W3 f( [
    smb 启动和关闭smbd和nmbd精灵程序以提供SMB网络服务。 * O' V$ F2 a1 z1 Q7 \

    ! ?, {2 L$ A: o' m; R; b0 jsnmpd 简单网络管理协议(SNMP)的守护精灵。
    , n* g0 o/ E2 X1 M" }9 |, z1 U9 X
    syslog syslog是操作系统提供的一种机制,守护程序通常使用这种机制将 0 s0 [" Y* c* j( G6 T8 ~

    2 Z; f' K* m6 z' o+ S, y% B各种信息写到各个系统日志文件。通常应该启动该服务。 ! Q  a+ A% [1 [/ m/ J' Z

    2 ^" z7 ]0 b8 @! |1 t2 ~* eWebmin webmin是基于web的集系统管理与网络管理于一身的强大管理工具。
    1 R6 l$ k  P9 R+ D4 g# o
    & Q) `, ^  I) i6 t$ ?. T利用webmin的强大功能,用户可以通过web浏览器来方便地设置自
    ; G6 @5 P  Q( ^; g, V7 U$ _6 ~% a( e0 \2 f# e. l2 f
    己的服务器、dns、samba、nfs、本地/远程文件系统以及许多其他的 9 M% I6 ]1 Z( C" o; |9 k

    & [3 I% q! q  N/ ?) {, z9 K7 l系统配置。   s' ^3 h! j2 Q2 q' |+ H9 p- K0 v

    " r' f6 O1 B, q) A 
    ) Q6 I7 y+ A7 e% Y, D) ^) y二. 服务的启动和停止
    6 \" q: U% d8 x5 w, }
    6 e4 q& d6 U% P, x6 i0 s4 S' q5 M  cinit是启动时运行内核的程序. 它负责启动所有在启动时需要运行的进程, 包括允许您登录的gettys, NFS管理器, FTP管理器,以及您想在机器启动时运行的任何事. 4 ?; c. |5 ?# V8 A7 _0 }: [2 j

    2 c; O3 @! K# jSysV init的配置文件存放在/etc的一个子目录. 这个目录叫rc.d. 在那里您将发现 rc.sysinit 和以下目录: : N* B' @# x1 r2 {8 b/ T) w' h
    / d- u  a. `, U* G/ O. K6 s5 y9 g
    init.d
    ! C9 T; U! h" U+ ~- L% z6 ^# J: T2 m4 a- r) S( _
    rc0.d
    7 H4 _' o' B% `0 i
    ( j4 b9 W- L5 f  e2 orc1.d 4 V4 h9 w& J3 L# P
    ) S0 V& A$ d# u* T+ I/ ~3 x2 u
    rc2.d 0 w, X- r" }3 t# N; _  t# B
    9 o2 H1 S: B0 ^. {0 j+ h8 M
    rc3.d 3 Z% ?' q  p4 n& Z. v2 b, K
    ; A6 W0 n) Y+ }, U( m3 c% G6 Y' V. ?
    rc4.d
    4 f1 V6 r. f% ]7 M; y# l4 I: C4 T4 W' z! x8 L# U. r$ E' R, d
    rc5.d 1 c8 g0 y: a' D5 d
    ! x: t& L. M2 L# F$ ]5 \- a5 `
    rc6.d
    * e9 i$ I8 L( X$ r- [& g8 H: f' B4 f& R, V& _/ ^
    init.d包含一组script. 基本上, 您在启动时或进入另一个运行级别时, 每个service需要一个script. Services包括网络, NFS, 发送邮件, HTTPD等等.
    & {4 g$ q4 I) ?4 O7 T1 x! _
    ' {. e8 v0 |& x$ e: [5 {默认的运行级别在/etc/inittab中定义.在前面有一行类似:
    - o' F! z0 ~( {0 e  t  S& n" K3 O- b- w2 Y: {3 F
    id:3:initdefault: 0 c3 {( C# x9 ^+ j" @- [
    8 i( [% Z' u: e! Z3 |
    在这里, 您看到第二栏, 默认运行水平是3, 大多数系统都是这样. 如果想修改它,可以手工编辑/etc/inittab改掉3. 如果在rc3.d输入ls -l :
    ; _* X7 w* i- c. i1 I
    6 J. y$ A; C% y! U7 ]  {lrwxrwxrwx 1 root root 17 3:11 S10network -> ../init.d/network 0 w- K# Q$ q3 x  c$ [4 N2 E

    9 F1 k9 ]+ T- o& i1 Hlrwxrwxrwx 1 root root 16 3:11 S30syslog -> ../init.d/syslog
    & @4 H& O, d2 v' Q  u- e
    % @, P) \  N2 |% l, ilrwxrwxrwx 1 root root 14 3:32 S40cron -> ../init.d/cron & X/ e; Y( I) z! ~
    2 I" C+ P' Q/ O
    lrwxrwxrwx 1 root root 14 3:11 S50inet -> ../init.d/inet - o& u6 Q3 a% E6 i
    2 N" M. L$ E" T6 Z/ R" o0 }
    lrwxrwxrwx 1 root root 13 3:11 S60nfs -> ../init.d/nfs
    : i8 t, V/ z" h
    - L2 ]! `$ C9 b) l7 Rlrwxrwxrwx 1 root root 15 3:11 S70nfsfs -> ../init.d/nfsfs , C& Q; o7 W: M, A- N( {3 y1 k

    & D0 \% a: w0 y4 V3 Dlrwxrwxrwx 1 root root 18 3:11 S90lpd -> ../init.d/lpd.init 2 k& [: Y6 y, E
    ' h5 A; ]3 h6 e" Z. T1 o
    lrwxrwxrwx 1 root root 11 3:11 S99local -> ../rc.local 4 i+ A: o; y8 H
    + w3 C, n! F2 L  H4 Z. j# p  F; z

    . N1 i4 f+ e) 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脚本的。 ' v% U  v/ c( u- q
    这个连接在前面还有一个'S'和一个数字。'S'是指启动这个特定的script, 'K'是指结束它,即kill。 数字是顺序, Init将根据顺序启动所有的services. 例如,在同一个目录下,你还可以看到S35dhcpd这个文件,dhcpd服务就是在network服务之后启动。因此我们可以用一个两位数字和一个大写的'S'或'K'来启动或结束所需要的 service.。
    : m: O2 g2 n' T# `; r  u0 H# `' L5 V7 H; X
    Init如何启动和结束service? 很简单. 每个script都写了一个接收参数用来'启动' 和'结束'. 我们可以用命令行来执行这些script, 如: 8 ]* U# R3 o/ C! N
    1 m- Z7 a9 h; y! n  c' w8 j7 w
    /etc/rc.d/init.d/httpd stop来结束httpd服务器. Init只需读文件名, 如果有'K', 它就用'stop'参数调用script. 如果有'S',则用'start'参数.
    2 q: o( i- L/ m& M2 B+ i" q1 V; t6 }* L) }+ U7 I
    % q* r4 \1 x- b/ M7 M' V
    另外:在启动时或者修改运行级别时, 当所有的其他初始化完成后, 将执行文件/etc/rc.d/rc.local. 可以在这增加新的初始程序,我所编写的程序就加在该文件中。在LINUX系统启动部分将详细介绍。
    4 d& l) ]& r. E0 N( r4 T- S: n: i' j4 n7 s
    ' J+ d4 y3 ~; o" F( M( p
    - A5 }, v0 w" z& V/ y" G

      M# |1 n# |- k3 C8 A三、 linux运行级别详解 ; V5 Z: F* d/ B6 O/ G5 H5 c6 W

    6 K) I" l) J8 [  M简单的说,运行级就是操作系统当前正在运行的功能级别。这个级别从1到6 ,具有不同的功能。这些级别在/etc/inittab文件里指定。这个文件是init程序寻找的主要文件,最先运行的服务是那些放在/etc/rc.d 目录下的文件。
    2 ^- n- V# k% t% V& f6 O3 C& l& C9 C8 ?8 q7 x
    不同的运行级定义如下:(可以参考Linux里面的/etc/inittab)
    4 a* h+ {) ?% j& e5 z  # 缺省的运行级,RHS用到的级别如下:
    + s4 h1 C) I+ z. [# x& j/ F. k  # 0 - 停机
    # O9 P: [7 p1 O( A5 P1 ?" }  # 1 - 单用户模式 , X4 x* Z, N; R7 D! F0 [+ d
      # 2 - 多用户,但是没有NFS  
    # Y: {4 J2 X% Y' O* {! Q+ G  # 3 - 完全多用户模式 , q, z- {$ i* R6 @' n5 k1 ?
      # 4 - 没有用到 & H2 L0 k& V) u; ~3 t" e- c
      # 5 - X11  1 q* r" g1 k5 C
      # 6 - 重新启动 % V7 X/ ]0 N8 @# k) }3 O

    7 y8 s( Q1 E+ j& G. n% g( f; p( m5 ~5 n! @8 u; L# M6 o
      对各个运行级的详细解释:
    # t1 G1 j$ U( z4 Q' h2 H* @. i! j7 D$ ~! k, h5 N, ]
    0 为停机,机器关闭。 . g: `0 V* [5 h' T

    / S+ Q) D- A) w4 F1 为单用户模式,就像Win9x下的安全模式类似。
      o' j1 o4 O  l& O, i9 H: {: [, d9 y+ m! ?: q  d
    2  为多用户模式,但是没有NFS支持。  . U( C" t" ^5 \1 `8 G$ m

    - Y6 R7 P5 n7 ]3 ?3  为完整的多用户模式,是标准的运行级。
    + ^: V# `' }! P: J) T! E' I6 u6 M: r: H6 ^! R" \6 V
    4 一般不用,在一些特殊情况下可以用它来做一些事情。例
    9 u1 E2 H) e% e/ U) i; Z- s4 P+ f$ S' e/ s! j) w6 s
    如在笔记本 电脑的电池用尽时,可以切换到这个模式来 & B$ |. X! H  O9 g

    ) Q( h/ p5 m, }做一些设置。 2 V8 x$ X5 h0 s! ~$ \
      5  就是X11,进到X Window系统了。  
    , q* g# @9 m# V- o( `  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-4-20 15:27 , Processed in 0.417464 second(s), 52 queries .

    回顶部