openEuler系统管理与服务器配置 教案 第15-30次课 服务管理及进程调度-SELinux的应用_第1页
openEuler系统管理与服务器配置 教案 第15-30次课 服务管理及进程调度-SELinux的应用_第2页
openEuler系统管理与服务器配置 教案 第15-30次课 服务管理及进程调度-SELinux的应用_第3页
openEuler系统管理与服务器配置 教案 第15-30次课 服务管理及进程调度-SELinux的应用_第4页
openEuler系统管理与服务器配置 教案 第15-30次课 服务管理及进程调度-SELinux的应用_第5页
已阅读5页,还剩41页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

OpenEuler操作系统管理与服务器配置配套教案

第15次课服务管理及进程调度2学时课题服务管理及进程调度重点难点重点:理解服务的概念与分类,掌握systemctl命令,理解进程的概念,掌握进程调度方法难点:掌握进程调度方法课程实施(重点描述课程的组织形式包括课前课中课后,注意对资源使用的描述以及需要注意的问题)第一阶段回顾与引入(10分钟)Linux启动过程Linux的运行级别系统运行级别之间的切换第二阶段本次课内容(80分钟)1.指导学生阅读学案中[实操学习]环节的问题并带着问题听课并完成相关例题。(10分钟)讲授“systemctl命令”内容并完成相关例题(例题参见课件或者教材)。(1)服务的启动与停止命令格式:systemctl{start|stop|status|restart|reload}服务名选项说明:start:启动服务。stop:停止服务。status:查看服务运行情况。restart:重启服务。reload:重新加载服务(2)管理服务的自启动状态使用systemctl命令设置服务的自启动=1\*GB3①查看服务的自启动状态命令格式:systemctlis-enabled[服务名称]如果省略“服务名称”,则表示要查看系统中所有服务的自启动状态。=2\*GB3②设置开机启动/不启动命令格式:systemctl{enable|disable}服务名称选项说明:enable,开启自启动状态。disable,关闭自启动状态。(3)查看所有服务命令格式:systemctl[选项][-type=TYPE][-all]选项说明:list-units,列出所有启动的unit。加上-all或者--all,将列出没启动的unit。list-unit-files,依据/usr/lib/systemd/system/内的启动文件,列出所有的启动文件。--type=TYPE,unit的类型,主要有service、socket、target。2.完成项目二(15分钟)3.指导学生阅读学案中[听课学习]环节的问题并带着问题听课。(10分钟)讲授“进程的概念”内容。(1)进程与程序进程:程序在内存中的一次运行,正在执行的程序。进程不同于程序,多个进程可以是一个程序的同时执行,程序是静态的,进程是动态的。进程可以产生其他进程,子进程。(2)进程分类进程一般分为交互进程、批处理进程和守护进程3类。交互进程指Shell下通过执行程序产生的进程,可在前台运行,也可在后台运行。批处理进程是进程的序列,在执行批处理进程时是不需要人机交互的。守护进程总是活跃的,一般在后台运行。守护进程一般由系统在开机时通过脚本自动启动或者由root用户启动。由于守护进程是一直运行着的,因此它所处的状态是等待请求处理任务。比如,httpd服务一直在运行,等待着用户来访问,也就是等待需要处理的任务。4.指导学生阅读学案中[实操学习]环节的问题并带着问题听课并完成相关例题。(15分钟)讲授“进程调度”内容并完成相关例题(例题参见课件或者教材)。(1)周期性任务调度命令crontabcrond服务是通过两个配置文件/etc/cron.allow和/etc/cron.deny来控制用户是否具有设置cron任务的权限。此处要讲明白如果控制用户对cron任务的权限。命令语法:crontab[-uuser]{-e|-l|-r}选项说明:-e,修改目前的周期性任务。-l,列出目前的周期性任务。-r,删除目前的周期性任务。[-uuser],指定要设置的用户名称。crontab命令文件的格式是:minute

hour

day

month

dayofweek

commandminute:分钟,0~59之间的任何整数。hour:小时,0~23之间的任何整数。day:天,1~31之间的任何整数(如果指定了月份,必须是该月的有效日期)。month:月份,1~12之间的任何整数(或使用月份的英文简写,如jan、feb等)。dayofweek:星期,0~7之间的任何整数,这里的0或7代表星期日;或者使用星期的英文简写,如sun、mon等。command:要执行的命令,可以是ls之类的命令,也可以执行自行编写的脚本命令。(2)延迟性任务调度命令atatd服务是通过两个配置文件/etc/at.allow和/etc/at.deny来控制用户是否具有设置at任务的权限。此处要讲明白如果控制用户对at任务的权限。命令语法:at[-V][-qx][-ffile][-m]time选项说明:-v,显示作业将被执行的时间。-q,选择队列名称,队列名称可以是a~z和A~Z之间的任意字母。队列字母顺序越靠后,则队列优先级别越低。-f,从文件中读取命令或Shell脚本。-m,执行完作业后发送电子邮件到用户。time,设定作业执行的时间。5.指导学生阅读学案中[实操学习]环节的问题并带着问题听课并完成相关例题。(10分钟)讲授“进程查看”内容并完成相关例题(例题参见课件或者教材)。(1)查看系统进程信息的命令ps命令语法:ps[选项]选项说明:-A,显示系统中所有进程的信息,与-e具有相同的功能。-a,显示所有用户进程的信息。-f,完整地显示进程的所有信息。-l,以长格式显示进程信息。-r,只显示正在运行的进程信息。-u,显示面向用户的进程信息(包括用户名、CPU及内存使用情况等信息)。-x,显示所有终端上的进程信息。-p,显示由进程ID指定的进程信息。-t,显示指定终端上的进程信息。(2)查看各进程继承关系的命令pstree命令格式:pstree[选项][pid|user]选项说明:

-a,显示该进程的完整继承关系,如果是被内存置换出去的进程,则会加上括号。-c,如果有重复的进程名,则分开列出(默认值会在前面加上*)。pid|user,查看指定根(pid)或用户(user)所拥有的进程。6.指导学生阅读学案中[实操学习]环节的问题并带着问题听课并完成相关例题。(5分钟)讲授“进程的终止”内容并完成相关例题(例题参见课件或者教材)。(1)终止进程的kill命令在使用Linux系统过程中,想终止某个进程,可以用kill命令来实现。命令格式:kill[信号代码]pid(2)通过进程名终止进程的killall命令killall命令通过进程名直接终止进程,通常与ps命令结合在一起使用。命令格式:killall[信号代码]进程名7.指导学生完成学案上的[随堂练习],提问回答,给学生讲解,强调重点。(10分钟)(1)查询NetworkManager服务状态的命令是()。A.systemctlstartNetworkManagerB.systemctlstatusNetworkManagerC.systemctlrestartNetworkManagerD.systemctlstopNetworkManager答案:B(2)在命令提示行输入systemctlreboot,会()。A.关机B.进入图形界面 C.进入完全用户模式 D.重启答案:D(3)设置NFS服务开机自启动,正确的命令是()。A.systemctlenablenfs.serviceB.systemctldisablenfs.serviceC.systemctlenablednfs.serviceD.systemctldisablednfs.service答案:A(4)查看NetworkManager服务的自启动状态并设置为开机不启动。答案:#systemctlis-enabledNetworkManager#systemctldisableNetworkManager#systemctlis-enabledNetworkManager(5)让系统在两天后的17:30执行文件data中指定的作业答案:at-fdata17:30+2days(6)一分钟以后在tty1中,提示“hello!!”答案:atnow+1minutesat>echo“hello!!”>/dev/tty1at>ctrl+D(7)明天凌晨2点将正在登陆的用户写入/tmp/aaa.txt答案:at2:00tomorrowat>w>/tmp/aaa.txtat>ctrl+D(8)一分钟以后,在家目录中建立文件夹at答案:atnow+1minutesat>mkdiratat>ctrl+D(9)每周四早晨8:30,提醒用户上午10:00有一个会议答案:#crontab308

