有些东西真是难得搞懂,一旦懂了就容易记住了。
说到service 就不能不说 daemon, 他们两者看起来不相关。其实是紧密相连的两个概念。
—— 就像两个同心的正五边形和正六边形放在一起时候的样子,重叠区域很大!
daemon就是一直运行在‘后台’的service, 更简单的说是一个程序,(一般来说,他是长时间运行的) 所谓服务,有长时间运行的特点。。—— 不然难够叫做服务?
不同在于,linux有为 service 专门提供命令,用来管理service,—— 其实就是用来管理daemon。。
—— 问题是,为什么, service命令可以看到所有的 后台运行的程序呢? —— 这是因为这些程序位置 固定于/etc/init.d/等, linux系统会去扫描那些目录,相当于对它进行了注册! 不然,也是不能的!
看到很多地方这样用:
service xx status
service xx start。。
其实:
service是 linux提供的命令,
xx 表示位于 /etc/init.d/等下面的可以执行程序。
第二个参数是提供xx程序用的。
另外还有
chkconfig --list
chkconfig -add
chkconfig -del
http://www.cnblogs.com/xiaofan21/archive/2013/05/24/3097269.html