QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2963|回复: 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 |邮箱已经成功绑定
    一.  各项服务的功能介绍
    % }. S0 K) w) P+ v# R+ f+ h" b/ {# i( _1 g
    amd 运行automount精灵程序,该精灵在必要时自动安装一些本地设备
    . k/ N8 M; v" M# f  Z* Z, S, t* h9 g4 \5 R4 w7 L2 }
    和NFS文件系统。 # G# C" b, s" k. N  n8 m2 j6 ]! o
      w. U5 [  A2 x* A# A. m% z
    apmd apmd用来监视系统用电状态,并将相关信息通过syslogd 写入日志。
    % m5 E/ V/ ?0 N4 R& _
    4 H& e: e0 f8 {0 O也可以用来在电源不足时关机。 ' H( U4 O" O' Z( m

    4 a6 \- E9 F$ s' ~' P6 q9 ?% u  B$ [( barpwatch 该程序主要用来维护以太网物理地址和IP地址的对应关系。 ' B( Y2 Q3 y1 z/ G! e8 `* M4 x3 g! Y
    7 P% k5 p; C; h2 D
    atd 运行用户用At命令调度的任务。也在系统负荷比较低时 运行批处理
    * V& L2 p7 T; \/ @% x* T( \/ c
    , c# C, Z3 a5 R6 O# b' ^任务。 & ?, ]' m0 S) I* Q  e
    ' v# s! Q$ D2 U. d3 D! ^/ s
    autofs 当您需要时自动转载文件系统,而当您不需要时自动卸载。
    7 S  E4 T& _9 y5 \, i
    ' N7 Q, R3 _8 Hbootparamd
      _1 [5 s4 d- n  k2 k* Y0 q2 n) i" s4 F( J$ M$ d! F$ T$ l
    该服务允许老的Sun工作站从Linux网络启动,它和rarp 现在很少 * F1 `9 q9 X+ ~
    1 p) F8 a7 d$ l# k3 U! L
    使用,基本上被bootp和dhcp取代了。 ' ?5 p4 S/ K7 ?+ T' p+ Y

    + q4 `1 s- ?# u2 e8 z0 X7 |crond cron是Unix下的一个传统程序,该程序周期地运行用户 调度的任
    . p* m' V" v( t, J2 h
    7 G) x6 L. Y- l务。比起传统的Unix版本,Vixie版本添加了不少属性,而且更安 : n/ X# b! j7 Q+ g% d

    . g! V- P" l' ]; y' U, d全,配置更简单。
    + r1 C% [3 m; h  Q+ [2 \* F( d1 X; ]8 V$ m: F) |+ }
    dhcpd 该精灵提供了对动态主机控制协议(Dynamic Host Control Protocol)的访问支持。
    3 {. J1 D9 l8 d# G/ b% V& M4 d6 M. r1 Z3 d  b" u1 s* D6 k
    ftpd FTP是文件传输协议的简称,它定义了在网络上从一台计算机向另
    1 h# D3 [3 U6 x! J" \# k
    $ E: F. }- O/ W$ \一台计算机进行文件传输的方式,几乎所有的常用系统平台都提供 * m, h/ l" `7 ]: |) y3 @4 I

    ! [4 e7 ?& ]: _2 }# qFTP的服务程序和客户程序 ) r5 c% T# r# ]0 O0 J9 q  _) c0 {# P

    / s' m/ y7 H$ K, cgated gated通过一个数据库提供了网络路由功能支持。它支持 各种路由   z; ~9 Z' ]) c

    . R: ?8 W  @' b, A7 W+ H协议,包括RIP版本1和2、DCN HELLO协议、OSPF版本2以及EGP
    : o0 I6 i; [; r; L6 O* K8 Q% X0 b- y: J9 L$ u8 o6 R
    版本2到4。
    - ?' h) `6 o/ C' c& m
    # n4 B- `- J( S. Ugpm gpm为文本模式下的Linux程序如mc(Midnight Commander)提供了
    & M" ?5 e$ j2 t: h8 O
    ; W; N5 H: u; M  [. H, t0 |  _7 M6 W鼠标的支持。它也支持控制台鼠标的拷贝,粘贴操作以及弹出式菜单。   g4 m9 \0 [$ ]0 B# p: B8 }

    ! d- R6 G% A. y. h# R6 `0 b7 r$ _httpd http是著名的www服务器,可用来提供HTML文件以 及CGI动态内 / n" ?+ z! K2 I8 V

    3 T- ~) f. F* g! K' M容服务。 ; j! n2 u- Z4 H* y
    % k8 [9 _' V  v% c, L8 ~
    Inet 因特网操作服务程序。监控网络对各种它管理的服务的需求,并在
    3 ?$ b0 m( x! j- V( |& g; l, |- ~. R: M0 Y
    要的时候启动相应的服务程序。通常,inet管理的程序有telnet、
    % h, a* `' D+ v1 J" b
    8 E6 C( V/ N' Tftp、rsh和rlogin。关闭inet也就 关闭了这些由它管理的服务。
    & q5 y' n0 e$ g* Y; K: s4 Z' k2 g% [0 d2 e7 M  e, ]
    innd inn是最流行的用户组新闻服务器。它允许您建立起本地 新闻服务 # K* a$ t1 ]+ N4 @6 w: o
    9 p5 M0 l6 y/ x& q! c( f
    器。配置有一定的难度,可以先阅读/usr/doc/ inn*文档获得帮助。 . V2 W9 ?3 F3 k' [: s

    3 ?. W5 g; P+ Zkeytable 该程序的功能是转载您在/etc/sysconfig/keyboards里说明的键盘
    . \' I) i. @; W( ]0 C* F" K. e" e3 }. I
    映射表,该表可以通过kbdconfig工具进行选 择。您应该使该程序
    6 R- M% v( r6 y2 T7 b! c$ Y% k& B1 x7 n# u! Y
    处于激活状态。
    5 H; P6 y+ }' a# u9 K# u* c( ]1 |/ X+ Z' ]0 [4 B8 K5 o( `1 S
    ldap LDAP代表Lightweight Directory Access Protocol, 实现了目录
    6 a& z/ ~% \5 h& u: X0 L6 d% E6 A+ O% j& g, _
    访问协议的行业标准。
    + X. U. Z5 O' R! X
    + M3 j+ J* T3 Z1 g# R6 ]2 `+ d8 Plpd lpd是系统打印守护程序,负责将lpr等程序提交给打印作业。 ( M) b, r9 }! ~4 W& u2 x+ G, I
    * d3 I9 m/ V% I7 J6 A# c2 j# L
    mcserv Midnight Commander服务进程允许远程机器上的用户通过Midnight
    ! \9 t; A9 X! E) ]+ _8 V( S+ G' D. [- X, x
    Commander文件管理器操作本机文件。服务进程用PAM来验证用户,
    2 D% p1 m+ O9 N, [  f% j
    + n& [, k1 E4 Y/ B2 ]$ z6 V需要给出“用户名/口令”以通过验证。
    ! n6 v1 b! M5 O3 R6 @
    ' A3 u& N3 J# e0 y* Zmysql 一个快速高效可靠的轻型SQL数据库引擎。
    & O/ b3 [6 g" K- U6 i8 D( J5 g: h( d8 \2 y# }3 S3 s
    named 域名服务器,将Internet主机名解析为点分的IP地址。
    6 |& o, F9 ]: J. @  M, ]$ _+ I( i
    $ _. |" _6 \/ `( jnetfs 负责装载/卸载NFS、Samba、NCP(Netware)文件系统。 . U9 x+ R8 P" r6 [* A' Y
    - t: w( J0 p. ^" W( }/ D% k
    network 激活/关闭启动时的各个网络接口。
    " i. \; F/ g9 |* E, ]" G& v8 |( {8 K0 n/ X) `
    nfs NFS是一个流行的基于TCP/IP网络的文件共享协议。该服务提供了
    - O3 z% G- e% n1 N+ a+ I$ O
    * C# J% K  I5 _2 f# q9 o+ |; T; KNFS文件共享服务,具体的配置在/etc/ exports文件里。
    ; c" P& u# K' ~4 }  |
    / g9 F" F) P0 F$ e* Q) |5 Gnscd 该服务负责密码和组的查询,并且缓冲查询结果。如果您的系统有 1 h# A3 y  v! U7 \8 Z$ I% L3 c2 E

    1 L+ g, S  R! I) V( f比较慢的服务(如NIS和NIS+),则应该启动该服务。
    7 r. m7 }. E" W& ^5 p: U; y7 s5 D6 `! S+ I' \) G' N) ~0 N/ [" G& n
    Pcmcia pcmcia主要用于支持笔记本电脑。
    & F3 X6 P" r/ @2 ?' m9 q) ?8 X: g3 @- F; a: ?" q. w) l% t
    Portmap portmap 用来支持RPC连接,RPC被用于NFS以及NIS 等服务。
    : ?9 F: o( {: f* j
    ( a8 ?' N: ^  F$ u0 mpostgresql PostgreSQL关系数据库引擎。
    : S0 K& U; d2 O5 J7 ?% v# p4 \( |* o& T5 [9 \2 g9 n
    qmail 它也是一个基于UNIX操作系统的Internet邮件传输机构( Internet
    ' f( Q3 T; u2 X8 y% }( F$ }/ T/ R7 h9 \
    Mail Transfer Agent 简称MTA)。它采用标准的简单邮件传输协议 % w6 v: u' x' ?0 v( `+ r, K! ^& ^
    ' U; c/ m5 t6 L9 A/ A- N
    (Simple Mail Transfer Protocol 简称SMTP)与Internet上其他 . U& H1 e& r' y0 o" s  T. P4 w* \

    5 F. q4 S4 g- |% `6 z, w! d) FMTA交换信息,具有安全、可靠、高效、简单的特点。
    8 ~" }9 z6 W9 L
    + O8 D6 [8 v  @random 保存和恢复系统的高质量随机数生成器,这些随机数是系统一些随
    5 P+ I% h$ J4 h- ?0 B
    7 w# B) @5 k  Y机行为提供的。 . [; Q6 z; B4 S& R; T

    + h- j  P% T8 ]  L6 J& q) Frouted 该守护程序支持RIP协议的自动IP路由表维护。RIP主要使用在小
    ' ]( y7 i! W* c7 i) p9 P3 Y  t6 ?) |8 m8 Q3 t( f+ \0 b
    型网络上,大一点的网络就需要复杂一点的协议。 6 G1 a* G' q+ h2 _  w
    & t! F/ D2 r( x# Y* a
    rstatd Rstat 协议允许网络上的用户获得同一网络上各机器的性能参数。
    3 }0 ]! c2 ^+ K4 e5 h, l) a
    $ m3 m& |' o! r" y1 P3 prusersd 该服务使网络用户可以定位同一网络上的其他用户。 : l3 A/ ~7 {8 T: Z, p, d

    9 r7 I' H; |+ U) E/ krwalld Rwall协议允许远程用户向在同一系统中活跃着的终端发送消息,类 # v, m1 s8 N1 W  U0 t

    + F% W! ?" ~3 z/ m3 ?似wall的本地行为。
    " ^# S( O6 I; `" ]. l2 Y8 w1 V+ i- D! e& q" `
    rwhod 允许远程用户获得运行rwho精灵的机器上所有已登录用户的列表,
    4 D  L- t9 d% x3 h3 q# e, M4 P6 d
    : e" j: T2 {! v3 `! W7 c与finger类似。
    9 x9 w: {% Q' c8 ~8 S  x; Y* B/ s2 |
    sendmail 大名鼎鼎的邮件服务器。 3 j. a& n4 T+ W& G
    5 V' G. P# N. ~+ f  r, W9 o! M# }
    smb 启动和关闭smbd和nmbd精灵程序以提供SMB网络服务。 & t9 I. K- O% N- Y
    + U6 O# I4 p9 w. K2 `
    snmpd 简单网络管理协议(SNMP)的守护精灵。
    5 L: i5 p! A4 o4 K1 n) v* K) v; q' F8 E$ t6 ^) e: H
    syslog syslog是操作系统提供的一种机制,守护程序通常使用这种机制将 # j( ]5 I9 ^. \! o& Z8 {

    # i0 ^6 S0 B" ^7 |各种信息写到各个系统日志文件。通常应该启动该服务。
    : @9 Z6 b' J, |1 w+ [4 l
    1 n+ E$ p9 {/ ]# h- fWebmin webmin是基于web的集系统管理与网络管理于一身的强大管理工具。
    & ]1 W" j8 H  S! _' g9 F. @9 E7 i' T9 V/ \) E$ R2 b. B
    利用webmin的强大功能,用户可以通过web浏览器来方便地设置自
    2 R! X* q  v1 e" |4 M, ~8 P( [" S. S; |  d: w$ `5 ^% W4 l, @+ T' }! q$ ^
    己的服务器、dns、samba、nfs、本地/远程文件系统以及许多其他的   p' {; ]+ ]* B- a1 M

    7 t3 ?% @3 f4 r5 D$ g- M# B7 X/ l系统配置。
    ; \8 r8 M/ z2 O% y; p
    , K3 }/ ^( ?9 {& Y7 u 
    0 n9 j# U* k4 [) Z. C( q二. 服务的启动和停止 * r- o( H, C& r

    / d1 Q* ?$ Y$ k1 f! ]init是启动时运行内核的程序. 它负责启动所有在启动时需要运行的进程, 包括允许您登录的gettys, NFS管理器, FTP管理器,以及您想在机器启动时运行的任何事.
    , N* x8 U3 |# M1 f" Z2 b" _' q7 z* K9 F* r
    SysV init的配置文件存放在/etc的一个子目录. 这个目录叫rc.d. 在那里您将发现 rc.sysinit 和以下目录: 5 H" F& d) n& `: i9 D
    7 K7 V$ }0 o. s& l: D  s' e" e" f
    init.d
    - U% [+ O0 }  o  N/ O+ d; L7 A! h% r" [; ]( E
    rc0.d
    , w7 g) I6 b& A" ]
    " g; V$ U& z: e- F* ^rc1.d
    7 C  E1 a4 Z( j3 v& K9 A
    4 L7 v# N% M' s- {% @' u& _rc2.d
    9 g6 t; h' R" r  `1 F% n2 ~. I3 J, }) @) j
    rc3.d ! F) I) t: _9 [, u
    % J5 Q( C4 x* k6 f
    rc4.d
    * R* a1 N) ]6 @$ M# ^6 i# ~
    4 j- z* M: l' f& urc5.d . E( d# T1 g" ?4 R* o4 X- @
    9 U  v% B2 O  _0 n: b, Y
    rc6.d   M7 q' S0 T6 m3 ^5 [& m

    ) ~+ ~4 m8 X* O$ @2 |  D/ t5 t+ minit.d包含一组script. 基本上, 您在启动时或进入另一个运行级别时, 每个service需要一个script. Services包括网络, NFS, 发送邮件, HTTPD等等.
    $ c+ U* f/ s9 ]  s
    3 r& [8 C$ I: y+ K默认的运行级别在/etc/inittab中定义.在前面有一行类似: 9 y) k- ^* W+ Y) w9 S0 G( T
    4 X; k# A$ w* p! k: _5 S; C: F
    id:3:initdefault: : U- Y9 t% `; K1 p5 P0 n0 _8 r
    ( n- E/ l6 Z8 [  l
    在这里, 您看到第二栏, 默认运行水平是3, 大多数系统都是这样. 如果想修改它,可以手工编辑/etc/inittab改掉3. 如果在rc3.d输入ls -l : 8 N+ N5 k, g: h% u2 S  h

    : _9 ]4 ~% \5 [$ o* @0 h+ u) Ylrwxrwxrwx 1 root root 17 3:11 S10network -> ../init.d/network . N8 M. D4 [/ g! s& s2 ]
    , r7 A  z- F" j+ c) R5 Z! i
    lrwxrwxrwx 1 root root 16 3:11 S30syslog -> ../init.d/syslog : N* f; q3 d5 q: N4 N) G4 x/ W

    % y% K- T5 A3 O( {9 [lrwxrwxrwx 1 root root 14 3:32 S40cron -> ../init.d/cron 6 c# G* d5 p" `2 n
    + ^$ u# i# F0 |
    lrwxrwxrwx 1 root root 14 3:11 S50inet -> ../init.d/inet ; b% ?8 B* Z0 X

    ( M$ G# }& x2 B& x$ \! C  Flrwxrwxrwx 1 root root 13 3:11 S60nfs -> ../init.d/nfs % @( |6 a  a: Z: x; J6 l

    ' ?8 t  G" S" A3 J/ }  jlrwxrwxrwx 1 root root 15 3:11 S70nfsfs -> ../init.d/nfsfs
    , g. p& l8 I9 d! z+ k  H7 `: S$ W( m" ^1 r8 a6 a2 ^$ K
    lrwxrwxrwx 1 root root 18 3:11 S90lpd -> ../init.d/lpd.init
    6 O$ {: V1 v' X0 L
      u: q+ \. U! I, M& p) ^lrwxrwxrwx 1 root root 11 3:11 S99local -> ../rc.local
    ! w$ Q, a  K3 Y: }% n. A$ U. t' c( i- O
    6 G6 B8 Y& u6 G2 Y- C
    我们可以看到这个目录中没有真的'文件', 只有对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脚本的。 0 _3 U+ @3 c0 i
    这个连接在前面还有一个'S'和一个数字。'S'是指启动这个特定的script, 'K'是指结束它,即kill。 数字是顺序, Init将根据顺序启动所有的services. 例如,在同一个目录下,你还可以看到S35dhcpd这个文件,dhcpd服务就是在network服务之后启动。因此我们可以用一个两位数字和一个大写的'S'或'K'来启动或结束所需要的 service.。
    4 y6 x6 r7 F+ _/ n% a0 R. S* F( ]
    & v) {1 M8 q5 K, M+ w/ LInit如何启动和结束service? 很简单. 每个script都写了一个接收参数用来'启动' 和'结束'. 我们可以用命令行来执行这些script, 如:
    ' [- K* M7 Z5 e/ P" Q* L
    % b. C/ E( p" v+ P7 F0 z. v7 F0 i/etc/rc.d/init.d/httpd stop来结束httpd服务器. Init只需读文件名, 如果有'K', 它就用'stop'参数调用script. 如果有'S',则用'start'参数.
    % M- N( B" E' S6 _1 _( r. z/ ~! F3 y6 P* Q, ^+ \

    , Y' m9 ]( t9 l# Z8 u另外:在启动时或者修改运行级别时, 当所有的其他初始化完成后, 将执行文件/etc/rc.d/rc.local. 可以在这增加新的初始程序,我所编写的程序就加在该文件中。在LINUX系统启动部分将详细介绍。 1 W8 @7 a- u0 z" y
    6 ~1 {( v/ K; z

    3 {  c2 X* S6 f7 G& a$ `2 r' ^! r: }* @8 F. L
    1 q, h7 C  i* j+ x% U
    三、 linux运行级别详解 + G5 q: {; K+ j8 r: F7 T
    / @9 m8 ~; T2 Q
    简单的说,运行级就是操作系统当前正在运行的功能级别。这个级别从1到6 ,具有不同的功能。这些级别在/etc/inittab文件里指定。这个文件是init程序寻找的主要文件,最先运行的服务是那些放在/etc/rc.d 目录下的文件。
    * M4 I+ H% _0 ^5 B+ n2 c6 i( s, H  B* {: ]/ f; C8 Y
    不同的运行级定义如下:(可以参考Linux里面的/etc/inittab) 3 l$ z2 F! T. I# u/ H! ~
      # 缺省的运行级,RHS用到的级别如下:
      ]) h+ U1 L) s$ @% V  # 0 - 停机
    ; p) n$ D! W  `3 C  # 1 - 单用户模式
    5 q, q( W1 z, T; B  # 2 - 多用户,但是没有NFS  ; D0 ^& T; \& A7 ?0 S7 }
      # 3 - 完全多用户模式
      R6 e) o! O# G& _3 f  G/ G2 E  # 4 - 没有用到   s( j. }0 U7 K0 \3 |8 Y; b5 z9 W
      # 5 - X11  
      c6 D* o: r, ~- T  # 6 - 重新启动 8 H) s) y7 S* F  f! N; w

    2 t! v/ r4 ^6 s9 f
    ! Z* n; d2 Y2 B7 q4 S8 [" P8 X0 ^  对各个运行级的详细解释:
    . |5 g2 M# g# G7 n- |# Q( M, x: G
    0 为停机,机器关闭。
    # Y8 |' _2 h/ h! I" I& X6 K5 \
    1 为单用户模式,就像Win9x下的安全模式类似。
    : Y5 p( Q7 ]# p; ~4 ~1 }" U" i8 o2 o; P2 m  D# {. j6 {
    2  为多用户模式,但是没有NFS支持。  
    4 h' Q9 _* m8 [9 I. W" R) z' W
    8 v7 A: T$ N  ]6 O) \+ X3  为完整的多用户模式,是标准的运行级。
    $ D* w2 A  c6 x$ J- l" A2 ^: V. d8 q+ @" e2 h6 Q
    4 一般不用,在一些特殊情况下可以用它来做一些事情。例 1 t' B/ q- A7 f
    1 j+ h% r% p, \# _
    如在笔记本 电脑的电池用尽时,可以切换到这个模式来 0 Q" z( w6 n+ U. f
    - e$ ~  M. t( h" \: @6 Y
    做一些设置。
    : i3 X  A% z+ R; k  5  就是X11,进到X Window系统了。  
    ( B! _4 F4 L0 q% \! u  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 04:30 , Processed in 0.410911 second(s), 52 queries .

    回顶部