- 在线时间
- 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)是目前中国最大的数学建模交流社区
 群组: 越狱吧 群组: 湖南工业大学数学建模同盟会 群组: 四川农业大学数学建模协会 群组: 重庆交通大学数学建模协会 群组: 中国矿业大学数学建模协会 |
一. 各项服务的功能介绍
6 i* h8 c# |* I7 ~% f, o. }/ `+ e. b- t. O& E0 Y
amd 运行automount精灵程序,该精灵在必要时自动安装一些本地设备 ) R9 N& b3 n6 X+ T2 c5 a
$ T* O. ~! z5 d0 A- ^( }和NFS文件系统。
$ g, w! b6 }0 ^3 W( d" i8 J& T* a K+ V. G. u' }
apmd apmd用来监视系统用电状态,并将相关信息通过syslogd 写入日志。
4 p& r+ m$ c* m" y5 `
) x0 n. M+ B( V8 L$ \5 z! e* I也可以用来在电源不足时关机。
6 U) E2 m, F" F# t- Y0 a- R' @4 d9 K7 M/ g4 H# e' }( E+ ~; f$ F L& Q
arpwatch 该程序主要用来维护以太网物理地址和IP地址的对应关系。 ! Q; L [2 _' K8 w* }2 x1 ]& M
& r! y4 x2 r: X8 q+ j; w1 s8 @atd 运行用户用At命令调度的任务。也在系统负荷比较低时 运行批处理
3 k {) y" U$ V, v, A; b
+ [. U# b0 k9 H6 ?& L" ]任务。 . k1 g0 |2 k' U- E' o. b* Y! H
5 v5 x& B. d* y- J( t% e( J: o
autofs 当您需要时自动转载文件系统,而当您不需要时自动卸载。 2 l+ q& f3 }: L: F$ w2 j5 G
3 }7 l$ z7 l" z) N2 N% d1 U4 `0 _
bootparamd 3 H# d2 G0 k# P9 A# c- e" P
# m4 e0 U9 ] D, D2 F该服务允许老的Sun工作站从Linux网络启动,它和rarp 现在很少 6 A6 p) i1 B* u% Z. c4 N
7 O5 `+ \$ ^3 A
使用,基本上被bootp和dhcp取代了。
# L; o' ~1 Q& |) q- i- d. ]/ w# E9 Q, |# p. _, w2 K) c1 f
crond cron是Unix下的一个传统程序,该程序周期地运行用户 调度的任 ' S) ]) ^4 ~' X# C! V
& B7 t1 J" w; G- j0 j$ t务。比起传统的Unix版本,Vixie版本添加了不少属性,而且更安 2 Z1 t% S4 e8 R" d P9 V4 i' `2 A& h
" y/ E! c: u# r+ {0 S
全,配置更简单。
) _$ `4 X& E# w. x- ^( H- ^( g- B- s, ]1 K3 L9 Q6 k/ H4 ^
dhcpd 该精灵提供了对动态主机控制协议(Dynamic Host Control Protocol)的访问支持。 2 Z0 p# g6 v% q: W& R" O1 {
/ A; B/ _) Y* i i2 ^( E
ftpd FTP是文件传输协议的简称,它定义了在网络上从一台计算机向另
- l$ `5 Y; M, M- e5 T4 a
9 s z# h4 o2 ^5 o! n) z一台计算机进行文件传输的方式,几乎所有的常用系统平台都提供 % `# Q3 G; ?5 I3 `/ d# Q; D
4 V2 y5 E% b2 k% {1 nFTP的服务程序和客户程序
6 C. U0 k: w! i
* B F7 H: S5 K" U& g; N' qgated gated通过一个数据库提供了网络路由功能支持。它支持 各种路由
( K, `! [, }/ ]5 f& B) O' a9 g0 F" U ]% r& F5 ~
协议,包括RIP版本1和2、DCN HELLO协议、OSPF版本2以及EGP $ P. O3 A& ]& F, ~1 q/ r& M2 h
4 H7 e! w/ c5 ]
版本2到4。
2 U9 z- v2 \0 v9 `, `4 g. u6 v
% j# T* I8 g+ ygpm gpm为文本模式下的Linux程序如mc(Midnight Commander)提供了 Q9 y& V9 } }4 [0 ^- v3 u7 S
4 w& B) y- F8 u$ Q( p1 z8 {, x
鼠标的支持。它也支持控制台鼠标的拷贝,粘贴操作以及弹出式菜单。
. [6 ]! L5 N+ Z
" i6 Q8 ~! j" y9 q9 t6 w/ lhttpd http是著名的www服务器,可用来提供HTML文件以 及CGI动态内
4 z# {4 {& F0 [- v
: \: r; k& `+ f0 W! j% ^" B% R6 j容服务。 Q2 C1 E0 [" k. b# _+ P/ @
6 C- e' F# ]! N0 _5 b
Inet 因特网操作服务程序。监控网络对各种它管理的服务的需求,并在
; o4 Y. j" g# f- l* f# \# Z/ ~/ |' l+ L; e% {0 H- `
要的时候启动相应的服务程序。通常,inet管理的程序有telnet、
* N+ R* Z" R5 k( b0 D) ~/ f% j9 {3 h3 c6 B2 e y
ftp、rsh和rlogin。关闭inet也就 关闭了这些由它管理的服务。 5 M% x6 x8 l! d% w
5 \7 f3 l }% ~4 z6 B( q- J6 Hinnd inn是最流行的用户组新闻服务器。它允许您建立起本地 新闻服务 9 m, E; A0 w: f% `/ ?# J
& a. e o3 x0 x/ b; i器。配置有一定的难度,可以先阅读/usr/doc/ inn*文档获得帮助。 * L8 i8 e* l, ?$ Q6 O
; T6 B" `+ S2 l4 v0 c A% Lkeytable 该程序的功能是转载您在/etc/sysconfig/keyboards里说明的键盘 0 L0 O4 a4 C6 D# W$ Z9 S6 F. K
' s* i5 x- w9 C) Z- F; N; [: I映射表,该表可以通过kbdconfig工具进行选 择。您应该使该程序
, C4 E1 }0 M% g* h Q1 I) U$ n: _# G6 B- Y2 ]; e+ O
处于激活状态。 3 S% G3 X9 p4 |- L% C2 A- D
; j( h! m& s. t8 z8 xldap LDAP代表Lightweight Directory Access Protocol, 实现了目录 - e; L! G A. y: _! @
5 l- S0 I! O' W5 W0 L9 T访问协议的行业标准。
( M2 e$ ~% _, T1 v. a
7 { w' [- D$ k4 p% }# Rlpd lpd是系统打印守护程序,负责将lpr等程序提交给打印作业。
# n4 ~* S; U+ m+ O$ z4 a
" Y6 R1 y" K# z: X7 V9 mmcserv Midnight Commander服务进程允许远程机器上的用户通过Midnight 9 b; S$ E K a' l
& D4 o7 T9 Q R; ~. ]0 G
Commander文件管理器操作本机文件。服务进程用PAM来验证用户, * V. ~1 o5 \3 F4 f/ P
* S6 }1 B7 } h# ~1 u0 V' {3 D1 `# h
需要给出“用户名/口令”以通过验证。 ( G0 @6 C" s9 _5 u
+ e9 H% R( h% ]5 C* a( i+ Tmysql 一个快速高效可靠的轻型SQL数据库引擎。
5 N- O* m0 ?# F0 B; Q' J' H! D/ g/ t
named 域名服务器,将Internet主机名解析为点分的IP地址。
) k; C, j6 N4 G$ m D1 _% T9 ?7 r0 L) P( s: l8 ]& P
netfs 负责装载/卸载NFS、Samba、NCP(Netware)文件系统。 # s5 C- z% W$ T3 M( o- ?% C
; S9 o9 D/ x- O2 M+ a
network 激活/关闭启动时的各个网络接口。
+ u t& z$ e! d+ z- e7 x2 G9 {) l
& ?- a' t K2 V7 Ynfs NFS是一个流行的基于TCP/IP网络的文件共享协议。该服务提供了 : G/ U, v5 p0 Q0 f
9 i! R1 ^ c6 P/ X2 V9 XNFS文件共享服务,具体的配置在/etc/ exports文件里。 2 {4 J) J' q+ G+ \& V* r
o# `+ g% ~4 znscd 该服务负责密码和组的查询,并且缓冲查询结果。如果您的系统有 " M: S3 m# c/ p2 S5 Q# j) K1 K% e
( J z g8 I G3 X7 T: d1 p7 d比较慢的服务(如NIS和NIS+),则应该启动该服务。 , V5 h( `! o- a% A7 X" M
0 I. o4 f! `# ~' l) A
Pcmcia pcmcia主要用于支持笔记本电脑。 $ C7 C3 o+ I* k) e I$ {
. W/ C; w# M9 B, W" Z. s# S% mPortmap portmap 用来支持RPC连接,RPC被用于NFS以及NIS 等服务。
8 O/ ~/ @. F& o( l, S: U, T0 c5 S* O7 I
postgresql PostgreSQL关系数据库引擎。
6 w5 D4 w2 x7 F. H& e
( a7 n5 \7 }6 H/ b5 T' wqmail 它也是一个基于UNIX操作系统的Internet邮件传输机构( Internet 7 t2 Y# _& K2 K4 n r7 V
. P9 q5 ~( Q$ S+ B" ?9 F+ `% xMail Transfer Agent 简称MTA)。它采用标准的简单邮件传输协议 " b% U2 b% {3 B4 I
( m5 B) U$ G7 K
(Simple Mail Transfer Protocol 简称SMTP)与Internet上其他 3 P4 [4 G3 E6 t, L" k% t- d
- L3 O7 B0 `+ E |MTA交换信息,具有安全、可靠、高效、简单的特点。
$ j- k* ~0 W# C& a, d: [
' X ?% C, y' Irandom 保存和恢复系统的高质量随机数生成器,这些随机数是系统一些随 2 Y0 B7 x) c$ H4 s" ?+ l
2 ?8 _5 H9 x) Z$ f
机行为提供的。
* ~' E: T5 O! Z2 T
6 d5 y7 e2 [7 D) z: K8 crouted 该守护程序支持RIP协议的自动IP路由表维护。RIP主要使用在小
9 Q# b( {1 a8 b6 s$ V3 ]' _ c/ u
0 G: ]( G- x# P' Q/ q1 z2 \型网络上,大一点的网络就需要复杂一点的协议。 6 b s8 }9 D3 W$ K! @( x
4 o: x2 F1 J. R1 }: s" Mrstatd Rstat 协议允许网络上的用户获得同一网络上各机器的性能参数。 & j8 t" G/ q# q6 Q; u6 ]* P
5 C b; T& J( v) M2 Q4 }rusersd 该服务使网络用户可以定位同一网络上的其他用户。 " h; d; w2 z6 Z* e& A/ g/ I: v; D
& }9 S/ R. w( `1 Hrwalld Rwall协议允许远程用户向在同一系统中活跃着的终端发送消息,类
v2 h7 I Z1 v! _; Y
4 J3 H$ {$ E/ d O4 N+ [" b, h似wall的本地行为。
- u! g, b- H: v+ w8 F8 Z5 M; R% s. R6 F5 k$ _* ]6 V
rwhod 允许远程用户获得运行rwho精灵的机器上所有已登录用户的列表,
* w. W9 O5 l/ `4 S2 C2 o, U
$ {8 I! e6 n: A& D9 j与finger类似。
- U( K; d5 F& p6 j
3 b( k) p, ]: Y: N% u0 P9 r/ msendmail 大名鼎鼎的邮件服务器。
" R& z! t8 l' a1 {2 ~( v0 z b6 T) R' g2 H, \) [* C
smb 启动和关闭smbd和nmbd精灵程序以提供SMB网络服务。
% M k6 a& s. t; U/ g- ^, L6 }0 M" u' f9 S1 ^1 J6 h
snmpd 简单网络管理协议(SNMP)的守护精灵。 ! H+ w3 ?; G! N7 h' m) y
: `2 T4 m8 h0 F( p( ksyslog syslog是操作系统提供的一种机制,守护程序通常使用这种机制将 # x1 U) e# ^9 E) _/ t. ^# m" T6 ?
3 T" k; C4 X7 _* R# i
各种信息写到各个系统日志文件。通常应该启动该服务。 ) K$ g4 X( }. m9 c
# l* v j4 e |. p
Webmin webmin是基于web的集系统管理与网络管理于一身的强大管理工具。 ; { {: H- p. n+ A% j- B; B- Y
' |: @* t: _9 ?" K7 J l1 l0 @利用webmin的强大功能,用户可以通过web浏览器来方便地设置自
, E, z8 a% s; o. _
2 T; k2 H* l7 Y0 q4 Z8 ]己的服务器、dns、samba、nfs、本地/远程文件系统以及许多其他的 ' K) M* N" _0 d
: {* Y) D: q x) H2 h s, Y- {系统配置。
v7 m3 w" K3 S* w2 f' w: G( y/ t q6 O2 t
8 N5 P4 c) V8 R, \二. 服务的启动和停止 5 ^3 b* ]' p- d4 o- K
3 f5 V* [- c3 O; q, e
init是启动时运行内核的程序. 它负责启动所有在启动时需要运行的进程, 包括允许您登录的gettys, NFS管理器, FTP管理器,以及您想在机器启动时运行的任何事.
+ E7 j. h) ~5 C; c3 a3 m- H. k& _ l# T$ ?: K7 k2 v3 j
SysV init的配置文件存放在/etc的一个子目录. 这个目录叫rc.d. 在那里您将发现 rc.sysinit 和以下目录: % s7 |9 ^- v7 P7 C
% @2 t+ D$ W- E0 f }' ?$ z1 c
init.d
( p3 P1 R; {4 J, R
; s* F& o- Y7 M5 ^* t5 lrc0.d 7 A: n. Y* A1 p
1 ]5 h3 Y5 x- P: o+ ]* f
rc1.d
; A ]# N+ ^% U' t' R( x0 ?
: y/ \2 e2 f. L1 B0 S3 D7 Grc2.d
& X U6 T$ x9 h# l5 G% l7 g1 `, R6 G0 W/ c' A8 F" ?
rc3.d - ~; ^ j( k: w8 I( i9 O7 m
9 y& W* O4 o6 b. j$ Crc4.d 3 n) U2 _4 W4 W% z( A/ r
c' R) z$ I/ O( \
rc5.d $ I+ e w$ A; F) Y Q
4 l! J/ e$ H1 m' [
rc6.d / s I/ V" z6 u6 q+ M; q) [
- X- b0 e& H8 u# @* `0 ^
init.d包含一组script. 基本上, 您在启动时或进入另一个运行级别时, 每个service需要一个script. Services包括网络, NFS, 发送邮件, HTTPD等等. 7 @9 n+ W* L% h4 l- B9 \2 d
- T4 I; N% _9 c0 O$ r, y
默认的运行级别在/etc/inittab中定义.在前面有一行类似: / F w$ v5 w. N8 ^* b6 U* Q
; p- K" n. v- T' Q; ?6 }
id:3:initdefault:
2 D: f# n" V! p
; _5 Y3 G; z# c+ `( X# h5 }在这里, 您看到第二栏, 默认运行水平是3, 大多数系统都是这样. 如果想修改它,可以手工编辑/etc/inittab改掉3. 如果在rc3.d输入ls -l : ! d, r. M! [- }( Z; r i
" g2 B# l) P- Q5 `3 ?8 [% I2 @lrwxrwxrwx 1 root root 17 3:11 S10network -> ../init.d/network 0 L8 v( B1 E7 s: u# u; e9 Q/ H# `
* `0 S. F4 \% N6 D- tlrwxrwxrwx 1 root root 16 3:11 S30syslog -> ../init.d/syslog * R. ?1 S e2 q
3 W# x, f% a4 P2 Y
lrwxrwxrwx 1 root root 14 3:32 S40cron -> ../init.d/cron ; [6 p8 Y/ @ o0 ?
5 M& k; C0 V4 rlrwxrwxrwx 1 root root 14 3:11 S50inet -> ../init.d/inet
; ^8 _( C/ |. t" j
4 e* D9 M" i6 i) b5 hlrwxrwxrwx 1 root root 13 3:11 S60nfs -> ../init.d/nfs ( S( K! r9 t5 j, d
9 x( \3 r# m) G3 D+ e$ t7 W
lrwxrwxrwx 1 root root 15 3:11 S70nfsfs -> ../init.d/nfsfs 3 U. D9 G' H7 e* S8 P/ D& O
# }! z5 T9 A7 q9 y$ N
lrwxrwxrwx 1 root root 18 3:11 S90lpd -> ../init.d/lpd.init
+ \$ Q* u! d8 N9 Q: `! }1 {1 C
% x3 G5 D6 I ~ {lrwxrwxrwx 1 root root 11 3:11 S99local -> ../rc.local
9 A, }4 h* E, ]- r, M9 P
# B1 G5 m$ e7 n4 H
1 \3 K* S4 E6 ^$ d7 _: H4 p/ w我们可以看到这个目录中没有真的'文件', 只有对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脚本的。 * ~2 ?% G+ v/ ]) i" u. R
这个连接在前面还有一个'S'和一个数字。'S'是指启动这个特定的script, 'K'是指结束它,即kill。 数字是顺序, Init将根据顺序启动所有的services. 例如,在同一个目录下,你还可以看到S35dhcpd这个文件,dhcpd服务就是在network服务之后启动。因此我们可以用一个两位数字和一个大写的'S'或'K'来启动或结束所需要的 service.。
+ v" q h2 b. Q' s3 T& H
: i! K. Z) k" mInit如何启动和结束service? 很简单. 每个script都写了一个接收参数用来'启动' 和'结束'. 我们可以用命令行来执行这些script, 如:
* o. ]: o ]# S+ ]4 W! [
: P9 M1 n4 w5 y$ D$ G# e/etc/rc.d/init.d/httpd stop来结束httpd服务器. Init只需读文件名, 如果有'K', 它就用'stop'参数调用script. 如果有'S',则用'start'参数.
2 f3 ~6 g* F) c3 O$ _' F0 t5 o( E3 h1 y
. F- y% `2 |( \2 e& g* s5 ~
另外:在启动时或者修改运行级别时, 当所有的其他初始化完成后, 将执行文件/etc/rc.d/rc.local. 可以在这增加新的初始程序,我所编写的程序就加在该文件中。在LINUX系统启动部分将详细介绍。 ) K3 }/ d) G+ J3 t; k
! ]4 E4 i9 C% P9 d, ~+ ?, r" Z# o9 M3 R6 i
/ T- _0 h8 z' u7 Z, o1 Y h
5 E" z1 z9 B( z8 A. E* b l三、 linux运行级别详解 ) G% x$ s$ @1 Y1 K; w. Y0 z: v
1 q+ c- [9 g z6 p+ [9 M# d4 F简单的说,运行级就是操作系统当前正在运行的功能级别。这个级别从1到6 ,具有不同的功能。这些级别在/etc/inittab文件里指定。这个文件是init程序寻找的主要文件,最先运行的服务是那些放在/etc/rc.d 目录下的文件。
+ c# ?: L& \) o/ T& @# o8 e; l% ^* S% J4 c& P1 c
不同的运行级定义如下:(可以参考Linux里面的/etc/inittab)
0 }! t, V2 }( P: \, F& D4 \ # 缺省的运行级,RHS用到的级别如下: $ `/ b7 G6 @6 E& w2 P; l( n) M
# 0 - 停机 9 h+ E% @ H& ]% s: p+ ~
# 1 - 单用户模式 % L+ \% @/ }0 V( P6 K
# 2 - 多用户,但是没有NFS
" y' g4 h, g; w! g9 [$ s% ? # 3 - 完全多用户模式 ) E- ]/ s# P& Y5 L+ l
# 4 - 没有用到 8 a# k) M1 c+ C: N( Y
# 5 - X11 ( ~3 P6 K% ~3 K( t1 W4 Z3 r
# 6 - 重新启动
: b7 d9 t$ }: _& X0 L7 a
- {. Z* L: @9 |( w5 D; H) m6 @" D7 C. T
对各个运行级的详细解释:
K+ y" A G. y, [4 B( j
+ O0 a7 L. [( g' o+ k0 为停机,机器关闭。
- Z7 Z; e& v6 n) u5 U) A( d% c) o6 q9 [; M% P# X
1 为单用户模式,就像Win9x下的安全模式类似。 " X/ j0 K/ O" b% U T+ f2 n
! U8 \7 Q# w. d( y% N* `5 Z2 为多用户模式,但是没有NFS支持。
* P) ~* }7 D2 O3 s
* S' w5 ^5 }2 |4 l0 Z3 为完整的多用户模式,是标准的运行级。 $ B; G0 K. c* r# N- F
& L9 Y) D8 C2 @0 G5 p% S4 一般不用,在一些特殊情况下可以用它来做一些事情。例 ! w( i+ t' h' z# U$ S
/ |* H7 F7 f* {, ^2 e* u# h( N
如在笔记本 电脑的电池用尽时,可以切换到这个模式来
. v' r- T4 T; Z- Y) Z
/ L" f$ P5 E j8 f" A' w$ w做一些设置。
F# z8 L9 X% Z( Y7 ~$ A 5 就是X11,进到X Window系统了。 0 s: y/ y% d6 m
6 为重启,运行init 6机器就会重启。 |
zan
|