QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2893|回复: 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 |邮箱已经成功绑定
    一.  各项服务的功能介绍
    , ^/ q8 A* @# g3 K
    * G' T* k$ d( c9 M8 I( Z1 namd 运行automount精灵程序,该精灵在必要时自动安装一些本地设备
    7 O3 D( n9 {% x0 j
    6 b2 j; i! A, v  r# b/ ]; P和NFS文件系统。 3 |- Y3 w+ b8 u6 K5 r
    . V" X" P" K4 f5 c; d  A/ t; V( c
    apmd apmd用来监视系统用电状态,并将相关信息通过syslogd 写入日志。
    9 f( Z- r+ K& u& r" |( V% I; h& N' P. g0 G/ z
    也可以用来在电源不足时关机。
    ! `/ |" x- `$ K9 N3 v( O9 ]- ~$ @% P
    arpwatch 该程序主要用来维护以太网物理地址和IP地址的对应关系。 * n; {! t+ _% p/ |$ @  @9 R$ z
    , [% |/ i4 }& R1 y; ^1 a0 I9 Y
    atd 运行用户用At命令调度的任务。也在系统负荷比较低时 运行批处理 , C# e4 U4 k$ }; Q, h, o

    ! Z0 s* \+ T* |. P" U任务。
    3 S5 F2 ^1 G( ]* G( j; `# |. R% t' U" t" J
    autofs 当您需要时自动转载文件系统,而当您不需要时自动卸载。 % C: v3 F& k0 w8 }( F0 @7 P! l- S

    * p) r& i: e( o: Q  N8 Ubootparamd - m5 a! g( }) J( p: H( @2 C2 F" B

    $ v7 }. h: m: ?; M该服务允许老的Sun工作站从Linux网络启动,它和rarp 现在很少 - o; j) D/ `: y& `: \
    ) U1 @, s9 @; x6 D
    使用,基本上被bootp和dhcp取代了。 , R$ n0 r9 b6 `0 S0 E  K9 g4 Q
    ; C$ S& z. x( q1 X
    crond cron是Unix下的一个传统程序,该程序周期地运行用户 调度的任
    2 T: i( w3 e- D. A# z0 I2 I8 T  C3 s; Z% r
    ) M( R( }; F+ S2 }- ?" B0 [1 Y务。比起传统的Unix版本,Vixie版本添加了不少属性,而且更安
    5 b- l0 h/ {: u$ g# L6 G) {: S, P: U. i' x* [
    全,配置更简单。 7 j( x5 E1 |1 k- p6 N; L3 i

    % R: E0 ^9 G- C  f6 kdhcpd 该精灵提供了对动态主机控制协议(Dynamic Host Control Protocol)的访问支持。
    % N2 f" r( K6 J1 {" V
    * P6 j! b( `7 s5 I$ r: yftpd FTP是文件传输协议的简称,它定义了在网络上从一台计算机向另 4 f( O% k% b7 F1 m, z

    5 w8 Z$ v% T3 X, j  W4 \一台计算机进行文件传输的方式,几乎所有的常用系统平台都提供 % A6 }4 Z: o5 }3 r3 g2 ^" C

    $ U! [$ F5 ~7 J, l8 U" b8 k) q+ MFTP的服务程序和客户程序 8 t' m- a; a: s) U& y
    . V# [! c6 k- _. h2 ~* x/ H" s8 K, b% U
    gated gated通过一个数据库提供了网络路由功能支持。它支持 各种路由
    ( J6 o& h5 G! X' G  }2 p: E9 Z0 s# T) o
    协议,包括RIP版本1和2、DCN HELLO协议、OSPF版本2以及EGP 9 U% x; _6 b- U9 c

    6 E: V6 ~  U/ \% f版本2到4。 * z- b" a* j/ [) T+ k8 O
    4 |3 H* J  x* e* b" L7 e1 x/ ~2 O
    gpm gpm为文本模式下的Linux程序如mc(Midnight Commander)提供了
    & k0 V- p: v: W; m# k9 [: Z- T7 H3 @- E8 z4 q
    鼠标的支持。它也支持控制台鼠标的拷贝,粘贴操作以及弹出式菜单。
    * N3 J; Z6 l8 A5 n5 ?+ P3 }
    $ u" i( g  B" j: ?* ?3 d* S' ?httpd http是著名的www服务器,可用来提供HTML文件以 及CGI动态内
    0 ~" d; s# D9 v) a- O, k, z6 G' [$ Q# C% N) k) j7 G. v
    容服务。 5 q$ P" C( Q( e. `3 c; E

    6 U5 y- G8 F8 {Inet 因特网操作服务程序。监控网络对各种它管理的服务的需求,并在
    7 t2 d% D% L1 t: E( u0 V4 ]% n  s, G: x* Z( G/ V$ p; I5 a3 F
    要的时候启动相应的服务程序。通常,inet管理的程序有telnet、
    4 Y, f4 J) K/ U4 p5 P' _4 d; C1 x' N" Y; U' H  H& p
    ftp、rsh和rlogin。关闭inet也就 关闭了这些由它管理的服务。 ) v2 ~7 y8 O, Q4 d7 ^* l! f
    : V4 B8 h- J2 G* c& J2 z
    innd inn是最流行的用户组新闻服务器。它允许您建立起本地 新闻服务
    $ C# J- _- u6 u
    7 x& d8 ^! z4 E" T: G' [4 P器。配置有一定的难度,可以先阅读/usr/doc/ inn*文档获得帮助。 8 [6 {, n- X5 l7 Q' F

    4 h. y. K  I3 B0 bkeytable 该程序的功能是转载您在/etc/sysconfig/keyboards里说明的键盘
    1 m" q6 }" g% `# O1 K: `& ?/ z% j- f6 ~6 [( ?4 x. x, P
    映射表,该表可以通过kbdconfig工具进行选 择。您应该使该程序 ) k$ u# `8 U+ w7 \" r; F
    7 G8 i* K* r+ z  \: E" Q
    处于激活状态。 : B7 r% ^( B4 K2 h4 P' U
    + n. |" H( g8 v
    ldap LDAP代表Lightweight Directory Access Protocol, 实现了目录 4 t9 o" e$ z) @' \( [* W
    4 J- q' |$ e) q
    访问协议的行业标准。
    ( r4 }3 k# _' z6 W& Z
    + O  H: A" g$ N4 j: rlpd lpd是系统打印守护程序,负责将lpr等程序提交给打印作业。 ( q9 c1 }* p% n( r7 ?! K7 E

    ' C9 N- ]5 r9 {, Z$ Kmcserv Midnight Commander服务进程允许远程机器上的用户通过Midnight
    5 t9 B3 A" A& i3 V" [0 a" n! e) d
    Commander文件管理器操作本机文件。服务进程用PAM来验证用户,
    ! N3 R  C$ {6 S; B% v" P0 ?" V5 b$ g+ \) k+ H
    需要给出“用户名/口令”以通过验证。
    * V. e3 z: Q5 R  L3 r2 }' Z
    1 i+ U) W1 m8 N; Y" Kmysql 一个快速高效可靠的轻型SQL数据库引擎。 " x2 E- I. \1 J6 B5 p
    ' X0 L$ N8 Y9 S* D4 M2 T
    named 域名服务器,将Internet主机名解析为点分的IP地址。 & F+ R/ v8 S; d! m3 s) q

    6 Q: e- w+ A5 Y* n" Q6 o# |4 bnetfs 负责装载/卸载NFS、Samba、NCP(Netware)文件系统。
    ' c0 y, S  Z- o3 M& y) m* |% ^5 Q2 t9 G
    network 激活/关闭启动时的各个网络接口。 ! P1 o1 r% Q2 p4 ~+ H

    / p* m% n# t$ {" \; k4 ~nfs NFS是一个流行的基于TCP/IP网络的文件共享协议。该服务提供了
    & r+ G& d' @; N' ]& l5 b
      @! h/ H" G. i6 |# ~" @  FNFS文件共享服务,具体的配置在/etc/ exports文件里。 - s- v) V: |5 Z6 m( C8 t
    9 h$ O0 [% |" h1 [0 n/ M( z% ^# R
    nscd 该服务负责密码和组的查询,并且缓冲查询结果。如果您的系统有
    , |- }8 Z/ l9 l( q8 ^( W" c, g. A/ b2 \7 s8 L
    比较慢的服务(如NIS和NIS+),则应该启动该服务。
    ! M; G4 n" _+ w0 Z- r$ i  s  R$ k' T
    Pcmcia pcmcia主要用于支持笔记本电脑。 ' ?8 X1 h# h* R
    3 C" b* @1 F) Z. S, ^
    Portmap portmap 用来支持RPC连接,RPC被用于NFS以及NIS 等服务。
    / x  k, L* t, ]  J) f
    * b, R+ E" t1 ?( m7 F# s4 Opostgresql PostgreSQL关系数据库引擎。 ; V* f, j$ L2 N3 t3 B2 a& i7 e* p
    4 G- q9 Y: F2 d/ R6 X/ o6 }8 j
    qmail 它也是一个基于UNIX操作系统的Internet邮件传输机构( Internet
    ; F( C* P9 k$ p: G+ Y0 q' `. C" u
    Mail Transfer Agent 简称MTA)。它采用标准的简单邮件传输协议
    0 ?' c' x- l" |: b( U" t! r" K, P
    0 C7 p! _8 u* E(Simple Mail Transfer Protocol 简称SMTP)与Internet上其他
    " C$ P0 w' H1 _& ]: V' M2 `# A: `
    6 f* w! e2 M6 J% {7 bMTA交换信息,具有安全、可靠、高效、简单的特点。 / I1 R- b" d2 w9 W+ [: x

    8 \+ c/ X7 R" n" y7 m' Yrandom 保存和恢复系统的高质量随机数生成器,这些随机数是系统一些随 4 p9 ~" r$ @% x$ T# f
    - e- @$ y' C- \( D# }0 r
    机行为提供的。
    ) S2 O: G0 E+ T- I& L" f4 S6 Q
    % z, B  G) U* Y2 [1 Arouted 该守护程序支持RIP协议的自动IP路由表维护。RIP主要使用在小
    0 ^3 f6 x; q" N% M8 i. }4 Y. _8 r/ m$ J, y  Z8 S
    型网络上,大一点的网络就需要复杂一点的协议。 5 o5 c( |' _- t7 I! \# `9 k

    - F8 F! _7 F; X- I! Q6 i0 `$ \$ ]8 Trstatd Rstat 协议允许网络上的用户获得同一网络上各机器的性能参数。 " O  b" ]: E& z9 u/ s) G) {; C

    . p8 P" g7 Y: s) s- S& J& x& Jrusersd 该服务使网络用户可以定位同一网络上的其他用户。
    8 ~1 |0 j. Z" ~% B4 R) r  f9 W8 h# [  w, t* l( \+ v3 z% @
    rwalld Rwall协议允许远程用户向在同一系统中活跃着的终端发送消息,类 # x0 E' \4 m  r0 V+ }3 R
    & h0 h. g: Q  ^
    似wall的本地行为。
    : a/ _% M7 p$ r# F' _
    9 x; L5 h- p- hrwhod 允许远程用户获得运行rwho精灵的机器上所有已登录用户的列表,
    0 L  I1 V% T3 U; o+ Q9 N7 t2 |) `( S0 P1 n
    与finger类似。
    0 {: Z) g6 a" V; M5 g
    $ M4 c1 {4 O' V, bsendmail 大名鼎鼎的邮件服务器。 % p) ?& x5 M! D4 y5 _0 C; R

    3 \% q5 D  a; I" F" |smb 启动和关闭smbd和nmbd精灵程序以提供SMB网络服务。
    ( D( S. z9 B$ l& h
    : {) v3 j/ e3 B7 e$ f% Jsnmpd 简单网络管理协议(SNMP)的守护精灵。
    ! y( i8 O7 J9 ^6 e% J9 s0 y. G. B8 [+ z7 X/ `0 }
    syslog syslog是操作系统提供的一种机制,守护程序通常使用这种机制将
    ( ]7 t5 r2 b! u% ~
    & t2 ]/ G, S6 t: E4 N各种信息写到各个系统日志文件。通常应该启动该服务。 % e; K6 b& V* t9 t9 L$ T

    4 O! n& w3 d* S& W% `Webmin webmin是基于web的集系统管理与网络管理于一身的强大管理工具。
    - l" a- o9 R$ s0 O8 g& Z. r( N0 t- l
    6 e4 F2 w4 U( w# W9 A利用webmin的强大功能,用户可以通过web浏览器来方便地设置自
    6 k6 d0 `; M4 \( ?* n) L5 G: a) V+ o: H, P* u2 d& o, g4 \
    己的服务器、dns、samba、nfs、本地/远程文件系统以及许多其他的 6 u' B* G3 p2 `+ ^
    * T/ P( g) t8 v+ ]
    系统配置。 ; I( x6 z& u7 [, a0 G0 [1 u1 T$ M
    ! k, K8 p. y1 C; v" H: R8 R8 g* m) O
     
    ( i# {" X8 e; w) w二. 服务的启动和停止 & ~9 I$ m, N  T3 Q/ ?) @$ Q( t0 w

    1 f: e; \" ^) ], E9 O2 Zinit是启动时运行内核的程序. 它负责启动所有在启动时需要运行的进程, 包括允许您登录的gettys, NFS管理器, FTP管理器,以及您想在机器启动时运行的任何事.
      T9 y) a8 \, S  [+ s/ a/ U; @! ?' e. J* c: P. n
    SysV init的配置文件存放在/etc的一个子目录. 这个目录叫rc.d. 在那里您将发现 rc.sysinit 和以下目录: 6 M9 }1 F  u. _! _* o9 ?$ v5 o

    8 i: d7 P5 P( Ainit.d
    % c* u3 J  b9 W* m6 ~8 K* H3 W# j- [7 v# f, R0 i5 h  o
    rc0.d / u0 z! V1 t- J

    ! M) W4 E5 T! N" l, ^8 {8 R8 Rrc1.d ' N  e1 }* L" w3 b

    7 _0 y1 i8 F+ y7 [7 irc2.d 0 X2 b* s/ y, H6 j4 i
      Z& k) o3 }& h+ v9 {
    rc3.d
    - Z. S5 y, [" f! H) m* z1 G! Q8 V7 Y3 c
    rc4.d
    ! b, R; C5 Y  j7 D# s  S* k6 ]) N% r6 ^* v: D1 O
    rc5.d * W$ I# d; [* e  _
    ( _* I  G' U3 f( F2 k
    rc6.d + k1 ]1 N% i2 r6 u9 ?$ o1 l
    , D5 g- j; }1 R
    init.d包含一组script. 基本上, 您在启动时或进入另一个运行级别时, 每个service需要一个script. Services包括网络, NFS, 发送邮件, HTTPD等等.
    2 f4 k: ~% `; p0 r+ E$ i  \
    0 R$ {0 l4 \% y. ~+ N8 }默认的运行级别在/etc/inittab中定义.在前面有一行类似: 2 ^7 ~2 p, q7 X; D+ t% }5 G9 w9 x

    : b6 Y5 |" K/ f: U4 A  Q, aid:3:initdefault:
    6 |( x0 ^) _; }, I' g2 y6 W
    % v) o$ B6 Y  K- B6 n( n在这里, 您看到第二栏, 默认运行水平是3, 大多数系统都是这样. 如果想修改它,可以手工编辑/etc/inittab改掉3. 如果在rc3.d输入ls -l :
    : d1 T- r9 Z/ Y
    3 |6 c5 h. b8 P% Vlrwxrwxrwx 1 root root 17 3:11 S10network -> ../init.d/network / c; z( K% D# ]4 o4 ?4 y7 q  M( S, q

    $ z. C  j/ f8 o- P0 xlrwxrwxrwx 1 root root 16 3:11 S30syslog -> ../init.d/syslog & S' M& Y( X: P3 l1 ^- G

    : D  {& s, J  u4 f5 \; K, `lrwxrwxrwx 1 root root 14 3:32 S40cron -> ../init.d/cron , V- e" w+ Q8 M* Z  z

    6 Y- a2 A# W  z0 u* ulrwxrwxrwx 1 root root 14 3:11 S50inet -> ../init.d/inet
    ) _( [. z0 c$ t( k" x) S9 Q8 o, ?9 f, G  M
    lrwxrwxrwx 1 root root 13 3:11 S60nfs -> ../init.d/nfs % |3 A# B, _, G) ]: V) j
    - c3 f) P; ~3 f2 L
    lrwxrwxrwx 1 root root 15 3:11 S70nfsfs -> ../init.d/nfsfs
    0 Y7 ?# U. Q' _# G" F
    4 a- c1 @0 w  ]) ]8 n- g2 _lrwxrwxrwx 1 root root 18 3:11 S90lpd -> ../init.d/lpd.init
    ( k7 L* a& [- Z  J! I5 o
    ; R6 Z' Z9 E  l: X3 j. ulrwxrwxrwx 1 root root 11 3:11 S99local -> ../rc.local
    - R# G% w3 h1 h- d9 ~( M: P$ ^/ ?' k* ~+ x' D' _" z( e: v

    0 {4 k1 _! m% X/ j我们可以看到这个目录中没有真的'文件', 只有对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脚本的。
      L5 A$ ^/ ~# s+ H, i# c* I" w; C这个连接在前面还有一个'S'和一个数字。'S'是指启动这个特定的script, 'K'是指结束它,即kill。 数字是顺序, Init将根据顺序启动所有的services. 例如,在同一个目录下,你还可以看到S35dhcpd这个文件,dhcpd服务就是在network服务之后启动。因此我们可以用一个两位数字和一个大写的'S'或'K'来启动或结束所需要的 service.。 2 p9 K* J) h' C, l) I
    9 g* g; G: `1 V! f# `: T
    Init如何启动和结束service? 很简单. 每个script都写了一个接收参数用来'启动' 和'结束'. 我们可以用命令行来执行这些script, 如: 7 i; `. [: J0 ~3 R, P$ r

    ) e6 |% j0 ?: Q& P- H1 I/etc/rc.d/init.d/httpd stop来结束httpd服务器. Init只需读文件名, 如果有'K', 它就用'stop'参数调用script. 如果有'S',则用'start'参数.
    ' t5 h$ d* |0 U8 f+ k" m: Q8 z5 \  u; `# B: ~

    ( v: q) U5 U" y另外:在启动时或者修改运行级别时, 当所有的其他初始化完成后, 将执行文件/etc/rc.d/rc.local. 可以在这增加新的初始程序,我所编写的程序就加在该文件中。在LINUX系统启动部分将详细介绍。
    . z9 ]" G. y7 H9 E& z
    9 k) @8 k& P4 p3 s# d3 E" [; G' k
    : H8 r% s* T1 S7 l. j  q( `) P" O" g$ o5 s& n! K
    " c/ S. s; ^+ w
    三、 linux运行级别详解
      `% V. B5 w# Q3 g! W# f, @7 Z* x5 e7 e8 [; {( q; H
    简单的说,运行级就是操作系统当前正在运行的功能级别。这个级别从1到6 ,具有不同的功能。这些级别在/etc/inittab文件里指定。这个文件是init程序寻找的主要文件,最先运行的服务是那些放在/etc/rc.d 目录下的文件。
    5 K2 i$ [- t+ q; y8 q* C) i/ Z  Q9 e0 n) h, W) j
    不同的运行级定义如下:(可以参考Linux里面的/etc/inittab)
    5 d) S: \: ~2 P% |+ u# B  # 缺省的运行级,RHS用到的级别如下:
    / A' Z: c# q9 c3 z2 W9 h! q9 Q  # 0 - 停机
    ! x' W  O0 Q$ H  # 1 - 单用户模式
    5 ?+ p. X/ C  s. v/ T9 d) f  L  # 2 - 多用户,但是没有NFS  ) V3 T1 `; b! r! M
      # 3 - 完全多用户模式
    : D8 s; R& {6 m/ w4 H$ E; K  # 4 - 没有用到
    + Z/ ^/ @' D& Y$ S  # 5 - X11  / i8 R  [. D; s5 T! d  B
      # 6 - 重新启动
    : I+ X9 x2 ]$ k& g5 w  w$ s# ?' `( j9 ^, H: D3 l! O

    * s8 F* f6 g5 C' x2 ?) W5 X  对各个运行级的详细解释:
    & }* Q+ T/ y% a/ j  @9 m
    5 u7 b% ?1 @2 j3 j- Q0 为停机,机器关闭。 4 _  H5 P0 t6 [' b

      |- @" Q4 N$ [8 G2 U/ D1 I1 为单用户模式,就像Win9x下的安全模式类似。 # w; c$ P" v4 }5 A4 _& e$ \

    6 Q3 [; s* B% a2 E3 A2  为多用户模式,但是没有NFS支持。  
    / T7 z  I, w: }' h& C  t; k% p$ |5 z% k$ y3 T( J
    3  为完整的多用户模式,是标准的运行级。 ! T- V1 G5 ]* e3 k! @3 p0 n
    , @4 G+ I" w: U" C4 ^! n9 M
    4 一般不用,在一些特殊情况下可以用它来做一些事情。例
    # a4 @3 b0 z0 ?! q, T
    2 J0 l5 C3 \) l9 n( }如在笔记本 电脑的电池用尽时,可以切换到这个模式来 7 z1 R! @$ i/ j0 k

    ; A# s- ~1 d7 V  c+ u. Z' U做一些设置。 * ]# A0 z) I1 v6 F) }
      5  就是X11,进到X Window系统了。  
    . {+ {2 a7 R( p0 l% b/ b' [% 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-4-21 20:19 , Processed in 0.365195 second(s), 52 queries .

    回顶部