Turbolinux DataServer 7.1 User Guide

Turbolinux® DataServer 7.1 用户指南
若本手册内容变动
若本手册内容变动, 恕不另行通知
本手册例子中使用的公司、人名和数据若非特别指明, 均属虚构
本手册例子中使用的公司、人名和数据若非特别指明本手册例子中使用的公司、人名和数据若非特别指明
(C)1992-2004 北京拓林思软件有限公司版权所有 (C)1992-2004 Copyright Turbolinux,Inc Linux 商标属于
商标属于 Linus Torvalds 先生所有
商标属于商标属于
北京拓林思软件有限公司版权所有
北京拓林思软件有限公司版权所有北京拓林思软件有限公司版权所有
恕不另行通知.
恕不另行通知恕不另行通知
先生所有
先生所有先生所有
用户指南
用户指南用户指南
均属虚构.
均属虚构均属虚构
本指南中的内容仅仅是提供信息,如果信息有变化,不另行通知,而且不应该被当作是
Turbolinux 有限公司的承诺. 对本手册中可能出现的任何错误,Turbolinux 不负任何责任.
只要该版权通知在所有的副本上都不被更改,保持完好,则无需事先获得 Turbolinux
的书面通知,可以对本手册进行复制,保存在检索系统,或以电子,机械,记录等其他任何
形式或方式进行传播.
Turbolinux, Inc., Turbolinux, 以及 Turbolinux 徽标都是 Turbolinux 公司的商标.
所有其他的名词和商标的所有权归各自的所有者拥有.
本手册由 Turbolinux Inc.设计和完成.
联系方式:
电 话: 86.10.65054020 传 真: 86.10.65054017 地址: 北京市朝阳区光华路七号汉威大厦 15B1 邮政编码: 100004
网址: http://www.turbolinux.com.cn/
目 录录录录
Turbolinux® DataSer ver 7.1 用户指南
前言 .................................................................................................................................................. I
致谢........................................................................................................................................... I
印刷规范..................................................................................................................................II
征求用户反馈..........................................................................................................................II
技术支持.................................................................................................................................III
在线更新.................................................................................................................................III
Service Pack 功能..................................................................................................................III
第1章 Turbolinux 服务器安全...................................................................................................1
什么是安全?...........................................................................................................................3
家庭安全...................................................................................................................................3
计算机安全...............................................................................................................................4
Linux 安全...............................................................................................................................5
Turbolinux DataServer 7.1的策略....................................................................................6
“全部拒绝”方法...................................................................................................................7
有关安全方面的机构组织的详情...........................................................................................8
2 章 系统管理...........................................................................................................................10
超级服务器和服务器程序.....................................................................................................11
超级服务器.............................................................................................................................11
服务器.....................................................................................................................................11
端口监督程序.........................................................................................................................11
超级服务器模式和独模式.................................................................................................12
超级服务器的功能和任务.....................................................................................................12
超级服务器的不方面.........................................................................................................13
Xinetd......................................................................................................................................13
访问控.................................................................................................................................16
级软件.................................................................................................................19
使用 rpm..................................................................................................................................19
Turbopkg.................................................................................................................................21
服务.........................................................................................................................................25
chkconfig...............................................................................................................................29
查看行级别的服务设.................................................................................................29
联网.........................................................................................................................................30
netcfg – turbonetcfg................................................................................................................32
.........................................................................................................................................39
配置打印系统.........................................................................................................................41
3 Internet 服务器..............................................................................................................46
服务器DNS 服务器..................................................................................................47
服务器.........................................................................................................................47
服务器.........................................................................................................................48
用户指南 .....................................................................................1
用户指南用户指南
高速缓冲服务器.................................................................................................................48
属服务器.............................................................................................................................48
解析.....................................................................................................................................48
典型设置.................................................................................................................................51
引导文件(/etc/named.boot)置示...........................................................................52
解析器文件(/etc/resolv.conf)置示.....................................................................53
loopback 件设置示.........................................................................................................54
正向查找文件(或区域文件)设置示.............................................................................54
逆向查找文件(或逆向文件)设置示.............................................................................55
查配置.................................................................................................................................56
BIND 9.....................................................................................................................................59
邮件服务器.............................................................................................................................62
Sendmail .................................................................................................................................62
POP/IMAP..............................................................................................................................65
邮件管理.................................................................................................................................66
Web 服务器HTTP 服务器.................................................................................................69
Apache(阿帕奇)概述.........................................................................................................69
动和停止 httpd..................................................................................................................70
httpd 配置..............................................................................................................................71
SSL 的安全站点组织.....................................................................................................77
共站点置示.................................................................................................................78
FTP 服务器..............................................................................................................................79
ProFTPD.................................................................................................................................79
配置.................................................................................................................................80
4 Intranet 服务器..............................................................................................................82
Samba......................................................................................................................................83
Samba ..............................................................................................................................83
Samba 动模式......................................................................................................................84
动和停止 Samba..................................................................................................................84
Samba 配置..............................................................................................................................85
加密密.................................................................................................................................91
件和印机共享.................................................................................................................92
测试设置.................................................................................................................................93
过 SWAT 进行配置...............................................................................................................93
MS Windows Macintosh ........................................................................................95
Netatalk...................................................................................................................................95
Netatalk 部件........................................................................................................................96
动和停止 Netatalk............................................................................................................97
Netatalk ........................................................................................................................98
Portmapper (portmap)...........................................................................................................102
访问控制...............................................................................................................................103
NFS.......................................................................................................................................104
动和停止 NFS....................................................................................................................104
NFS 服务器设....................................................................................................................105
户端设...........................................................................................................................107
安全.......................................................................................................................................108
NIS........................................................................................................................................109
服务器和户端共同的设...............................................................................................109
服务器设...........................................................................................................................110
户端设...........................................................................................................................110
5 章 其他服务.........................................................................................................................112
SSH.......................................................................................................................................112
开始终止 ssh...................................................................................................................112
服务器配置...........................................................................................................................113
连接方法...............................................................................................................................113
DHCP....................................................................................................................................113
DHCP 配置.............................................................................................................................114
动和终止...........................................................................................................................117
DHCPD 正常运.....................................................................................................118
DHCP 软件..........................................................................................................................118
户端配置 (Turbolinux).................................................................................................119
LDAP....................................................................................................................................119
创建 LDAP 服务器数据.....................................................................................................119
使用 LDIF 格式....................................................................................................................120
创建 slapd.conf .......................................................................................................120
LDIF 数据库到 LDBM 数据转换...........................................................................122
LDAP 服务器................................................................................................................123
测试服务器...........................................................................................................................123
其他选项...............................................................................................................................123
配额.......................................................................................................................................124
配额设置...............................................................................................................................125
IP 伪装.................................................................................................................................128
iptables..................................................................................................................................128
A ..........................................................................................................................130
录和退...................................................................................................................130
定义登录方法.......................................................................................................................130
使用命令行进行登录...........................................................................................................131
命令下退状态...................................................................................................131
使用 GUI(图形化用户界面)进行登录............................................................................131
使用 GUI 退出登录...............................................................................................................132
管理用户账户.......................................................................................................................132
创建和更改用户useradd, passwd.....................................................................133
删除用户.......................................................................................................................134
切换为一个用户su...................................................................................................134
系统...............................................................................................................................135
直接切断电源.......................................................................................................................136
使用...............................................................................................................................137
件和目录ls.......................................................................................................137
切换至不同的目录(cd...................................................................................................138
出当前目录pwd.........................................................................................................138
拷贝文件和目录cp.......................................................................................................139
mv...................................................................................................................140
更改件名mv...............................................................................................................140
创建目录mkdir.............................................................................................................141
删除文件和目录rm, rmdir).........................................................................................141
查看文本文件(cat, less, more).................................................................................142
查找文件(find...............................................................................................................144
字符串(grep...........................................................................................................145
压缩解压缩文件(gzip...............................................................................................145
创建和提档文tar.............................................................................................146
进程管理...............................................................................................................................147
出进程的状态(ps.......................................................................................................147
终止进程kill...............................................................................................................148
管理设...............................................................................................................................149
.......................................................................................................................................150
区和件系统...................................................................................................................150
使用 mount 命令...................................................................................................................151
了解磁盘的使用情况(df, du.......................................................................................153
级软件...............................................................................................................155
使用 rpm................................................................................................................................155
访问在线手册(man page).....................................................................................................156
B TCP/IP 联网.....................................................................................................................158
TCP/IP...................................................................................................................................158
...................................................................................................................................158
CSMA/CD 协议........................................................................................................................159
MAC 地址................................................................................................................................159
ARP.......................................................................................................................................160
IP 地址..................................................................................................................................160
网关地址...............................................................................................................................162
引导过程设.......................................................................................................................162
...............................................................................................................................163
前言
前言
前言前言
致谢
致谢
致谢致谢
Turbolinux DataServer 7.1 用户指南提供关于使用 Turbolinux DataServer 7.1所需
要的所有信息,该 Turbolinux 采用 Linux 2.4.21 内核, 字字库采东文字库.
您从众多Linux 选择 Turbolinux
在中国、美国、日本 Turbolinux 公司的共同努力协作开发下 Turbolinux 具有安装简便、
应用广泛便于使用的特点.
自1993 年以来,我们一直进行 linux 方面的作,Turbolinux 在太平洋沿岸地区是
Linux 的带头羊.我们在1997 年就推出了国际化版本,目前支持简体中文繁体中文
日文韩文以及英文. 有关 Turbolinux 的 最 新信息,请访问我们Web 站点
http://www.Turbolinux.com.cn
过开放源动以及 Linux 缔造Linus Torvalds 动,我们的事业取
功;通过我们共同努力,用户对 Turbolinux 感到满意. 我们向那些已经而且继续为实
目标作出贡献Linus Torvalds 以及世界各地无数的 linux 开发们表示感.
/
.
I
印刷规范
印刷规范
印刷规范印刷规范
本指南使用以规范:
正文中的英文字符表示命令选项数以及用户输入
本中的英文字符表示
名,目录名,件名
• URL (Web 站点名)
• email 地址
强调字(一次出现)
本中的用括起的内容表示屏幕
本中的用括起英文内容表示出现在 GUI 上的按钮菜单项选项
其他英文字符字符表示用户在屏幕输入命令
斜黑体单间隔(Courier)字符表示用户输入字符串的名称。例如, 用户输入码,而不是字符串pasword这个字身。
规非黑体单间隔字符表示屏幕显示的系统
出现在系统应中的用角括弧<>” 括起来规非黑体单间隔字符表示字符串
的名,该字符串被系统用实际字符串替换。例如,
192.168.1.10
• “字符串”双引 (“”)括起来。
征求用户反馈
征求用户反馈
征求用户反馈征求用户反馈
Turbolinux, Inc. 持不努力优化和改进自产品,我们极为重视用户的反馈和
意见欢迎用户指出现的任何误、不、错误或遗漏.用户的需求、意见建议是我们
下一个版本中进行改进和提.
<host_address>可以被显示为
password
意思
如果您对我们的产品何方面有什么意见建议告知我们.我们静候用户的心声.我们
Email
support@Turbolinux.co
m.cn .
II
技术支持
技术支持
技术支持技术支持
Turbolinux 购买我们的用户提供各形式的技术支持.详情请参我们web
站点
http://www.Turbolinux.com.cn
便获得这些支持.登,需要产品册号码,该号码在 Turbolinux DataServer 7.1 包
中.
在线更新
在线更新
在线更新在线更新
Turbolinux DataServer 7.1 级手,其中,方便快捷的在线更新用户提
灵活级方法在安的系统中,中所选择 Turbo 在线升
/ , 技术支持前Turbolinux 产品
出现使用界面选择“扫描升级信息”就可以了。为连接数有限,如果运行失败,
请多次。可以选取“更改介质进行手动的更新
Service Pack 功能
Turbolinux 公司始终于保持产品业界最新,技术的性。除了多种更
新手段以外,还提供期的 Service PackService Pack 是对一定时内系统更新的
总结当新的 Service Pack 出现的,用户进行系统安装就应该选择 Service Pack装盘然后按照相关安装步骤进行安装,在全部系统安装,安 装 一次Service Pack 盘。当上所有的步骤都完成的,系统就已经经 过升的系统了。
功能
功能功能
III
第1111章
安全是一个关系国家安全和主权、社会的民族化的承和扬的重要问
随着信息化步伐的加快而变重要。“家就是国”,安 全
不容缓。
安全是门涉及计算机科学、网技术、通信技术、码技术、信息安全技术、应 用数、数、信息种学科综合学科
安全是指网系统的件、软件及其系统中的数据,不 受偶然的或者 原因破坏、更改、泄露,系统连续正常行,网服务不中断。
安全其本是网上的信息安全。从 广 义 来 上信息
的保密性、完、可用性、真实性和可控性关技术和理都是网安全的研究领域。
TTTTurbolinux
urbolinux 服务器安全
urbolinuxurbolinux
服务器安全
服务器安全服务器安全
网络安全的具体含义会随着“角”的变化而变化。如:用户(个人、企业,他 希望涉隐私或商业利的信息在网上传输时密性、完 实性的保避免其他人或对手利窃听冒充改、抵赖等手段侵犯用户的利 同时也避免用户的非访问破坏
络运行和管理者度说,他 希望对本地网信息的访问读写等操受到制,避免出现“陷门”、病毒、非法存 取、拒绝服务和网络资源非法用和非法制等威
,制防御络黑客攻击
对安全保,他 希望对非法的、有的或家机的信息访问进行 防堵避免机要信息泄露避免社会危害,对失。
社会教育态角,网 上不健康的内容,社会和人
成阻碍必须对其进行
技术迅猛及用户数急剧增Internet 速发,Linux 随之为最
要的网络操作系统中的员, 因此,Linux 环境的安全题也不能视。
Linux UNIX ,是 内 Internet 技术支持的作系统。Linux 的特
一就灵活,对安全而言,这既给用户带来好处也能带来灾难如果是知识渊博的管理 员, 行 Linux,的安全性. 如果不是, 请不要便改变把握的设置,这样也 会尽保证系统的安全.
1
Turbolinux 大好码公开,不可能存在后门.
本章将介绍安全方面的本知这些用户应该知道并且能
2
什么是安全?
什么是安全?
什么是安全?什么是安全?
对计算机系统和网而言,安全要是指采取措施防止非权访问在各计算机上
或在各计算机间传输的数据。为了维护数据的完整,也为了数据被恶意删除改, 采取这些措施是绝对要的。这一节讨论以下主,以明和理安全念:
家庭
计算机安全
• Turbolinux 安全
家庭安全
家庭安全
家庭安全家庭安全
当提及系统安全,诸如防火墙,加密,安 全 漏洞以及非授权访问等词汇马出现在人
安全
的脑海仅仅是方法。最重要的是“你想什么?”
且不提计算机,网以及其他技术术考虑考虑生在我们周围的事情
例如,为什么要锁门?原因大不会是“因为我有钥匙”你锁门是为您不希望
被别人不经同意就拿走,不希望损坏, 希望伤害.
我们按思路考虑家庭安全:
的对: 人及家财物
火灾,行欺骗
措施警报,监器,老鼠药
汇集了这些设开始谈论你的策略 所以,对于上锁,你能够想的情况包括: 无人; 只有子在家的候;
的策略是应用适合的情措施, 论它是什么措施
夜晚
考虑安全策略,容易犯常见错误一就“大的应该包括的”
千元一个百元的方法不仅浪费金钱
,而 且 实际还会消弱你的安全例如,每次取下表,都 不 得 不 打开险箱
最终变得厌烦懒惰,完全险箱遵循是明
不要大于价值
不要目地牺牲便利
3
了这些子现在安全了。但不能懈。锁可能被用
你也可能会把钥匙了。
安全需要具备性。必须重新评估策略的有效性,根据新的需要作相应的
变化,至重定义你想要保的是什么
计算机安全
计算机安全
计算机安全计算机安全
计算机安全家庭安全样,也是日常关心的事情。大多数的家庭安全都是共同的,
地系统考虑而对计算机,由于行和技术带来混乱,获得单一
致的应是不可能的因此,根据实际明公司,校以及其他组织机构的安全协议
是非常重要的。这 些 协 议 将成为这些组织机构的安全策略。在制安全策略,应 该 特 别
! ,威措施
! 责和权限 ! ! 安全策略
,威措施
,威措施
,威措施,威措施
:数据和计算机源。
有不的方法区分威。例如,做某件事是否是故的,是属于物质上的是属于知
方面的
措施建立应该不需要大具体的技术细
责和权限
责和权限
责和权限责和权限
技术的来看,有 各 日常操作,例如建立删除户,或诸如录监等特殊任
应该清晰个操作以及责范的权限
读他人邮件,检查日文件,以及其他活动可能会侵犯隐私应该
么属于合法以及什么是属于法的侵犯采取
安全策略
安全策略
安全策略安全策略
事先如何管理安全策略,以及都有那些职责。安全策略是协议。它应该
清晰
组织机构中和周围用户的的普遍情况。应该所有关方的性。然没罗万的完安全策略,是应该设法努力使它尽可能全面和广泛。
4
Linux
Linux 安全
Linux Linux
Linux 节着介绍 Linux 的特性。
进制版本
进制版本
进制版本进制版本
安全
安全安全
为 Linux UNIX 生出的,UNIX 开发的安全和技术能应用
进制版本
• PC
开放
用户的大
Linux 行版中的大数程序,包括软件,都是以编好的进制
以如果现软件有安全,需 要 进 行 复,然后再将进制软件户,在
户的安全会受响。而且由于单一的进制是重的,有可能出现新的
以及新的安全漏洞对服务器的安全不利。
PC
在安装 Linux 的机器中,最常见PC。件的可靠性各不相同是可以的是,通的计算机于被直接接触。PC 被打开,硬盘可以被出来,或者 计算机开始时就选择件设,例如服务器一个装配架。
开放资源
开放资源
开放资源开放资源
如果码对公,安 全 漏洞就易于被。这 种观点正确吗?事
来发现的已经重问的安全漏洞,
开放无关
实际上,是由于资开放的,安全漏洞往往速发现,世界各地的程序
和系统管理够很快漏洞提供补丁程序,所以共开放资源能够成是有
件, 且,用户自复安全漏洞也是完全可能的.反,如果不公开源漏洞也只能待补丁,能保这些系统中后门?
5
用户的大
用户的大
用户的大用户的大
Linux 用户的数目和种类加。随着类别的持广泛全面的安全略变得愈困随着用户数目的怀的人的可能
Turbolinux DataServer 7.1
Turbolinux DataServer 7.1 的策略
Turbolinux DataServer 7.1Turbolinux DataServer 7.1
Turbolinux DataServer 7.1 一个系统,它一开始就被当作服务器服务器
着很种类的服务集合一起,例如邮件服务,件服务,名服务,数据服务等等
而且,因为Linux,所以能当作站。一旦确定了服务器的类型(的目的应的安全策略
如以前介绍的,安全策略必须给定组织机构以及周围每个用户的普遍情况。通过
的策略
的策略的策略
Turbolinux DataServer 7.1 在的策略,创建一个简单和安全的系统。
Turbolinux DataServer 7.1 的安设计策略超出本指南的范围,但是本节将介
绍与安全直接关的最重要的方面,以及问题。
6
“全部拒绝”方法
“全部拒绝”方法
“全部拒绝”方法“全部拒绝”方法
使用方法来建立安全策略:“全部拒绝”和“全部允许。“全部拒绝”开始时
是拒绝所有的,然后再选择性允许所需要的。“全部允许”的点是允许所有的通过, 后再选择性地拒绝不需要的。一说,“全部拒绝”更安全,而“全部允许”更简单。 如果在安装时选择安全”选项,Turbolinux DataServer 7.1就采取“全部拒绝”方式。这 配置方式停止xinetd 动的所有服务,配置 hosts.allow hosts.deny ,拒绝本机的所有访问。
户管理负责删除户、设有效限等规则。同 时, 它也加密格
式和登录格式等。在 Turbolinux DataServer 7.1 中,通使用 shadow 密码, 加密码内容
不存在/etc/passwd,而是在/etc/shadow 件中, 件只能 root 用户取,加强 了系统安全.使用 Linux-PAM(Linux )就 可以安全方便使用这些 加密信息有关 PAM 的详情,请参pam 的 man page。
在 Turbolinux 中,没有设置密时间的标。全面的标看来果不好,为这些直接依赖组织机构特的规则chage 命令更改这些置。有关 的详情,请参chage(1) 的 man page。。
过多户信息可能会侵犯用户的隐私Turbolinux 的标准帐册只在标登录 策略范围之
对任何安全策略,设置日件的保持时间要的Turbolinux DataServer 7.1置日一次并保持前 4 次的文件(共 5 )。此外,登录记录 wtmp
月循一次保持上一次的记录(共 2 )。 有关详情,请参logrotate(8) man page
超级用户
超级用户(root)权限和许可
超级用户超级用户
权限和许可
权限和许可权限和许可
7
超级用户(root)录局限于虚不允许telnet ssh 以超级用户(root)直接。请参securetty(5) man page了解如何端,如制台(tty)
进行
级软件可以新功能、 提高性能、故障。在更新软件前,先要确定
实需要如果有要,升级的佳方法是什么?特别要的软的内容。一定该软件有“特洛伊木”等病毒
同时,如果有软件包文件的校验(MD5)信息,请在安装下载文件前,用 md5sum 命令 查看准确性。
有关安全方面的机构组织的详情
有关安全方面的机构组织的详情
有关安全方面的机构组织的详情有关安全方面的机构组织的详情
这一出有关安全方面的各机构组织的单。意,中可能会有遗漏
CERT/CC
访问事件被称为“计算机安全事件”。如果发生此类事件,可以向“计算机安全 事件应组(CSIRT)咨询信息和征求建议。计算机安全事件应组的全服务网址为:
http://www.csirt.ws/
CERT/CC CERT 报告是安全方面的权威的信息来源。CSIRTs 对特 家,地区或组织属于此类CIAC (www.ciac.llnl.gov (www.certcc.org.kr), 以及 AUSCERT (www.auscert.org.au
) CERTCC-KR
)
安全方面的
安全方面的 Web 站点
安全方面的安全方面的
出安全方面的各web 站点进行介绍
web 站点
站点 介绍
站点站点
http://www.first.org/ FIRST 是世界各地的 CSIRTs 坛。的目的
站点
站点站点
介绍
介绍介绍
8
CSIRT 组间共享信息,进安全事件方 面的合作
http://www.rfc-editor.org/ 多 RFCs(请解)文理安全
RFC 2196(站点安全手册和 RFC 2504
户安全手册)对帮助创建安全的计算环境
http://www.w3.org/Security/Faq/www-security-faq.html World Wide Web 安全常问问
http://www.netscape.com/products/security/resources/notes.html 这个站点上有 Netscape 的安全,以及对
NetscapeJavaScript中安全漏洞程序
9
2222 章
Turbolinux DataServer 7.1 的系统管理是通置各配置文(或配置)、以及使用 命令进行的
此外Turbolinux DataServer 7.1 提供了多交互式配置程序,我们称TurbotoolTurbo 工具)借助这些工具,可使很多系统管理任务大为简化。
在本章中,介绍了多超级服务器、多种服务、以及多种端口监督程序。接下来
介绍行系统管理任务你将的各种配置文件和命令同时还给当的
Turbotool 的信息和屏幕图。
系统管理
系统管理
系统管理系统管理
10
超级服务器和服务器程序
超级服务器和服务器程序
超级服务器和服务器程序超级服务器和服务器程序
在本中,介绍了有关超级服务器的信息,并介绍了在 Turbolinux 将它组织在一起 的方法
超级服务器
超级服务器
超级服务器超级服务器
超级服务器负责控制通服务器,超级服务器据需要用、止或运行普通服务器 超级服务器也被称为Internet 超级服务器”或“Internet 服务端口监督程序”
例如,根据需要制一超级服务器,即可对服务器程序(如 ftptelnet 等)进行管理
其中,xinetd 是超级服务器程序中的
Turbolinux 提供serviceconfigturboservice),通,可帮助制自的超级服务了解的内容,请参“Serviceconfig-turboservice
服务器
服务器
服务器服务器
Linux(或 UNIX)中可用的网功能均能通过客户端程序和服务器程序的通
来实现,客户端程序运行在台计算机上,服务器程序通常运行在远端计算机(服务器)
上,该服务器负责提供所需要的功能。发 服务的端成为客户程序,请求 提供服务的一端成服务器程序例如,FTP 户端程序发请给诸proftpd 等服务器 程序,从而发FTP 的功能
端口监督程序
端口监督程序
端口监督程序端口监督程序
端口监督程序daemon)是 UNIX 中的一个业术,用于表示服务器程序。这些
始终驻留在服务器机器上在其上行,而且在需要时,调用并使之采取行动。 例如,proftpd 和 sshd 分别是针对客户端程序 ftp 和 ssh 的端口监督程序。对大数端口监督 程序而言,在的程序名面都带有字母“d
11
对于 Internet 来说,其多协议均有定义方面来讲就它实际实方式而言,未预定下来。因此例如FTP 功能既能通ftpd 来实施,也能通 Proftp来实施
超级服务器模式和独模式
超级服务器模式和独模式
超级服务器模式和独模式超级服务器模式和独模式
直接启动服务器程序(端口监督程序),而无需超级服务器的管理或控制。当
直接启服务器程序我们会说该服务器程序行在“独模式”下。当服务器 程序是通超级服务器启动时,那么该服务器程序就被视为运行在“超级服务器模式”下。
超级服务器的功能和任务
超级服务器的功能和任务
超级服务器的功能和任务超级服务器的功能和任务
面的中,介绍超级服务器的功能、任务和优点。
! 减轻系统上的负
在独模式下启动的一个服务器程序都必须驻留在内存中,样,必然要占用相
的内存有理由一个这服务器程序同时于不断的运行当中
如果能在到请时启并在完成请求后使其返回待命状态那么内存就不
。作为这些服务器程序的理,一个处于不断运状态的超级服务器仅会在需要时
运行,该超级服务器能减少对内存的需求并能降低系统的负
! 减轻系统管理方面的负
对于在独模式下启停止)的一个服务器程序来,都需要对其单独的管理。
给系统管理带来了,对 于 由 服务器程序提供的多项服务说,系
统管理员必须单独理其中的一个。另方面,通使用超级服务器,就有可能在
一点上进行管理控制
! 提系统的冗余
如果出于种原因运行在超级服务器模式下的一特定的服务器程序不能正确执行其
功能,在到下一个请。这就系统的冗余性和定性。
目前,每天都生新的服务,这时就需要新的服务器程序,对这些程序进行独管理
12
变得越不现实。由于超级服务器能够对这些程序进行集中制,种能使得
不可或工具。
上,在安装了超级服务器的 Linux FreeBSD 中,大数服务器程序均被配置为
在超级服务器模式下启
超级服务器的不方面
超级服务器的不方面
超级服务器的不方面超级服务器的不方面
其不而言,在下述况下到请对服务器程序的动和停止有可能系统上的实际
! 存在需众多连接请求的多个服务
! 服务在动的太多时间时
服务使系统的负加重时,可以通在独模式下启系统的效率 Web 服务器就是一个典型的例子,Web 服务器众多连接请求的可能出于
原因,邮件服务器Sendmail)也常常运行在独模式下。因此,你选择任务 适合的模式
Xinetd
Xinetd 就是最常见的超级服务器一。
Turbolinux DataServer 7.1 中,xinetd 是一个它会在系统的引导过程中启动。
Xinetd
在服务配置文件中指的端口,这些服务配置文于由 xinetd 配置文/etc/xinetd.conf
在系统的引导段,将通过启/etc/rc.d/init.d/xinetd 来启xinetdxinetd
的目录中然后,它将等连接请。当 xinetd 到连接请它将与端口相对 应的服务,活负责提供该服务的服务器程序。在连接请求提xinetd 动的服务 器程序, xinetd 又能即监其他服务。当服务器程序完成任务时,xinetd 会再次检查其 端口
13
Xinetd
端口监督程序 /usr/sbin/xinetd
配置文件,目录 /etc/xinetd.conf, /etc/xinetd.d/ /etc/rc.d/init.d/xinetd
关文 /etc/services
TCP/IP 子系统的可用服务名称列表,以及它们相应的端口号
/etc/protocols
协议和端口号码列表
Xinetd
Xinetd 服务配置文
XinetdXinetd
服务配置文
服务配置文服务配置文
,xinetd 程序从一个文件中取配置信息,缺省况下,该于目录 /etc/xinetd.d/下。该目录下包xinetd 动的所有服务的配置文。配置文件中
有关的行对于行,在行的开头包字符#”。每个配置文件均以少量 开始,在这些行中,详介绍服务名、以及一些缺省设置,下述行:
Service <name>服务名称) 指明服务的名,如ftptelnet
/etc/services中记录机和端口的名称列表
Disable止) 用于指明是要由xinetd管理服务
socket_type(套接字型) 指明了套接字,如stream型)、dgram
报类型)
Protocol(协议) 指明所使用的协议,如tcpudp等,保存在
/etc/protocols内的有协议列表选择
Wait 用于waitnowait不等的标记
用于dgram数据)套接字
Wait等待标志明在求/答交换时,需要等
时间nowait不等待)标志求不等待应答
User(用户 如“root”超级用户(root)和“nobody”用户,指明用户
访问服务时可权限
Server服务器 行的服务器程序的完 Server_args服务器 服务器程序的动名,以及在server_path中指选项。
XXXXinetd
inetd 的安全策略
inetdinetd
行的可用的端口监督程序服务的 disable 数设置为yes所有服务
允许更改缺省
允许更改缺省xinetd
允许更改缺省允许更改缺省
的安全策略
的安全策略的安全策略
Turbolinux 中,高安全选项的缺省值针对安全设置作了最优配置。关所有
xinetd 置(重
xinetdxinetd
置(重
置(重置(重
14
目录 xinetd.d/配置文件所作的更改和编,不使新设自动生效。让这更改作用,必须发信号当前正运行的 xinetd,或 者 重启动或重xinetd
要先行该任务,可下述命令中的任何一个
# killall -HUP xinetd
# /etc/rc.d/init.d/xinetd restart
# /etc/rc.d/init.d/xinetd reload
配置示
配置示
配置示配置示
面的例中,使用命令 telnet 服务所需要的步骤在该例中,设存在一个单独的户端--连接,服务器机的 IP 地址是 192.168.1.52户端的 IP
地址是 192.168.1.53,其中 telnet 用于提供访问。
1 使用当的本编器,打开文/etc/xinetd.d/telnet找到下行内容:
disable = yes
2. 删除覆盖yes其更改no这时该行
disable = no
3. 输入下述命令,使在前面的步骤中所作的更改生
# /etc/rc.d/init.d/xinetd restart
4 /etc/host.allow 入下行内容:
in.telnetd: 192.168.1.53
访问控会查/etc/host.allow 了解服务可情况。telnet:192.168.1.53 行内容明该使用 telnet 服务的
关于访问控制的详细解请参访问控制”
本的命令行选项
本的命令行选项
本的命令行选项本的命令行选项
/etc/rc.d/init.d/xinetd 下述命令选项
命令行功能
命令行功能
命令行功能命令行功能
/etc/rc.d/init.d/xinetd start 动 xinetd /etc/rc.d/init.d/xinetd stop 停止 xinetd /etc/rc.d/init.d/xinetd status 显示 xinetd 状态 /etc/rc.d/init.d/xinetd restart 动 xinetd /etc/rc.d/init.d/xinetd reload 载 xinetd
在检查启见到启动“ restart”和载“reload”所 行的操作同。
15
XXXXinetd
inetd
inetdinetd
状态
么或是为 xinetd 行不正常,或是本就安装 xinetd。可以使用命令 serviceboard实 xinetd 如果在 xinetd 目上有“”的标就表。 请参见 Serviceconfig - turboservice”。
Turbolinux 中,缺省时xinetd 被设置为运。按下述方式使用命令 ps 可检xinetd
ps ax | grep xinetd
400 ? S 15:20 0:00 xinetd
xinetd 正常运出现上面相类的信息如果见到上面所示的信息,
xinetd,可入下述命令
/etc/rc.d/init.d/xinetd restart
访问控
访问控
访问控访问控
xinetd 到来户端的也会将对服务的访问置于其控制下。这访问控 制功能以前是由 TCP_Wrapper(或 tcpd)来管理的,在目前,xinetd 能管理这些功能xinetd 到来户端的服务它将读服务许可/etc/hosts.allow,以及服务
止文/etc/hosts.deny
/etc/hosts.allow 式如
[daemon_list] : [host_list] : [command]
其中:
[daemon_list] 服务可权限的端口监督程序可以使用多个称分隔开来。
[host_list] 服务可权限的机名IP 地址可以使用多个称分隔开
来。还可以指定域和网络,或 独方式,或使用通配符。允许使用同的和网
称。可以所有这些一个列表
[command] 与由[daemon_list]调用的服务器程序名不,当xinetd 命令时,可以指绝对路
名。
/etc/hosts.deny 上面所出的/etc/hosts.allow 式完全同。
[daemon_list] : [host_list] : [command]
16
[daemon_list] 定了服务的端口监督程序的名称。可以制定多个,中
将它们分隔开来。
[host_list] 服务可权限的机名或 IP 地址可以使用多个称分隔
开来。
可以指定多个IP 地址,中分隔开来。
可以指定域和网,或 独方式,或使用通配符。允许使用相和网
称。
可以所有这些一个列表 指出打算服务的个主机的名称或 IP 地址
[command] 与由[daemon_list]调用的服务器程序名不,当xinetd 命令时,可以指绝对
[host_list]面,可下述述符
ALL 所有的
LOCAL 中不点符号“.”的
UNKNOWN 自不明知用户名或机名的访问
PARANOID 机名和 IP 地址不同时
EXCEPT
.domain 机名中含.domain 配(例如,ns.exampl e1.com 是服务器
name.domainname,邮件服务器是 mail.example1.com)。
192.168. 地址192.168.x.x
192.168.0.0 225.225.255.240 对于有子网码 255.255.255.240 的 IP 地址 192.168.0.0
地址范围 192.168.0.x 内的所有,其中 x 015
17
访问控配置文件的缺省情形
访问控配置文件的缺省情形
访问控配置文件的缺省情形访问控配置文件的缺省情形
xinetd 超级服务器按下述数据
1 如果在hosts.allow 允许访问予许可权限
2 如果在hosts.deny 止主访问机的可权限
3 如果指明允许止主访问予许可权限
示示示示
查看配置文/etc/hosts.allow 中的缺省,可入下述命令。
# less /etc/hosts.allow
# hosts.allow
# This file describes the names of hosts which
# are allowed to use the local INET services,
# as decided by the ‘/usr/sbin/tcpd’ server.
#
ALL : 127.0.0.1 :
内容“ALL:127.0.0.1:明该主机已被了访问所有服务的可权限
查看配置文/etc/hosts.deny 中的缺省,可入下述命令。
# less /etc/hosts.deny
# hosts.deny
# This file lists the names of hosts which
# are *not* allowed to use the local INET services,
# as decided by the ‘/usr/sbin/tcpd’ server.
ALL : ALL
内容“ALL: ALL”明,对于文件/etc/hosts.deny 中指出的所有程序,对访问止。这系统安全提供的保护措施
配置示
配置示
配置示配置示
对于文件/etc/hosts.allow 说,下面介绍了一些配置示
情形,服务器的地址是 192.168.0.2,而且系统管理员希望地址
18
192.168.0.3 户端所有的可权限,可以对/etc/hosts.allow 进行如置。
ALL: 192.168.0.3 : allow
对于主机 192.168.0.x,使用这里给出的设,可 通 过文/etc/hosts.allowftp 许可 权限
in.proftpd: 192.168.0. : allow
级软件
级软件
级软件级软件
Turbolinux RPM 其软件管理器。它提供了一个的管理环境,在此环中,可以安卸载级、或检软件包。它还能对软件包之间存在的进行管理
论你用何方式安软件,应清楚些软件包的安装要求具有超级用户的权限
软件保存在 Turbolinux Install turbo/RPMS/目录下。
使用
使用 rpm
使用使用
-I
-U
-e 删除
-h 字符“#”标显示状态
-v 显示(-h 一起使用可获得更好的显示
-q 当前装了软件
rpm
rpmrpm
可以按下述格式使用 rpm 命令
$ rpm [options] [RPM package name]
使用的选项有:
使用 sendmail-8.9.3-17.i386.rpm 的各况。
软件,如 Sendmail”软件,可 在 sendmail-8.9.3-17.i386.rpm 的目录 下运下述命令。
# rpm -ivh sendmail-8.9.3-17.i386.rpm
想升级软件,如“Sendmail”软件包,可在 sendmail-8.9.3-17.i386.rpm 的目录 下运下述命令。
19
Loading...
+ 146 hidden pages