1.何谓daemontools
daemontools是一个管理UNIX下服务的工具集。
supervise监视一个服务。它启动一个服务、当服务停掉时它会重起服务。安装一个supervise是极其简单的,你仅仅需要一个包含运行服务的脚本的目录。 multilog保存报错信息和一个或多个log。它可以随意的加上时间戳,对于每个log可以设定任意一行是否符合预定样式。他可以循环的纪录log以限制磁盘空间的使用。当磁盘空间不足时,它会停止并重试,而不会丢弃任何信息。
2.与其他服务管理工具的比较
为什么/service要比inittab、ttys、init.d、rc.local这些管理工具好呢?
为什么我的服务要依赖svscan和supervise?
看下表:
inittab ttys init.d rc.local /service
Easy service installation and removal No No Yes No Yes
Easy first-time service startup No No No No Yes
Reliable restarts Yes Yes No No Yes
Easy, reliable signalling No No No No Yes
Clean process state Yes Yes No No Yes
Portability No No No No Yes
Easy service installation and removal:
如果使用/service和init.d,那么安装你自己要管理的服务仅需要你连接一些文件到一个核心目录,而卸载只需要删除这些文件。这很容易用脚本来实现。而使用inittab、ttys、rc.local却需要你编辑一些特定的配置文件,这不利于自动安装的实现。
Easy first-time service startup:
使用/service时,当你安装好一个要服务后,5秒后它即会自动运行。
而inittab、ttys、init.d、rc.local却需要额外的命令。
Reliable restarts:
当使用/service、inittab、ttys时,每当你的伺服器死掉时,它马上就会重起。
相对的在init.d、rc.local中,你的伺服器并不被监视,所以你的服务停止后,在发现后只用以手工的方式重起它。
Easy, reliable signalling:
使用/service时,系统管理员可以方便的以svc来控制你的服务:
svc -h /service/yourdaemon: sends HUP
svc -t /service/yourdaemon: sends TERM, and automatically restarts the daemon after it dies
svc -d /service/yourdaemon: sends TERM, and leaves the service down
svc -u /service/yourdaemon: brings the service back up
svc -o /service/yourdaemon: runs the service once
相对的,在使用inittab、ttys、init.d、rc.local时,你只能查找服务的进程ID来向它发送信号,但这是不可靠的。
Clean process state:
在使用/service、inittab、ttys时,当你重新启动一个服务时,在启动过程中,服务也重新初始化一个新的进程状态。
而在init.d和rc.local中,你不得不自己去清理一些资源,如改变环境变量、释放占用的资源、ttys(Limits certain accounts to physically secure areas)。而如果不清理这些,则你的服务会莫名其妙的启动不起哩。
Portability:
使用/service你配置可以复制到任何其它的系统如linux、BSD等,而不需要更改。
而inittab、ttys、init.d、rc.local对于不同的系统,可能需要做一些额外的工作。
3.how to install it
3.1.系统要求
UNIX
3.2.installation
创建目录/package:
mkdir -p /package
chmod 1755 /package
cd /package
下载daemontools-0.76.tar.gz到/package并解压:
gunzip daemontools-0.76.tar
tar -xpf daemontools-0.76.tar
rm daemontools-0.76.tar
cd admin/daemontools-0.76
编译和安装:
package/install
安装成功的报告:
mail djb-sysdeps@cr.yp.to < /package/admin/daemontools/compile/sysdeps
分享到:
相关推荐
Daemon Tools v4.03 V4.03HE 汉化版,相信经常使用虚拟光驱的人都应该记得,这是当年极其经典的一个版本。 现在的虚拟光驱越做越大,功能也越来越多,最新的版本Daemon Tools 安装后要占用硬盘50多M,然尔对一般的...
1、鼠标右键,以管理员身份运行包里的setup.exe,安装Daemon Tools Pro,选择Advanced Edition,使用许可选择trial license 2、如果安装程序要求重启电脑,重启电脑;重启后, Ctrl+Shift+Esc运行任务管理器,杀...
Daemon Tools 3.46 简体中文版.rar 内有Daemon Tools 3.46 简体中文版.rar; daemon.log
DaemonTools_10.5.1.232.exe DaemonTools_10.5.1.232.exe DaemonTools_10.5.1.232.exe DaemonTools_10.5.1.232.exe DaemonTools_10.5.1.232.exe DaemonTools_10.5.1.232.exe DaemonTools_10.5.1.232.exe DaemonTools...
DAEMON Tools PRO 中文版-光学媒体模拟的最佳软件。 所有 DAEMON Tools 的功能现在都在 一个解决方案里面。DAEMON Tools Pro 简体中文专业激活版是最好的虚拟光驱软件之一,堪称光盘杀手,密界克星。 DAEMON Tools ...
虚拟光驱软件DaemonTools 4.09
DAEMONTools4.12.1汉化版DAEMONTools4.12.1汉化版DAEMONTools4.12.1汉化版DAEMONTools4.12.1汉化版
不用重起就可以用的DAEMON Tools V4.10 简体中文版,这是x86 的。朋友们一定要收藏啊!
DaemonTools_4.08.rar 简繁体破解版
“学会与别人分享自己的快乐”——虚拟光驱软件,DaemonTools4.09 ,经测试 Window Server 2008可用,win7 还是不能用~无任何插件及不良信息,放心使用!
Daemon Tools V4.03HE 汉化版和3.47中文版,相信经常使用虚拟光驱的人都应该记得,这是当年极其经典的两个版本。 现在的虚拟光驱越做越大,功能也越来越多,最新的版本Daemon Tools 安装后要占用硬盘50多M,然尔对...
DAEMONTools4.35.5最新汉化版 很好用的虚礼光驱。占用资源少。
3,DAEMON TOOLS 操作简单,很容易上手,相比其他同类软件来说,DEAMON TOOLS都要优秀很多。 4,安装的时候请注意,该软件会自带几个工具,这个对于一般用户都是没有用处的,建议在安装的时候把对勾去掉。那样就...
1、文件不大,不到2M。 2、使用时才显示虚拟光驱盘符,免去像Daemon Tools安装后就一直多一个光驱的现象。 3、同时支持压缩、解压功能。
DAEMON Tools Lite 可以制作简单光盘映像文件和模拟 CD/DVD 光驱的最流行软件产品 功能 加载 *.mdx, *.mds/*.mdf, *.iso, *.b5t, *.b6t, *.bwt, *.ccd, *.cdi, *.bin/*.cue, *.ape/*.cue, *.flac/*.cue, *.nrg, ...
DAEMONToolsLite_10.7.0.332_XiaZaiBa,DAEMONToolsLite_10.7.0.332_XiaZaiBa
虚拟光驱DAEMONTools4.12.1
DAEMON Tools Pro 5.2.0 完全破解版可连网内带注册机
DAEMON Tools Ultra是现在世界上最强的虚拟光驱工具,也是唯一支持NF3、支持PS、支持加密光盘,装完不需启动即可用。也是一个先进的模拟备份并且合并保护盘的软件,可以备份被SafeDisc加密技术保护的光盘,可以打开...
DAEMON Tools.rar goood goood