下载此文档

linux常用服务器配置.pdf


文档分类:IT计算机 | 页数:约26页 举报非法文档有奖
1/26
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/26 下载此文档
文档列表 文档介绍
该【linux常用服务器配置 】是由【秋江孤影】上传分享,文档一共【26】页,该文档可以免费在线阅读,需要了解更多关于【linux常用服务器配置 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。:.
Linux常用服务器配置
文件修改记录表
序修改人修改内容批准人生效日期版本号
1纪熊熊创建李石鹏201
2纪熊熊增加DNS,DHCP,NTP的配置李石鹏
纪熊熊增加FTP服务器的配置李石鹏
4
5
6
7
8
9
10
版权声明和保密须知
本文件中出现的任何文字叙述、文档格式、插图、照片、方法、过程等内容,除另有特别注明,版权
均属江苏金智教育信息技术有限公司所有,受到有关产权及版权法保护。任何单位和个人未经江苏金智教
育信息技术有限公司的书面授权许可,不得复制或引用本文件的任何片断,无论通过电子形式或非电子形
式。
Copyright2011江苏金智教育信息技术有限公司版权所有:.
目录
目录
:.
:.
说明
文档目的
为了能够让部门工程师在以后的部署实施过程中熟悉linux下常用的业务配置,遂整
理此文档。
本文详细列出了在常见环境中Linux下常用业务配置;并对具体业务进行了分析和配
置示例,希望大家在以后的部署中能够严格去执行此规范。
规范文档中,尚有欠妥之处。请各位实施部署工程师及时指正!
文档适用范围
本文档使用江苏金智教育信息技术有限公司所有项目范围(含北京分公司、上海分公司、福
建区域)
文档约定
XXX字符标示着根据现场实际情况来填写
红色加粗标示着必须严格按照要求填写:.
1NFS服务的配置

NFS(NetworkFileService)的设计是为了在不同的unix系统间进行档案共享。当使用
者想用远端档案时只要用“mount”就可把remote文件系统挂接在自己的文件系统之下,使
得远端的文件使用上和local机器的档案没两样。其目的就是让不同unix操作系统之间可以
彼此共享文件。
NFS服务器的常用功能:1、可以把服务器的文件象本地一样的操作,很方便;2、NFS
服务器对系统资源占用也少;3、NFS可以支持很多其他服务,比如kickstart(kickstart是无
人值守,网络批量安装服务),NIS等等。
NFS服务建立在RPC(远程过程调用)协议上的服务,使用时需要先打开portmap(端
口映射)服务进程。因为本身NFS服务的功能非常多,所以通常该服务开启的端口是随机
的,当NFS需要使用某个功能时,我们通常是将开启的请求发送给RPC协议上的portmap
进程,做一个端口开启与映射工作。
作为一名运维工程师,对于NFS服务的配置一定要非常的熟悉。NFS服务也是类unix
平台下最基本的常用业务。

1)NFS服务的进程通常有:nfsd,nfslockd,rpciod,,,
2)服务启动脚本:/etc/portmap,/etc/nfs
3)使用端口:111(portmap进程的端口,通常只有这一个是固定使用端口)
4)所需RPM包:nfs-utils
5)相关RPM包:portmap(必需)
6)配置文件:/etc/exports

通常来说,NFS服务端的配置主要是基于/etc/exports文件的编辑。初始状态下,
/etc/exports文件为空。文件中的每一行,表示一个开放的目录,并记录着它开放权限。每一
行中都分为三列关系:第一列,写入你需要共享的目录路径;第二列写入客户端描述,也就
是哪些客户端可以使用你的服务器共享的资源;第三列是紧挨着第二列的,内容是共享信息
开放的权限。具体配置实例如下:
/home/share*.(ro,sync)
表示将‘/home/share’目录以‘只读/readonly’的方式开放给这个域的所有成员。:.