**4echo“meetingat10:00AM”>/dev/tty1Ctrl+D8.指导学生阅读学案中[小结]的内容,再次整理本次课的重点,难点。(3分钟)服务的概念、服务的分类systemctl命令的使用进程的概念Linux的进程调度方法进程查看与终止9.指导学生阅读学案中[课后任务]部分,明确作业内容。(2分钟) (1)请整理好本次学案的内容,并根据学案复习本次课内容。(2)完成项目三,简答题(4),上机实践6-4~5课后总结分析

第16次课使用RPM管理软件包2学时课题使用RPM管理软件包重点难点重点:理解rpm软件包的功能,查询软件包的安装、安装、升级、卸载软件包难点:查询软件包的安装、安装、升级、卸载软件包课程实施(重点描述课程的组织形式包括课前课中课后,注意对资源使用的描述以及需要注意的问题)第一阶段回顾与引入(10分钟)systemctl命令的使用进程的概念Linux的进程调度方法进程查看与终止第二阶段本次课内容(80分钟)1.指导学生阅读学案中[听课学习]环节的问题并带着问题听课。(15分钟)讲授“RPM简介”内容。RedHat软件包管理工具(RedHatPackageManager,RPM)由于其原始设计理念是开放RPM常用于软件包的安装、查询、升级、刷新、卸载及生成.rpm格式的软件包等操作。RPM只能管理后缀是.rpm的软件包。软件包的命名格式:软件名称-版本号(包括主版本号和次版本号).软件运行的硬件平台.rpm例如,telnet-server-0.17-59.el7.x86_64.rpm,其中telnet-server是软件名称,0.17-59是版本号,el7.x86_64是软件运行的硬件平台要求。2.指导学生阅读学案中[实操学习]环节的问题并带着问题听课并完成相关例题。(40分钟)讲授“RPM的使用”内容并完成相关例题(例题参见课件或者教材)。(1)命令格式:rpm[选项][文件]选项说明:-a,显示所有软件包。-q,查询功能。-i,安装指定的软件包,通常和-v、-h选项结合使用。-e,删除指定的软件包。-f,查询拥有指定文件的软件包。-i,显示软件包的相关信息,通常和-q选项结合使用。-l,显示软件包的文件列表。-p,查询待安装的软件包。-R,显示软件包的关联性信息。-s,显示文件状态,通常结合-l选项使用。-U,升级指定的软件包。-v,显示指令执行过程。-h,在安装过程中将显示一系列的“#”来表示安装进度。-vv,详细显示指令执行过程,便于排错。查询系统已经安装的全部软件包(2)查询查询系统已经安装的全部软件包命令格式:rpm-qa查询指定软件包是否在本系统中已经安装命令格式:rpm-q软件名称查询软件包的描述信息命令格式:rpm-qi软件名称查询已安装软件包的文件列表命令格式:rpm-ql软件名称查询某文件所属的软件包命令格式:rpm-qf文件名称使用该命令,可以查询系统中的文件是因安装哪一个软件包而产生的,但是并不是系统中的每一个文件都是由软件包的安装而产生的,例如用户创建的文件就不属于任何软件包。查询待安装的软件包的信息在安装一个软件包之前,通常需要了解该软件包的详细信息、安装文件列表、安装位置等信息,可以使用-p选项结合-q选项来实现。查询待安装软件包的详细信息,命令格式:rpm-qpi软件包的名称查询待安装软件包的文件列表,命令格式:rpm-qpl软件包的名称(3)安装命令格式:rpm-ivh软件包名称(4)升级若要将某软件包升级为较高版本的软件包,可以使用软件包的升级功能来实现,需要使用-选项。升级功能首先将低版本的软件包卸载,再安装高版本的软件包。为了详细显示安装过程,通常结合-v和-h选项使用。命令格式:rpm-Uvh软件包名称(5)刷新刷新软件包的功能和升级软件包的功能相似,由选项-F实现,通常结合-v和-h选项使用。命令格式: rpm-Fvh软件包名称(6)卸载卸载命令可以从系统中将已安装的软件包清除。命令格式:rpm-e软件名称3.完成本章项目一(15分钟)4.指导学生完成学案上的[随堂练习],提问回答,给学生讲解,强调重点。(5分钟)(1)利用rpm命令查询软件包是否安装时,应使用的命令选项为()。A.-qB.-eC.-ivhD.-U答案:A(2)利用rpm命令安装软件包ntp-4.2.6p5-22.el7.centos.x86_64.rpm时,正确的命令为()。A.rpm-qntp-4.2.6p5-22.el7.centos.x86_64.rpmB.rpm-ivhntp-4.2.6p5-22.el7.centos.x86_64.rpmC.rpm-hntp-4.2.6p5-22.el7.centos.x86_64.rpmD.rpm-entp-4.2.6p5-22.el7.centos.x86_64.rpm答案:B(3)利用rpm命令卸载软件包vsftpd时,应使用的命令选项为()。A.rpm-qvsftpd B.rpm-ivhvsftpdC.rpm-hvsftpd D.rpm-evsftpd答案:D5.指导学生阅读学案中[小结]的内容,再次整理本次课的重点,难点。(3分钟)RPM软件包管理的作用通过yum命令管理安装包:查询软件包的安装、安装软件包、升级软件包、卸载软件包6.指导学生阅读学案中[课后任务]部分,明确作业内容。(2分钟) (1)请整理好本次学案的内容,并根据学案复习本次课内容。(2)简答题(1)、(2),上机实践7-1~3课后总结分析

