Linux:stand alone的daemon是不是说它们都是开机自动运行的呢?
答案:2 悬赏:70 手机版
解决时间 2021-03-12 04:41
- 提问者网友:人傍凄凉立暮秋
- 2021-03-11 13:09
求解!
最佳答案
- 五星知识达人网友:深街酒徒
- 2021-03-11 14:05
stand alone: 一般是指的单机模式, 比如一些服务可以以集群的方式部署,也可以单机部署。 例如hadoop,你可以搞N台机器部署一个运算能力强大的集群, 也可以用一台机器部署着玩。 用一台机器部署的时候, 就叫 stand alone。
daemon: 是指的后台应用。 比如你在linux控制台启动一个应用程序,一般情况下, 这个应用程序属于你的你当前启动这个应用程序FORK的一个子进程。 当你的回话进程结束的时候(一般情况下是你关闭控制台, 或者断开SSH连接的时候)这个进程也会被终止。 而如果你以daemon方式启动进程, 这个进程的父进程会变成0号进程(init进程), 当你关闭控制台的时候, 这个进程不会终止执行。
btw: daemon 是魔鬼的意思, 因为这类进程在后台运行,你感觉不到他的存在, 所以叫daemon进程。
daemon: 是指的后台应用。 比如你在linux控制台启动一个应用程序,一般情况下, 这个应用程序属于你的你当前启动这个应用程序FORK的一个子进程。 当你的回话进程结束的时候(一般情况下是你关闭控制台, 或者断开SSH连接的时候)这个进程也会被终止。 而如果你以daemon方式启动进程, 这个进程的父进程会变成0号进程(init进程), 当你关闭控制台的时候, 这个进程不会终止执行。
btw: daemon 是魔鬼的意思, 因为这类进程在后台运行,你感觉不到他的存在, 所以叫daemon进程。
全部回答
- 1楼网友:狂恋
- 2021-03-11 14:18
stand alone为独立服务,例如sendmail,apache,vsftpd这些。由tcpwarpper限制
例如:service vsftpd start (开启服务)
chkconfig vsftpd on (服务作为一个程序,开机启动)
super deamon为瞬态服务,如telnet ,tftp等,由xinetd管理
例如:chkconfig telnet on (直接启用服务)
现在所用的 除了telnet,基本上都是独立服务。
查询的方法:ldd $(which 服务名) | grep libwrap.so
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