QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2890|回复: 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 |邮箱已经成功绑定
    一.  各项服务的功能介绍
    ) k: D4 G2 A% Z5 @
    8 ~; ?- Y# g* m7 x4 u' M% @amd 运行automount精灵程序,该精灵在必要时自动安装一些本地设备 ( A. A: W# X- o0 ^4 w1 I3 C
    1 [9 `( s; U) K; Q! N& S, `; j' x. j
    和NFS文件系统。
    ; R, Y$ X% E: t  b& {& y- a* j/ E: z3 E  j  C3 ]" h
    apmd apmd用来监视系统用电状态,并将相关信息通过syslogd 写入日志。 1 }0 [! H3 ?2 Y/ x2 W
    & P: d! a+ z1 s( B
    也可以用来在电源不足时关机。
    " o5 [& `* f9 X0 e" B% l
    ( c* w9 b6 ?' ]1 c/ [7 varpwatch 该程序主要用来维护以太网物理地址和IP地址的对应关系。 ; `* x6 c$ o  V( x  O& ^

    % \  U/ D* }3 w! b6 S3 N/ Hatd 运行用户用At命令调度的任务。也在系统负荷比较低时 运行批处理 . l- l" ?1 v+ k( D( D

    . T2 D4 k2 l$ o+ B1 ^任务。
    ( ^$ x* `$ ?9 g  \+ Q1 e) \, @8 l/ h, B% E9 z* S- q
    autofs 当您需要时自动转载文件系统,而当您不需要时自动卸载。
    5 n# X5 I3 X4 [. ~: B8 W8 u3 N( p
    : \/ V' `' k5 Q0 \bootparamd
    - n* X5 |( x' @, I( d0 \5 b2 m0 [& d6 O
    该服务允许老的Sun工作站从Linux网络启动,它和rarp 现在很少
    4 N8 d# g2 m- ?$ M4 t7 {9 I+ q0 n4 ~2 E* p3 `
    使用,基本上被bootp和dhcp取代了。
    6 x  ]  v* }+ p3 ?+ g' s% V7 A) i+ T, I, [' s% k, d# `
    crond cron是Unix下的一个传统程序,该程序周期地运行用户 调度的任 $ g, c% O! w8 I4 g9 j$ _
    ! x" @3 U" f* k# x7 f! o
    务。比起传统的Unix版本,Vixie版本添加了不少属性,而且更安
    2 y3 i/ e! Y" h. o$ |& }2 b
    7 o+ N7 f1 c* B1 @全,配置更简单。 4 l( q$ [+ \  F8 b

    7 e2 H. @& v# Y9 }dhcpd 该精灵提供了对动态主机控制协议(Dynamic Host Control Protocol)的访问支持。 + m5 N0 z" D; w* z3 K- u% z9 ^
    + G) L1 Y+ r/ y
    ftpd FTP是文件传输协议的简称,它定义了在网络上从一台计算机向另
    5 x* y+ W4 m! T- t0 K& u
    " d& a" C% c  o' r3 F一台计算机进行文件传输的方式,几乎所有的常用系统平台都提供 : Y0 e) a" _) P) t9 D1 [' j
    - h9 ?* E9 w: u" x, _
    FTP的服务程序和客户程序
    ; i* m9 {7 m4 ~6 ^2 H" n; I
    * E! z. U/ k; T' e/ u6 d" G3 B8 xgated gated通过一个数据库提供了网络路由功能支持。它支持 各种路由
      L' g5 j) l. b6 b
    : z! Z' b( h# ~& ?7 @; o" J协议,包括RIP版本1和2、DCN HELLO协议、OSPF版本2以及EGP
    , z1 _' b! Z3 E: B1 C- q- Q: M6 T# b9 G
    版本2到4。 ' K3 {$ x  L3 o" F& f) b

    0 [9 h( b7 @# T& egpm gpm为文本模式下的Linux程序如mc(Midnight Commander)提供了 2 _) |, @- j6 c& @! q/ F* K

    9 r0 R, v: z# X/ X/ ~/ f/ H; Q) Q鼠标的支持。它也支持控制台鼠标的拷贝,粘贴操作以及弹出式菜单。 ! M5 ?+ d6 U; m0 A

    " m/ Z, [7 v" I$ o2 l6 L7 Fhttpd http是著名的www服务器,可用来提供HTML文件以 及CGI动态内
    ! ^$ g0 n/ m" `0 [7 @0 x
    & d: }: V+ C; W2 N+ [容服务。 + j" B+ S. m) B" c: u' U5 G

    % p! s+ t, O# l8 ~) l' \8 |3 V- @Inet 因特网操作服务程序。监控网络对各种它管理的服务的需求,并在 2 v! ^0 f  q" A3 ?. n

    9 Q! B4 W" @  B! ~( w要的时候启动相应的服务程序。通常,inet管理的程序有telnet、
    , d: a- ~4 ~/ ]) N* \# s& `( j) n( r3 T  m. E2 |( \
    ftp、rsh和rlogin。关闭inet也就 关闭了这些由它管理的服务。
    0 w+ z! l2 V4 R) k  l/ C; K
    9 l: d9 P: z! @' h1 z& Jinnd inn是最流行的用户组新闻服务器。它允许您建立起本地 新闻服务 , X1 m; r8 q# a6 |% A7 h) T

      e/ C/ k9 m6 c器。配置有一定的难度,可以先阅读/usr/doc/ inn*文档获得帮助。 " `. ]: [1 ]) K5 o! H2 C
    " J( Z$ l) y1 z: Q7 w3 _" }4 K
    keytable 该程序的功能是转载您在/etc/sysconfig/keyboards里说明的键盘
    ; `3 y; V& e/ \0 C
    " E/ X! K/ N! {6 u映射表,该表可以通过kbdconfig工具进行选 择。您应该使该程序 4 _$ d% B& C2 _# @
    ( R3 E  a( e* J  ?4 Z( G& X) s
    处于激活状态。 ( O0 j- T( d% F/ c  o% V

    ( ]6 |5 j* @; W; s7 \3 uldap LDAP代表Lightweight Directory Access Protocol, 实现了目录 # D) P+ P0 t7 a; U' s

    ( _8 I/ J; T  i3 o* L访问协议的行业标准。 ( L/ Q/ l- g- h

    ; l4 i% q6 i% Dlpd lpd是系统打印守护程序,负责将lpr等程序提交给打印作业。
    / X5 w$ Y% J: I# ^, @8 @; T# a4 @
    # [1 k+ {% u3 Z- F5 Pmcserv Midnight Commander服务进程允许远程机器上的用户通过Midnight
    ! A* ], H3 U# |) x
    7 u, J. Z7 n7 d, vCommander文件管理器操作本机文件。服务进程用PAM来验证用户,
    ' a( `0 j% l4 Y" g$ t2 e8 d: N$ f2 C+ V2 ^
    需要给出“用户名/口令”以通过验证。
    3 T8 ]' T2 c! s3 M& ^2 V1 a2 s# k& K6 A4 m  E. {
    mysql 一个快速高效可靠的轻型SQL数据库引擎。 & O2 w% G, I, e! D

    $ a# T' `9 ?7 \( J2 ~named 域名服务器,将Internet主机名解析为点分的IP地址。
    2 I& q( h& [+ \1 ^3 ~6 ~3 u* k0 ]2 T: S& J
    netfs 负责装载/卸载NFS、Samba、NCP(Netware)文件系统。 % S$ J4 s3 _: x
    ' ?; z$ c# C8 e, J+ b/ n+ O
    network 激活/关闭启动时的各个网络接口。
    . _' m4 x! `  m0 {3 y5 j
    8 M/ U6 L  D! ]& ?nfs NFS是一个流行的基于TCP/IP网络的文件共享协议。该服务提供了 + _; g0 q' ?0 o1 C6 b% N  \

    2 |# W9 ], u" h- R) P9 B  f) oNFS文件共享服务,具体的配置在/etc/ exports文件里。 8 R3 ~8 _* h4 _) K7 t
    ; }' d  E3 `5 R( \% s1 l
    nscd 该服务负责密码和组的查询,并且缓冲查询结果。如果您的系统有 , a" K* B: d6 J/ L
    5 g8 y2 F, M( S
    比较慢的服务(如NIS和NIS+),则应该启动该服务。 ) o8 }4 E% z4 J8 I' Q# T6 g* d7 p1 c
    - n/ `) _* c, ^. o
    Pcmcia pcmcia主要用于支持笔记本电脑。
    - }( e8 D, [7 Y' O3 A' h, G! W9 k% f  ~  O" {$ |
    Portmap portmap 用来支持RPC连接,RPC被用于NFS以及NIS 等服务。 ( X- l4 `- u( J& y; o$ s
    # {0 |* I4 s3 {6 r
    postgresql PostgreSQL关系数据库引擎。 - p: R$ @3 {. n2 e8 s% E

    - ?; k* l* i- n! uqmail 它也是一个基于UNIX操作系统的Internet邮件传输机构( Internet
    3 P4 Z! H0 H8 m' N3 t, f
    1 Z5 t/ @9 \( c' dMail Transfer Agent 简称MTA)。它采用标准的简单邮件传输协议 : e( W! t" I" f% J

    + _4 J% Y; @& h! I8 A' _2 T2 X(Simple Mail Transfer Protocol 简称SMTP)与Internet上其他 7 a. S8 X& r2 ^7 x  I

    + U( a  ]) P# ]) g, n) RMTA交换信息,具有安全、可靠、高效、简单的特点。 0 N2 t  H) k9 ^, g
    6 M0 ]) p9 o+ f- e. \) @
    random 保存和恢复系统的高质量随机数生成器,这些随机数是系统一些随
    4 x  S& ~" ~) J  k
    ! h% ?" O+ ^6 G7 v, a5 t机行为提供的。
    8 p# l) \) s- E# x: s8 n2 k& P, ]2 Z
    routed 该守护程序支持RIP协议的自动IP路由表维护。RIP主要使用在小 9 Z9 y/ E; U- d  ^

    " }0 i7 N. a3 d$ `型网络上,大一点的网络就需要复杂一点的协议。
    & C; ?% B% P$ Y2 U
    + O5 [; C' [9 u0 A+ N2 c& n' Mrstatd Rstat 协议允许网络上的用户获得同一网络上各机器的性能参数。
    2 g( r" h% B  @: `8 A' h1 V) N
    " M; T3 Y+ u) z" S5 G* Arusersd 该服务使网络用户可以定位同一网络上的其他用户。 / h3 Q  H4 @4 A/ P2 P  O, h
    6 ^1 T, X' W9 e6 }' J5 O
    rwalld Rwall协议允许远程用户向在同一系统中活跃着的终端发送消息,类 " G) D' u1 w- _' M

    $ U- u9 y8 D0 G' C. c似wall的本地行为。
    4 w, f$ L) H: }% v; u
    : J+ X( s( R/ I( A  s+ S3 trwhod 允许远程用户获得运行rwho精灵的机器上所有已登录用户的列表,
    " E. n8 \6 K8 T8 b  K1 ~' ?" U/ n$ U& H+ z: `' G# \
    与finger类似。 5 k; |% e& l5 [

    & c$ k9 ^" l* x' N; G# Wsendmail 大名鼎鼎的邮件服务器。
    ' d9 E9 W7 }/ A. V# Z# c+ U3 Z! O! k% a2 J. A- x: e
    smb 启动和关闭smbd和nmbd精灵程序以提供SMB网络服务。
    / I( l6 r8 l: n: E8 c- c( y
    2 t' n4 {, ?* Z  osnmpd 简单网络管理协议(SNMP)的守护精灵。 9 K) z* r; q* `: p
    ' G' a1 t' F1 S* F
    syslog syslog是操作系统提供的一种机制,守护程序通常使用这种机制将 - V8 {' T1 _$ b6 d" q* I2 k2 E
    ; r: T# V# m& j! A/ j
    各种信息写到各个系统日志文件。通常应该启动该服务。 - g- \( e, Y) }3 ?; \2 @
    7 V: K& {( y9 U! l& ~( }9 l
    Webmin webmin是基于web的集系统管理与网络管理于一身的强大管理工具。 ( n/ V' o8 Z6 n
    6 i8 h' [8 M4 _) _1 h) P3 K5 N( t6 X
    利用webmin的强大功能,用户可以通过web浏览器来方便地设置自
    ! Q* a# N! H. }+ Q/ C5 e7 ~: |! t) N8 R" v
    己的服务器、dns、samba、nfs、本地/远程文件系统以及许多其他的 7 k8 d/ ?3 O2 T0 N; c$ D
    * d! P0 S% s4 S1 @6 b5 P6 z
    系统配置。
    , Z, s/ B3 d* r* U; n
    1 e4 v; m, E! ?- B0 K& o    j6 S0 Y1 @) _9 q: G2 N. v
    二. 服务的启动和停止
    + ^# V# ^# p+ j/ L+ R, u1 I0 |
    * C& V$ B7 O2 o  Q4 Minit是启动时运行内核的程序. 它负责启动所有在启动时需要运行的进程, 包括允许您登录的gettys, NFS管理器, FTP管理器,以及您想在机器启动时运行的任何事.
    7 G" S7 C1 U% l4 q5 n: q. e# t6 P6 p6 T" t4 A" T- B
    SysV init的配置文件存放在/etc的一个子目录. 这个目录叫rc.d. 在那里您将发现 rc.sysinit 和以下目录: 4 b2 x" g: t% [- c9 E& Z! X
    - f2 ^/ V' y0 y$ F
    init.d 3 ^1 V) A3 e# S+ f7 i
    : K4 d, @# x4 ?0 c4 D  ]2 c& h
    rc0.d
    9 T% C6 Z( e3 i- q7 G! t" v: M
    $ Z' f1 ?$ a9 D2 [$ w! a7 _rc1.d
    2 f+ R" Q+ W2 r0 ]. |0 G7 s& y+ W" ?, i3 {
    rc2.d 6 b: x1 F0 T6 j5 ^

    0 D8 V. b: N9 S' lrc3.d
    ; m0 q+ T1 K$ A( j8 F$ [# A4 W9 b3 Y: k. p5 c* [; S
    rc4.d   n! E. P5 f1 W! T1 N5 q

    6 [. y% B4 A* K+ Grc5.d ' h4 T4 e* c7 z; P
    0 [* d2 Q- f5 a- v, l8 B/ z
    rc6.d
    . k+ A+ H) E- J: _/ B1 ~+ B3 m# |9 z# ~# X$ y: D+ b4 L
    init.d包含一组script. 基本上, 您在启动时或进入另一个运行级别时, 每个service需要一个script. Services包括网络, NFS, 发送邮件, HTTPD等等.
    / C' y" c( f- U  Q0 o; H6 a6 N% z/ [! _! D5 L* L. V
    默认的运行级别在/etc/inittab中定义.在前面有一行类似: % n: b6 }! _0 ^7 q% ~4 \" S# x' J
    , \/ b6 W. O  P* p" [2 ]7 \
    id:3:initdefault:
    5 q3 L" B1 H# y( u. j
    6 Q% B$ d$ w( p- l0 n; j在这里, 您看到第二栏, 默认运行水平是3, 大多数系统都是这样. 如果想修改它,可以手工编辑/etc/inittab改掉3. 如果在rc3.d输入ls -l :
    3 G5 C: y6 a; r7 [$ j9 O
    7 {/ ^& N" d" F+ C+ v& Nlrwxrwxrwx 1 root root 17 3:11 S10network -> ../init.d/network
    2 O6 S0 [$ a& S. S2 a
    0 [  ]6 V5 W  L8 l% ^  J" Vlrwxrwxrwx 1 root root 16 3:11 S30syslog -> ../init.d/syslog
    $ W  V, N4 R% }* z/ k. A; e) B4 R% V" }( p
    lrwxrwxrwx 1 root root 14 3:32 S40cron -> ../init.d/cron 9 ^$ `1 h& o# x  L( g
    , R7 y$ b, u: g+ F4 G" h
    lrwxrwxrwx 1 root root 14 3:11 S50inet -> ../init.d/inet
    3 r5 G: `% M3 W! P6 ], S. z
    , S6 G: |# N& a" P) `7 v+ R: G2 Ylrwxrwxrwx 1 root root 13 3:11 S60nfs -> ../init.d/nfs
    3 z* u7 J. n  p( p- E) j7 Q. ^5 i, ^+ g& F* ^  X9 Q, e
    lrwxrwxrwx 1 root root 15 3:11 S70nfsfs -> ../init.d/nfsfs
    % Y( I+ I" y! w2 }/ T- O" G5 N
    lrwxrwxrwx 1 root root 18 3:11 S90lpd -> ../init.d/lpd.init * T% V1 ?! s# U  a! x

    8 L5 g' F0 w' ~8 `: V: ^lrwxrwxrwx 1 root root 11 3:11 S99local -> ../rc.local
      V" k5 _" x+ v& n/ Q; T
    ! t; }/ \# I6 i4 G, }* A2 @/ c6 {5 I* R* |. W$ ]. i( ~* ?1 R
    我们可以看到这个目录中没有真的'文件', 只有对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脚本的。
    / @3 P/ x, i; k& j4 X这个连接在前面还有一个'S'和一个数字。'S'是指启动这个特定的script, 'K'是指结束它,即kill。 数字是顺序, Init将根据顺序启动所有的services. 例如,在同一个目录下,你还可以看到S35dhcpd这个文件,dhcpd服务就是在network服务之后启动。因此我们可以用一个两位数字和一个大写的'S'或'K'来启动或结束所需要的 service.。 ! u8 X- ^: D' Y% ~, q2 s

    8 N* ^& |, m! j' qInit如何启动和结束service? 很简单. 每个script都写了一个接收参数用来'启动' 和'结束'. 我们可以用命令行来执行这些script, 如:
    - p  E, [& |! S9 |- A; Q
    ! V  X/ M$ `3 u' t! n- f6 a/etc/rc.d/init.d/httpd stop来结束httpd服务器. Init只需读文件名, 如果有'K', 它就用'stop'参数调用script. 如果有'S',则用'start'参数.
    ' p& I$ ]+ {4 {: n! }. Y' ]6 Q: S5 h& {; X7 U- f$ I
    1 n+ q& ~- @/ H: G
    另外:在启动时或者修改运行级别时, 当所有的其他初始化完成后, 将执行文件/etc/rc.d/rc.local. 可以在这增加新的初始程序,我所编写的程序就加在该文件中。在LINUX系统启动部分将详细介绍。 $ \. \' X: A; Y- R6 o: ^! `1 E+ m
    9 U7 ]% `) W" q  f

    - b0 R% V- c: u/ D' ~4 u" f  C: T5 ]! J# C- w
    ) `  j3 r! U# g* U2 D+ J
    三、 linux运行级别详解
    - u; M3 X: p7 d+ Y; ?+ q  x6 n( p. T/ q# L5 Q7 g
    简单的说,运行级就是操作系统当前正在运行的功能级别。这个级别从1到6 ,具有不同的功能。这些级别在/etc/inittab文件里指定。这个文件是init程序寻找的主要文件,最先运行的服务是那些放在/etc/rc.d 目录下的文件。 * E) v- G6 s0 A: k: D# s

    ; Y' P: C+ T! Q: }4 ?3 x不同的运行级定义如下:(可以参考Linux里面的/etc/inittab)   E. f( l2 c( o0 k& Y9 A7 Y
      # 缺省的运行级,RHS用到的级别如下: 9 \0 ~5 @4 ]" B1 K! X
      # 0 - 停机
    1 S6 R1 v5 u4 ~4 T" T3 s  # 1 - 单用户模式
    ( [" t2 I8 ]8 I  F& m1 d, m- y& c  # 2 - 多用户,但是没有NFS  
    , E+ g1 \% ^, B) j5 c: K  # 3 - 完全多用户模式
    / ~4 G% i9 ?! j' g7 y5 L+ }7 t  # 4 - 没有用到
    1 z. D$ ?* b( Z6 A1 y$ w  # 5 - X11  9 f4 n$ d4 V7 ?3 b
      # 6 - 重新启动
    8 D( j2 K9 P6 g: W) o! f
    2 \- H2 q2 y# O1 G6 _- b
    / F" ~& w- w9 I1 z: @1 _/ Q% Z  对各个运行级的详细解释:
    $ u  O1 R7 s2 V6 g: j, O" s& q0 g" {, b0 H9 m
    0 为停机,机器关闭。   V0 Y' O+ m9 b

    6 n# j6 J# Z4 z  b1 为单用户模式,就像Win9x下的安全模式类似。
    # V) A- q7 z- J" x5 B' ?  [) N& a( s1 `' l1 \  }
    2  为多用户模式,但是没有NFS支持。  
    ; i( P8 m  s6 l' l* C* |
    : e7 u& B% l' w! G  e2 I6 E3  为完整的多用户模式,是标准的运行级。
    6 Z' d: f; D. g; U% _# |; R2 n. Y. U5 m
    4 一般不用,在一些特殊情况下可以用它来做一些事情。例
    $ |0 y8 |6 O: D7 O1 d& P% U. w4 ~) M
    如在笔记本 电脑的电池用尽时,可以切换到这个模式来
    . J3 W: C/ @( W7 Z" r' I9 F
    1 o- B; d/ J/ j6 T# D5 s做一些设置。
    ( r6 D8 ^# ]* X* U  5  就是X11,进到X Window系统了。  
    + ?' e2 s2 k  q  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 18:53 , Processed in 0.426312 second(s), 52 queries .

    回顶部