程序 program:
binary program,作为实体文件的形态存在
程序 process:
程序被触发后,执行这的权限与属性,程序的程序码与所需数据等都会被载入内存中;
操作系统并给予这个内存内的单元一个识别码PID。
process是一个正在运行中的program;
常驻内存的服务:
常驻内存的程序就会被我们称之为:服务(daemon);
进程与服务的区别:
进程在执行完任务就会死亡,因此只会在内存中停留一会儿;
服务是一直在内存中运行着的进程;
常驻内存的程序:一般是系统或网络服务;
常见的系统服务:crond,atd,rsyslogd,这些进程都是结果带d,daemon的缩写;
即守护进程,也就是服务;
Linux希望我们可以简单的判断该程序是否为daemon,
所以一般daemon的程序都会加上d在文件名后;
常见的网络服务:通常会启动一个负责网络监听的端口;
=================================================
参考链接: