网络服务器架构概述
针对校园服务器而言,经过一个学期长时间的运行,服务器中的各种系统已经紊乱,这时恐怕就得重新安装操作系统或应用软件了。以下我们将讲解软件维护过程中所需注意的一些问题。/ U$ z4 _" V( t& b& T9 F! M2 k' \
6 F0 {% i" [% P( e' X' l) b
* h: r& l$ D! n4 h P+ y
! g; D- l* S5 p' V" |( C8 ^
. R( q+ q8 u1 |8 G4 ^$ l
/ h" o" R# o. p7 v 安装前的准备+ U2 k% d" T: G! X1 W* r% n
9 I, o! m# i7 w ?3 i x0 r
# U, z" m* |5 ~9 _; f1 w+ s1 S) W% f" ~0 [1 ?2 e
8 C1 i! n! M2 ~
i3 s4 `( ^. J- L8 U
在进行操作系统维护之前需要将必要的数据备份出来。备份的方法可以使用额外的硬盘,也可以将数据用刻录机备份出来。另外,在重新安装系统之前,需要检查硬件是否工作正常,从网上下载最新的硬件驱动程序安装盘(光盘或软盘),否则系统很可能将无法安装成功。尤其是某些RAID卡的驱动程序,一定是要有软盘介质的支持,因为在安装操作系统时会要求你插入驱动盘。$ _+ Z0 a: s) n6 N9 R2 m" h
9 L% h0 b7 q( @# _+ i4 L! i, ~
/ R; R0 P" N5 c3 Y; D7 D8 t4 z# }) T; s
* h: Q: a6 k: {$ ~7 k
" I* S: O9 `3 L6 k' t: K 操作系统的安装# [: K8 w& s% B$ A' U
# }$ P' H: }) o; v
/ J. J$ C% _) J1 Q6 f' c- P
1 h) H, j9 ~. a9 w! K0 H
) \* E4 a: ?5 R( d/ o1 H# A& F
' ?1 o" @8 b1 G6 p# D+ c 在确认万事俱备之后,就可以重新安装操作系统了。首先需要将硬盘格式化,用操作系统的启动盘启动系统之后,运行格式化命令就可以了。如果有必要,可以重新把硬盘分区,但是千万不要进行低级格式化硬盘,除非确认硬盘有坏道。2 ?" j! M, @. f. g' {
5 q, C/ j& [5 C% G. X0 V' L
0 {7 X" m2 r3 }' v; ]% g" v7 {2 k. |
" X4 M/ i3 K/ o% l0 p2 v
3 v% z* w2 z2 K1 H5 O7 W e: s( q
在格式化硬盘之后,就把操作系统安装上,安装操作系统的具体操作过程这里就不再讲了。安装完操作系统之后,再把显卡、网卡、SCSI卡、主板等设备的驱动程序安装上,使操作系统正常运行就可以了。) a' @: Z: y; }, Y' D1 c, [
; b% v5 x8 Z: w& N. I. a
3 [ @# O+ i' K) K' P9 d; x7 r* S* ?) \9 _6 A
# }6 ^* j% ^/ c; t6 x
! r( k) M/ K. J. _+ G, w0 E 另外,需要提醒一下,在安装完操作系统之后,记住一定要下载并安装最新的操作系统的补丁,这样就能够保证服务器的安全漏洞是最少的。* K" }% c( |* x+ G# S Q6 Z ^# F
6 D4 m% \# u+ F8 ^4 I; S* ~; @5 a+ l9 ?
f2 f# l6 Z* H1 a+ Z3 ]% Q7 B1 s4 i! D7 g
7 }6 M- v4 I3 w; C* _. t
网络服务的设置和启动9 E+ ~' g, q$ q! G) c3 F0 G+ Y
# m. U$ n7 u% e
V4 A. q; {! z1 b$ `7 d2 F f% D o& j) r
4 {8 z r3 j6 Y9 W3 ?4 P2 {4 o; A& D- J! c/ L' h: v
仅仅安装完操作系统是不行的,此时的服务器还没有提供各种网络服务,因此需要对服务器进行一系列的设置。下面介绍几种特别重要的网络服务。
3 O# @* N0 E6 N2 f3 T( |: y
/ d( |. j3 }5 O4 W0 L7 e& f8 ]" H) y% ]' G( T7 E8 T, d- d
: L) ~0 i6 ] V8 Z$ O$ j& P
2 R/ C2 A* H! T0 o) H* q* p
& C8 n5 S" a: D 1、DNS服务
8 e4 [0 Q! @1 z) p, \9 D; v& Z$ y$ g; t1 w* w. U9 e
9 E9 m3 c: f! |1 i5 m- @1 F1 u9 R: u- G1 p0 F% n! z( W' h
9 G8 X7 o- a2 K, ]
$ Q) ]: a' m t, u" | DNS(域名解析系统)是基于TCP/IP的网络中最重要的网络服务之一,最主要的作用是提供主机名到IP地址的解析服务。在Windows 2000 Server组成的网络中,DNS服务居于核心地位,如果没有DNS,Windows 2000网络将无法工作。所以在Windows 2000网络中,至少要有一台DNS服务器。
: ?# `. [7 U1 C$ w1 u7 o% ~1 P( F9 ~& m3 M5 z
3 n0 u6 i" b8 m0 Y- {% C F/ ]# _
. P% S2 O! x3 T! l8 X$ E: _/ t0 y0 P' B
. w# k1 L5 [+ } U
2、域控制器
) }3 o+ ~# w9 m+ `& I/ V
! _. L9 w+ j, P% ^4 \" B& A
. i/ X: l8 ^; x/ ?0 E7 v6 b) P
+ v" c+ d) {6 i7 e2 t" V, Z# v6 T- E6 `% b
0 Y8 ~- W: c: f$ P
在Windows NT/2000中有“域”的概念。带有“域”的网络能够实现“单一账号单录,普遍资源访问”,也就是说只要在域控制器上有一个合法账号,就可以访问域中其他的服务器的资源。如果没有域控制器,只能构成一个对等网。对等网在权限控制、资源管理上是很麻烦的。因此首先要在网络中安装域控制器;如果网络中已经有了域控制器,可以不必再安装域控制器,但可以将这台服务器设置成备份域控制器,当一台域控制器出故障的时候,另外一台域控制器可以接替它的工作。) i3 N: w' {/ T
! c5 }) U, i/ I( s9 x2 _
7 S4 y" O8 w1 v: _% ]1 L
- u/ V G( R* e( ^
- o4 l# l5 X, E2 w/ X
/ R) Z% ?7 T) \9 S% x 3、DHCP服务
3 x4 q9 s9 E) Z: E; T# p0 ~& Q; m
3 g9 k* e- q- {0 y, o S5 U& T1 [/ ^4 T, Q
8 k) z2 N0 K9 y+ B& C1 o* J, N8 x
. z" [5 F) }( N3 F3 u3 ?/ _, e1 h. B2 R# S h
DHCP(动态主机配置协议)是服务器向其他客户机提供IP地址以及其他网络服务的IP地址(如DNS、默认网关的IP地址等)的网络服务。数量在几十台以上的计算机网络中,使用DHCP会带来很大的方便,客户机的IP地址、DNS的IP地址、默认网关的IP地址等都可以实现自动分配,这会大大降低网络的管理难度。除非只有几台计算机,否则都应该采用DHCP。
. }1 P9 N3 f4 r) R/ R/ R. C+ f8 I% s6 Y8 e
- ?9 Z" l- @8 n8 w. m0 c4 T7 r9 Y) V8 [/ o% d$ M4 h3 p/ A0 T
$ p. G' w9 a. z* x4 z9 `9 U
8 b$ Y- t, h* E( N 4、Web服务 u. U1 z: Z w' @
; J1 ?# }. O8 O1 |! o
% k5 U! `# g7 \5 K5 q
# e2 N! ~6 _1 F H5 C6 ^( g% g y
* ~: `( ]% R1 I Web服务是服务器提供的基本功能,尤其是在校园网中,怎么可能没有校园主页呢?在将校园网主页的数据复制到服务器中之后,需要重新设置一下Web服务,使校园网主页能够正常运转。 @* X4 g( Y. o$ ?/ s) z
7 X9 C( U; |& x! ^! X0 i+ e6 \/ O/ r# x
: e. S4 X2 l5 x% u
( P0 B5 M; W1 q/ e$ j- Y8 v3 _3 l/ {
. X8 g, I, G" s9 P& D 应用系统的安装
! [* q2 [4 F0 ~' i7 i- _6 v# }, N" Q2 Y( `# h( h
7 m; d" @8 r) W, Z8 u4 s6 d d1 D1 c1 w4 c! b9 O K y8 B
; ]. c8 H7 F. t2 U6 R
: D" T/ j b. V% w% ]; J S. Z* p 基本网络服务安装、设置完成之后,需要安装各种服务器应用系统。下面介绍几种必需的应用系统。/ }& C6 J+ {9 V. }9 [4 ^ Z
* u* S8 Q! d4 s, y @$ I7 ^
7 m# W4 e1 [. a- i; J$ h% x8 h
# j! C% z( S/ t( ?: G% Y1 {; \7 q5 P
' K+ u$ b5 T& r8 h" j$ _: @. X6 `' q/ C E8 I1 N# J
1、E-mail服务
3 ~/ s8 _/ u$ Y$ q
5 L M- }; Q/ o: _" c: { I5 ]6 |3 k3 m/ Q3 H
: L" u# D6 q; i: u: M0 J
! ~2 {( t$ X0 A$ {5 U
- |3 d0 N4 G* F) [ E-mail是网络中使用频率最高的网络服务之一,因此E-mail服务器不可缺。邮件服务器软件有许多,在Windows NT/2000中,用的最多的当然是Exchange Server了;在Linux中,最常用的邮件服务器软件是Sendmail。由于篇幅所限,具体的安装和设置就不讲了。
5 {, h: u7 N' H* [6 P" {# f8 ~" Z* Y, u
# p1 V! R; X% y+ c4 t+ s7 N4 j6 I7 y! \
3 J! Y! \+ S- e. P. ?7 y2 y' T
4 c6 M0 L# j9 p5 ^- c- D [
2、数据库服务
' s9 K7 s, n8 S0 r* U- w: x% k! K* p) s- h! z
8 G# Z/ @. d% H, \- a' Y5 p) T! u! |( S- F4 A0 ~" M; L0 R
, ?/ u x$ B: C& n
/ `+ u% ?# M; ]6 @ 数据库服务也是服务器中经常提供的服务,许多应用系统都在数据库服务器的基础上进行。在Windows NT/2000网络中,最常用的数据库服务系统是MS SQL Server;在Linux中,最常用的数据库服务系统是My SQL。也可以使用Oracle等大型数据库系统。
! u! |* u1 ~1 J5 P: s% _7 I. E3 U+ k1 @0 [
$ ?' f- [/ |0 s( x9 f% U
( W& @8 ^& F# `; c& E+ ?6 z! Y* U) i9 ?& T' ^. ^
4 {+ t0 W5 G: K0 j* G- }: W
3、代理服务
1 a; |+ Q. m% |& V" X" G
+ Z$ Q" ]8 B, J2 ^9 f! b& ?6 }( _' U2 w8 u, l
; e+ ?7 J% w) \+ s
4 j2 E' B* ~7 T$ M9 u1 E
) x& [; R6 W0 A/ z& m8 d 目前,许多学校使用代理服务器联入互联网,这样可以节省大量的互联网接入费用。常见的代理服务器软件有SyGate、WinGate、MS Proxy等。有的软件不仅需要在服务器端安装,也需要在客户端安装,因此在安装的时候,要保证客户端与服务器端的一致。
6 ~/ ]9 B. n$ [/ p7 u/ P
, R( X1 U' b: E+ o3 c' L9 x% c$ H: w* |
! @) F& S9 u) L
. T5 i% T1 u' I5 u+ A! H+ v+ h7 F3 Q4 A6 a: J
4、其他应用系统, E/ f' O8 ?) u% e5 e3 V
: Q; S) r7 Y* e' {
- i% Z, Z E( u8 d: e! x9 e* f& Q$ _1 v ?& h$ M5 v1 e6 J# L, u" Y
% M! e4 o% V1 V4 L2 Z' E
) s, X. ~' k6 E& f
安装了以上这些服务是远远不够的,因为校园服务器上还要运行其他应用系统,比如教育教学资源库、校园管理系统、电子图书馆、电子备课系统等。这些软件的安装各有不同,按照说明书一步一步进行就可以了。
8 k1 `! O2 Z) ?( T& G; ]6 H" ?5 B" i. Y4 ^' `/ R$ Y$ T* v
+ A3 O' r! b) R+ n5 h" n; U; F
' q5 _/ @$ J) g- f, W" q! a
* o+ k. E' i) X
# Q. ~8 H" r- p OK,经过以上一系列的步骤,现在焕然一新的服务器又重新出现在您的面前了。相信整装待发的服务器将在下一学期的工作中会有更好的表现。4 k9 l- A* t% [5 ~2 z4 P2 C
/ Z" l+ Y/ x A# r7 J0 _
* M; G( L& y( H x
1 D: L, i. W8 q0 P1 T0 W
2 k6 ^! d S3 p: x! v) O
+ d( G2 v2 ^+ g" V; } 专家提示
: a3 t/ n6 k; X
* a- O% }9 l5 l, U
3 u" e! }# Q4 A( b: s L0 J
- \; ]! q2 \% B* y* o7 ^5 d7 ?0 S: @4 Q# g- p
' F$ p0 z" g" U; H* R
1、安装前的准备2 L( F8 Q3 O/ c" N1 [
9 Y2 w7 U( e3 J' n4 K* a- `
4 A( Y# D5 i _! J6 m! ?+ b" t/ B% R' w; T R
8 B4 l6 W# N. }; [3 G* G1 k4 T" Y" }; h! C5 i
在重新安装操作系统之前,首先要确定是否需要重新安装。如果需要,那么要确定操作系统的版本,数据库、Web服务、邮件服务等应用程序的版本,要确定是否用当前的版本,还是升级。之后,准备操作系统、补丁程序、应用程序,准备驱动程序,最好使用厂家提供的驱动。
* y% x; H% R c" |4 C- b' }) n& S( s6 K
p- O$ x+ j. B' V% s
. h+ [" Z' a E7 J/ ]
6 L3 ^# Q$ O* i9 g6 ^" c' w2 [* O+ D7 f. O6 ?
备份数据的方法有许多种,在校园网中很实用的办法是网络备份,或者用磁带机备份。备份时,要区分文件系统、数据库,文件系统备份很简单,Copy即可, 数据库备份不能简单地Copy,要用数据库下的备份工具来备份,或者用专用的备份软件来备份,例如Veritas、IBM、CA、NETAPP等公司的备份管理软件。) |1 V& G! ^7 {1 v2 E7 C3 \+ m+ ]
" z* C$ F; h4 i: h1 O& K0 A
0 F0 h3 M O. b! ?5 ? J9 _
/ h1 A" Q0 d+ e' |( G
/ ]+ v% q7 k) M# p8 w6 M
! ~7 ]/ S- P" O. N9 M& L 2、操作系统的安装( e0 t+ t0 \+ E- P
" u, G+ z/ v H; B
: E8 [8 `2 M5 e: K* p8 V3 ]$ u/ s8 g! B. y+ L. S
0 L" H9 X- y$ k v& m
( p2 G# D: y7 f6 d4 X7 n/ C8 V
如果硬盘以前是安装UNIX,硬盘的分区不是FAT分区,而是VFS、E2FS、E3FS等分区;或者硬盘做过RAID,硬盘的前16K字节会保存RAID的设置信息,这时候为了保证系统安装不会受到干扰,要求清除这些信息。可以用一个小工具来彻底清除系统分区信息,它就是Clear程序,这个小程序能够彻底清除硬盘的分区信息。如果找不到Clear程序,也可用Fdisk/mbr来清除主引导记录。
6 u0 c' Y( _+ k- A ?1 n5 e. c
0 r' n7 O& |3 K
$ @$ d, e5 W0 t8 |# y; |7 I
" w2 E" I" I7 W* ?% C' T
/ i/ s' @2 J7 t, {4 U _7 v7 l' _. v* W/ z7 @3 X/ s, _; z, k
在系统安装驱动程序时,最好使用厂家提供的驱动,不要用系统自检的驱动,很多情况下,系统自检的驱动会有各种问题。例如,有时候用NT自检的SCSI卡的驱动会导致系统找不到硬盘;NT自检的网卡会导致系统蓝屏;Linux自检的RAID卡驱动会在安装时死机;SCO Openserver自检的网卡会在大数据传输量的情况下导致网卡断掉等。
5 Z$ r7 |; c: V0 v5 A* x
( ^9 V$ A. z! @" m5 g
, R5 `+ l% N5 ~' T+ G8 t3 n$ Q" O* Z, Z* O
7 K1 S/ T! L; b" h) c" g3 ^' j9 U! O
3、网络服务的设置和启动
# O5 |# @3 a, |$ k+ B/ N; i7 ?, K% D( C, t0 P
, d; k! ?* p- L6 G2 F
8 _! Q R2 t2 k2 L7 T
" b& X5 ` x2 t4 G; }$ F: n( ]
# m9 H) H. ?8 E* Y4 H
为了优化系统的性能,使系统的CPU、内存资源得到合理的应用,要确定系统运行时需要哪些服务,将系统需要的服务启动,不需要的服务关闭。例如,如果你的服务器只是一个Web服务器,那就没有必要让DNS、DHCP、ICF、IPSEC服务启动,如果你不想远程管理服务器,也可以关闭TelNet服务,这样,系统的性能就会得到优化。
点击图标进入精品网摘收藏 欢迎大家加入网络收藏夹