《Linux操作系统实用教程》(王亮 第2版)课程大纲、授课计划、习题答案.docx





《《Linux操作系统实用教程》(王亮 第2版)课程大纲、授课计划、习题答案.docx》由会员分享,可在线阅读,更多相关《《Linux操作系统实用教程》(王亮 第2版)课程大纲、授课计划、习题答案.docx(30页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、inux操作系统实用教程(第2版)教学大纲一、总论(一)课程性质Linux操作系统是一门专业必修考查课。Linux是真正的网络操作系统,支持多用 户、多进程及多线程,实时性好,功能强大而稳定,同时它又具有良好的兼容性和可移植性。 与其它著名的操作系统相比,Linux在Internet和Intranet的应用中占有明显优势,在教 学和科研领域中具有广阔的应用前景。(-)开课目的与任务通过对本课程的学习,使学生掌握Linux操作系统的基本操作、基本命令和基本配置; 了解Linux与其它操作系统的联系,掌握Linux下基本服务的配置与使用;为进一步深入学 习打下基础。(三)课程教学重点、难点、手段等
2、说明本课程的重点和难点是Linux基本命令的掌握和熟练应用,Shell脚本的编写,用户与 系统的管理与配置,基础服务的配置与使用。关于Linux基本命令的掌握与应用,要求掌握基础指令的使用,文件查找与文件管理指 令的使用,目录的权限设置与使用,过滤器与输入输出重定向方法的使用,vi编辑器的基 本使用,压缩与备份命令的使用;了解基本交互命令的使用。关于Shell脚本的编写,要求掌握Shell的基本概念,Bash常用变量的意义与变量的 定义,Shell的别名与历史操作,Shell的定制,Shell脚本的解释与作用,Shell脚本常用 语法的使用;能够读懂较复杂的Shell脚本;能够编写简单的She
3、ll脚本。关于用户与系统的管理与配置,要求掌握创建用户的方法,创建组的方法,检测系统状 况的常用命令,检测进程与管理进程的常用命令,查看系统日志的方法;理解文件系统的定 义,理解ext3与ext4文件系统,理解设备文件的意义;了解挂接与卸载文件系统;能够配 置系统定时任务的执行;能够添加新的硬盘与对硬盘进行分区。关于基础服务的配置与使用,要求掌握网卡IP地址的配置方法,DNS服务器的指定方 法,基础网络操作;了解路由查看与更改方法,访问控制列表设置方法;HTTP服务的模型原 理;能够启动与关闭Apache服务,能够对Apache服务进行基本配置,能够配置虚拟主机。 对于这些重点和难点建议采用多
4、媒体动态演示系统进行辅助教学。二、课程内容及学时分配 教学要求等1 . Linux 简介教学内容:Linux操作系统在计算机操作系统中的地位和使用情况,Linux的优点和 特点,Linux的产生历史;Linux迅速发展的原因。教学要求:了解Linux操作系统在计算机操作系统中的地位和使用情况,了解Linux的 优点和特点,了解Linux的产生历史;理解Linux迅速发展的原因。重点:Linux操作系统在计算机操作系统中的地位和使用情况,了解Linux的优点和 特点。的,Windows源代码未开放,gnome源代码开放的。11 .参考答案:略12 .参考答案:略第2章系统管理一、选择题12345
5、6789CACBBDDBC二、填空题1. useradd2. passwd3. chage4. groupadd5. .文件6. Root用户、普通用户、系统用户7. /etc/passwd /etc/shadow8. 超级用户组、普通用户组、系统用户组三、简答题1 .参考答案:从组中删除用户编辑/etc/group找到GROUP 1那一行,删除A,或者用命令gpasswd -d A GROUP建用户:adduser phpq 新建phpq用户;passwd phpq 给phpq用户设 置密码建工作组groupadd test 新建test工作组新建用户同时增加工作组useradd -g te
6、st phpq 新建phpq用户并增加 到test工作组注:-g所属组-d家目录-s所用的SHELL给已有的用户增加工作组usermod -G groupname username或者gpasswd - a user group2 .参考答案:查看内存使用情况:free显示进程信息(包括CPU、内存使用等信息):top、ps查看驱动占用内存:Ismod3 .参考答案:进程和程序是既有联系又有区别的两个概念,他们的区别如下:(1)程序是指令的有序集合,其本身没有任何运行的含义,它是一个静态的概念。而进程是程序在处理机上的一次执行过程,它是一个动态概念。(2)程序的存在是永久的,而进程则是有生命的
7、,它因创建而产生,因调 度而执行,因得不到资源而暂停,因撤销而消亡。(3)程序仅是指令的有序集合。而进程则是由程序、数据和进程控制块 组成。(4)进程与程序之间不是一一对应的,即同一程序运行于若干不同的数据集合上,它将属于若干个不同的进程;而一个进程可以执行多个程序。第3章 磁盘与文件管理一、选择题1234DCBB二、填空题1. ext3/42. fdisk -13. mount4. blkid5. fdisk -16. xfs_admin 和 e21abel7. du8. In、软连接、硬连接9. mkswap10. fsck11. iostat12. sync13. Is14. cat、
8、more less15. 显示整个文件16. -t vfstype指定文件系统的类型、-o options、device要挂载的设备17. 软连接、硬连接18. 普通文件、纯文本文件、二进制文件、数据格式文件19. rm -rf /tmp三、思考题1 .参考答案:文件/etc/fstab存放的是系统中的文件系统信息。当正确的设置了该文件, 则可以通过mount /directoryname命令来加载一个文件系统,每种文件系 统都对应一个独立的行,每行中的字段都有空格或tab键分开。同时fsck、mount、 umount的等命令都利用该程序。2 .参考答案:,为保证文件系统的安全性,可以采取对
9、文件的保护和保密等措施。实现文件 保护措施的一般情况可以从两个方面考虑,即防止系统故障包括软件、硬件故障 造成的破坏和防止用户共享文件可能造成的破坏。前者可以采用建立副本和定时 转储的方法,后者可以采用树形文件目录、存取控制表、规定文件使用权限等方 法。另外,实现文件保密的措施包括隐藏文件目录、设置口令和使用密码等。 3.参考答案:可使用命令useradd创建新用户,但不能在系统中随便创建用户,需经相关 部分批准后方能创建。对于长期或暂时不使用的用户,应将其从系统中删除或锁 定起来,以防非法使用。创建新用户时可以使用命令useradd -d home newuser 指定用户家目录,若不指定则
10、使用默认的家目录/home/newuser。一般情况下, 当一个用户被创建之后,只有超级用户为它设置密码后才能被启用或登录使用。四、上机题略第4章软件包管理一、选择题123456BACBAC二、填空题1 .可执行的二进制文件、程序运行时所需要的文件2 .Is -1 /dev | grep cdrom3 . cache4 .RedHat三、简答题1 .参考答案:(1)离线下载rpm包;(2)创建yum源;(3)备份现有repo文件;(4)配置本地仓库repo文件;(5)修改yum的gpg检查选项;(6)清空yum缓存;(7)验证是否成功。2 .参考答案:使用rpm -e -nodeps文件包名称
11、3 .参考答案:使用rpm -q 命令查询软件包是否已经安装4 .参考答案:rpm -qa5 .参考答案:rpm -ql6 .参考答案:rpm -ql第5章网络基本配置一、选择题12345678910111213DBBDBCBCACDBBDA二、填空题1. hostname、ho st name / etc/systconf ig/network 修改、H0STNAME=2. ICMP、 56B、 8B、 ICMP3. Traceroute、 40bytes三、简答题1.参考答案:Linux ifconfig命令用于显示或设置网络设备。ifconfig可设置网络设备 的状态,或是显示目前的设置
12、。参数说明: add地址设置网络设备IPv6的IP地址。 del地址删除网络设备IPv6的IP地址。 down关闭指定的网络设备。hw网络设备类型X硬件地址设置网络设备的类型与硬件地址 io_addrI/0地址设置网络设备的I/O地址。.media网络媒介类型设置网络设备的媒介类型。 mem_start内存地址设置网络设备在主内存所占用的起始地址。 metric数目指定在计算数据包的转送次数时,所要加上的数目。 mtu字节 设置网络设备的MTU。 netmask子网掩码设置网络设备的子网掩码。 tunnel地址建立IPv4与IPv6之间的隧道通信地址。 up启动指定的网络设备。 -broadc
13、ast地址将要送往指定地址的数据包当成广播数据包来处理。 -pointopoint地址与指定地址的网络设备建立直接连线,此模式具有 保密功能。 -promise关闭或启动指定网络设备的promiscuous模式。 IP地址指定网络设备的IP地址。 网络设备指定网络设备的名称。2.参考答案:4机名查询静态表,是ip地址与域名快速解析的文件。ip地址与主机名之 间的映射,包括主机的别名。通常将常用的域名和ip地址映射加入到hosts文 件中,实现快速方便的访问。3-6.参考答案:略第6章DHCP服务配置一、选择题1234567DABDCBD二、填空题1. dhcpd. conf, example
14、mv /etc/dhcp/dhcpd. conf2. dhcpd. leases 的文件、/var/lib/dhcp/3. dhcpd. conf4. IP地址三、简答题1 .参考答案:DHCP服务遇ADHCP客户均DHCP版务图BDHCP Discover报文(广播)DHCP Discover报文(广播)DHCPOflfer 报文DHCPOf&r 报文DHCPRequesl报文(广播)DHCPRcquesl报文(广播)DHCPACK 报文DHCP客户端获取正确的1P地址租约到期粹放申请的IP地址DHCP Release报文图6-1 DHCP的租用过程2-5.参考答案:略一、选择题123456
15、78910ACDCDCADBB二、填空题1. a patchy server2. httpd. conf .htaccess3. 全局环境、主服务器配置、虚拟主机部分4. systemctl enable httpd5. varwwwhtml6. 基于IP地址、基于端口、基于名称7.808. systemctl start httpd、systemctl restart httpd三、简答略2 . Linux的安装与基础操作教学内容:Linux操作系统的安装过程;安装过程中的关键设置,系统重起与关机方 法,用户切换方法;虚拟控制台切换方法;掌握基础指令的使用。教学要求:了解Linux操作系统的
16、安装过程;掌握安装过程中的关键设置,掌握系统 重起与关机方法,掌握用户切换方法;了解虚拟控制台切换方法;重点掌握基础指令的使用。重点:安装过程中的关键设置,系统重起与关机方法。难点:基础指令的使用。3 .用户和组管理教学内容:用户管理的相关系统文件;创建用户与组、管理用户与组的方法与命令。教学要求:了解与用户管理的相关系统文件;重点掌握创建用户与组、管理用户与组的 方法与命令。重点:用户管理的相关系统文件,创建用户与组、管理用户与组的方法与命令。难点:用户和组管理命令4 .磁盘管理教学内容:配置磁盘空间,ext3与ext4文件系统,文件系统的备份与还原,文件系统 的挂接与卸载方法。教学要求:理
17、解文件系统的定义,理解ext3与ext4文件系统;了解文件系统的挂接与 卸载方法。重点:文件系统的定义,配置磁盘空间,ext3与ext4文件系统。难点:配置磁盘空间,文件系统的挂接与卸载方法。5 .文件管理教学内容:Linux文件系统的目录结构,Linux的文件和目录管理,i节点。教学要求:理解Linux文件系统的目录结构;了解Linux的文件和目录管理,i节点。重点:文Linux的文件和目录管理,i节点。难点:i节点。6 . Linux的文件与目录教学内容:文件与目录的关系,软连接与应连接的区别,文件的基本类型;umask的作 用与意义,文件与目录安全位的作用,文件与目录相关属性的意义;文件
18、与目录权限和属主 的意义,文件与目录的相应操作命令。教学要求: 理解文件与目录的关系,了解软连接与应连接的区别,了解文件的基本类 型;掌握umask的作用与意义,掌握文件与目录安全位的作用,掌握文件与目录相关属性的 意义;重点掌握文件与目录权限和属主的意义,重点掌握文件与目录的相应操作命令。重点:文件与目录的关系,文件与目录安全位的作用,文件与目录相关属性的意义。难点:掌握文件与目录权限和属主的意义。7 .过滤器与交互工具教学内容:分析过滤器的类别;过滤器的意义,输入与输出重定向的意义,信息交互方一、选择题12345678BBDCBACC二、填空题1. named name, conf;2.
19、IP地址和主机名3. nslookup4. PTR5. /etc/named, conf三、简答题略第9章FTP服务配置一、选择题12345678DABCBABDAB二、填空题1 . /etc/resolv. conf2 . userlist_enabled 二 YES userlist deny 二 NO3 .二进制传输方式、ASCH传输方式4 ./etc/ftpusers5 .ftpuser、 user三、简答题第10章Samba服务配置一、选择题123456BBCBDC二、简答题略一、选择题123456BABCBD二、简答题略一、选择题12345CACDB二、填空题1 .原生型、宿主型2
20、 .两种3 . isDaemon ()、setDaemon ()、InetAddress ()4,域、主机、接口、网络、安全、快照、存储池、存储卷、通用类5、虚拟化 Intel VT-x/EPT 或 AMD-V/RVI (V)三、简答题1 .参考答案:KVM模块是基于内核的虚拟机(Kernel-based Virtual Machine, KVM)的 核心部分。KVM仅支持硬件虚拟化,其主要功能是初始化CPU硬件,打开虚拟 化模式,然后将虚拟客户端运行在虚拟机模式下,并对虚拟客户端的运行提供一 定的支持。2 .参考答案:QEMU是一款开源的虚拟机。其优点是在支持本身编译、运行的平台上就可 以实
21、现虚拟机的功能,甚至虚拟机可以与宿主机有不同架构;缺点是性能较低下。 QEMU代码中有着整套虚拟机的实现,如处理器、内存虚拟化以及虚拟设备模拟。 3.参考答案:略4 .参考答案:两种。(1) NAT模式:也是用户模式,数据包由NAT方式通过主机的接口进 行传送,可以访问公网,但是无法从外部访问虚拟机网络,所以一般不会用至上 (2) Bridge:也就是桥接模式,这种模式允许虚拟机像一个独立的主机一样拥 有网络,外部的机器可以直接访问到虚拟机内部,但需要网卡支持,一般有线网 卡都支持。5 .参考答案:(1)基于网桥(Bridge)的虚拟网络。(2)基于 NAT (Network Address
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Linux操作系统实用教程 Linux操作系统实用教程王亮 第2版课程大纲、授课计划、习题答案 Linux 操作系统 实用教程 王亮 课程 大纲 授课 计划 习题 答案

限制150内