super daemon是一个在Linux下面全面管理自己服务设置的东东,他可以接管很多服务的设定,只需要在/etc/xinetd.d/下面放置好自己的配置文件就可以了,那么,具体应该怎么配置呢?
      首先,在ubuntu下面,并没有预设安装xinetd这个东东的,那么我们就手动安装一下吧,简单的要命哦。
         sudo  apt-get install xinetd 
安装完毕以后,会在/etc/下面,生成xinetd.conf这个对xinetd进行配置的档案,使用nano文本编辑器来编辑一下。
         nano /etc/xinetd.conf
# Simple configuration file for xinetd
# Some defaults, and include /etc/xinetd.d/

defaults
{

# Please note that you need a log_type line to be able to use log_on_success
# and log_on_failure. The default is the following :
# log_type = SYSLOG daemon info

}

includedir /etc/xinetd.d
      我们应该可以看到上面这个配置,具体是什么意思呢。就是说,文本的配置要符合上面这个格式。具体我们需要添加一些什么内容呢?
      log_type = SYSLOG daemon info(登录日志所记录的服务类型)
      log_on_failure = HOST (发生错误的时候,记录下来是哪个主机,那个HOST,就代表的是主机的名字,那么我们可以更改添加或者改变一些什么呢?比如,PID,HOST,USRID,都是可以的哦)
      log_on_success = PID HOST DURATION EXIT (成功启动的时候记录的项目,那个duration说的是使用者使用主机的时间,EXIT则顾名思义,是代表离开的情况)
         上面的三个,代表的就是xinetd.conf的基本设定,主要是记录一下启动的情况。这个,对于追寻问题,是很重要的哦,比如说,有一天,你发现应该启动的项目所有都没有启动,是发生了什么事呢,就可以来这里查看一下,当然,还有CRON这个东西也有原因的,这里,只是插一句。
         那么,我们的整个xinetd.conf里面,一般情况下会包含一些什么呢?
         一般情况下,会包含这样4个类别:
         a.一般设定(就是我们上面的那个)
         b.高级设定。
       那么,高级设定又是一些什么呢?就是对环境就是一下设定,什么是环境设定呢,也是,groups,user,umask,等等这些环境变量哦。因为,xinetd.conf是对所有它管理的服务一个总体设定,也就是说,当它所管理的服务没有设定相关参数的时候,就是以xinetd.conf为准,这样的情况下,我们有2个选择:1,总体设定严格,管理的服务可以少设定一些参数;2,总体设定宽松,尽可能细致的设定管理的服务,那么我们可以根据不同的服务,再详尽的进行配置。究竟在各种不同的环境中,我们应该怎么去设置呢,就我而言,我是倾向于后者的,因为各个服务所需求的环境不同嘛,能够最大程度的对自己所掌控的东东进行规划。就如同我们实验室的管理一样,总体宽松,具体落实到细则上面,则是比较细致的。
        最后,一般情况下,这个文本的设定,是以下的内容。
# Simple configuration file for xinetd
# Some defaults, and include /etc/xinetd.d/

defaults
{

# 服务启动成功或失败,以及相关登陆行为的记录文件
log_type = SYSLOG daemon info <==登录文件的记录服务类型
log_on_failure = HOST <==发生错误时需要记录的信息为主机 (HOST)
log_on_success = PID HOST DURATION EXIT <==成功启动或登陆时的记录信息
# 允许或限制联机的默认值
cps = 50 10 <==同一秒内的最大联机数为 50 个,若超过则暂停 10 秒
instances = 50 <==同一服务的最大同时联机数
per_source = 10 <==同一来源的客户端的最大联机数
# 网络 (network) 相关的默认值
v6only = no <==是否仅允许 IPv6 ?可以先暂时不启动 IPv6 支持!
# 环境参数的配置
groups = yes
umask = 002

}

includedir /etc/xinetd.d
     最后那个includedir的意思就是说,这个东西的设定,包括了/etc/xinetd.d/这个目录下面的设定哦

