守护进程是运行作为后台进程,一般不会保留用户的直接控制下的计算机程序。 在大多数情况下,守护进程的父进程是init,但并非总是如此。
在Linux中, 服务是在后台执行基本任务或等待其执行运行的应用程序。
Linux服务和守护进程的问题
一般,有一个后台程序和服务之间没有差别。 守护程序是服务,但服务可能大于守护程序。 守护程序提供一些服务和服务可能包含多个守护程序。
在这里,在这个系列专访文章中,我们将覆盖服务和后台进程在Linux中 。
1.什么是Exim服务? 本服务的目的是什么?
答: 进出口银行是一个开源的邮件传输代理(MTA)与路由交易,接收和电子邮件的传递。
Exim服务是一个伟大的替代sendmail服务,它捆绑了大部分的发行版。
2.什么是NIS服务器? NIS服务器的目的是什么?
答:NIS服务器,用于处理网络信息服务的目的,后者又方便登录到其他系统具有相同的登录凭据。
NIS是在客户端 - 服务器模型中运行的目录服务协议。
3.你喜欢在Linux中使用反向代理吗?
答: 反向代理是指从服务器(S)帐户的客户端检索资源代理的类型。
在Linux中的“反向代理”的解决方案是squid和Apache反向代理。
然而,'squid'比'Apache反向代理'更为优选,因为它的简单性和直接性。
4.在Apache中,在某个时间点,您会收到以下代码(2xx,3xx,4xx,5xx)。 这是什么意思?
答: 在Apache中每个错误代码对问题的特定区域分。
- 2xx:连接请求成功
- 3xx:重定向
- 4xx:客户端错误
- 5xx:服务器错误
5.您被要求通过其控制脚本停止Apache服务。 你会怎么做?
答:Apache服务使用一个叫做apachectl中的脚本控制。
为了停止apache使用它的控制脚本,我们需要运行。
# apachectl stop [On Debian based Systems] # /etc/inid.t/httpd stop [On Red Hat based Systems]
6.如何'apachectl重新启动'不同于'apachectl graceful'
答:“apachectl中重启”执行时会强制Apache将立即重新启动,在任务完成之前,而“apachectl中曼妙的”等待当前任务重新启动服务之前完成。
更不用说'apachectl graceful'更安全,但是'apachectl restart'的执行时间比'apachectl graceful'要小。
7.如何配置nfs安装以将其从本地计算机导出?
答: 在/ etc /出口允许本地计算机上的NFS导出的创建,并将其提供给全世界。
8.您应该为主机www.youcl.com创建一个新的Apache VirtualHost配置,该配置在/ home / youcl / public_html /下可用,默认情况下维护日志为/ var / log / httpd /。
答: 您需要创建在位于“/etc/httpd/conf/httpd.conf中的主要的Apache配置文件Apache的虚拟主机容器。
以下是主机www.youcl.com的虚拟容器。
<VirtualHost *:80> DocumentRoot /home/youcl/public_html ServerName www.youcl.com Server Alias youcl.com CustomLog /var/log/httpd/youcl.com.log combined ErrorLog /var/log/httpd/youcl.com.error.log </VirtualHost>
你应该把所有http流量的数据包转储在文件http.out中。 你会建议什么?
答: 为了转储所有网络流量,我们需要使用命令“tcpdump的”使用以下开关。
# tcpdump tcp port 80 -s0 -w http.out
10.如何添加服务(说httpd)从INIT级别3开始?
答: 我们需要使用“chkconfig的'工具,通过改变其运行级别的参数挂钩在INIT 3级服务。
chkconfig –level 3 httpd on
目前为止就这样了。 我很快就会在这里再一次有趣的文章。 在那之前保持健康,调节并连接到youcl。 不要忘记在下面的评论部分向我们提供您的宝贵反馈。