第17次课使用YUM与DNF管理软件包2学时课题使用YUM与DNF管理软件包重点难点重点:理解YUM的功能,掌握yum、dnf命令的使用难点:掌握yum、dnf命令的使用,YUM、dnf源的配置课程实施(重点描述课程的组织形式包括课前课中课后,注意对资源使用的描述以及需要注意的问题)第一阶段回顾与引入(10分钟)RPM软件包管理的作用通过RPM命令管理安装包:查询软件包的安装、安装软件包、升级软件包、卸载软件包第二阶段本次课内容(80分钟)1.指导学生阅读学案中[听课学习]环节的问题并带着问题听课。(15分钟)讲授“YUM简介”内容。YUM(YellowdogUpdateModified,YUM)是改进版的RPM,它很好地解决了RPM所面临的软件包依赖问题。YUM可以从很多源中搜索软件包及它们的依赖包,并自动安装完成。使用YUM安装软件时,需要至少一个YUM源。YUM源就是存放很多RPM软件的目录,用户可以使用HTTP、FTP或本地目录的方式访问YUM源。2.指导学生阅读学案中[实操学习]环节的问题并带着问题听课并完成相关例题。(15分钟)讲授“设置YUM源”内容并完成相关例题(例题参见课件或者教材)。OpenEuler默认的YUM源定义文件存放在/etc/yum.repos.d/目录下,用户可以自行定义任意可以使用的YUM源,但文件的扩展名必须是repo修改YUM配置文件的内容如下:[OS]name=OSbaseurl=/openEuler-24.03-LTS/OS/$basearch/enabled=1gpgcheck=1gpgkey=/openEuler-24.03-LTS/OS/$basearch/RPM-GPG-KEY-openEuler指导学生使用OpenEuler系统光盘作为YUM源完成配置文件的修改。3.指导学生阅读学案中[实操学习]环节的问题并带着问题听课并完成相关例题。(20分钟)讲授“YUM的使用”内容并完成相关例题(例题参见课件或者教材)。(1)命令格式:yum[选项][指令][软件包…]选项:-y执行非交互安装,假定安装过程中出现的所有提示回答为Yes。指令:installpackage1[package2][…] //使用YUM源安装软件包update[package][packge2][…] //使用YUM源升级软件包check-update //检查YUM源中所有可用的升级软件包remove|erasepackage1[package2][…] //卸载软件包list[…] //列出系统中已经安装的及YUM源中所有可用的软件包info[…] //查看软件包信息cleanall //清空所有的缓存信息groupinstallgroup1[group2][…] //使用YUM源安装组包grouplist //列出系统中已经安装的及YUM源中所有可用的组包groupremovegroup1[group2][…] //卸载组包searchstring[string2][…] //根据关键词查找软件localinstallrpmfile1[rpmfile2][….] //通过本地RPM文件安装软件history //查看历史记录langavailable //查看语言包langinstall //安装语言包4.完成本章项目二(15分钟)5.指导学生阅读学案中[实操学习]环节的问题并带着问题听课并完成相关例题。(10分钟)讲授“DNF软件包管理”内容并完成相关例题(例题参见课件或者教材)。6.指导学生阅读学案中[小结]的内容,再次整理本次课的重点,难点。(3分钟)YUM、DNF软件包管理的作用通过yum命令管理安装包7.指导学生阅读学案中[课后任务]部分,明确作业内容。(2分钟) (1)请整理好本次学案的内容,并根据学案复习本次课内容。(2)简答题(3),上机实践7-4~5课后总结分析

第18次课TAR包管理工具2学时课题TAR包管理工具重点难点重点:创建TAR包、查询TAR包中文件列表、释放TAR包的方法难点:创建TAR包、查询TAR包中文件列表、释放TAR包的方法课程实施(重点描述课程的组织形式包括课前课中课后,注意对资源使用的描述以及需要注意的问题)第一阶段回顾与引入(10分钟)YUM软件包管理的作用通过yum命令管理安装包DNF软件包管理第二阶段本次课内容(80分钟)1.指导学生阅读学案中[听课学习]环节的问题并带着问题听课。(15分钟)讲授“TAR包管理工具简介”内容。使用tar命令对文件打包有两种形式:一种是简单的不压缩的打包,一种是压缩打包。如果想进行压缩打包,需要配合压缩技术(gzip或bzip2)来实现。为了方便使用,tar命令内置了相应选项(-j或-z)来实现压缩功能。2.指导学生阅读学案中[实操学习]环节的问题并带着问题听课并完成相关例题。(40分钟)讲授“TAR包管理工具的使用”内容并完成相关例题(例题参见课件或者教材)。(1)命令格式:tar[主选项+辅助选项][文件或者目录]在使用tar命令时,主选项是必须要有的,主选项控制tar命令执行的功能,辅助选项是辅助主选项使用的,可以选用。常用主选项:-c,创建新的TAR包。如果用户想备份一个目录或一些文件,就要选择这个选项。-t,列出TAR包中文件的列表,查看TAR包中已经备份的文件。-x,从TAR包中释放文件,解压缩。-r,常用辅助选项:-f,使用备份文件或设备,这个选项通常是必选的。-v,详细报告tar命令处理的文件信息。若无此选项,tar命令不报告文件信息。-z,用gzip来压缩/解压缩文件,加上该选项后,可以将备份文件进行压缩,但还原时一定也要使用该选项进行解压缩。-j,用bzip2来压缩/解压缩文件,加上该选项后,可以将备份文件进行压缩,但还原时一定也要使用该选项进行解压缩。-C,用于指定文件解压缩后的存放路径。(2)打包打包命令可以将指定的目录或者文件打包成扩展名为.tar的包文件。命令格式:tar-cvftar包名要打包备份的目录或文件名(3)查看TAR包中文件的列表在释放TAR包文件之前,很可能需要查看TAR包中的文件列表,以确定包中是否有需要的文件。命令格式:tar-tvftar包名查看压缩包文件列表命令格式:tar-[z|j]tvftar包名(4)释放TAR包命令格式:tar-xvftar包名释放压缩包命令格式:tar-[z|j]xvftar包名(5)释放TAR包向TAR包中追加文件使用选项-r来实现。命令格式:tar-rvftar包名要追加的文件3.完成本章项目三(15分钟)4.指导学生完成学案上的[随堂练习],提问回答,给学生讲解,强调重点。(5分钟)(1)若要释放myfile.tar.gz包中的内容,则应使用命令()来实现。A.tar-xvfmyfile.tar.gz B.tar-xzvfmyfile.tar.gzC.tar-cjvfmyfile.tar.gz D.tar-xjvfmyfile.tar.gz答案:B(2)若要对myfile.tar.bz包中的内容进行查看,则应使用命令()来实现。A.tar-tvfmyfile.tar.bz B.tar-cvfmyfile.tar.bzC.tar-ztvfmyfile.tar.bz D.tar-jtvfmyfile.tar.bz答案:D(3)若要对myfile.tar.gz包中的内容进行查看,则应使用命令()来实现。A.tar-tvfmyfile.tar.gz B.tar-cvfmyfile.tar.gzC.tar-ztvfmyfile.tar.gz D.tar-jtvfmyfile.tar.gz答案:C5.指导学生阅读学案中[小结]的内容,再次整理本次课的重点,难点。(3分钟)TAR包的管理创建TAR包查询TAR包中文件列表释放TAR包6.指导学生阅读学案中[课后任务]部分,明确作业内容。(2分钟) (1)请整理好本次学案的内容,并根据学案复习本次课内容。(2)上机实践7-6~9课后总结分析