ubuntu super daemon设置的更多相关文章

  1. ubuntu的dns设置

    ubuntu的dns设置为: dns-nameservers 8.8.8.8 注意不要少s

  2. Ubuntu防火墙 UFW 设置

    Ubuntu防火墙 UFW 设置 1.安装 sudo apt-get install ufw 2.启用 sudo ufw enable sudo ufw default deny 运行以上两条命令后, ...

  3. Ubuntu VPN连接设置

    右击面板上的网络图标->VPN连接->配置VPN 点击“添加” 选择默认的PPTP VPN连接类型,点击“建立” 连接名称随便取一个.填入你到VPN网关和用户名.密码 点击“高级”,在“允 ...

  4. ubuntu下集群设置静态ip

    hadoop集群时,需要固定集群内计算机相互通信之间的ip地址,但是每次进行网络连接后,ip地址都是变换的,我们希望设置一个用于集群内通信的静态ip,即使重启电脑也不会变化,同样希望能够正常的访问互联 ...

  5. XP下Virtualbox虚拟Ubuntu共享文件夹设置

    环境:主机操作系统是Windows XP,虚拟机是Ubuntu 8.10,虚拟机是VirtualBox 2.1.0. 1. 安装增强功能包(Guest Additions) 安装好Ubuntu 8.1 ...

  6. Ubuntu Linux下设置IP的配置命令

    Ubuntu Linux下设置IP的配置命令 今天装了Ubuntu,但是发现不能上网,开始排查问题: 1.首先确定网络连接是否正确,所用的网线是否可以正常工作 2.查看网卡是否能正常工作,检测的方法如 ...

  7. VMWare 安装ubuntu,虚机设置静态IP接入公网

    本文提供的kafka安装配置为Linux(ubuntu-16.04.3) 1.首先安装VMarea(14.0.0 build-6661328) 2.到http://www.ubuntu.org.cn/ ...

  8. 解决Ubuntu 17.10设置面板打不开的问题

    问题描述 对于Ubuntu桌面系统我用得不多,最近安装了Ubuntu17.10使用,一直都没遇到什么大的问题,界面风格已经与Windows很相似,总体体验还不错.直到某一天我突然手痒痒把Dock面板从 ...

  9. Ubuntu 16.04设置rc.local开机启动命令/脚本的方法

    Ubuntu 16.04设置rc.local开机启动命令/脚本的方法       Ubuntu 16.04设置rc.local开机启动命令/脚本的方法(通过update-rc.d管理Ubuntu开机启 ...

随机推荐

  1. 领域驱动有感<上>

    最近看了<领域驱动设计:软件核心复杂性应对之道>,从字面上来看领域驱动就是解决软件复杂性问题的:然而领域驱动设计的门槛很高,没有很深厚的面向对象编码能力几乎不可能实践成功.Martin F ...

  2. 2016huasacm暑假集训训练五 C-Common Subsequence

    题目链接:http://acm.hust.edu.cn/vjudge/contest/126708#problem/C 题意:这是一道求字符串的公共子串的最大长度的题目,用dp动态方程即可 if(a[ ...

  3. java类加载相关

    可参考一篇文章:http://www.tuicool.com/articles/QZnENv 下面题输出结果 package com.h3c.itac; public class Dervied ex ...

  4. WebServer+ADO+百万数据查询

    很简单的demo,查询速度快,易理解,废话不说  上demo 看完就明白了 源码地址:http://files.cnblogs.com/files/SpadeA/WebDemo.zip 这是关于Web ...

  5. html 5 canvas画布整理

    1. 创建canvas画布<canvas id="myCanvas" width="800" height="800" >< ...

  6. IOS_反射

    // // PJReflect.m // 新浪微博 // // Created by pj on 14-8-8. // Copyright (c) 2014年 pj. All rights reser ...

  7. Java基础系列——IO流

    ---恢复内容开始--- Java对数据的操作都是通过流的方式,数据的输入和输出是相对内存来说的,将外设的数据读到内存:输入流:将内存的数据写到外设:输出流. 流按操作数据分为两种:字节流,字符流. ...

  8. 使用LinqToExcel读取Excel

    我们读取和写入Excel 经常使用NPOI工具,如果我们的需求只是需要读取Excel,可以考虑使用LinqToExcel这个组件.这个组件用起来简单,实用,操作方便,而且结合了Linq的查询特性,ex ...

  9. [.net 面向对象程序设计进阶] (16) 多线程(Multithreading)(一) 利用多线程提高程序性能(上)

    [.net 面向对象程序设计进阶] (16) 多线程(Multithreading)(一) 利用多线程提高程序性能(上) 本节导读: 随着硬件和网络的高速发展,为多线程(Multithreading) ...

  10. SQL Server 索引和表体系结构(包含列索引)

    包含列索引 概述 包含列索引也是非聚集索引,索引结构跟聚集索引结构是一样,有一点不同的地方就是包含列索引的非键列只存储在叶子节点:包含列索引的列分为键列和非键列,所谓的非键列就是INCLUDE中包含的 ...