- 在线时间
- 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)是目前中国最大的数学建模交流社区
 群组: 越狱吧 群组: 湖南工业大学数学建模同盟会 群组: 四川农业大学数学建模协会 群组: 重庆交通大学数学建模协会 群组: 中国矿业大学数学建模协会 |
一. 各项服务的功能介绍 / l& A" P, n6 n
( G- H4 \2 M9 q% }
amd 运行automount精灵程序,该精灵在必要时自动安装一些本地设备
- y" `! ?' _2 T: D A
: h: o' x$ B1 Y( C7 c9 t' M+ l3 W: _和NFS文件系统。 7 B9 m |4 i; |- x6 m! A
; h3 i; M5 c; _. k, s
apmd apmd用来监视系统用电状态,并将相关信息通过syslogd 写入日志。 I$ a1 O& h4 Z+ i
2 [2 l' N( x7 E; E& @) I也可以用来在电源不足时关机。 ' l5 H9 [! H, U6 c' X
v) w* j6 g) S" [8 Darpwatch 该程序主要用来维护以太网物理地址和IP地址的对应关系。 , ]$ l$ Q1 }0 K; |
# e' O Y. T# m
atd 运行用户用At命令调度的任务。也在系统负荷比较低时 运行批处理
6 W7 X# D! S" U
. I# I" g* m; Q& P任务。
" N) O- ^3 o$ ^3 y( k# {: r8 g/ q( L" v# d; I* R
autofs 当您需要时自动转载文件系统,而当您不需要时自动卸载。 * \/ V f F; T/ E9 p
# D& w8 V0 |5 I3 B- u. |
bootparamd ' M4 r' C% q/ q/ A" t9 t2 r y
9 b: O* C. Y. q& @% }
该服务允许老的Sun工作站从Linux网络启动,它和rarp 现在很少 0 k( y9 m# d9 P+ Z5 i# P w( a, P
; l `; O' Z5 U: Z使用,基本上被bootp和dhcp取代了。 & k X& W$ R9 s" I' ?+ `( T" n S
* u6 ~4 ?) H9 l+ r, H' c: W% e) Ucrond cron是Unix下的一个传统程序,该程序周期地运行用户 调度的任
) d* R8 p L& G9 j& @) K: `0 L
3 j3 O; e/ p T% ` K' T务。比起传统的Unix版本,Vixie版本添加了不少属性,而且更安
+ g) T0 }3 M C
* c: j, j/ T- h: H/ S* t1 ?' M全,配置更简单。
$ U- \4 M6 H( |8 B7 ]/ g7 F0 ^3 K: b: i
dhcpd 该精灵提供了对动态主机控制协议(Dynamic Host Control Protocol)的访问支持。
& h* |9 F# E" j" r& k. |* E- a: t. a J" i* N
ftpd FTP是文件传输协议的简称,它定义了在网络上从一台计算机向另 w" R* E& ?' [- j! z
- E0 M+ ?- e# ]. ~一台计算机进行文件传输的方式,几乎所有的常用系统平台都提供
R# s: F0 Q" b# A3 l S( _0 a: C! |2 w: H% h, j1 m( b
FTP的服务程序和客户程序
7 Z8 u1 \4 [5 N' Q* Z7 ^, r6 p. _# P: G0 x$ r
gated gated通过一个数据库提供了网络路由功能支持。它支持 各种路由
+ H* z1 x+ z# P% `' E) Q0 n1 Y# |% }* P6 O7 P3 {
协议,包括RIP版本1和2、DCN HELLO协议、OSPF版本2以及EGP " a; y$ u. p) G2 n) `9 Q, u
, G3 _% V! ]7 y; E6 _. c- O
版本2到4。 ; L+ l8 Q; q& V- m( v5 p
, m. s7 i& ^* g1 a2 z8 ^
gpm gpm为文本模式下的Linux程序如mc(Midnight Commander)提供了 7 _8 v5 z4 B) _$ O# @1 `
F0 o v7 Y3 m" {
鼠标的支持。它也支持控制台鼠标的拷贝,粘贴操作以及弹出式菜单。 ' o; o) L% }$ W3 \3 F$ s3 `
4 h n B3 V% W7 K8 `7 a4 A, Y
httpd http是著名的www服务器,可用来提供HTML文件以 及CGI动态内
1 G$ o' D% E' B9 u) N2 D+ K3 C, y; q
容服务。
9 `! a4 q1 G8 \4 M. R6 G7 ], ?6 \1 l4 E" F4 g- T7 ^; P# u
Inet 因特网操作服务程序。监控网络对各种它管理的服务的需求,并在
; T: |! c/ u. l+ U9 [
9 r# n' C$ {: Y! f: D要的时候启动相应的服务程序。通常,inet管理的程序有telnet、
n v( D _/ T. u8 h7 H5 x! J
: x7 O' I; k, M: vftp、rsh和rlogin。关闭inet也就 关闭了这些由它管理的服务。
- V7 c, k" F+ N3 |
" k3 ^! D/ c3 f# i( Ginnd inn是最流行的用户组新闻服务器。它允许您建立起本地 新闻服务 9 [! `! v+ G0 H
+ k, k/ L6 C P$ m& K O# p3 n) Z器。配置有一定的难度,可以先阅读/usr/doc/ inn*文档获得帮助。
1 a+ F; s7 z7 y9 F7 V' m# H" d, H
; b- u( @! P: z3 L! Q, \7 _keytable 该程序的功能是转载您在/etc/sysconfig/keyboards里说明的键盘 + v) Y; i& a$ y0 A1 A
2 a/ K; A1 m) L, g+ Q' y H& a
映射表,该表可以通过kbdconfig工具进行选 择。您应该使该程序 7 u, Z) y9 D' D5 e+ A8 w' ?
$ g# s7 Y. [8 s4 ]7 W
处于激活状态。
H2 G S1 g! K- B4 |" W. `( d& z: u7 \" s+ ^
ldap LDAP代表Lightweight Directory Access Protocol, 实现了目录 , [( D0 c- R1 a7 x% g
3 j- q- G5 D4 B2 |# Y
访问协议的行业标准。 7 V" e: ^+ {, V5 e) @# Y
+ b0 z8 S! B) s3 m
lpd lpd是系统打印守护程序,负责将lpr等程序提交给打印作业。 ! O3 p, g* v) w# `% ` h1 r, z! {
) f' C# C" i3 z' Ymcserv Midnight Commander服务进程允许远程机器上的用户通过Midnight w. A6 n7 v+ i7 F% u
/ @( r' v7 z: f4 V7 j6 C
Commander文件管理器操作本机文件。服务进程用PAM来验证用户,
: N) g u N( o, T: ]
, H- Q6 s3 L7 q9 E3 ?需要给出“用户名/口令”以通过验证。 5 i7 V: D) g2 y' Y: w- {" w
7 H# c" ~7 U- @+ J) f5 u
mysql 一个快速高效可靠的轻型SQL数据库引擎。 - f3 @+ y% P( J6 E" J2 v7 |8 N3 }
8 y* y4 W& z( h/ ?/ {8 Z
named 域名服务器,将Internet主机名解析为点分的IP地址。 ) D ]" N% j7 ]2 r$ M H4 [
! J9 O; {8 C+ B, K5 w: A7 b' l
netfs 负责装载/卸载NFS、Samba、NCP(Netware)文件系统。
6 X) s7 z( Q5 N; L/ b2 k6 u
8 y4 j3 Z3 @# }network 激活/关闭启动时的各个网络接口。 0 m. M4 n$ e% X7 Z
% E% o# \: @, C) K3 O0 B( Pnfs NFS是一个流行的基于TCP/IP网络的文件共享协议。该服务提供了
: D0 c# D3 A: _
* m: V* b. @+ f, N7 M' MNFS文件共享服务,具体的配置在/etc/ exports文件里。 - z' H! L1 Q; ^' T0 M% e4 U3 A
. s% ~( r" ~; e* Qnscd 该服务负责密码和组的查询,并且缓冲查询结果。如果您的系统有
0 M& m$ I e5 n4 ~" ~" K. j, I7 P. Y) r$ ~
比较慢的服务(如NIS和NIS+),则应该启动该服务。 6 q( I7 E: p. [5 h6 {
# T9 T3 b! i- t# G% xPcmcia pcmcia主要用于支持笔记本电脑。 / d/ `6 w6 v! a! n3 L# ^( M
' [0 _5 ^, Q$ l, W, @! hPortmap portmap 用来支持RPC连接,RPC被用于NFS以及NIS 等服务。
) o+ T, A$ w: a. m
6 c2 p" x7 }; Z% o$ F$ L$ I- Lpostgresql PostgreSQL关系数据库引擎。
0 _8 r" W! _$ I" F
! c: E8 C a9 g& t4 e& gqmail 它也是一个基于UNIX操作系统的Internet邮件传输机构( Internet
: o- [ {/ y7 j% F/ V; V; ~1 q o. e# h2 ^9 H5 s
Mail Transfer Agent 简称MTA)。它采用标准的简单邮件传输协议
8 Z: A8 r3 G8 e# @3 n
% o o. P) t# Y1 @% f; l) r: y(Simple Mail Transfer Protocol 简称SMTP)与Internet上其他
4 C- {, f( T' t8 N; \
7 e& i H3 m% [! a5 z2 DMTA交换信息,具有安全、可靠、高效、简单的特点。 7 f5 w& ]3 Q6 O1 O6 x9 c4 E! k
: E3 R% I; b5 Z2 a' a( K; m
random 保存和恢复系统的高质量随机数生成器,这些随机数是系统一些随 ) W. S! ~- g2 t8 J# O4 Q+ L) C" D- z
! `! x' a8 L6 s8 v机行为提供的。 ) N" c1 K+ J7 v
" H# H9 w. U2 B; Yrouted 该守护程序支持RIP协议的自动IP路由表维护。RIP主要使用在小
3 |! w7 C: t4 l1 E; b! q1 c& Q
' {( Q& V) T& L" C. r# |型网络上,大一点的网络就需要复杂一点的协议。 : n5 m; F$ x1 x7 r6 Y7 u/ b0 Q1 a9 j
$ `6 L9 ~. e5 @, t
rstatd Rstat 协议允许网络上的用户获得同一网络上各机器的性能参数。 : }* a: J9 s# W& Q6 W! P
4 A" j [) P% c6 O Q0 c. Z
rusersd 该服务使网络用户可以定位同一网络上的其他用户。 # v4 j3 ]. Z7 |6 \3 R- k
6 T- v# z" I8 p' ?: m( }' l
rwalld Rwall协议允许远程用户向在同一系统中活跃着的终端发送消息,类
) \% T/ t" [! V. ?6 W+ r- l a6 F2 k, h
似wall的本地行为。 + F$ P9 l6 m6 T& i- @3 [* K. ~
3 X( A6 I' g5 I; frwhod 允许远程用户获得运行rwho精灵的机器上所有已登录用户的列表, 4 p5 ^0 i w# z* j# w4 X% k
- v# R8 Y- J( l% L3 e* ?+ ?
与finger类似。
; M3 j0 g f% `+ E. o+ ~
! G6 |3 v8 E9 x+ j6 U Lsendmail 大名鼎鼎的邮件服务器。
/ k$ y; ]) M$ {! B: P
1 j- n# c$ H6 [) p" Ysmb 启动和关闭smbd和nmbd精灵程序以提供SMB网络服务。
' N2 N# f! J! D# e
g+ B T- C2 \" B, lsnmpd 简单网络管理协议(SNMP)的守护精灵。 ! P4 t4 D1 ]" C7 r
5 L) F1 Y8 G2 [9 R
syslog syslog是操作系统提供的一种机制,守护程序通常使用这种机制将
: h0 C$ \3 e1 D; O. k W; I. G, I* G- `0 t) a+ u
各种信息写到各个系统日志文件。通常应该启动该服务。 * c2 J$ w' C: s+ D ~' ~
/ [6 O; ?7 D( `$ C
Webmin webmin是基于web的集系统管理与网络管理于一身的强大管理工具。
) j; k# R0 a, ^* u, V+ G9 s5 w* r4 Q. W
利用webmin的强大功能,用户可以通过web浏览器来方便地设置自
- ~# ~$ A6 j8 [0 M5 x, }9 ]4 y0 L2 W0 |( l* x8 e1 k
己的服务器、dns、samba、nfs、本地/远程文件系统以及许多其他的 8 f+ K0 x& V ]8 l& D6 w8 N
3 T& a7 T; e4 ~8 n4 H. R" g8 I: C系统配置。
* U* Y8 m+ H% v1 W0 ^* ^( \5 v* V
0 U$ }' O* S5 U. U二. 服务的启动和停止 ' a) B g' s4 A2 p2 j% `$ v
0 x1 [* w1 }( j% V1 Y H
init是启动时运行内核的程序. 它负责启动所有在启动时需要运行的进程, 包括允许您登录的gettys, NFS管理器, FTP管理器,以及您想在机器启动时运行的任何事. 0 v3 I8 Q0 D3 Y& A5 m* B2 u
; ^2 Z+ J& g* _- r, M7 d# m& z
SysV init的配置文件存放在/etc的一个子目录. 这个目录叫rc.d. 在那里您将发现 rc.sysinit 和以下目录:
: } I9 c! }- j6 K9 ?5 y1 \8 Z* Q k$ g
init.d
, h% f9 I. v4 Y" W
; d0 m6 U' E D/ W \' f+ krc0.d
e2 t( N7 P% V) ~) E
% Q8 y3 m; `% c* w6 s2 grc1.d : S4 A% B D% K" E2 L9 l
" a- f2 f/ G! ~; ]! ^2 v- C3 a
rc2.d
2 C1 Z9 @% J E. p; B3 y5 }9 x9 [% q8 ]8 H
rc3.d 0 U! o8 Q( b$ ?2 y7 p! S# f
) A9 x5 O5 _% |2 h9 Crc4.d
: Z X3 b0 r! ]. z$ R; a. \0 k5 ?6 e; h ~0 X( i7 N
rc5.d
' |2 H0 w5 _2 f9 g' g+ O1 {( {2 B% ^
rc6.d
o/ j2 t+ E& r, ^' M5 f2 B. T! R4 }- w; s( a
init.d包含一组script. 基本上, 您在启动时或进入另一个运行级别时, 每个service需要一个script. Services包括网络, NFS, 发送邮件, HTTPD等等.
; R3 L/ z8 `$ r& P7 X- g5 K3 P3 W# P! t9 m5 J' {/ _
默认的运行级别在/etc/inittab中定义.在前面有一行类似: ) V# t3 `8 v- `7 B% Y9 B0 }
3 X+ B, _+ p: R1 ^9 yid:3:initdefault: 6 A+ t# N/ |# \0 O, }6 C1 c
0 |2 K9 V% z7 O E! b) m' [, S在这里, 您看到第二栏, 默认运行水平是3, 大多数系统都是这样. 如果想修改它,可以手工编辑/etc/inittab改掉3. 如果在rc3.d输入ls -l : 3 l. w5 j8 {- {# S+ b/ c2 R3 n
+ a2 q# P4 b" U- y
lrwxrwxrwx 1 root root 17 3:11 S10network -> ../init.d/network
% V! G) n+ S( q! T+ |1 E Q. A' o' T$ n( l$ V! k
lrwxrwxrwx 1 root root 16 3:11 S30syslog -> ../init.d/syslog
, i5 n/ T0 C: ^" [/ W
0 G0 ~- ~/ W( J0 s) ?lrwxrwxrwx 1 root root 14 3:32 S40cron -> ../init.d/cron
! } T: m1 T* \* E
* _0 J' M" Q3 @& D: flrwxrwxrwx 1 root root 14 3:11 S50inet -> ../init.d/inet
$ B1 l, @5 j1 I" ~7 ]& ^% I% S+ t0 ]' W( w1 q& t
lrwxrwxrwx 1 root root 13 3:11 S60nfs -> ../init.d/nfs
0 t& r1 l# i8 a9 ?% T& s/ N6 g! `( J* y% V& Q
lrwxrwxrwx 1 root root 15 3:11 S70nfsfs -> ../init.d/nfsfs : e- y1 q% l' M$ K) a- Z" j
& @4 D( c- x$ tlrwxrwxrwx 1 root root 18 3:11 S90lpd -> ../init.d/lpd.init ( e, t) K$ J, D6 ?) p% G4 y
' w' I. D. g4 o3 rlrwxrwxrwx 1 root root 11 3:11 S99local -> ../rc.local ?9 K; a0 k7 K+ o1 V0 ]. v! x
! Q# {) }* B: x7 S/ ]: ?) o: ~
$ g' ]+ v5 x6 ^% ?5 p我们可以看到这个目录中没有真的'文件', 只有对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脚本的。
" t2 B& i% t& u5 @4 f这个连接在前面还有一个'S'和一个数字。'S'是指启动这个特定的script, 'K'是指结束它,即kill。 数字是顺序, Init将根据顺序启动所有的services. 例如,在同一个目录下,你还可以看到S35dhcpd这个文件,dhcpd服务就是在network服务之后启动。因此我们可以用一个两位数字和一个大写的'S'或'K'来启动或结束所需要的 service.。 u% ~* M; y1 q3 Z3 _" E, v" X
/ J7 Z' Q, I# [$ sInit如何启动和结束service? 很简单. 每个script都写了一个接收参数用来'启动' 和'结束'. 我们可以用命令行来执行这些script, 如: 5 l: h. g0 h* G" O9 x
( g" ~3 S3 j, `3 ~! B- C
/etc/rc.d/init.d/httpd stop来结束httpd服务器. Init只需读文件名, 如果有'K', 它就用'stop'参数调用script. 如果有'S',则用'start'参数. $ S+ T( w' B: n' f* O, X9 j
9 X0 X F% g5 ]# o% y
9 A7 p0 h$ r3 ^; ~另外:在启动时或者修改运行级别时, 当所有的其他初始化完成后, 将执行文件/etc/rc.d/rc.local. 可以在这增加新的初始程序,我所编写的程序就加在该文件中。在LINUX系统启动部分将详细介绍。 * ^- c( {) k/ x0 R1 P F
8 a( J0 `% H/ t( U2 V5 B# ?/ p# S1 c
5 _/ F, N+ M1 o6 W: z* @/ f3 Q& ~
9 p* z9 X3 O* L4 v三、 linux运行级别详解 8 B+ C1 @3 y5 [. R# i
* V' j# j' \+ e0 M2 N简单的说,运行级就是操作系统当前正在运行的功能级别。这个级别从1到6 ,具有不同的功能。这些级别在/etc/inittab文件里指定。这个文件是init程序寻找的主要文件,最先运行的服务是那些放在/etc/rc.d 目录下的文件。 : ^& N' g9 R3 ?# ~% o* S; d
% e1 l1 W/ o; p. Y* B6 S) R& t不同的运行级定义如下:(可以参考Linux里面的/etc/inittab) , x2 H5 x% c& C1 L( `) i
# 缺省的运行级,RHS用到的级别如下: ) x% j2 [! w& i0 q% p. d
# 0 - 停机 ; \/ S/ u, s& a% ]- u, B
# 1 - 单用户模式 # c K8 g, v& t; y# h2 Q$ C3 e
# 2 - 多用户,但是没有NFS ' X1 |+ \$ w' e" e
# 3 - 完全多用户模式
3 B2 q3 H: c& r& m" H # 4 - 没有用到 ' o5 Z+ P/ A6 p6 _2 e% I$ ]7 v
# 5 - X11 5 K+ A. i, [" n6 d9 c6 V! t8 |) C
# 6 - 重新启动 . b! o. R6 Q: s9 Z; j! q# \: T& @; \5 |
1 N4 y, {/ _4 X8 v2 j
2 ?: z) Q2 V2 |, e2 Q- q# k 对各个运行级的详细解释:
: n8 `. K/ v$ V7 U& r3 j( O/ a6 y
0 为停机,机器关闭。 0 s c% I- o* K s1 M' ~
$ Q( r' ^+ b+ B7 v; z w' \1 为单用户模式,就像Win9x下的安全模式类似。
- f6 n4 }( a0 J1 k3 h) B1 c8 z5 m9 \* }& W
2 为多用户模式,但是没有NFS支持。
# h: t( l1 W! q. w: ?. t" U' A3 A
( F/ P: S( J4 N' n- g3 为完整的多用户模式,是标准的运行级。
8 z0 c) v/ V1 a
2 v* O5 y) x# |" Q8 v4 一般不用,在一些特殊情况下可以用它来做一些事情。例
7 H: T& r8 e; q% P; S$ Q) g; p. o7 q4 J5 i5 G- F. P& d
如在笔记本 电脑的电池用尽时,可以切换到这个模式来
6 K: j8 e2 F9 p0 m/ X" e
4 W8 L$ c2 U3 B做一些设置。
2 W- M7 l" W# j 5 就是X11,进到X Window系统了。 2 ?5 }8 P- \/ H4 F8 _
6 为重启,运行init 6机器就会重启。 |
zan
|