您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 《Linux原理与应用》教案-胡雯
武昌理工学院理论课程教案2018—2019学年第一学期课程名称Linux原理与应用学院信息工程学院系(部)网络工程授课专业班级物联网工程1601主讲教师胡雯职称副教授选用教材《Linux操作系统基础及应用》教务处制表第11次课网络基本管理与服务器一、教学目标1、熟练掌握网络配置方法2、掌握常用的网络操作命令3、掌握远程管理ssh命令4、掌握服务器的安装与配置方法二、教学重点、难点1、网络配置方法2、远程管理ssh命令3、服务器的安装与配置过程三、教学形式多媒体教学,穿插课堂讨论、提问等。四、教学内容及方法(课前导入,要求学生回答以下问题)1.为什么要设置IP地址?有什么作用?2.IP通常如何表示?3.主机名有什么作用?4.网关有什么作用?为什么要设置网关?5.服务器有什么作用?为什么要设置服务器?(精讲内容)8.1网络配置文件与配置方法8.1.2RedHatEnterpriseLinux6下的网络配置文件/etc/sysconfig/network-scripts/ifcfg-eth0网卡信息/etc/sysconfig/network主机最基本的网络信息/etc/hosts主机名到IP地址的映射/etc/resolv.confDNS服务器的地址以上四个文件中最重要的是网卡文件。基本网络配置都在这个文件中完成!以下配置方法务必熟练掌握!!这是网络基础!演示例子:vim/etc/sysconfig/network-scripts/ifcfg-eth0写入以下内容:DEVICE=eth0网卡设备名HWADDR=00:0C:29:E8:CF:FF网卡的物理地址TYPE=Ethernet网卡类型UUID=0318955d-56fa-40c2-826c-e9695d379a14网卡的UUIDIPADDR=192.168.0.1IP地址NETMASK=255.255.255.0子网掩码GATEWAY=192.168.0.254网关DNS1=192.168.0.254DNSONBOOT=yes该网卡是否激活NM_CONTROLLED=yes网络是否由NetworkManager进行管理BOOTPROTO=static启用远程启动协议为静态设置该文件配置完毕后,保存退出,网络在NetworkManager的管理下自动重启。8.2常用网络操作命令(本节中有些命令要求熟练掌握!有些只须了解即可!)1.hostname(熟练掌握!!)显示主机名或更改主机名。演示例子:hostname;hostnamedesktop1.example.com2.ifconfig(熟练掌握!!)显示及设置当前活动的网卡。演示例子:ifconfig;ifconfigeth0;ifconfigeth0:1192.168.1.503.ifup和ifdown(仅作了解!)启用或停用网络接口。演示例子:ifupeth04.ping(掌握!)测试网络连接状态。演示例子:ping192.168.0.15.mail(掌握!)用于网络中的用户之间收发邮件。演示例子:mailjaneSubject:it'samailit'scontentCc:helenEOT8.3Linux远程管理8.3.1远程管理简介远程访问是在网络上由一台计算机远距离去访问另一台计算机的技术。远程管理方式主要分为三种:(1)字符界面明文传输:Telnet、RSH等为主,目前较少使用。(2)字符界面加密传输:SSH。(3)图形界面:XDMCP、VNC、XRDP等较为常见。8.3.2Telnet(仅作了解!)1.Telnet服务的配置(1)安装软件包:yuminstalltelnet(2)启动Telnet服务:servicexinetdrestart;chkconfigtelneton(3)配置Telnet服务功能:按需求修改配置文件(4)更改端口号:更改配置文件2.在远程Telnet客户端登录使用命令“telnet远程服务器IP端口号”即可登录远程Telnet服务器。8.3.3SSH(重点掌握!!)1.启动SSH服务器在Linux系统中默认已安装了SSH服务软件包,可直接启动。servicesshdstart2.SSH的安全验证方式(1)基于口令的安全验证:输入账号密码。(2)基于密钥的安全验证:输入密钥。3.SSH客户端联机演示例子:场景说明:client:192.168.0.1;server:192.168.0.101(1)直接登入对方主机:命令:sshroot@192.168.0.101或sshuser@192.168.0.101或ssh192.168.0.101即可以使用root身份登录或普通用户身份登录或当前用户身份登录。在登录过程中会提示是否接收公钥,输入“yes”,然后输入对方用户密码。(2)不登入对方主机,直接在对方主机执行命令:使用scp命令可以进行远程复制文件,而不必登入到对方主机。例如:scptest.txtroot@192.168.0.101:/root表示将本地test.txt文件复制到192.168.0.101的/root目录中。scproot@192.168.0.101:/root/test.txt.表示将192.168.0.101的/root/test.txt文件复制到本地当前目录中。如果想要复制目录,可以加上“-r”命令选项。9.1网络服务概述9.1.1服务器软件与网络服务问题:查阅相关资料,了解以下常用的网络服务的功能:nfs、httpd、vsftpd、smbd、named、sendmail、dhcpd、network及mysqld。9.1.2管理服务的Shell命令(重点掌握!经常使用!!)1.service启用、停止、重启指定的服务,或查看指定服务的状态。演示例子:servicenfsstart;servicehttpdstop;servicevsftpdrestart;servicevsftpdstatus2.chkconfig设置服务开机自动启用。演示例子:chkconfig--listvsftpd;chkconfigvsftpdon;chkconfig--listvsftpd;chkconfig--level5vsftpdoff;chkconfig--listvsftpd(课堂讨论、提问)9.1.3网络安全1.Linux系统中网络安全措施有哪些?2.防火墙的基本功能是什么?3.如何开启与关闭防火墙?4.iptables命令的基本用法有哪些?5.SELinux是什么意思?6.SELinux的运行模式有哪几种?分别如何设置?思政设计:通过介绍Linux服务器的行业前景,和市场应用环境,告诉学生,学好专业知识,可以提升自我的及技术能力,也为我们国家的计算机行业整体技术水平起到推动作用。9.2|grephttpd若没有检测到安装包,则需要使用yum进行安装。Yum-yinstallhttpd2.启动、停止浏览器,输入IP地址进行访问,若出现测试页面,则表示正常,若没有,则想前检查,例如关闭防火墙,关闭Selinux工具。4.)主配置文件:/etc/httpd/conf/httpd.conf配置文件由三部分组成:全局环境、主服务器配置和虚拟主机。用户可能需要修改的全局参数有:相对根目录、响应时间、保持激活状态、最大请求数和监听端口。2)配置属性Web站点主目录配置文件中DocumentRoot“/var/”表示默认的Web站点html文档主目录在/var/中。Web站点主页检索列表设置配置文件中DirectoryIndexindex.htmlindex.html.var表示这两个文件为默认站点主页检索文件。3)配置步骤:(1)设置允许用户架设个人站点(2)设置个人站点的权限(3)建立public_html子目录(4)修改家目录权限(5)重启httpd服务后,访问站点课后小结:1.搭建服务器的基础条件,即网络的基本配置过程。2.搭建服务器的基本过程。蓝墨云应用:(复习题)1、虚拟机的Linux服务器IP地址如何配置,有何要求。2、服务器的测试如何操作,有多少种方法。练习题:1、启动服务的命令是什么?2、服务器的配置文件名是什么?预习题:1、ftp服务器的安装包的名字是什么?2、ftp服务器的作用是什么?
本文标题:《Linux原理与应用》教案-胡雯
链接地址:https://www.777doc.com/doc-1798842 .html