参考答案:
【问题1】(4分)
(1)ifconfig eth0或ifconfig
(2)192.168.1.126
(3)255.255.255.128
(4)125(答126也正确)
【问题2】(4分)
(5)确认Apache软件包是否已经成功安装
(6)service httpd start
【问题3】(3分)
(7)httpd.conf
(8)/etc/httpd/conf/
(9)目录"/var/www/html/secure”只允许主机192.168.1.2访问。
【问题4】(4分)
(10)提供Web服务的地址是192.168.1.126,端口是80
将Apache的主配置文件中配置“Listen 192.168.1.126:80”修改为“Listen 80”,或者增加从研发部网络到销售部网络的路由。
详细解析:
【问题1】
ifconfig用于查看和更改网络接口的地址和参数,包括IP地址、网络掩码、广播地址,使用权限是超级用户。
ifconfig -interface [options] address
主要参数:
-interface:指定的网络接口名,如eth0和eth1。
up:激活指定的网络接口卡。
down:关闭指定的网络接口。
broadcast address:设置接口的广播地址。
pointopoint:启用点对点方式。
address:设置指定接口设备的IP地址。
netmask address:设置接口的子网掩码。
在本题中,etn0的IP地址为192.168.1.126,子网掩码为:255.255.255.128,所以销售部的子网网络地址为:192.168.1.0/25,可以容纳的主机数位128-2-1=125个。
【问题2】
在Linux操作系统中,有一个系统软件包,它的功能类似于Windows里面的“添加/删除程序”,但是功能又比“添加/删除程序”强很多,它就是Red Hat Package Manager(简称RPM)。此工具包最先是由Red Hat公司推出的,后来被其他Linux开发商所借用。由于它为Linux使用者省去了很多时间,所以被广泛应用于在Linux下安装、删除软件。
RPM的常用参数还包括:-vh:显示安装进度;-U:升级软件包;-qpl:列出RPM软件包内的文件信息;-qpi:列出RPM软件包的描述信息;-qf:查找指定文件属于哪个RPM软件包;-Va:校验所有的RPM软件包,查找丢失的文件;-qa: 查找相应文件,如 rpm -qa mysql
rpm -qa | grep httpd确认Apache软件包是否已经成功安装。
Web服务器配置完成后,可以用命令service httpd start来启动Web服务。
【问题3】
/var/www/html/secure:定义目录。
Apache的配置文件是httpd.conf,以rpm包形式安装的Apache,配置文件的位置是/etc/httpd/conf/httpd.conf。
allowoverride authconfig:表示仅有账号密码可以修改。
Order deny,allow:以拒绝处理优先,但没有写入规则的默认为允许。
Allow from 192.168.1.2:允许主机192.168.1.2访问
Deny from all拒绝所有,所以只允许主机192.168.1.2访问。
【问题4】
Listen 192.168.1.126:80:提供Web服务的地址是192.168.1.126,端口是80。
将Apache的主配置文件中配置“Listen 192.168.1.126:80”修改为“Listen 80”,或者增加从研发部网络到销售部网络的路由。