网络服务器安装与配置
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2015-3-1
Solaris网络服务器安装与配置
12
域名解析器配置文件 /etc/named/resolv.conf
;domain指示域名; nameserver指示名字服务器 domain pxb.cic.tsinghua.edu.cn ;只有自己是名字服务器才有下面的第一行 nameserver 127.0.0.1 nameserver 166.111.7.200 nameserver 166.111.4.5
2015-3-1
Solaris网络服务器安装与配置
15
if [ -z "${ftphome}" ]; then echo "$0: ftphome must be non-null" exit 2 fi # This script assumes that ftphome is neither / nor /usr so ... if [ "${ftphome}" = "/" -o "${ftphome}" = "/usr" ]; then echo "$0: ftphome must not be / or /usr" exit 2 fi # If ftphome does not exist but parent does, create ftphome if [ ! -d ${ftphome} ]; then # lack of -p below is intentional mkdir ${ftphome} fi echo Setting up anonymous ftp area ${ftphome}
2015-3-1
Solaris网络服务器安装与配置
5
域名服务器
域名服务器启动文件/etc/named.boot
子域名字服务器启动文件/etc/named.boot 根域名服务器记录文件/etc/named/named.ca 本地回送接口的域名服务器设置文件
/etc/named/named.local 域名服务器hosts文件/etc/named/named.data 域名服务器逆向映射文件/etc/named/named.rev 域名解析器配置文件/etc/named/resolv.conf
2015-3-1
Solaris网络服务器安装与配置
8
根域名服务器记录文件 /etc/named/named.ca
;This file holds the information on root name servers needed ; to initialize cache of Internet domain name servers ; . 99999999 IN NS ns.cic.tsinghua.edu.cn. ns.cic.tsinghua.edu.cn. 99999999 A 166.111.4.5 . 99999999 IN NS ns.tsinghua.edu.cn. ns.tsinghua.edu.cn. 99999999 A 166.111.8.250 . 99999999 NS NS.INTERNIC.NET. NS.INTERNIC.NET. 99999999 A 198.41.0.4 . 99999999 NS NS1.ISI.EDU. NS1.ISI.EDU. 99999999 A 128.9.0.107 . 99999999 NS C.PSI.NET. C.PSI.NET. 99999999 A 192.33.4.12 . 99999999 NS TERP.UMD.EDU.
2015-3-1
Solaris网络服务器安装与配置
13
匿名FTP服务器
为了设置匿名 FTP 服务器,需要将下面的入口加 到文件/etc/passwd中:
ftp:x:30000:30000:Anonymous FTP:/export/ftp:/nosuchshell
在这个例子中,我们使用/export/ftp作为FTP服务 器的根目录,并且使用一个不存在的文件 /nosuchshell作为ftp用户的shell程序,这样可以 防止ftp用户使用telnet登录。另外,还需要在文 件/etc/shadow中加入下面的入口: ftp:NP:6445::::::
2015-3-1
Solaris网络服务器安装与配置
4
Internet超级服务器inetd
Services: – pop-3
110/tcp # PostOffice V.3
Hale Waihona Puke Baidu
inetd.conf – pop-3 stream tcp nowait root /usr/sbin/tcpd ipop3d – imap stream tcp nowait root /usr/sbin/tcpd imapd
2015-3-1
Solaris网络服务器安装与配置
3
Internet超级服务器inetd
Inetd主要根据两个文件进行操作。一个
是/etc/services, 它指定某种网络服务所对 应的端口号,另一个是/etc/inetd.conf,它 指定某种服务所要启动的程序名。 增加,删除或者修改某项服务之后,需 要用kill -HUP <inetd-pid>来重新启动 inetd程序。
2015-3-1
Solaris网络服务器安装与配置
6
域名服务器启动文件/etc/named.boot
; 此文件包含了域名服务器相关数据文件的信息 ; ; type domain source file or host ; ; 指定名字服务器程序运行的目录,即数据文件存放的目录 directory /etc/domain ; 指定存储root域的名字服务器的文件 cache . named.ca primary cic.tsinghua.edu.cn named.data primary 4.111.166.in-addr.arpa named.rev ;可以是一个域的主名字服务器,同时是另一个域的从名字服务器 secondary 7.111.166.in-addr.arpa 166.111.4.11 ; local host地址的主名字服务器总是它自己 primary 0.0.127.in-addr.arpa named.local
网络培训班
Internet服务器安装与配置
清华大学计算机与信息管理中心 电话:62781849 传真:62782728
版权所有, 1998 (c) 清华大学计算机与信息管理中心 蒋东兴.白冰
2015-3-1 1
Internet网络服务器安装与配置
超级服务器inetd
域名服务器 匿名FTP服务器 WWW服务器 邮件服务器sendmail和POP3 网络文件系统NFS
2015-3-1
Solaris网络服务器安装与配置
11
域名服务器逆向映射文件 /etc/named/named.rev
$ORIGIN 111.166.in-addr.arpa. 7 IN SOA train.pxb.cic.tsinghua.edu.cn. root.train.pxb.cic.tsinghua.edu.cn. ( 1998081501 3600 300 360000 86400 ) IN NS train.pxb.cic.tsinghua.edu.cn. $ORIGIN 7.111.166.in-addr.arpa. 1 IN PTR pxb1.pxb.cic.tsinghua.edu.cn. 2 IN PTR pxb2.pxb.cic.tsinghua.edu.cn. 200 IN PTR train.pxb.cic.tsinghua.edu.cn.
2015-3-1
Solaris网络服务器安装与配置
14
建立匿名FTP服务器的shell程序
#!/bin/sh # script to setup anonymous ftp area # # handle the optional command line argument case $# in # 默认的匿名FTP服务器目录位置从/etc/passwd文件获取 0) ftphome="`grep '^ftp:' /etc/passwd | cut -d: -f6`" ;; 1) if [ "$1" = "start" ]; then ftphome="`grep '^ftp:' /etc/passwd | cut -d: -f6`" else ftphome=$1 fi ;; *) echo "Usage: $0 [anon-ftp-root]" exit 1 ;; esac
2015-3-1
Solaris网络服务器安装与配置
10
域名服务器hosts文件 /etc/named/named.data
; 此文件包含本域的所有主机的数据。ORIGIN用来指定初始数据源; ; MX指示邮件服务器;A指示Internet地址; $ORIGIN cic.tsinghua.edu.cn. pxb IN SOA train.pxb.cic.tsinghua.edu.cn. root.train.pxb.cic.tsinghua.edu.cn. ( 1998081501 3600 300 360000 86400 ) IN MX 10 train IN NS train.pxb.cic.tsinghua.edu.cn. $ORIGIN pxb.cic.tsinghua.edu.cn. train IN A 166.111.7.200 pxb1 IN A 166.111.7.1 pxb2 IN A 166.111.7.2
2015-3-1
Solaris网络服务器安装与配置
9
本地回送接口的域名服务器设置文件 /etc/named/named.local
; primary reverse file for local 127 network ; ; @ 表示当前数据源,在本文件中代表“0.0.127.in-addr.arpa”; ; IN表示Internet类;SOA(Start Of Authority)指示本域授权开始; ; NS指示名字服务器;train.pxb.cic.tsinghua.edu.cn.是数据存放的主机名; ; root.train.pxb.cic.tsinghua.edu.cn.是名字服务器的管理者的邮件地址 @ IN SOA train.pxb.cic.tsinghua.edu.cn. root.train.pxb.cic.tsinghua.edu.cn. ( 1998070901 ;serial(序列号) 3600 ;refresh(从名字服务器的刷新周期,单位:秒) 600 ;retry(从名字服务器刷新失败重试周期,单位:秒) 360000 ;expire(从名字服务器无刷新时数据失效时间,单位:秒) 86400 ;minimum(没有ttl指示的资源记录的默认生存期,单位:秒) ) IN NS train.pxb.cic.tsinghua.edu.cn. ; 格式:<special-name> <ttl> <class> <PTR> <real-name> ; PTR指示地址到名字的指针 1 IN PTR localhost.
2015-3-1
Solaris网络服务器安装与配置
7
子域名字服务器启动文件 /etc/named.boot
directory /etc/named domain pxb.cic.tsinghua.edu.cn ; ; type domain source file/host ; cache . named.ca primary pxb.cic.tsinghua.edu.cn named.data primary 6.111.166.in-addr.arpa named.rev primary 0.0.127.in-addr.arpa named.local
2015-3-1
Solaris网络服务器安装与配置
2
Internet超级服务器inetd
因为internet有很多服务,他们分别占用
不同的端口,所以如果每一个程序都需 要分别启动的话,是非常麻烦的。所以 UNIX使用一个超级服务器inetd,它监听 很多端口的服务请求,并且根据请求启 动相应的服务进程。
Solaris网络服务器安装与配置
12
域名解析器配置文件 /etc/named/resolv.conf
;domain指示域名; nameserver指示名字服务器 domain pxb.cic.tsinghua.edu.cn ;只有自己是名字服务器才有下面的第一行 nameserver 127.0.0.1 nameserver 166.111.7.200 nameserver 166.111.4.5
2015-3-1
Solaris网络服务器安装与配置
15
if [ -z "${ftphome}" ]; then echo "$0: ftphome must be non-null" exit 2 fi # This script assumes that ftphome is neither / nor /usr so ... if [ "${ftphome}" = "/" -o "${ftphome}" = "/usr" ]; then echo "$0: ftphome must not be / or /usr" exit 2 fi # If ftphome does not exist but parent does, create ftphome if [ ! -d ${ftphome} ]; then # lack of -p below is intentional mkdir ${ftphome} fi echo Setting up anonymous ftp area ${ftphome}
2015-3-1
Solaris网络服务器安装与配置
5
域名服务器
域名服务器启动文件/etc/named.boot
子域名字服务器启动文件/etc/named.boot 根域名服务器记录文件/etc/named/named.ca 本地回送接口的域名服务器设置文件
/etc/named/named.local 域名服务器hosts文件/etc/named/named.data 域名服务器逆向映射文件/etc/named/named.rev 域名解析器配置文件/etc/named/resolv.conf
2015-3-1
Solaris网络服务器安装与配置
8
根域名服务器记录文件 /etc/named/named.ca
;This file holds the information on root name servers needed ; to initialize cache of Internet domain name servers ; . 99999999 IN NS ns.cic.tsinghua.edu.cn. ns.cic.tsinghua.edu.cn. 99999999 A 166.111.4.5 . 99999999 IN NS ns.tsinghua.edu.cn. ns.tsinghua.edu.cn. 99999999 A 166.111.8.250 . 99999999 NS NS.INTERNIC.NET. NS.INTERNIC.NET. 99999999 A 198.41.0.4 . 99999999 NS NS1.ISI.EDU. NS1.ISI.EDU. 99999999 A 128.9.0.107 . 99999999 NS C.PSI.NET. C.PSI.NET. 99999999 A 192.33.4.12 . 99999999 NS TERP.UMD.EDU.
2015-3-1
Solaris网络服务器安装与配置
13
匿名FTP服务器
为了设置匿名 FTP 服务器,需要将下面的入口加 到文件/etc/passwd中:
ftp:x:30000:30000:Anonymous FTP:/export/ftp:/nosuchshell
在这个例子中,我们使用/export/ftp作为FTP服务 器的根目录,并且使用一个不存在的文件 /nosuchshell作为ftp用户的shell程序,这样可以 防止ftp用户使用telnet登录。另外,还需要在文 件/etc/shadow中加入下面的入口: ftp:NP:6445::::::
2015-3-1
Solaris网络服务器安装与配置
4
Internet超级服务器inetd
Services: – pop-3
110/tcp # PostOffice V.3
Hale Waihona Puke Baidu
inetd.conf – pop-3 stream tcp nowait root /usr/sbin/tcpd ipop3d – imap stream tcp nowait root /usr/sbin/tcpd imapd
2015-3-1
Solaris网络服务器安装与配置
3
Internet超级服务器inetd
Inetd主要根据两个文件进行操作。一个
是/etc/services, 它指定某种网络服务所对 应的端口号,另一个是/etc/inetd.conf,它 指定某种服务所要启动的程序名。 增加,删除或者修改某项服务之后,需 要用kill -HUP <inetd-pid>来重新启动 inetd程序。
2015-3-1
Solaris网络服务器安装与配置
6
域名服务器启动文件/etc/named.boot
; 此文件包含了域名服务器相关数据文件的信息 ; ; type domain source file or host ; ; 指定名字服务器程序运行的目录,即数据文件存放的目录 directory /etc/domain ; 指定存储root域的名字服务器的文件 cache . named.ca primary cic.tsinghua.edu.cn named.data primary 4.111.166.in-addr.arpa named.rev ;可以是一个域的主名字服务器,同时是另一个域的从名字服务器 secondary 7.111.166.in-addr.arpa 166.111.4.11 ; local host地址的主名字服务器总是它自己 primary 0.0.127.in-addr.arpa named.local
网络培训班
Internet服务器安装与配置
清华大学计算机与信息管理中心 电话:62781849 传真:62782728
版权所有, 1998 (c) 清华大学计算机与信息管理中心 蒋东兴.白冰
2015-3-1 1
Internet网络服务器安装与配置
超级服务器inetd
域名服务器 匿名FTP服务器 WWW服务器 邮件服务器sendmail和POP3 网络文件系统NFS
2015-3-1
Solaris网络服务器安装与配置
11
域名服务器逆向映射文件 /etc/named/named.rev
$ORIGIN 111.166.in-addr.arpa. 7 IN SOA train.pxb.cic.tsinghua.edu.cn. root.train.pxb.cic.tsinghua.edu.cn. ( 1998081501 3600 300 360000 86400 ) IN NS train.pxb.cic.tsinghua.edu.cn. $ORIGIN 7.111.166.in-addr.arpa. 1 IN PTR pxb1.pxb.cic.tsinghua.edu.cn. 2 IN PTR pxb2.pxb.cic.tsinghua.edu.cn. 200 IN PTR train.pxb.cic.tsinghua.edu.cn.
2015-3-1
Solaris网络服务器安装与配置
14
建立匿名FTP服务器的shell程序
#!/bin/sh # script to setup anonymous ftp area # # handle the optional command line argument case $# in # 默认的匿名FTP服务器目录位置从/etc/passwd文件获取 0) ftphome="`grep '^ftp:' /etc/passwd | cut -d: -f6`" ;; 1) if [ "$1" = "start" ]; then ftphome="`grep '^ftp:' /etc/passwd | cut -d: -f6`" else ftphome=$1 fi ;; *) echo "Usage: $0 [anon-ftp-root]" exit 1 ;; esac
2015-3-1
Solaris网络服务器安装与配置
10
域名服务器hosts文件 /etc/named/named.data
; 此文件包含本域的所有主机的数据。ORIGIN用来指定初始数据源; ; MX指示邮件服务器;A指示Internet地址; $ORIGIN cic.tsinghua.edu.cn. pxb IN SOA train.pxb.cic.tsinghua.edu.cn. root.train.pxb.cic.tsinghua.edu.cn. ( 1998081501 3600 300 360000 86400 ) IN MX 10 train IN NS train.pxb.cic.tsinghua.edu.cn. $ORIGIN pxb.cic.tsinghua.edu.cn. train IN A 166.111.7.200 pxb1 IN A 166.111.7.1 pxb2 IN A 166.111.7.2
2015-3-1
Solaris网络服务器安装与配置
9
本地回送接口的域名服务器设置文件 /etc/named/named.local
; primary reverse file for local 127 network ; ; @ 表示当前数据源,在本文件中代表“0.0.127.in-addr.arpa”; ; IN表示Internet类;SOA(Start Of Authority)指示本域授权开始; ; NS指示名字服务器;train.pxb.cic.tsinghua.edu.cn.是数据存放的主机名; ; root.train.pxb.cic.tsinghua.edu.cn.是名字服务器的管理者的邮件地址 @ IN SOA train.pxb.cic.tsinghua.edu.cn. root.train.pxb.cic.tsinghua.edu.cn. ( 1998070901 ;serial(序列号) 3600 ;refresh(从名字服务器的刷新周期,单位:秒) 600 ;retry(从名字服务器刷新失败重试周期,单位:秒) 360000 ;expire(从名字服务器无刷新时数据失效时间,单位:秒) 86400 ;minimum(没有ttl指示的资源记录的默认生存期,单位:秒) ) IN NS train.pxb.cic.tsinghua.edu.cn. ; 格式:<special-name> <ttl> <class> <PTR> <real-name> ; PTR指示地址到名字的指针 1 IN PTR localhost.
2015-3-1
Solaris网络服务器安装与配置
7
子域名字服务器启动文件 /etc/named.boot
directory /etc/named domain pxb.cic.tsinghua.edu.cn ; ; type domain source file/host ; cache . named.ca primary pxb.cic.tsinghua.edu.cn named.data primary 6.111.166.in-addr.arpa named.rev primary 0.0.127.in-addr.arpa named.local
2015-3-1
Solaris网络服务器安装与配置
2
Internet超级服务器inetd
因为internet有很多服务,他们分别占用
不同的端口,所以如果每一个程序都需 要分别启动的话,是非常麻烦的。所以 UNIX使用一个超级服务器inetd,它监听 很多端口的服务请求,并且根据请求启 动相应的服务进程。