第19次课网络环境配置2学时课题网络环境配置重点难点重点:掌握配置主机名的方法,掌握配置网卡的方法难点:掌握配置网卡的方法,理解网卡配置文件课程实施(重点描述课程的组织形式包括课前课中课后,注意对资源使用的描述以及需要注意的问题)第一阶段回顾与引入(10分钟)TAR包的管理创建TAR包查询TAR包中文件列表释放TAR包第二阶段本次课内容(80分钟)1.指导学生阅读学案中[实操学习]环节的问题并带着问题听课。(20分钟)讲授“主机名的配置”内容。(1)使用hostname命令临时设置主机名命令格式:hostname[新主机名]使用hostname命令设置的主机名立刻生效,可以使用hostname命令来查询设置是否成功。但是,hostname命令的设置是临时的,当系统重启后会恢复成原主机名。这是由于hostname命令的设置内容并没有更新到网络配置文件/etc/hostname中主机名的选项中。(2)使用hostnamectl命令永久设置主机名命令格式:hostnamectlset-hostname新主机名OpenEuler使用/etc/hosts配置文件存储主机名信息,然而使用hostname命令设置主机名并未修改该配置文件的内容,因此hostname命令未实现永久性设置,而hostnamectl命令可以修改/etc/hosts文件的内容,系统重启时会读取该文件中的内容从而对主机名进行配置。2.指导学生阅读学案中[实操学习]环节的问题并带着问题听课并完成相关例题。(40分钟)讲授“网卡信息的配置”内容并完成相关例题(例题参见课件或者教材)。(1)网卡配置文件以网卡设备名ens33为例,前2个字符的含义:en—以太网Ethernet;wl—无线局域网WLAN;ww—无线广域网WWAN。第3个字符的含义:o<index> 板载设备,index为设备序号。s<slot> 热插拔卡槽,slot为设备序号。x<MAC> 物理地址。p<bus>s<slot> PCI接口物理位置,bus为横坐标,slot为纵坐标。NetworkManager服务是管理和监控网络设置的守护进程。OpenEuler使用NetworkManager服务来实现网络的配置和管理,OpenEuler以前是使用network服务管理网络的。(2)配置网卡信息直接修改网卡配置文件通过ip命令管理网卡①查看网卡信息命令格式:

ipaddrshow[选项]②增加IP地址命令格式:ipaddraddIP地址dev网卡设备名③删除IP地址命令格式:ipaddrdelIP地址dev网卡设备名通过nmcli命令配置网络①查看网络配置信息②配置网卡nmcli命令格式:nmcli[选项]对象{命令}[参数]nmcli命令可以创建、显示、编辑、删除、激活和停用网络连接,并能控制和显示网络设备状态。nmcli命令格式较复杂,其中常用选项及功能说明见表7.2,常用对象及功能说明见表7.3,在书写命令时,选项和对象都可以简写。(3)其他网卡操作常用命令ifdownifdown命令可以禁用网卡。命令格式:ifdown网卡设备名ifupifup命令可以重新启用网卡。命令格式:ifup网卡设备名3.指导学生阅读学案中[实操学习]环节的问题并带着问题听课。(10分钟)讲授“客户端DNS服务器的配置”内容。在Linux系统中,如果想配置客户端DNS服务器,可以使用nmcli命令,也可以使用vim编辑器直接编辑其配置文件/etc/resolv.conf。文件内容格式:nameserver指定DNS服务器的IP地址4.指导学生完成学案上的[随堂练习],提问回答,给学生讲解,强调重点。(5分钟)(1)在Linux系统中,可以查看和设置主机名的命令是()。A.hosts B.hostname C.sysconfig D.network答案:B(2)永久设置主机名为student1的命令是__________。答案:hostnamectlset-hostnamestudent1(3)网卡配置文件的目录是__________。答案:/etc/sysconfig/network-scripts5.指导学生阅读学案中[小结]的内容,再次整理本次课的重点,难点。(3分钟)配置主机名临时设置主机名永久设置主机名网卡配置文件配置IP地址的方法:ip命令和nmcli命令其它命令:ifdown、ifup6.指导学生阅读学案中[课后任务]部分,明确作业内容。(2分钟) (1)请整理好本次学案的内容并根据学案复习本次课内容。(2)完成本章项目一、简答题(1),上机实践8-1课后总结分析

第20次课网络调试与故障排查2学时课题网络调试与故障排查重点难点重点:掌握常用网络调试命令难点:掌握常用网络调试命令课程实施(重点描述课程的组织形式包括课前课中课后,注意对资源使用的描述以及需要注意的问题)第一阶段回顾与引入(10分钟)配置主机名临时设置主机名永久设置主机名网卡配置文件配置IP地址的方法:ip命令和nmcli命令其它命令:ifdown、ifup第二阶段本次课内容(80分钟)1.指导学生阅读学案中[实操学习]环节的问题并带着问题听课并完成相关例题。(45分钟)讲授“常用网络调试命令”内容并完成相关例题(例题参见课件或者教材)。(1)ping命令ping命令可以用于测试网络中两台主机之间的网络是否畅通及网络质量。命令格式:ping[选项]对方主机IP地址选项说明:-c,指定向目的主机发送报文的次数。-s,指定发送报文的大小,以字节为单位。-W,设置等待接收回应报文的时间间隔,以秒为单位。(2)netstat命令netstat命令可以查看当前服务器打开的与网络相关的程序数量及它们使用的协议类型。命令格式:netstat[选项]功能:显示网络连接、路由表、正在监听的端口等信息。选项说明:-l,显示正在监听的服务或端口。-a,显示当前主机开放的所有端口(TCP,UDP,已建立、正在建立的端口)。-n,不进行域名解析。-p,显示该端口的进程。-c,动态显示网络连接和端口监听信息。-i,显示网卡相关信息。-r,显示当前主机的路由表信息。(3)traceroute命令命令格式:tracerouteIP地址功能:路由跟踪,使用该命令可以跟踪当前主机到目的主机传输数据包所经历的路径,从而分析网络的故障点。(4)nslookup命令nslookup命令可以检查指定的DNS服务器是否能够解析域名和IP地址。命令格式:nslookup功能:检测指定的DNS服务器工作是否正常。2.指导学生阅读学案中[听课学习]环节的问题并带着问题听课。(10分钟)讲授“网络故障排查方法”内容。检查本机IP地址及网关地址是否正确检查与网关和代理服务器之间的网络是否畅通检查与DNS服务器的连接测试域名解析是否正确3.完成本章项目二(15分钟)4.指导学生完成学案上的[随堂练习],提问回答,给学生讲解,强调重点。(5分钟)(1)向目的主机发送4次2KB的ping测试包,检测网络是否畅通,以下命令可以实现的是()。A.ping-c4-s1024 B.ping-c4-s2048C.ping-c4 D.ping-s2048答案:B5.指导学生阅读学案中[小结]的内容,再次整理本次课的重点,难点。(3分钟)网络调试命令:ping、netstat、nslookup、traceroute6.指导学生阅读学案中[课后任务]部分,明确作业内容。(2分钟) (1)请整理好本次学案的内容,并根据学案复习本次课内容。(2)简答题(2)、(3),上机实践8-2课后总结分析

