关于Linux服务和守护进程的10个有用的面试问题

在这一系列的面试文章中,我们将介绍基于Linux中的服务和守护进程的一些有用的面试问题。

守护进程是运行作为后台进程,一般不会保留用户的直接控制下的计算机程序。 在大多数情况下,守护进程的父进程是init,但并非总是如此。

在Linux中, 服务是在后台执行基本任务或等待其执行运行的应用程序。

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中每个错误代码对问题的特定区域分。

  1. 2xx:连接请求成功
  2. 3xx:重定向
  3. 4xx:客户端错误
  4. 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.Howtoing.com创建一个新的Apache VirtualHost配置,该配置在/ home / Howtoing / public_html /下可用,默认情况下维护日志为/ var / log / httpd /。
答: 您需要创建在位于“/etc/httpd/conf/httpd.conf中的主要的Apache配置文件Apache的虚拟主机容器。 以下是主机www.howtoing.com的虚拟容器。
<VirtualHost *:80>
DocumentRoot /home/Howtoing/public_html
ServerName www.Howtoing.com
Server Alias Howtoing.com
CustomLog /var/log/httpd/Howtoing.com.log combined
ErrorLog /var/log/httpd/Howtoing.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

目前为止就这样了。 我很快就会在这里再一次有趣的文章。 在那之前保持健康,调节并连接到Howtoing。 不要忘记在下面的评论部分向我们提供您的宝贵反馈。