- 在线时间
- 63 小时
- 最后登录
- 2019-5-3
- 注册时间
- 2004-5-10
- 听众数
- 443
- 收听数
- 0
- 能力
- -250 分
- 体力
- 10122 点
- 威望
- -12 点
- 阅读权限
- 150
- 积分
- -516
- 相册
- 6
- 日志
- 10
- 记录
- 10
- 帖子
- 2003
- 主题
- 1253
- 精华
- 43
- 分享
- 8
- 好友
- 1292

复兴中华数学头子
TA的每日心情 | 开心 2011-9-26 17:31 |
|---|
签到天数: 3 天 [LV.2]偶尔看看I
- 自我介绍
- 数学中国网站(www.madio.cn)是目前中国最大的数学建模交流社区
 群组: 越狱吧 群组: 湖南工业大学数学建模同盟会 群组: 四川农业大学数学建模协会 群组: 重庆交通大学数学建模协会 群组: 中国矿业大学数学建模协会 |
一. 各项服务的功能介绍
3 l% P6 J" Z7 v2 m8 M' Y, v3 ^' k+ I1 a% \4 e
amd 运行automount精灵程序,该精灵在必要时自动安装一些本地设备 2 w# s* Q4 x; U% p7 l; w. T' o( n
0 o! U/ i# K S3 U% @8 K. l3 P和NFS文件系统。
# |0 Q- t; H& X2 w* s$ g- z% k: E$ a8 t& i, s3 b U
apmd apmd用来监视系统用电状态,并将相关信息通过syslogd 写入日志。 . O; O" u- E" f
8 a! |" T( ]+ a7 z7 y& |
也可以用来在电源不足时关机。 4 f7 H3 j! V5 Z$ d
" R" U% g" ]; d- O& Tarpwatch 该程序主要用来维护以太网物理地址和IP地址的对应关系。 , J% _' X" t) T8 U" [
3 I* B9 c( _; g' Y3 yatd 运行用户用At命令调度的任务。也在系统负荷比较低时 运行批处理
6 X# D9 I5 y7 |( A/ b& L/ b( W4 K3 r: X
任务。 ! R# H/ W& k$ Y4 W# q- Q& _0 S
# \) M! X. E- `/ Z) V& {$ U! p. nautofs 当您需要时自动转载文件系统,而当您不需要时自动卸载。 $ m4 c" N( R# I4 F
! ]& r& r! O, R0 O8 W
bootparamd & V1 |2 I- O6 N
/ t/ c0 V, i0 V/ j8 c4 O4 K0 }4 {
该服务允许老的Sun工作站从Linux网络启动,它和rarp 现在很少
, }0 z* Z6 `( J
: L( ] H4 F; T6 b4 |9 h使用,基本上被bootp和dhcp取代了。
" B* c5 M, l4 g" C r
) O2 h5 {* }/ Fcrond cron是Unix下的一个传统程序,该程序周期地运行用户 调度的任 & x+ H+ k5 b% o7 n/ f! T: j
9 T- z% H$ u5 F# ]# e务。比起传统的Unix版本,Vixie版本添加了不少属性,而且更安
7 t( W6 ]+ W" D9 S0 P
- T9 l; l. A$ v( ? R z3 E8 y# D全,配置更简单。 4 G1 |; W# |4 D- [, V
B! }7 a [/ q' X% \% T
dhcpd 该精灵提供了对动态主机控制协议(Dynamic Host Control Protocol)的访问支持。 5 U8 q, D7 K1 \7 q$ i9 P4 A
- t. `! @$ P. p' m! i0 Hftpd FTP是文件传输协议的简称,它定义了在网络上从一台计算机向另
, x) o# ]" ~$ E4 Y1 a
+ M# m: c& G* T* i7 i# f一台计算机进行文件传输的方式,几乎所有的常用系统平台都提供
* s- n G8 Z0 `' i; r$ x/ ~! W: d, s
FTP的服务程序和客户程序 # _1 T% f6 p1 r
# ]% _, c$ K, v5 O1 @( m7 Ngated gated通过一个数据库提供了网络路由功能支持。它支持 各种路由
( i# g# P- H7 ?) m
( H6 U. C6 l1 L& l: A! }7 c. Z. A协议,包括RIP版本1和2、DCN HELLO协议、OSPF版本2以及EGP - N- F6 }, l* I, U( h) C! Y+ W
8 U8 Q, u. \$ x4 ?3 h
版本2到4。
3 o0 b/ `' b3 N' A* n2 G6 Z. N9 C+ R6 k% ^2 `4 z! Z
gpm gpm为文本模式下的Linux程序如mc(Midnight Commander)提供了
6 i2 O' ]0 |# _1 z; u
\1 X: e% D2 n# E9 b2 u3 Y鼠标的支持。它也支持控制台鼠标的拷贝,粘贴操作以及弹出式菜单。
. Y" u# M; x3 J0 W: L$ g, P0 d P G
httpd http是著名的www服务器,可用来提供HTML文件以 及CGI动态内 * k3 N3 J; p; m
3 r' c. X4 _1 M* H. |
容服务。 ; q J5 m f8 b) c
( a5 D/ g- P& @8 n( T3 ~( o/ G# hInet 因特网操作服务程序。监控网络对各种它管理的服务的需求,并在
& U% V2 N ^7 y ?
, Z+ ~) `. r# I! G1 L要的时候启动相应的服务程序。通常,inet管理的程序有telnet、
3 v2 k( e: _* K+ g! q
0 n' }/ |& ]) }0 ?. w/ m0 sftp、rsh和rlogin。关闭inet也就 关闭了这些由它管理的服务。
/ h8 l7 [# y- Q2 ~( E6 u1 z/ E* i0 p- c2 O
innd inn是最流行的用户组新闻服务器。它允许您建立起本地 新闻服务
+ m; T7 M: z6 D+ w7 _' \3 I4 x1 Y
器。配置有一定的难度,可以先阅读/usr/doc/ inn*文档获得帮助。
' @3 p& t0 @! [. X6 l0 s
, D1 O- V7 U+ M3 [keytable 该程序的功能是转载您在/etc/sysconfig/keyboards里说明的键盘 ) O# D( k [- [; y1 H. {3 ~
- K2 o1 u' J- J2 e9 R7 L
映射表,该表可以通过kbdconfig工具进行选 择。您应该使该程序
# M7 s: q/ V( S! A9 V( S& o0 S% A' y, @
处于激活状态。 3 C# \4 x8 n0 y; S: k4 Y! ]% P
' ~% `7 Y% w" G: h# O2 l% d; \. z
ldap LDAP代表Lightweight Directory Access Protocol, 实现了目录 & j" M" \0 B$ l' T2 J
' @6 v# C) o. U. l访问协议的行业标准。 ) c3 O+ m0 U! ?
; {9 ]: n3 z: T% [; Z
lpd lpd是系统打印守护程序,负责将lpr等程序提交给打印作业。 ; Y$ s4 ~. x B7 d
' T5 p; l9 V0 _# i! w% `1 v) y
mcserv Midnight Commander服务进程允许远程机器上的用户通过Midnight 6 S+ A* l# m5 E Y' s
8 T6 Q$ A/ ]3 S$ Q4 U! e
Commander文件管理器操作本机文件。服务进程用PAM来验证用户, ( u1 {) {- b; N# V, s* Y+ b: t
! b; S, B/ j* }' D/ S8 c1 n6 ?% ~, e
需要给出“用户名/口令”以通过验证。 + u% b/ B# h# s" E; v
3 V* y$ O h2 U. v* s+ B& Imysql 一个快速高效可靠的轻型SQL数据库引擎。 1 s+ Z% @) D. j% J
1 j- T' }8 T0 |/ Unamed 域名服务器,将Internet主机名解析为点分的IP地址。
! f7 m+ M. m' p8 Y7 v4 s2 x; W5 A3 g9 x" P
netfs 负责装载/卸载NFS、Samba、NCP(Netware)文件系统。 # v9 j. U/ w' o; t
$ Y, I9 B5 @" s; v* enetwork 激活/关闭启动时的各个网络接口。
1 |0 z; C" A* T/ j- [5 G( U) L- `! K; }5 I6 I
nfs NFS是一个流行的基于TCP/IP网络的文件共享协议。该服务提供了
- n% T% P1 X' n' D: o# P* P# F; b5 i8 V3 n$ P
NFS文件共享服务,具体的配置在/etc/ exports文件里。 # m' E4 B- T9 v
2 z% _7 |$ U+ c) ~, F% A. K
nscd 该服务负责密码和组的查询,并且缓冲查询结果。如果您的系统有 4 D# G3 Y F1 h0 J' A* _& R
* B3 i" ?! v9 T" ~9 r5 n( ]) t- L
比较慢的服务(如NIS和NIS+),则应该启动该服务。 9 N* L i! N/ x% \0 j2 @& m
, x+ r& U7 T! }; S
Pcmcia pcmcia主要用于支持笔记本电脑。
4 A! w0 x6 L3 |; c, T5 Z
- K+ P4 \; i0 w7 [Portmap portmap 用来支持RPC连接,RPC被用于NFS以及NIS 等服务。 ' M( i6 J4 Y' U1 N" M) f7 V
9 W3 b/ @7 K2 H; zpostgresql PostgreSQL关系数据库引擎。
6 ]) A4 s8 m0 [ G6 m+ U! D5 K! f3 X! U9 b
qmail 它也是一个基于UNIX操作系统的Internet邮件传输机构( Internet 0 ~( o+ i6 T9 @' k
5 b& ^. ]# d3 v: P, d
Mail Transfer Agent 简称MTA)。它采用标准的简单邮件传输协议
9 a7 c( ?" x4 x2 t' B- U
5 Z" T, M: N; C7 u(Simple Mail Transfer Protocol 简称SMTP)与Internet上其他
: T& W5 H8 T* @
; o- `! t- W1 ?% }MTA交换信息,具有安全、可靠、高效、简单的特点。 # H; F; Y* J+ k. U4 n9 `
1 I2 F( a( q W) i- @random 保存和恢复系统的高质量随机数生成器,这些随机数是系统一些随
9 K; a h3 a" C' s. J
( {2 Q6 D9 N' s% n机行为提供的。 % z, d+ W* ~- t2 w- b
) z5 [( i6 p$ H1 B9 }3 C
routed 该守护程序支持RIP协议的自动IP路由表维护。RIP主要使用在小 6 o' r/ ^. U7 u
4 `/ U8 j3 R j5 J型网络上,大一点的网络就需要复杂一点的协议。
, c. ^- K; ^( x2 A% V& Q- M
$ G8 ]8 m2 F. P P5 [: ~4 h3 B4 z: Srstatd Rstat 协议允许网络上的用户获得同一网络上各机器的性能参数。 : f% T( _8 L% `) G9 y) Q: h
, N+ B' O2 g) f: [2 i
rusersd 该服务使网络用户可以定位同一网络上的其他用户。 : u7 V0 T. A m6 b% @$ e
$ I% X0 ^& S& B1 ~0 G2 ` Grwalld Rwall协议允许远程用户向在同一系统中活跃着的终端发送消息,类 ( u; M" ~- Y F3 N/ e7 g* @
7 T; _, T" n C2 J1 S1 T$ }
似wall的本地行为。 ! F3 d8 P5 A! E* Z7 l' e
+ S& ^7 X9 |9 D8 [6 O& ^
rwhod 允许远程用户获得运行rwho精灵的机器上所有已登录用户的列表,
; Z5 S, y- J1 @ N6 J5 Q0 `+ x: ]4 D
与finger类似。 - V5 W9 U; C! [+ H4 F
4 I7 ]8 w! |: S, n! P h% a6 zsendmail 大名鼎鼎的邮件服务器。
. R( U [. V. T+ _: ~) R' \% W+ S& S+ v7 L* M! w- g
smb 启动和关闭smbd和nmbd精灵程序以提供SMB网络服务。
2 |* ?: Y n7 R! [, F
% _7 ?) J+ [, isnmpd 简单网络管理协议(SNMP)的守护精灵。
4 }( ?' z) w2 F9 o
+ |5 @1 A# d( ^# [syslog syslog是操作系统提供的一种机制,守护程序通常使用这种机制将
: j2 f2 Y8 G! \& ^ i4 t9 N) h" W- H
" d+ K1 r; e. q: y% l! z各种信息写到各个系统日志文件。通常应该启动该服务。
7 Y. I2 J) q3 ~9 X# ^2 ?/ y4 l! i7 J* }2 G; X: s) P2 q
Webmin webmin是基于web的集系统管理与网络管理于一身的强大管理工具。
+ H( K1 X, q- r# I1 n+ y/ t. l+ ]: E; x% ~
x" I" W( k6 ?* Q8 G利用webmin的强大功能,用户可以通过web浏览器来方便地设置自 # w( C* a4 B& x: R& L3 t' z0 V
/ T3 ~. i. Z5 k: E: X: u# B6 f! O己的服务器、dns、samba、nfs、本地/远程文件系统以及许多其他的
. o1 G4 K3 x j) E+ U
1 G& y" E8 ^$ I$ B$ t系统配置。
[* H! b% s+ V" J: s
# t8 Y' Q& c- V- p: V5 s' W4 U" | 2 T" V; {/ @* c4 y% E, C
二. 服务的启动和停止 , x, y2 z: w* i0 R& v
4 q5 c C0 U7 B: Y
init是启动时运行内核的程序. 它负责启动所有在启动时需要运行的进程, 包括允许您登录的gettys, NFS管理器, FTP管理器,以及您想在机器启动时运行的任何事. ! o# p) @8 W0 |4 h; I' K) I" y
& x8 N3 E" w4 S! tSysV init的配置文件存放在/etc的一个子目录. 这个目录叫rc.d. 在那里您将发现 rc.sysinit 和以下目录: 6 r# h3 G, ?, g/ B; d
2 g2 L* X+ |6 A& }! _# ?init.d
( O' h& [* }) `7 |+ e* |9 a9 H6 b, v! w2 L/ P, g
rc0.d
- C2 V9 T" c1 R8 M$ m' k1 g9 c, u$ e3 l! c( g# k
rc1.d 5 G" A% ~6 ^9 ~
. T+ ^$ ]; N# l8 I/ L& k3 e) M7 L
rc2.d
' n9 w6 j' c# b( g; ^+ k# K( h
1 \% k* _" H7 T& r" ]rc3.d , G3 X- T8 Y6 F
2 K s; N/ @! M; r8 m
rc4.d ' F3 |5 u" }2 G: U; m
( s! G- @+ U1 V3 O5 [rc5.d - [+ t2 C6 C# n3 Q9 v7 \
# r9 b7 r9 M, T8 O: A7 R
rc6.d 4 r) ^1 H6 l. g/ d- O$ A
A4 u* A6 [( r7 k1 c; v& A
init.d包含一组script. 基本上, 您在启动时或进入另一个运行级别时, 每个service需要一个script. Services包括网络, NFS, 发送邮件, HTTPD等等. " Z2 v. o; \( z3 p, n/ i; {5 ^, y
4 N0 F% l! ?# [
默认的运行级别在/etc/inittab中定义.在前面有一行类似: % B+ m; Q. S/ C
4 k. V3 N' C" I' ~id:3:initdefault: ! s, G- z7 B" \! u' H
5 M5 z1 U+ f; x$ Y# ^2 C
在这里, 您看到第二栏, 默认运行水平是3, 大多数系统都是这样. 如果想修改它,可以手工编辑/etc/inittab改掉3. 如果在rc3.d输入ls -l : ' ~3 g2 J4 g) v
3 M D, `4 R; y4 B% D
lrwxrwxrwx 1 root root 17 3:11 S10network -> ../init.d/network 0 V6 q/ o: v' Q" u
6 O# f: K0 A4 W* b C2 H" ~. E
lrwxrwxrwx 1 root root 16 3:11 S30syslog -> ../init.d/syslog
i' N5 I& Q$ i4 {% ^
# ^( v" W: f/ N! B! V# p1 s7 U3 ^lrwxrwxrwx 1 root root 14 3:32 S40cron -> ../init.d/cron
* K/ j0 ~: }+ V
3 B2 h3 y- C' r, l y- \lrwxrwxrwx 1 root root 14 3:11 S50inet -> ../init.d/inet
, W8 [- ]. T2 _' M' u' W) ^8 M+ X/ `
: X; p, ]& ?2 A* u' h5 Jlrwxrwxrwx 1 root root 13 3:11 S60nfs -> ../init.d/nfs M' f- `5 E" h3 ?, ~( I- L
: @$ Z+ S) d! }4 o# ~* s# C, ?8 X
lrwxrwxrwx 1 root root 15 3:11 S70nfsfs -> ../init.d/nfsfs
- K, F0 }! C3 R: b2 r6 y# q4 m( ?# K V) x
lrwxrwxrwx 1 root root 18 3:11 S90lpd -> ../init.d/lpd.init ( R" K/ t% _+ F$ R
' g" R4 ~! A! n9 ~* H* L6 F
lrwxrwxrwx 1 root root 11 3:11 S99local -> ../rc.local
+ p- O) ^3 M/ C$ K& D! `* ^9 [
1 a; N8 q+ A* ]$ W' z0 N/ X0 ?
7 L5 z1 F6 Z" k! 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脚本的。 7 H. w: Y7 z8 A# M- R0 b/ B ]
这个连接在前面还有一个'S'和一个数字。'S'是指启动这个特定的script, 'K'是指结束它,即kill。 数字是顺序, Init将根据顺序启动所有的services. 例如,在同一个目录下,你还可以看到S35dhcpd这个文件,dhcpd服务就是在network服务之后启动。因此我们可以用一个两位数字和一个大写的'S'或'K'来启动或结束所需要的 service.。 / D' T) `- o5 \, j( ~3 c8 _: Y
) ^1 r' `4 h6 m/ u# B/ L4 v% lInit如何启动和结束service? 很简单. 每个script都写了一个接收参数用来'启动' 和'结束'. 我们可以用命令行来执行这些script, 如: 9 Z& t3 h" Q. Q6 p+ }
5 o; w9 V2 x [% x3 b/ K* {6 Q1 _/etc/rc.d/init.d/httpd stop来结束httpd服务器. Init只需读文件名, 如果有'K', 它就用'stop'参数调用script. 如果有'S',则用'start'参数. # U) O1 }/ i) b( N( v. |+ q
) D8 |8 m; U& D3 _8 T
1 p1 E* n b4 j& P# Z& V另外:在启动时或者修改运行级别时, 当所有的其他初始化完成后, 将执行文件/etc/rc.d/rc.local. 可以在这增加新的初始程序,我所编写的程序就加在该文件中。在LINUX系统启动部分将详细介绍。 . y5 Z' y) p: Q9 D
7 y8 {$ x% [& |, C9 a9 C( b, N) I: _' Y& g; d
! s/ |% O% {$ z B+ E9 t$ r7 F4 o
( x! p* M- o: k* _. Y0 E三、 linux运行级别详解
9 s0 W6 F& ]$ ^0 z7 a) z. G* i" X3 y# f
简单的说,运行级就是操作系统当前正在运行的功能级别。这个级别从1到6 ,具有不同的功能。这些级别在/etc/inittab文件里指定。这个文件是init程序寻找的主要文件,最先运行的服务是那些放在/etc/rc.d 目录下的文件。 9 p* Y3 P% P% B6 u
& F: W, n; J/ t* w; t不同的运行级定义如下:(可以参考Linux里面的/etc/inittab) . `% p5 ^" @7 Y: b
# 缺省的运行级,RHS用到的级别如下:
) I; |/ B$ ?' D9 l. R% E- J3 a7 k # 0 - 停机
( L* Y1 j% V7 l6 [3 j # 1 - 单用户模式
. ^+ c3 |9 j) _0 w # 2 - 多用户,但是没有NFS
K& H- a. B: ?* M # 3 - 完全多用户模式 6 [/ z: Q$ Y" l( t; l* ?
# 4 - 没有用到
0 H* v: ^" H: E7 b }& G # 5 - X11 * C; F; c8 F( h# @( a6 d
# 6 - 重新启动 % g# ^8 v' D3 s
( q) p% _( H8 q9 I" a0 R, P" L
7 h+ i" L( N; M7 U
对各个运行级的详细解释: + {, W/ b7 w+ a
; ?9 J* [; n- A; N k. a' k A
0 为停机,机器关闭。
& j& r8 b) A2 N q% ~$ y; u8 [
1 K) B# f7 T" a1 为单用户模式,就像Win9x下的安全模式类似。
; G2 N: b0 V3 f0 S9 g S
- T2 o4 `9 M* f2 为多用户模式,但是没有NFS支持。 / o) ~7 V* r! W% u/ \, H
) a; b8 w! E2 n& ?3 为完整的多用户模式,是标准的运行级。 ) I) j8 y$ D7 k* K
& _9 c6 _. ~/ ?$ I7 {1 y
4 一般不用,在一些特殊情况下可以用它来做一些事情。例 9 i* a& n& p( i0 H& m9 `/ G% B
4 j3 E! g. u( k9 \0 c- j( P
如在笔记本 电脑的电池用尽时,可以切换到这个模式来
5 {3 n8 N6 [. V9 Z
+ u. K; u$ z# r: g+ m- v8 {做一些设置。 ( z, N- z, i# D
5 就是X11,进到X Window系统了。
8 A& t: |1 K9 _/ t% c3 w 6 为重启,运行init 6机器就会重启。 |
zan
|