第21次课DNS服务器的安装与启动2学时课题DNS服务器的安装与启动重点难点重点:安装DNS服务器,管理named服务难点:安装DNS服务器课程实施(重点描述课程的组织形式包括课前课中课后,注意对资源使用的描述以及需要注意的问题)第一阶段回顾与引入(10分钟)网络调试命令:ping、netstat、nslookup、traceroute第二阶段本次课内容(80分钟)1.指导学生阅读学案中[听课学习]环节的问题并带着问题听课。(25分钟)讲授“DNS服务器介绍”内容。DNS服务器正向解析以用户登录学院校园网为例,进行解析。例如,用户登录校园网,先打开IE浏览器输入域名,如果用户计算机中提前设置好DNS服务器的IP地址,则使用DNS服务器的IP地址作为目标地址,将域名发送过去,接着DNS服务器根据域名查询出IP地址,并将这个地址作为结果返回给用户计算机,最后用户计算机通过这个地址在Internet上访问域名的网站。反向解析反向解析指根据IP地址解析域名。在DNS服务器中建立的域要求资源记录类型为指针(PTR),一般对应于其正向解析的主机地址(A)资源记录类型。DNS服务器的树形结构2.指导学生阅读学案中[实操学习]环节的问题并带着问题听课。(30分钟)讲授“安装DNS服务器”内容。安装使用dnf命令完成DNS服务器的安装#dnf-yinstallbindbind-utils启动启动named服务可以使用systemctl命令:#systemctlstartnamed.service设置自启动状态#systemctlenablenamed.service3.完成本章项目一,指导学生完成DNS服务器的安装。(20分钟)4.指导学生阅读学案中[小结]的内容,再次整理本次课的重点,难点。(3分钟)DNS服务器介绍DNS服务器安装5.指导学生阅读学案中[课后任务]部分,明确作业内容。(2分钟) (1)请整理好本次学案的内容,并根据学案复习本次课内容。(2)安装好DNS服务器,简答题(1)课后总结分析

第22次课DNS服务器的配置2学时课题DNS服务器的配置重点难点重点:DNS服务器的配置难点:DNS服务器的配置课程实施(重点描述课程的组织形式包括课前课中课后,注意对资源使用的描述以及需要注意的问题)第一阶段回顾与引入(10分钟)DNS服务器介绍DNS服务器安装第二阶段本次课内容(80分钟)理清主配置文件、正向正向解析文件、反向解析文件之间的调用关系,以及路径的设置。1.指导学生阅读学案中[听课学习]环节的问题并带着问题听课。(10分钟)讲授“主配置文件named.conf”内容。named.conf是DNS服务器的主配置文件,用于实现DNS服务器的基本配置,位于/etc目录下。密钥文件named.root.key和区域定义文件named.rfc1912.zones通常也存储在/etc目录下。2.指导学生阅读学案中[听课学习]环节的问题并带着问题听课。(10分钟)讲授“正向解析文件”内容。正向解析文件用于映射域名和IP地址,文件中包含该区域的所有参数,包括域名、IP地址、刷新时间、重试时间、超时等。3.指导学生阅读学案中[听课学习]环节的问题并带着问题听课。(10分钟)讲授“反向解析文件”内容。反向解析文件用于定义IP地址到域名的解析,它采用与正向解析文件类似的选项和格式,但由于是反向解析,因此该文件使用PTR指针记录,而不是主机记录。4.指导学生阅读学案中[实操学习]环节的问题并带着问题听课。(45分钟)讲授“项目二:DNS服务器的配置”内容,完成本章项目二的指导与配置。配置过程可分为五步:(1)主配置文件配置设置named.conf文件,设定监听地址、权威DNS服务器、转发方式、服务对象。(2)正向解析配置正向解析文件为.zone,位于/var/named目录下。为域名设计正向解析代码,并指定具体域名明细,如www、mail、exam、attendance等。(3)反向解析配置反向解析文件为137.168.192.zone,位于/var/named目录下。为域名设计反向解析代码,并指定具体IP明细,如5、42、16等。(4)启动DNS服务器#systemctlstartnamed.service(5)测试DNS服务器用客户端测试DNS,在客户端计算机上输入命令nslookup-sil进行测试。5.指导学生阅读学案中[小结]的内容,再次整理本次课的重点,难点。(3分钟)DNS服务器的配置及各配置文件之间的关系6.指导学生阅读学案中[课后任务]部分,明确作业内容。(2分钟) (1)请整理好本次学案的内容,并根据学案复习本次课内容。(2)完成本章项目三,单选题,简答题(2)(3),上机实践9-1~2课后总结分析

第23次课DHCP服务器2学时课题DHCP服务器重点难点重点:安装DHCP服务器,管理dhcpd服务难点:安装DHCP服务器课程实施(重点描述课程的组织形式包括课前课中课后,注意对资源使用的描述以及需要注意的问题)第一阶段回顾与引入(10分钟)DNS服务器的配置及各配置文件之间的关系第二阶段本次课内容(80分钟)1.指导学生阅读学案中[听课学习]环节的问题并带着问题听课。(5分钟)讲授“DHCP服务器简介”内容。(1)DHCP服务器的作用DHCP称为动态主机配置协议,其目的是减轻网络管理员在网络规划、管理和维护等方面工作的负担。DHCP服务器把TCP/IP网络设置集中起来,动态配置网络中工作站的网络参数。DHCP服务器使用DHCP租约和预置IP地址的策略。DHCP租约提供了自动在TCP/IP网络上安全地分配和租用IP地址的机制,实现IP地址的集中式管理,基本上不需要网络管理员人为干预;预置IP地址可以满足需要固定IP地址的系统。(2)DHCP提供三种IP分配方式:人工分配自动分配动态分配2.指导学生阅读学案中[听课学习]环节的问题并带着问题听课。(10分钟)讲授“DHCP的运作方式”内容。如果在同一网段内有一台DHCP服务器,则客户端可以通过软件广播的方式来达到相互通信的目的。DHCP客户端与DHCP服务器相互通信过程示意图如图10.1所示。客户端发出DHCP请求DHCP服务器响应请求客户端接收来自DHCP服务器的网络信息,并设定客户端网络环境3.指导学生阅读学案中[实操学习]环节的问题并带着问题听课。(10分钟)讲授“安装DHCP服务器”内容。(1)查询在安装DHCP服务器之前,需要确认当前系统是否已经安装了合适版本的软件包。(2)挂载

如果需要安装软件包,首先需要准备好待安装的RPM软件包。在Linux的安装光盘中提供了相关软件包,在安装过程中需要通过加载光盘的方法寻找到待安装的软件包。首先将OpenEuler安装光盘的映像文件载入虚拟光驱中,确认后系统会自动挂载光盘到/media目录下,否则使用mount命令进行光盘挂载:#mount/dev/cdrom/media(3)安装服务器软件包dhcp-4.2.5-47.el7.centos.x86_64.rpm客户端软件包dhclient-4.2.5-47.el7.centos.x86_64.rpm开发软件包dhcp-libs-4.2.5-47.el7.centos.x86_64.rpm

