服务和守护进程
1 服务器上的exim服务有什么作用?
exim服务是一种SMTP服务,它可以取代Linux安装的时候默认自带的普通sendmail服务。
2 Linux中的反向代理采用什么解决方案?
在Linux中,主要有squid和apache反向代理两种解决方案
3 NIS服务的作用是什么?
NIS服务是网络信息服务(Network Information Service),它使用户可以用相同的凭证登录不同的系统。
4 如果你想使用apache工具对你的apache服务进行基线测试,该服务有5个并发工20个请求,你会使用什么工具,如何操作?
可以在本地服务器上使用ab(apache benchmarking)工具
ab http://google.com -n 20 -c 5
5 apache中的返回代码200,300,400,500分别代表什么意思?
2xx代表请求成功
3xx代表重定向
4xx代表客户端错误
5xx代表服务器错误
6 创建一个新的apache virtualhost的配置,站点名为www.google.com,站点目录为/home/google/public_html,默认日志保存位置/var/log/httpd
<VirtuakHost *:80>
DocumentRoot /home/google/public_html
ServerName www.google.com
ServerAlias google.com
CustomLog /var/log/httpd/google.com.log combined
ErrorLog /var/log/httpd/google.com.error.log
</VirtualHost>
7 如何通过控制脚本停止apache httpd服务?
apache控制脚本名为apachectl,可以使用apache stop来停止apache的服务。
8 Linux安装完成后,如何通过ssh启动root用户的远程访问?
编辑ssh的配置文件/etc/ssh/sshd_config,将里面的#PermitRootLogin prohibit-password修改为PermitRootLogin yes即可开启root用户的远程访问。
9 apachectl restart和apachectl graceful有什么区别?
apachectl restart会强制apache停止所有进程并重新启动服务,而apachectl graceful只在httpd进程完成当前工作后才“建议”其重新启动。
10 如何在初始化运行级别3(init level 3)启动的时候,添加sshd服务的开机自启动?
使用chkconfig工具来修改运行级别的参数
chkconfig --level 3 sshd on
11 如何将所有http的流量包转储到http.out?
tcpdump命令可以用来捕获网络流量:
tcpdump port 80 -s0 -w http.out
12 你想测试一个远程服务器慢速且长时间的下载会话,该怎么做?
下载文件并限制连接速度,可以使用wget网络的限制选项:
wget http://test.com/bigfile.zip --limit-rate=10k
13 如何检查exim邮件服务器的邮件队列?
exim邮件服务器允许使用一个快速简介的命令查看邮件队列mainq
14 如何配置你服务器上的 nfsexports/mount。
通过/etc/export可以创建nfs对外公开。