表示将/var/ftp/pub目录以“读写”的权限开放给这个网络的所有客户端成员。
/kickstart
表示将/kickstart目录以“读写”的权限只开放给这一个客户端成员。
配置文件/etc/exports中有一些常见的使用参数,具体功能如下:
sync代表资料会同步写入到内存和硬盘中。
async则代表资料会暂存于内存中,而非直接写入硬盘。
ro,rw该目录共享的权限是只读或者读写的权限,但最终能不能读写还要看本身文件系统的设置。
如/var/ftp/pub目录共享时是rw权限,如果最终客户端想要读写操作该目录,还必须执行chmodo+rw
/var/ftp/pub才可以。
root_squash当登陆NFS主机使用共享目录的使用者是root时,其权限被转换成匿名使用者,通常
它的UID与GID都会变成nfsnobody身份。
no_root_squash如果你想要开放客户端使用root身份来操作服务器的文件系统,那么就得要设置
no_root_squash才可以。强烈建议不要设置此参数,使用默认的root_squash参数比较安全些。
all_squash不论客户端使用共享资源的用户是什么样的身份,都会被转换成nfsbody身份。

当服务端的配置做好后,我们需要重启服务让配置生效,并做好相应的配置检查。服务
启动时我们一定首先启动portmap进程,之后再启动nfs主进程。使用如下命令:
[******@station20~]#/etc/portmaprestart
Stoppingportmap:[OK]
Startingportmap:[OK]
[******@station20~]#/etc/nfsrestart
ShuttingdownNFSmountd:[FAILED]
ShuttingdownNFSdaemon:[FAILED]
ShuttingdownNFSquotas:[FAILED]
ShuttingdownNFSservices:[FAILED]
StartingNFSservices:[OK]
StartingNFSquotas:[OK]
StartingNFSdaemon:[OK]
StartingNFSmountd:[OK]
服务启动后,我们还需要做好相应的服务配置检查,才能确保NFSserver真正的运行
没有问题。检查我们使用如下命令:
[******@station20~]#exportfs-rv
[******@station20~]#showmount-elocalhost
Exportlistforlocalhost:
programversprotoport
1000002tcp111portmapper:.
1000002udp111portmapper
1000241udp611status
1000241tcp614status
1000111udp919rquotad
1000112udp919rquotad
1000111tcp922rquotad
1000112tcp922rquotad
1000032udp2049nfs
1000033udp2049nfs
1000034udp2049nfs
1000211udp50578nlockmgr
1000213udp50578nlockmgr
1000214udp50578nlockmgr
1000032tcp2049nfs
1000033tcp2049nfs
1000034tcp2049nfs
1000211tcp53998nlockmgr
1000213tcp53998nlockmgr
1000214tcp53998nlockmgr
1000051udp946mountd
1000051tcp949mountd
1000052udp946mountd
1000052tcp949mountd
1000053udp946mountd
1000053tcp949mountd
检查的命令中,前面的两个命令:exportfs-rv和showmount-elocalhost,都是检查serve端
的共享信息。第三个命令rpcinfo-pserverip这个是用来列出NFSserver端服务开启后的进程
与端口的对应关系,如果这其中少了一些如mountd,nfs等进程对应关系,NFSserver都是开
启不了的。第三条检查命令强烈建议熟悉使用。

NFS服务端配置完成后,NFS客户端的使用相对就简单的多。首先可以使用如下命令
检查server端的共享信息。
当确定服务端的共享信息后,我们在使用相应的挂载命令将server的信息当做本地资源
一样的进行挂载使用。使用命令如下:
永久挂载server端资源,使用如下命令:
[******@instructor~]#vim/etc/fstab
proc/procprocdefaults00
/dev/GLSvg/GLSswapswapswapdefaults00
[******@instructor~]#mount-a:.
2DNS服务的基本配置

DNS(domainnameserver)是域名解析服务器,提供域名和IP地址之间一种相互转换的
机制,目的是为了方便人们的记忆和管理。对于计算机来说通过IP地址指向主机很方便,
但对于人来说,使用名字会更合适。这就需要使用一个转换表把IP地址转换为主机名,但
由于Internet上有数百万的计算机并且每天还要有很多新的计算机加入,因此要使每个人都
保持最新的转换表是不可能的,于是出现了DNS。
域名服务(DomainNameService,简称DNS)是一个系统,通过它,每个站点只需维护
它自己范围内的IP地址到计算机名的映射。每个站点把这一映射放入一个可供公开查询的
数据库,因此任何人想查找该站点中对应主机名的IP地址时,只需简单地查询该站点的数
据库。
DNS是Internet上一项非常重要的服务,许多服务的正常使用都建立在DNS服务的正
确配置上。通常来说,DNS解析服务分为:正向解析和反向解析。顾名思义,正向解析就
是将主机名解析成对应的IP,反向解析就是将IP解析成对应的主机名。
DNS的主要功用包括:






DNS域名系统采用分层式的管理结构,每一层的主机只负责自己范围内的主机与IP的
解析映射关系。如同一个倒置的数,这个逻辑上的树形结构我们称之为域名空间。正因为
DNS划分了域名空间,所以各主机可以使用自己的域名空间创建DNS信息。通常的结构组
织结构如下:
根域.
www子域africa子域asia
wwwwww
顶级域net顶级域顶级域n
com:.
域和域名:DNS树的每个节点代表一个域,通过这些节点,对整个域名空间进行划分,
成为一个层次结构。根域一般是指DNS层次结构中总的管理者,目前全世界共13个根域,
可以通过/var/named/chroot/var/named/。域名空间的每个域的名字,通过域名进行表示。
域名通常由一个完全正式域名(FQDN)标识。FQDN能准确表示出其相对于DNS域树根
的位置,也就是节点到DNS树根的完整表述方式,从节点到树根采用反向书写,并将每个
节点用“.”分隔,对于DNS域google来说,其完全正式域名(FQDN)为。

域名空间最顶层,DNS根称为根域(root)。根域的下一层为顶级域,又称为一级域。
其下层为二级域,再下层为二级域的子域,按照需要进行规划,可以为多级。所以对域名空
间整体进行划分,由最顶层到下层,可以分成:根域、顶级域、二级域、子域。并且域中能
够包含主机和子域。主机www的FQDN从最下层到最顶层根域进行反写,表示为。
Internet域名空间的最顶层是根域(root),其记录着Internet的重要DNS信息,由Internet
域名注册授权机构管理,该机构把域名空间各部分的管理责任分配给连接到Internet的各个
组织。DNS根域下面是顶级域,也由Internet域名注册授权机构管理。
、域及授权
一个域(domain)包含一个完整的分级域名下层树。区(zone)是DNS名称空间的一
个连续部分,其包含了一组存储在DNS服务器上的资源记录。每个区都位于一个特殊的域
节点,但区并不是域。DNS域是名称空间的一个分支,而区一般是存储在文件中的DNS名
称空间的某一部分,可以包括多个域。一个域可以再分成几部分,每个部分或区可以由一台
DNS服务器控制。使用区的概念,DNS服务器回答关于自己区中主机的查询,它是哪个区
的授权服务器。
、辅域名服务器
每个区必须有主服务器,另外每个区至少要有一台辅助服务器,否则如果该区的主服务
器崩溃了,就无法解析该区的名称。当区的辅助服务器启动时,它与该区的主控服务器进行
连接并启动一次区传输,区辅助服务器定期与区主控服务器通信,查看区数据是否改变。如
果改变了,它就启动一次区传输。
辅助服务器的优点:
1)容错能力
配置辅助服务器后,在该区主服务器崩溃的情况下,客户机仍能解析该区的名称。一般把区
的主服务器和区的辅助服务器安装在不同子网上,这样如果到一个子网的连接中断,DNS
客户机还能直接查询另一个子网上的名称服务器。:.
2)减少广域链路的通信量
如果某个区在远程有大量客户机,用户就可以在远程添加该区的辅助服务器,并把远程的客
户机配置成先查询这些服务器,这样就能防止远程客户机通过慢速链路通信来进行DNS查
询。
3)减轻主服务器的负载
辅助服务器能回答该区的查询,从而减少该区主服务器必须回答的查询数


(1)递归查询
递归查询是一种DNS服务器的查询模式,在该模式下DNS服务器接收到客户机请求,
必须使用一个准确的查询结果回复客户机。如果DNS服务器本地没有存储查询DNS信息,
那么该服务器会询问其他服务器,并将返回的查询结果提交给客户机。
(2)迭代查询
DNS服务器另外一种查询方式为迭代查询,DNS服务器会向客户机提供其他能够解析
查询请求的DNS服务器地址,当客户机发送查询请求时,DNS服务器并不直接回复查询结
果,而是告诉客户机另一台DNS服务器地址,客户机再向这台DNS服务器提交请求,依次
循环直到返回查询的结果为止。

,并将该请求发送给本地的域名服务器。
,就先查询本地的缓存。如果有查询的DNS
信息记录,则直接返回查询的结果。如果没有该记录,本地域名服务器就把请
求发给根域名服务器。

