16.8 参考资料与延伸阅读

2002/06/28:第一次完成 2003/02/10:重新编排与加入 FAQ 2005/09/07:将旧的文章移动到 此处 。 2005/09/18:哈哈,终于将这篇写完啰。新增了一些简单的小指令啦。 2009/03/15:将旧的基于 FC4 的文章移动到此处。 2009/03/19:调整 sar 成为 vmstat ,因为 vmstat 是默认有安装的分析工具! 2009/09/11:加入了 nohup 的说明啰!并加入了情境仿真题 2011/04/14:原本的习题解答为 ps aux ,应该是 ps -lA 才好!感谢网友 redsc 的回报! 2012/06/14:原本是“内存字段(procs)”错了!是“程序字段”才对! 2013/08/02:在 signal 的相关说明中,SIGSTOP 之前写错了!应该是 19 号才对!请观察 man 7 signal(感谢网友王兄来信说明) 2015/08/03:将旧的基于 CentOS 5.x 的版本移动到 此处,有需要请前往查阅。

下一节:我们在第十六章就曾经谈过“服务”这东西! 当时的说明是“常驻在记体体中的程序,且可以提供一些系统或网络功能,那就是服务”。而服务一般的英文说法是“ service ”。

但如果你常常上网去查看一些数据的话,尤其是 Unix-Like 的相关操作系统,应该常常看到“请启动某某 daemon 来提供某某功能”,唔!那么 daemon 与 service 有关啰?否则为什么都能够提供某些系统或网络功能?此外,这个 daemon 是什么东西呀? daemon 的字面上的意思就是“守护神、恶魔?”还真是有点奇怪呦!^_^""!

简单的说,系统为了某些功能必须要提供一些服务 (不论是系统本身还是网络方面),这个服务就称为 service 。 但是 service 的提供总是需要程序的运行吧!否则如何执行呢?所以达成这个 service 的程序我们就称呼他为 daemon 啰! 举例来说,达成循环型例行性工作调度服务 (service) 的程序为 crond 这个 daemon 啦!这样说比较容易理解了吧!