dhcp-common-4.2.5-47.el7.centos.x86_64.rpm4.指导学生阅读学案中[听课学习]环节的问题并带着问题听课。(10分钟)讲授“/etc/dhcp/dhcpd.conf配置文件”内容。(1)parameters(参数)parameters(参数)表明如何执行任务,是否要执行任务,或将哪些网络配置选项发送给客户端。(2)declarations(声明)declarations(声明)用来描述网络布局、提供给客户端的IP地址等。(3)option(选项)option(选项)用来配置DHCP可选参数,全部用option关键字作为开始。5.完成本章项目一(10分钟)。6.完成本章项目二(30分钟)。7.指导学生阅读学案中[小结]的内容,再次整理本次课的重点,难点。(3分钟)DHCP服务器工作原理DHCP服务器安装与配置8.指导学生阅读学案中[课后任务]部分,明确作业内容。(2分钟) (1)请整理好本次学案的内容,并根据学案复习本次课内容。(2)单选题、简答题,上机实践10课后总结分析

第24次课Apache服务器的安装与Web站点的发布2学时课题Apache服务器的安装与Web站点的发布重点难点重点:理解Apache服务器,掌握安装Apache服务器的方法,Web站点的发布难点:掌握安装Apache服务器的方法,理解Apache软件包安装位置课程实施(重点描述课程的组织形式包括课前课中课后,注意对资源使用的描述以及需要注意的问题)第一阶段回顾与引入(10分钟)DHCP服务器工作原理DHCP服务器安装与配置第二阶段本次课内容(80分钟)1.指导学生阅读学案中[听课学习]环节的问题并带着问题听课。(15分钟)讲授“Apache服务器简介”内容。Web服务器也称为WWW(WorldWideWeb)服务器,主要功能是提供网上信息浏览服务,它也成为人们在网上搜索、浏览信息的主要手段。Web服务器采用浏览器/服务器结构,其作用是整理和存储各种WWW资源,并响应客户端软件的请求,把用户所需的资源传送到客户端上,然后通过简单的图形界面展现在用户面前。常用的服务器:Apache、Nginx和IIS,Apache服务器是常用服务器之一。常用的浏览器如InternetExplorer、MozillaFirefox、GoogleChrome、Safari和Opera等。Apache的特点是简单、速度快、性能稳定,并可做代理服务器来使用。2.指导学生阅读学案中[实操学习]环节的问题并带着问题听课。(15分钟)讲授“安装Apache服务器”内容。(1)使用YUM工具安装软件#yum-yinstallhttpd启动Apache服务器,执行命令:systemctlstarthttpd.service查询Apache服务器的状态,执行命令:systemctlstatushttpd.service停止Apache服务器,执行命令:systemctlstophttpd.service重新启动Apache服务器,执行命令:systemctlrestarthttpd.service(2)完成本章项目一:管理员将根据公司设计部需要发布项目考核信息发布网站的要求,在服务器上部署该网站。首先要安装Web服务器,然后对服务器进行必要测试,服务器IP地址为29,测试网站首页index.html,其内容是“hello,thisisindex.html.”。测试效果:在浏览器中输入29,即可看到index.html的内容。3.指导学生阅读学案中[听课学习]环节的问题并带着问题听课。(5分钟)讲授“Apache软件包安装位置”内容。/etc/httpd/conf:该目录用于存放Apache服务器的配置文件httpd.conf。/var/www/html:该目录是Apache服务器的默认Web站点根目录。网站的网页文件及其相关文件可以存放在该目录下。/etc/httpd/logs:Apache服务器日志文件的默认存放路径。4.指导学生阅读学案中[实操学习]环节的问题并带着问题听课。(35分钟)讲授“Apache服务器配置文件”内容。Apache服务器配置文件,位置。文件名为httpd.conf。位于:/etc/httpd/conf。浏览配置文件,了解Apache服务器配置文件的内容格式,知道常用配置项的配置方法以及生效方法。配置文件中的内容分为注释和服务器配置命令行。以“#”开头的行被视为注释并被服务器忽略,注释不能出现在指令的后边。空白行和指令前的空白字符将被忽略,因此可以采用缩进方式以保持配置层次的清晰。配置文件中的指令是不区分大小写的,但是指令的选项通常是大小写敏感的。Apache服务器配置文件的每一行包含一个指令,如果配置命令较长,可以在行尾使用“\”续行,但是反斜杠与下一行之间不能有任何其他字符(包括空白字符)。对配置文件修改后,可以使用apachectlconfigtest或者httpd-t命令检查配置文件中的错误,无误后再重启Apache服务器使配置生效。完成本章项目二:W公司项目考核信息发布网站已经开发完毕,由于该网站包含的元素很多,如若干页面、图片、样式文件、程序文件等,因此为了方便管理,管理员采用将同一网站的元素存放于一个目录中,称为Web站点目录,然后进行部署。目前该网站的Web站点目录为exam,目录中存放该网站的所有文件,网站首页是index.html。效果:在浏览器中输入29或者http://localhost,可以看到站点首页。5.指导学生完成学案上的[随堂练习],提问回答,给学生讲解,强调重点。(5分钟)(1)启动Apache服务器的命令是()。A.systemctlstarthttpd.service B.systemctlrestarthttpd.serviceC.systemctlstatushttpd.service D.systemctlstophttpd.service答案:A(2)独立完成本章项目三项目考核信息发布网站部署完成后,考虑到站点是内部网站,为了保证网站的安全性,将首页名字改为exam.html,并且需要使用8080端口进行访问。效果:在浏览器中输入:8080或者http://localhost:8080,可以看到exam.html页面内容。6.[小结]本次课的内容,再次整理本次课的重点,难点。(3分钟)Apache服务器简介安装Apache服务器:使用YUM工具安装软件Apache软件包安装位置Apache服务器配置文件httpd.confWeb站点的发布7.指导学生阅读学案中[课后任务]部分,明确作业内容。(2分钟) (1)请整理好本次学案的内容,并根据学案复习本次课内容。(2)完成本章上机实践11-1课后总结分析