址。

,如果有相关信息则返回客
户机查询结果,否则通知客户机下级的域名服务器的地址。

(如果该域名服务器不包含查询的DNS
信息,查询过程将重复6、7步骤,直到返回解析信息或解析失败的回应)。
,并且将结果返回给客户机。:.

假设客户机使用电信ADSL接入Internet,电信为其分配的DNS服务器地址为,域名解
析过程如下:
1)客户机向本地的域名服务器发送解析请求。
2)当本地的域名服务器收到请求后,就先查询本地的缓存。如果有查询的DNS信息
记录,则直接返回查询的结果。如果没有该记录,本地域名服务器就把解析请求发
给根域名服务器。
3)根域名服务器收到请求后,根据完全正式域名FQDN,判断该域名属于com域,
查询所有的com域DNS服务器的信息,并返回给本地域名服务器。
4)本地域名服务器收到回应后,先保存返回的结果,再选择一台com域的域名服务
器,向其提交解析域名的请求。
5)com域名服务器接收到该查询请求后,判断该域名属于域,通过查询本地的记录,
列出管理google域的域名服务器信息,然后将查询结果返回给本地的域名服务器。
6)本地域名服务器收到回应后,先缓存返回的结果,再向域的服务器发出请求解析域
名的数据包。
7)域名服务器收到请求后,查询DNS记录中的www主机的信息,并将结果返回给
本地服务器。
8)本地域名服务器将返回的查询结果保存到缓存,并且将结果返回给客户机。

1)SOA资源记录
每个区在区的开始处都包含了一个起始授权记录(StartofAuthorityRecord),简称SOA
记录。SOA定义了域的全局参数,进行整个域的管理设置。一个区域文件只允许存在唯一
的SOA记录。
2)NS资源记录
名称服务器(NS)资源记录表示该区的授权服务器,它们表示SOA资源记录中指定的
该区的主和辅助服务器,也表示了任何授权区的服务器。每个区在区根处至少包含一个NS
记录。
3)A资源记录
地址(A)资源记录把FQDN映射到IP地址,因而解析器能查询FQDN对应的IP地址。
4)PTR资源记录
相对于A资源记录,指针(PTR)记录把IP地址映射到FQDN。
5)CNAME资源记录:.
规范名字(CNAME)资源记录创建特定FQDN的别名。用户可以使用CNAME记录来
隐藏用户网络的实现细节,使连接的客户机无法知道。
6)MX资源记录
邮件交换(MX)资源记录为DNS域名指定邮件交换服务器。邮件交换服务器是为DNS
域名处理或转发邮件的主机。处理邮件指把邮件投递到目的地或转交另一不同类型的邮件传
送者。转发邮件指把邮件发送到最终目的服务器,用简单邮件传输协议SMTP把邮件发送
给离最终目的地最近的邮件交换服务器,或使邮件经过一定时间的排队。


BIND:BerkeleyInternetNameDaemon,BIND是在Internet上应用最为广泛的DNS服
务器假设软件。提供稳定与可信赖的下层结构以提供域名与IP地址的转换。在整个DNS的
配置过程中,我们最好是把配置文件都放在chroot环境下,这样对DNS服务器有很大的安
全性考虑。chroot环境是在/var/named/chroot目录下。
后台进程:named
脚本:/etc/named
使用端口:53(tcp,udp)
所需RPM包:bind,bind-utils
相关RPM包:bindconf,caching-nameserver,bind-chroot
配置文件:/var/named/chroot/etc/
相关路径:/var/named/*

,我们第一步需要做的是把DNS服务器所需要
的软件包装上。安装好软件包后一定要chkconfignamedon保证服务永
久生效。如下所示:
[******@test~]#yuminstall-ybindbind-chrootcaching-nameserver
Loadedplugins:rhnplugin,security
ThissystemisnotregisteredwithRHN.
RHNsupportwillbedisabled.
rhel-debuginfo|kB00:00
rhel-debuginfo/primary|845kB00:00
rhel-debuginfo3040/3040
SettingupInstallProcess
ResolvingDependencies:.
-->Runningtransactioncheck
-->FinishedDependencyResolution
DependenciesResolved
===============================================================================
=
PackageArchVersionRepositorySize
/
网上很多配置都是自己去配置默认的/etc/,这种方式可以是可以,但是对于初学者来说,
去自己根据配置文件的语法定义/etc/文件是有非常大的难度。默认情况下这个是没有的,在
安装好软件包后系统中只有/var/named/chroot/etc/这个文件,我个人的建议通过将这个文件拷
贝成/etc/文件,这样的话,配置文件中的语法我们就不用顾忌那么多。
[******@test~]#cp-p//var/named/chroot/etc/
[******@test~]#vim/var/named/chroot/etc/
listen-onport53{any;};
allow-query{any;};
match-clients{any;};
match-destinations{any;};

,切记在配置的时候,域名结尾一定要有.。
[******@test~]#cd/var/named/chroot/var/named/
[******@testnamed]#ls
slaves
此处的配置文件内容和一样的,所以写哪个都一样
zone""IN{
typemaster;
allow-update{none;};
};

$TTL86400
3H;refresh
15M;retry
1W;expiry
1D);minimum
$GENERATE73-79$PTRtest$..
:.

[******@test~]#cd/var/named/chroot/var/named/
[******@testnamed]#ls
slaves
[******@testnamed]#cp-pexample
typemaster;
allow-update{none;};
};

$TTL86400
3H;refresh
15M;retry
1W;expiry
1D);minimum
$GENERATE73-79$PTRtest$..

1)当我们配置好正向解析区域和反向解析区域后,一定要检查每一个域名和主机域名
(FQDN)。点号是代表是根域的意思,所以这个符号一定要加上去。
2)在我们拷贝一个模板文件的时候,一定要使用-p参数,可以保留原来文件的权限和所
属关系不变。“”。
3)正向记录文件和反向记录文件中有一个批量添加记录的参数$GENERATE,这个参数的
语法比较特殊:正向的时候反向的时候$GENERATE73-79$PTRtest$..
4)这个文件中的正向和反向区域文件的名称没有规定性,只要和
/var/named/chroot/var/named目录中的区域记录文件名称一直即可。

服务的检查
分别检查DNS服务器的主配置文件和区域解析记录文件是否有配置错误。
[******@test~]#named-checkconf/var/named/chroot/etc/
OK
OK
服务的重启
[******@test~]#/etc/namedrestart:.
Stoppingnamed:[OK]
Startingnamed:[OK]
[******@test~]#/etc/namedconfigtest
zonelocaldomain/IN:loadedserial42
zonelocalhost/IN:loadedserial42
zoneloadedserial42
zoneloadedserial42

作为DNS服务器的客户端,通常我们只需要配置/etc/,文件中一般只需要设置两行参
数:search,找寻的DNS域;nameserver,DNS服务器的IP。
[******@test~]#vim/etc/
search
客户端的检测
[******@test~]#nslookup
>test1
Server:
Address:
Name:
>test3
Server:
Address:
Name:
>www
Server:
Address:
Name:
Server:
Address:
3DHCP服务器的配置

DHCP(DynamicHostConfigurationProtocal)就是动态主机配置协议,可以自动配置主机
的IP地址、子网掩码、网关及DNS等TCP/IP信息。所以DHCP可以有效地降低客户端IP
地址配置的复杂度和网络的管理成本。如果路由器能够转发DHCP请求,只需要在一个子:.
网中配置DHCP服务器就可以向其他子网提供TCP/IP配置的服务支持。
DHCP的应用环境:DHCP主要应用在以下两个应用环境,一个就是局域网中存在大量
主机,第二种就是局域网中存在比较多的移动办公设备。

DHCP服务器:配置DHCP服务的计算机
DHCP客户端:启用DHCP设置的计算机
作用域:一个完整连续的可用IP地址范围,DHCP服务主要就是通过作用域来管理网络分
布、IP地址分配及其他相关配置参数。
超级作用域:管理级的作用域集合,用于支持同一物理网络上的多个逻辑IP子网。超级作
用域包含子作用域的列表,对子作用域进行统一管理。
排除范围:排除范围是作用域内从DHCP服务中排除的有限IP地址序列。排除范围确保在
这些范围中的任何地址都不是由网络上的服务器提供给DHCP客户机的。
地址池:在定义DHCP作用域并应用排除范围之后,剩余的地址在作用域内形成可用地址
池,也就

linux常用服务器配置 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数26
  • 收藏数0 收藏
  • 顶次数0
  • 上传人秋江孤影
  • 文件大小1.81 MB
  • 时间2023-03-18