Linux 网络管理及应用习题参考答案第1章Linux网络操作系统1.Linux的创始人是谁?答:Linus Torvalds2.Linux与Unix操作系统有什么关系?答:Linux是一种类Unix操作系统,完全与POSIX标准兼容,是该标准的一种实现。
3.Linux与GNU项目是什么关系?它是开源软件吗?是自由软件吗?答:Linux是一个操作系统内核,并不是一个完整的操作系统;GNU项目是面向开发一个操作系统,采用了Linux作为其系统内核。
Linux遵守GNU GPL协议,是自由软件,同时它也是开源软件。
4.开源软件与自由软件有什么区别与联系?答:自由软件指得是对于软件所拥有的“自由”的权利,包括三种自由;开源软件是一种软件开发方法,面向建立高质量软件。
用户可以获得源代码是这两者共同之处。
5.安装Linux一般如何分区?选择哪种文件系统?答:一般至少分为两个区:根文件系统分区和交换分区。
根分区一般选择ext3格式的文件系统,交换分区采用swap格式。
6.Linux支持哪几种安装方式?答:Linux支持多种安装方式:光盘、网络、本地磁盘等。
7.Linux系统中一个文件的全路径为/etc/passwd,表示了文件的哪些信息?答:表示了文件的位置和文件的命名两部分信息。
8.什么是虚拟机?为什么要使用虚拟机?答:虚拟机是利用软件虚拟技术虚拟一个计算机硬件环境的软件技术。
使用虚拟机可以让一台高性能的计算机充分发挥其硬件的性能,提高系统的利用率;虚拟机也适合需要频繁更换使用不同操作系统的情况,如软件测试、教育等。
9.VMWare虚拟机中可以安装哪些操作系统?答:可以安装微软Windows系列操作系统、Linux的多种发行版、MSDOS等许多操作系统。
第2章Linux桌面环境1.Linux中常见的两种桌面系统是什么?你认为哪种是你喜欢的?答:Linux中常用的桌面系统包括GNOME和KDE两种。
2.要编辑文本文件需要什么工具?有哪些工具可以使用?答:编辑文本文件需要文本编辑器,字处理软件一般也都可以编辑文本文件。
在Linux 下我们可以使用vi、gedit等文本编辑器。
3.GNOME桌面环境中的文件浏览器是什么名字?文件浏览器有什么作用?答:Nautilus是GNOME环境下的文件浏览器。
可以查看本地文件系统中的资源。
4.Konqueror程序能帮助我们做什么?它与Nautilus程序一样吗?答:Konqueror也可以完成Nautilus程序的功能,但是还可以调整系统的设置,功能更丰富。
与开源软件有什么关系?怎样可以获得该软件?答:是开源软件,可以从和上下载。
软件中包含哪些主要模块?各是什么功能?答:主要包括Writer、Calc、Impress、Math、Draw、Base等模块,可以完成字处理、电子表格、演示文稿、公式、绘图、数据库等功能。
7.在Linux中如何输入中文?你还知道其他Linux平台上的中文输入法吗?答:使用Linux自带的中文输入法SCIM可以轻松完成中文输入。
8.如何设置使光盘放入光驱后可以自动挂载?答:在“可移动驱动器和介质的首选项”(图2-3)上勾选“新驱动器和介质上的自动运行程序”。
9.vi编辑器有什么特点?与你使用的其他文本编辑器有什么差异?答:vi编辑器是Unix类操作系统的基本文本编辑器,它适合程序员使用,不使用菜单和鼠标操作,而是全部采用键盘操作。
第3章Linux系统管理1.什么是shell?为什么要使用shell?Linux中常用的shell有哪些?答:Shell是人机交互的接口,它负责接收用户指令,调用计算机相应的功能完成用户指定的任务。
常用的shell有bash、csh和ksh等。
2.shell编写脚本基本步骤是什么?答:先考虑要解决的问题和执行的操作,然后将操作对应的指令写出来,构成脚本程序,运行并调试直到功能达到目的。
3.编写的shell脚本是否需要编译?和C语言编写的程序有什么区别?答:shell脚本不需要编译,它是解释执行的。
C语言程序要是编译称为可执行程序才能运行,不是解释执行的。
4.运行脚本的时候系统提示说“No Such File or Directory”,这是可能什么原因?答:可能是因为脚本所在的目录不在PA TH环境变量指定的路径列表中,只要在脚本前包含脚本所在位置信息即可。
5.运行脚本的时候系统提示说“Permission Deny”,这是什么问题?答:脚本是文本文件,一般只有读写的权限,而没有执行的权限,因此需要先改变文件的权限使之具有可执行权限。
6.为什么说shell是一种结构化编程语言?答:Shell程序语言除了基本的变量赋值、输入、输出等语句外,还实现了分支和循环结构,具备结构化程序设计的基本功能,因此也是一种结构化程序设计语言。
7.如果希望每个星期执行一次备份任务,应该使用什么命令执行这种定时备份任务?答:使用crontab和crond来完成定时执行任务的功能。
8.Linux下压缩命令与Windows下的压缩软件winrar一样吗?有什么区别?答:Linux下的压缩命令只完成压缩工作,而不进行打包的工作,Winrar则既有压缩又有打包的功能。
9.如何安装RPM软件包?答:rpm -ivh rpm-package10.查看httpd软件包是否安装应该使用什么命令?答:rpm -qa | grep httpd第4章Linux网络基础1.计算机的基本网络参数包括哪些?答:包括IP地址、子网掩码、默认网关、DNS、主机名等。
2.计算机网卡的IP地址等信息是在哪个配置文件中设置的?答:eth0网卡的IP地址等信息存放在/etc/sysconfig/network-scripts/ifcfg-eth0文件中。
3.计算机的网络配置信息必须手动设置吗?如何减轻管理员配置的工作量?答:可以使用DHCP自动配置计算机的网络参数。
4.什么是域名解析?设置域名解析功能需要使用的图形化配置工具如何启动?答:域名解析就是将域名映射为主机IP地址的过程。
5.如果将网卡停用,则使用ping命令的时候会得到什么结果?答:ping命令失败。
6.尝试ping一下,记录下返回的信息中IP地址是多少?答:多次ping的结果中IP地址可能会变。
7.ifconfig可以配置网卡的IP地址等参数,这与修改配置文件有什么差别?答:ifconfig是暂时改变网络参数,并不写入配置文件,因此当计算机重新启动后,还是从配置文件设置网络参数。
8.ifup和ifdown命令与ifconfig命令有关系吗?答:ifup相当于ifconfig up,ifdown相当于ifconfig down。
9.请尝试为路由表添加一条记录。
答:route add -net 192.168.0.0 netmask 255.255.255.0 gw 192.168.0.110.尝试用traceroute命令查看从自己的机器到的情况。
答:结果因网络情况不同。
第5章Web服务器的配置与应用1. HTTP协议是什么的缩写?它是什么作用的协议?答:HyperText Transfer Protocol,负责传输超文本信息。
2. 什么是Web服务?它与HTTP协议有什么关系?答:Web服务是提供超文本、超媒体资源的服务,是基于HTTP协议来实现的。
3. Apache是开源软件吗?从哪里可以得到它的安装包和源程序?答:Apache是开源软件,可以访问下载。
4. Apache服务器是提供什么服务的?它支持那些软件平台?答:Apache提供Web服务,支持多种平台,包括Linux、Unix、Windows等。
5. Apache的配置文件是什么?该文件分为几个部分?答:Apache的主要配置文件是httpd.conf,文件内容分为三个部分:全局环境、主服务器指令、虚拟主机配置指令。
6. 如何配置基于IP的虚拟主机?答:主要是修改httpd.conf文件中的VirtualHost指令块,设置虚拟主机的IP和监听端口等参数,然后重启httpd服务即可。
7. 如何配置基于域名的虚拟主机?答:主要是修改httpd.conf文件中的V irtualHost指令块,设置虚拟主机的ServerAlias 指令,然后重启httpd服务即可。
8. <Directory>指令块是如何控制目录的访问的?答:通过针对访问的用户、IP地址、域名以及相应的权限进行控制实现目录访问控制的。
9.查找资料,自学<Location>指令块的使用方法。
答:略第6章FTP服务器的配置与应用1.BCD2.D3.A4.D5.B6.A7.C8.D9.试阐述VSFTPD服务器和pure-ftpd服务器的区别。
答:ftp服务器vsftpd和pure-ftpd。
这两个侧重于安全、速度和轻量级,在大型ftp 服务器上用得比较多,尤其是vsftpd,这类服务器对用户认证和权限控制比较简单,更注重安全型和速度。
它们都支持虚拟用户,但用户权限依赖于文件的系统权限,不支持针对目录的权限配置,在配置依赖于目录的权限时很麻烦。
pure-ftpd相对vsftpd 要强大一些,支持的用户认证方式也比较多。
10.按照6.5节的列子,自己配置一个服务器并用图形客户软件来完成简单的文件上传下载操作答:略。
第7章EMAIL服务器的配置与应用1.B2.B3.A4.D5.B6.ABC7.ABCD8.BD9.ABD10.ABC11.参考7.4节,试在windows平台下完成Outlook Express的配置。
答:当安装Windows操作系统以后,Outlook Express软件就会默认安装到系统中,利用Outlook Express接收邮件的配置步骤如下:执行“开始/程序/Outlook Express”菜单命令,进入图1所示的“Outlook Express”工作窗口。
图1 “Outlook Express”工作窗口在“Outlook Express”工作窗口的菜单栏中执行“工具/账户”命令,将弹出“Internet账户”对话框,在该对话框中选择“邮件”选项卡,此时账户列表为空,即没有任何的电子邮件账户,如图2所示。
图2 “Internet账户”对话框在“Internet账户”对话框中执行“添加/邮件”命令,将进入Internet连接向导的“您的姓名”对话框,在该对话框中输入电子邮件用户名,如图3所示。
图3 “您的姓名”对话框在“您的姓名”对话框中输入好电子邮件姓名后,单击“下一步”进入“Internet电子邮件地址”对话框,在该对话框中输入完整的电子邮件地址,如图4所示。
图4 “Internet电子邮件服务器地址”对话框输入完电子邮件地址后,单击“下一步”进入“电子邮件服务器名”对话框,在该话框中输入电子邮件服务器的名称或IP地址,本例所使用的邮件服务器名称为“”,如图5所示。