第25次课虚拟主机2学时课题虚拟主机重点难点重点:配置基于域名的虚拟主机,配置基于IP的虚拟主机难点:配置基于域名的虚拟主机,配置基于IP的虚拟主机课程实施(重点描述课程的组织形式包括课前课中课后,注意对资源使用的描述以及需要注意的问题)第一阶段回顾与引入(10分钟)Apache服务器简介安装Apache服务器使用YUM工具安装软件使用软件包管理工具安装Apache软件包安装位置Apache服务器配置文件httpd.confWeb站点的发布第二阶段本次课内容(80分钟)1.指导学生阅读学案中[实操学习]环节的问题并带着问题听课。(35分钟)讲授“配置基于域名的虚拟主机”内容。(1)“配置基于域名的虚拟主机”的步骤域名注册:使系统可以区分域名对应的IP地址。域名的注册可以通过DNS服务器来实现。在本机实现时可以通过编写/etc/hosts文件来实现。Listen指令:设置方法:Listen端口号引用域名的配置文件:在http.conf文件的末尾增加:Includeconf/vhost/*.conf为每个虚拟主机新建配置文件重启Apache服务器并测试:#systemctlrestarthttpd.service(2)域名注册需要修改的文件编写/etc/hosts文件来实现(3)Listen指令用于设置的内容设置httpd服务监听的端口。(4)重启Apache服务器#systemctlrestarthttpd.service(5)使用基于域名的虚拟主机完成本章项目四项目考核信息发布网站部署完毕后,公司人力资源部计划部署一个员工考勤网站。因此,管理员需要在一台服务器上部署多个站点,为了方便今后公司内部网站的部署和管理,管理员可以采用基于域名的虚拟主机或基于IP地址的虚拟主机两种方法来配置多个站点。在实施过程中,除了要部署员工考勤网站,还要对项目考核信息发布网站进行重新部署。为了方便对网站的访问,分别为两个网站设置本地域名:和attendance.,站点根目录:/var/www/html/exam和/var/www/html/attendance,首页为根目录下的index.html页面。当前服务器的IP地址是,使用标准80端口。效果:在浏览器地址栏输入,可以看到项目考核信息发布网站的首页;输入,可以看到员工考勤网站的首页。2.指导学生阅读学案中[实操学习]环节的问题并带着问题听课。(35分钟)讲授“配置基于IP的虚拟主机”内容。(1)“配置基于域名的虚拟主机”与“配置基于IP的虚拟主机”的主要区别基于域名的虚拟主机和基于IP地址的虚拟主机。如果每个Web站点的IP地址相同,但是域名不同,则称为基于域名的虚拟主机;如果每个Web站点拥有不同的IP地址,则称为基于IP地址的虚拟主机。(2)设置多个IP地址设置多个IP地址的方法有多种,用虚拟网卡的方法可以实现。本节采用虚拟网卡的方法实现,也可以使用“ipaddradd“命令为网卡添加多个IP地址。(3)每个虚拟主机新建配置文件在/etc/httpd/conf/vhost目录下为每个虚拟主机新建一个配置文件,在配置文件中,使用<VirtualHost>容器定义每一个虚拟主机,这与基于域名的虚拟主机配置步骤相似。(4)测试虚拟主机配置的正确性在浏览器地址栏分别输入不同的IP地址或者域名打开不同的首页。(5)使用基于IP的虚拟主机完成本章项目四。3.指导学生完成学案上的[随堂练习],提问回答,给学生讲解,强调重点。(5分钟)(1)配置Apache服务器时,若要设置Web站点的首页,应在配置文件中通过()配置语句来实现。A.ServerRoot B.DocumentRoot C.Listen D.DirectoryIndex答案:D(2)A.ServerRoot B.Listen C.DocumentRootD.DirectoryIndex答案:B(3)配置Apache服务器时,配置文件中DocumentRoot配置项用来设置()。A.Web站点根目录的位置 B.Web站点的监听端口号C.Web站点的首页 D.Web站点的域名答案:A4.指导学生阅读学案中[小结]的内容,再次整理本次课的重点,难点。(3分钟)配置基于域名的虚拟主机配置基于IP的虚拟主机5.指导学生阅读学案中[课后任务]部分,明确作业内容。(2分钟) (1)请整理好本次学案的内容,并根据学案复习本次课内容。(2)完成本章单选题,简答题,上机实践11-2~3课后总结分析

第26次课数据库服务器2学时课题MySQL服务器重点难点重点:理解MySQL服务器,安装MySQL服务器难点:MySQL服务器的应用,掌握openGauss服务器的应用课程实施(重点描述课程的组织形式包括课前课中课后,注意对资源使用的描述以及需要注意的问题)第一阶段回顾与引入(10分钟)配置基于域名的虚拟主机配置基于IP的虚拟主机第二阶段本次课内容(80分钟)1.指导学生阅读学案中[听课学习]环节的问题并带着问题听课。(20分钟)讲授“MySQL数据库安装与启动”内容。MySQL服务器的作用MySQL由瑞典MySQLAB公司开发,是一个开放源码的小型关系数据库管理系统。关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了对数据库的访问速度并提高了灵活性。由于MySQL具有体积小、速度快、拥有成本低等特点,使许多中小型网站为了降低网站总体成本而选择MySQL作为网站数据库。(2)MySQL服务器安装方法YUM方式安装MySQL服务器:首先需要到/downloads/repo/yum/上下载MySQL的YUM库文件:mysql84-community-release-el8-1.noarch.rpm,然后进行安装,安装命令如下:#yumlocalinstallmysql84-community-release-el8-1.noarch.rpm在安装mysql57-community-release-el7-11.noarch.rpm后,可以使用下面的命令来检查MySQL服务器的YUM库安装是否正确。#yumrepolistenabled|grep"mysql"然后执行#yuminstallmysql-community-server命令安装MySQL服务器,在此过程中会安装多个软件包,直到出现安装成功提示。(3)管理MySQL服务器#systemctlstartmysqld.service //启动mysqld服务#systemctlstopmysqld.service //停止mysqld服务#systemctlrestartmysqld.service //重新启动mysqld服务#systemctlstatusmysqld.service //查看mysqld服务状态#systemctlenablemysqld.service //设置mysqld服务开机自启动#systemctldisablemysqld.service //禁止mysqld服务开机自启动(4)测试MySQL服务器测试登录MySQL服务器之前,需要到/var/log/mysqld.log文件中查看默认密码。取得该密码后,再执行#mysql命令登录数据库。mysql命令位于/usr/bin目录下,用来登录本地或远程的MySQL服务器。在登录过程中输入默认的root密码,出现mysql>提示符,表示登录成功。测试登录MySQL服务器成功后,需要重置root的密码,才能执行其他操作。(5)完成本章项目一2.指导学生阅读学案中[实操学习]环节的问题并带着问题听课。(35分钟)注意:MySQL数据库的操作由SQL语言完成,通常SQL语言会在数据库相关课程中系统学习,可以根据学生的学情对这部分内容酌情介绍。实施中应以操作为主。常见SQL命令createdatabase数据库名use数据库名dropdatabase数据库名createtable表名(字段名1字段类型[字段约束],字段名2字段类型[字段约束],...,字段名n字段类型[字段约束],[表约束])[Type|Engine=表类型|存储引擎];describe表名altertable表名操作1[,操作2,...];createtable新表名like原表名;droptable表名1[,表名2,...];insertinto表名(字段1,字段2,...,字段n)values(字段1的值,字段2的值,...,字段n的值);update表名set字段名1=值,字段名2=值,...,字段名n=值,where匹配条件;select字段名from表名where匹配条件;deletefrom表名where匹配条件;grant权限级别[(字段名)]on数据库名.表名to用户名@域名或IP地址[Identifiedby'password'][withgrantoption];revoke权限级别[(字段名)]on数据库名.表名from用户名@域名或IP地址;flushprivileges;showgrants;完成本章项目二:3.指导学生阅读学案中[实操学习]环节的问题并带着问题听课。(15分钟)完成项目三“openGauss服务器的安装与远程测试”内容。由于openGauss服务器内嵌在openEuler操作系统中,如果在安装openEuler操作系统时没有勾选openGauss服务器,可以使用YUM方式来完成安装。安装后,需要对openGauss服务器进行配置。基本操作分为如下步骤:=1\*GB3①安装openGauss数据库并登录;=2\*GB3②配置pg_hba.conf和postgresql.conf文件;=3\*GB3③建远程登录账号,并授予sysadmin角色;=4\*GB3④测试。4.指导学生完成学案上的[随堂练习],提问回答,给学生讲解,强调重点。(5分钟)(1)修改MySQL服务器登录密码的命令是()。A.passwdB.mysqlC.mysqladminD.setpasswdfor答案:D(2)登录MySQL服务器使用()命令。A.passwdB.mysqlC.mysqladminD.chmod答案:B(3)重新启动MySQL服务器的命令()。A.systemctlrestartmysqld.serviceB.systemctlstopmysqld.serviceC.systemctlstartmysqld.serviceD.systemctlrestartmysql.service答案:A5.[小结]本次课的内容,再次整理本次课的重点,难点。(3分钟)MySQL服务器的作用安装MySQL服务器:使用YUM工具安装软件登录MySQL服务器。SQL命令openGauss服务器的安装与远程测试6.指导学生阅读学案中[课后任务]部分,明确作业内容。(2分钟) (1)请整理好本次学案的内容,并根据学案复习本次课内容。(2)选择题、简答题、完成上机实践12课后总结分析

第27次课NFS服务器2学时课题NFS服务器重点难点重点:理NFS服务器,掌握安装与配置NFS服务器的方法难点:配置NFS服务器的方法课程实施(重点描述课程的组织形式包括课前课中课后,注意对资源使用的描述以及需要注意的问题)第一阶段回顾与引入(10分钟)MySQL服务器的作用安装MySQL服务器:使用YUM工具安装软件登录MySQL服务器。SQL命令openGauss服务器的安装与远程测试第二阶段本次课内容(80分钟)1.指导学生阅读学案中[听课学习]环节的问题并带着问题听课。(30分钟)讲授“安装与启动NFS服务器”内容。(1)NFS服务器安装方法#dnfinstallnfs-utils-y安装后,启动并查看NFS服务器#systemctlstartrpcbind//启动rpcbind服务#systemctlstoprpcbind//停止rpcbind服务#systemctlrestartrpcbind//重新启动rpcbind服务#systemctlstatusrpcbind//查看rpcbind服务状态#systemctlenablerpcbind//设置rpcbind服务开机自启动#systemctldisablerpcbind//禁止rpcbind服务开机自启动#systemctlstartnfs-server//启动nfs服务#systemctlstopnfs-server//停止nfs服务#systemctlrestartnfs-server//重新启动nfs服务#systemctlstatusnfs-server//查看nfs服务状态#systemctlenablenfs-server//设置nfs服务开机自启动#systemctldisablenfs-server//禁止nfs服务开机自启动(2)完成本章项目一:2.指导学生阅读学案中[实操学习]环节的问题并带着问题听课。(45分钟)通过“配置NFS服务器”的学习,总结以下问题答案。NFS服务器的默认配置文件/etc/exports配置文件的格式为:共享目录 [主机表(参数项)]维护NFS服务器的共享exportfs命令用于维护NFS共享目录列表。当修改了/etc/exports配置文件之后,无须重新启动nfs服务,可以使用exportfs命令使修改立刻生效。命令格式:exportfs[-aruv](3)查看共享目录参数当重新启动nfs服务或使用exportfs命令重新挂载共享之后,可以通过查看/var/lib/nfs/etab文件来了解共享目录参数的详细情况。(4)测试NFS服务器(5)完成本章项目二:3.[小结]本次课的内容,再次整理本次课的重点,难点。(3分钟)NFS服务器的作用安装NFS服务器NFS服务器的配置文件/etc/exports。4.指导学生阅读学案中[课后任务]部分,明确作业内容。(2分钟) (1)请整理好本次学案的内容,并根据学案复习本次课内容。(2)完成选择题、简答题、上机实践13课后总结分析

第28次课Linux日志管理2学时课题Linux日志管理重点难点重点:理解Rsyslog日志,掌握Logrotate日志轮转的配置方法难点:Logrotate日志轮转的配置课程实施(重点描述课程的组织形式包括课前课中课后,注意对资源使用的描述以及需要注意的问题)第一阶段回顾与引入(10分钟)NFS服务器的作用安装NFS服务器NFS服务器的配置文件/etc/exports。第二阶段本次课内容(80分钟)1.指导学生阅读学案中[听课学习]环节的问题并带着问题听课。(30分钟)讲授“Rsyslog日志介绍”内容。(1)Rsyslog日志的作用Rsyslog作为一个收集、传输、存储和分析日志的日志管理工具,广泛应用于Linux系统中。它可以将日志存储在本地的文件系统中,也可以将日志集中化管理。(2)Rsyslog日志系统的配置文件rsyslogd是Rsyslog日志系统中的核心服务,通常作为后台进程启动。启动时,rsyslogd服务会读取/etc/rsyslog.conf配置文件和/etc/sysconfig/rsyslog文件的内容,按规则执行日志操作。/etc/rsyslog.conf为Rsyslog日志系统的主配置文件,定义了日志文件的接收、处理、存储和转发规则,/etc/sysconfig/rsyslog是用于配置rsyslogd服务启动参数的文件。(3)完成本章项目一:2.指导学生阅读学案中[实操学习]环节的问题并带着问题听课。(45分钟)通过“Logrotate日志配置”的学习,总结以下问题答案。Logrotate日志轮转介绍日志轮转(LogRotation)为Logrotate工具所提供的最关键的功能,指的是将当前的日志文件归档为旧的日志文件,并创建一个新的日志文件以供继续记录日志。该操作支持按照指定的时间间隔进行轮转,例如每天、每周、每月等,也支持按照设定日志文件的最大大小进行轮转。轮转后可以对旧的文件进行压缩、备份或删除。Logrotate工具常用的关键文件有/etc/logrotate.conf、/etc/logrotate.d和/var/lib/logrotate.status(2)基本配置过程journald提供了journalctl命令用于查看和查询日志。#journalctl-n //读取Systemd日志也可以用以下命令显示日志。#journalctl-n3 //显示日志的最新3条#journalctl--scince“2024-12-1521:00:00” //显示21:00后的日志#journalctl--scince“2024-12-1521:00:00” //显示日志到21:00在journalctl命令后添加参数“-f”,可以显示详细的日志信息。在journalctl命令后添加参数“err..alert”可以只显示错误、冲突和重要警告信息。在journalctl命令后添加参数“status”,可以检查systemctl-journald的状态,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论