学学习网 手机版

学学习网

学习路径: 学习首页 > Internet > 操作系统 >

第十一章 Linux网络基础(4)

设置字体:
----------------------------------
②# chkconfig [- -list | - -level 级别] [服务名 <on/off>]
              实例:
                     #chkconfig –-list(显示各项服务在每个运行级别中的状态)
#chkconfig –-level 3  dhcpd  on
        ⑵ 超级服务器的启动、关闭与重启
             手工方式:
                     ①# /etc/rc.d/init.d/xinetd  <stop|restart|start>
                  ②# service xinetd <stop|start|restart>
             自动方式:
                     ①# ntsysv [--level] 级别
                  ②# chkconfig [--list|--level] 级别 服务名 <on/off>
  1. xinetd(超级服务器)
⑴ xinetd的功能
  • 支持对rpc 、tcp、udp服务的启动、关闭、重启
  • 实现基于时间段的访问控制
  • tcp_wrapper的主机访问控制
  • 能将服务绑定到指定的端口上
  • 能限定日志大小
  • 能限制客户机的并发连接数
⑵ xinetd的安装
    # rpm –ivh xinetd-2.3.10-6.i386.rpm
相关文件:
   /etc/xinetd.d目录:存放xinetd被管对象的配置文件
  /etc/rc.d/init.d/xinetd:xinetd的启动脚本
  /etc/xinetd.conf:xinetd配置文件
(3)xinetd的配置
  • xinetd.conf的设置
功能:指定由xinetd管理的服务的默认选项
文件内容:
defaults {
instances=60       指定服务所接受客户机并发连接的最大值
log_type=syslog authriv   指定日志记录方式
log_on_sucess=HOST PID   指定客户机连接成功时登记的信息
log_on_failure=HOST RECORD 指定客户机连接失败时登记的信息
}
includedir  /etc/xinetd.d 指定由xinetd管理的服务配置文件存放位置
  • 设置由xinetd管理的服务的配置文件
文件格式:
service 服务名 {
选项 操作符 值
选项 操作符 值
…………
…………
…………
}
说明:
  • 操作符
=  表示给选项分配一个或者多个值
+= 表示给选项在原有基础上添加一个或多个值
-= 表示给选项在原有基础上减小一个或多个值
  • 选项
    • socket_type=stream(tcp)|dgram(udp)|seqpacket(可靠的有序数据报)
定义TCP/IP SOCKET类型
  • log_type=SYSLOG 文件名/文件名  
设置日志类型,SYSLOG表示用SYSLOG记录到指定日志文件中,也可以记录到指定文件中
  • server=路径                    
设定守护进程对应程序的位置
  • protocol=tcp/udp/..                  
设定服务的工作协议,可以参照/etc/protocols文件
  • port=端口号                    
设定服务的工作端口,可以参照/etc/services文件
  • wait=yes/no                    
----------------------------------
课程列表
重点难点
赞助链接