【问题2】 请根据Redhat Linux 9.0操作系统的提示信息,将以下(3)空缺处的Apache服务操作命令填写完整。 [root@gcz root]# service httpd start [root@gcz root]# (3) 【供选择的答案】 A.service httpa restart B.service httpd status C.httpd -k start D.apachectl start
参考答案:
解析:B,或service httpd status这是一道要求读者熟悉Apache服务操作命令使用的基本常识题。本题所涉及的知识点如下。 1)试题中“service httpd start”操作命令用于启动Apache服务,该命令的等价命令有:httpd -k start或apachectls tart。 2)启动httpd进程后,使用命令“service httpd status”可以查看服务进程httpd的工作状态。 由Linux操作系统提示信息“httpd (pid 20014 20013 20012 20011 20010 20009 20008 20007 20004)正在运行…”可知,该操作系统中有8个(由StartService配置项指定,默认为8个)httpd服务进程正在运行中,因此(3)空缺处使用的是查看Apache服务器状态的操作命令“service httpd status”。 顺便指出,由于该Web服务器每天约有数百万人的访问量,负载较重,建议将httpd.conf文件中 StartService配置项参数的值提高。 3)如果继续执行进程命令ps则可查看到类似以下的信息内容: [root@gcz root]# service httpd start [root@gcz root]# service httpd status httpd (pid 20014 20013 20012 20011 20010 20009 20008 20007 20004) 正在运行… [root@gcz root]#ps -ax lgrep httpd 20004 S 0:00 /usr/sbin/httpd 20007 S 0:00 [httpd] 20008 S 0:00 [httpd] 20009 S 0:00 [httpd] 20010 S 0:00 [httpd] 20011 S 0:00 [httpd] 20012 S 0:00 [httpd] 20013 S 0:00 [httpd] 20014 S 0:00 [httpd] 20016 pts/0 S 0:00 grep httpd 4)选项A的“service httpd restart”用于重启Apache使其重新读取配置文件,该命令的等价命令有: httpd -k restart或apachectl restart。 5)使用命令“service httpd stop”终止Apache服务,该命令的等价命令有:httpd -k stop或apachectl stop。