65119-Linux网络操作系统教程(CentOS8)(第2版)(微课版)-实训指导书(90学时)_第1页
65119-Linux网络操作系统教程(CentOS8)(第2版)(微课版)-实训指导书(90学时)_第2页
65119-Linux网络操作系统教程(CentOS8)(第2版)(微课版)-实训指导书(90学时)_第3页
65119-Linux网络操作系统教程(CentOS8)(第2版)(微课版)-实训指导书(90学时)_第4页
65119-Linux网络操作系统教程(CentOS8)(第2版)(微课版)-实训指导书(90学时)_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

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

文档简介

实训一安装虚拟机与CentOS8操作系统一、实训目的(1)掌握安装虚拟机的方法。(2)掌握安装CentOS8操作系统的方法。二、实训内容安装虚拟机与CentOS8操作系统。三、实训练习在Windows10操作系统上安装虚拟机,并在虚拟上安装CentOS8操作系统,要求如下。(1)安装CentOS8操作系统。(2)将虚拟机硬盘空间设置为20GB,内存设置为8GB。(3)要安装“带GUI的服务器”。(4)为系统设置4个分区,/boot、/、/home和swap,分区容量分别为2G、10GB、6GB和2GB。前3个分区的文件系统类型设置为xfs,swap交换分区的文件系统类型必须使用swap。(5)为root用户设置密码“admin@01”;创建“admin”用户,将其密码设置为“admin@02”。实训二系统克隆与快照管理一、实训目的(1)掌握系统克隆的使用方法。(2)掌握系统快照的使用方法。二、实训内容练习系统克隆与快照管理功能,达到熟练应用的目的。三、实训练习(1)打开VMware虚拟机主界面,关闭虚拟机中的系统,选择你要克隆的系统,选择菜单栏【虚拟机】→【管理(M)】→【克隆(C)】。(2)打开VMware虚拟机主界面,启动虚拟机中的系统,选择你要快照保存备份的系统,选择菜单栏【虚拟机】→【快照(N)】→【拍摄快照(T)】。实训三SecureCRT与SecureFX远程连接管理Linux系统一、实训目的(1)掌握SecureCRT远程连接管理Linux系统的使用方法。(2)掌握SecureFX远程连接管理Linux系统的使用方法。二、实训内容练习SecureCRT与SecureFX远程连接管理Linux系统,达到熟练应用的目的。三、实训练习(1)进行相关配置,使用SecureCRT远程连接管理Linux系统,进行相应操作。(2)进行相关配置,使用SecureFX远程连接管理Linux系统,进行相应文件的传输。实训四使用Linux常用命令一、实训目的(1)掌握Linux各类命令的使用方法。(2)熟悉Linux操作环境。二、实训内容练习使用Linux常用命令,达到熟练应用的目的。三、实训练习(1)pwd—显示当前目录命令。(2)cd—改变当前目录命令。(3)ls—显示目录文件命令。(4)stat—用来显示文件或文件系统状态信息命令。(5)touch—创建文件或修改文件的存取时间。(6)mkdir—创建新目录。(7)rmdir—删除目录。(8)rm—删除文件或目录。(9)cp—复制文件或目录。(10)mv—移动文件或目录。(11)tar—打包、归档文件或目录。(12)du—查看文件或目录容量的大小。(13)cat—显示文件内容。(14)tac—反向显示文件内容。(15)more—逐页显示文件中的内容(仅向下翻页)。(16)less—逐页显示文件中的内容(可向上、向下翻页)。(17)head—查看文件的n行。(18)tail—查看文件的最后n行。(19)file—查看文件或目录的类型。(20)wc—统计命令。(21)sort—统计命令。(22)uniq—去重命令。(23)echo—将显示内容输出到屏幕上。(24)whereis—查找文件位置。(25)locate—查找绝对路径中包含指定字符串的文件位置。(26)find—查找命令。(27)which—确定程序的具体位置。(28)grep—查找文件中包含有指定字符串的行。实训五使用Vi、Vim编辑器一、实训目的通过练习修改一个文件,学习Vim的启动、保存、文本输入、现有文件的打开、光标移动、复制/剪贴、查找/替换等命令。二、实训内容熟练掌握Vi、Vim编辑器的使用。三、实训练习(1)创建文件名test01.txt,编辑文件内容如下所示。(2)删除文件第21至24行内容。(3)复制文件第11到15行内容,粘贴至第20行之后。(4)在第10行内容之后,插入文件内容”hellomyfriend,welcometohere”。(5)保存退出。(6)使用命令,显示当前文件内容。实训六用户组群与文件目录权限管理一、实训目的①掌握用户账户密码文件以及理解组群文件。②掌握文件和目录的权限以及详解文件和目录的属性信息。③掌握数字表示法与文字表示法修改文件和目录的权限的方法。二、实训内容练习用户组群与文件目录权限管理。三、实训练习(1)以自己的学号为前缀创建三个用户,如200880101-user01、200880101-user02、200880101-user03,密码均为123456,用户账户永不过期,使用命令查看新建用户信息(查看后5行内容)。(2)修改用户user01属性值,最短口令存活期为7天,最长口令存活期为60天,口令到期前2天提醒用户修改口令,设置完成后查看各属性值。(3)查看用户user02的UID,并修改用户user02的UID值为3000,修改完成后查看用户user02的UID。(4)删除用户user03,同时删除主目录以及目录中的所有文件,查看当前用户信息以及用户目录情况。(5)创建组群workgroup-01、workgroup-02、workgroup-03,并查看组群文件信息内容。(6)更改组群workgroup-02的名称为test-group,并且修改组ID为4000,查看修改信息结果。(7)删除组群workgroup-03,并查看组群文件信息内容。(8)将用户user01添加到组群workgroup-01中,并查看组群文件信息内容。(9)创建文件test01.txt,修改文件的所有者属主为user02,属组为user02,并查看文件test01.txt属性信息。(10)修改test01.txt文件的属性,所有人均可读可写可执行。

实训七磁盘配置与管理一、实训目的①掌握磁盘添加、磁盘分区以及磁盘格式化的方法。②掌握磁盘挂载卸载以及磁盘管理其他相关命令。③掌握配置管理逻辑卷的方法。二、实训内容练习Linux系统下磁盘管理、磁盘挂载卸载以及磁盘管理其他相关命令。三、实训练习(1)进入CentOS8操作系统,打开一个终端窗口,使用su-root命令切换到root用户。(2)使用lsblk-p命令查看当前系统的所有磁盘及分区。系统当前有一块虚拟硬盘,命名为/dev/sda。在其上有5个分区,编号为/dev/sda1~/dev/sda5。其中,/dev/sda4为扩展分区,不能直接使用;/dev/sda5是在/dev/sda4上划分出来的逻辑分区。因此,新添加的分区应从6开始编号。(3)使用fdisk/dev/sda命令进入fdisk的交互模式。fdisk命令可用于对磁盘进行分区管理。(4)输入m,获取fdisk的子命令提示。在fdisk交互模式下有很多子命令,每个子命令用一个字母表示,如n表示添加分区,d表示删除分区。(5)输入p,查看磁盘分区表信息。这里显示的磁盘分区表信息包括分区名称、启动分区标识、起始扇区号、终止扇区号、扇区数、文件系统标识及文件系统名称等。(6)输入n,添加新分区。fdisk根据已有分区自动确定新分区号是6,并提示输入新分区的起始扇区号。这里直接按Enter键,即采用默认值即可。(7)fdisk提示输入新分区的大小。考虑到学生的实际接受能力,孙老师采用最简单的一种方式,输入“+8G”,即指定分区大小为8GB。(8)输入p,再次查看磁盘分区表信息。虽然现在可以看到新添加的/dev/sda6分区,但是孙老师特别强调这些操作目前只是保存在内存中,重启系统后才会真正写入磁盘分区表。(9)输入w,保存操作并退出fdisk交互模式。(10)使用shutdown-rnow命令重启系统。打开终端窗口并切换到root用户。再次使用lsblk-p命令查看当前系统的所有磁盘及分区,此时应该能够看到/dev/sda6分区已经出现在磁盘分区表中了。(11)使用mkfs-txfs/dev/sda6命令为/dev/sda6分区创建xfs文件系统。执行完以上步骤后,创建了文件系统的分区是否可以正常使用?需要将这个分区挂载到一个目录中才能正常访问,并补充说这是使新分区可用的最后一步。(12)使用mkdir-p/mnt/testdir命令创建新目录,使用mount/dev/sda6/mnt/testdir命令将/dev/sda6分区与目录/mnt/testdir绑定。(13)为了验证挂载的结果,使用lsblk-p/dev/sda6命令查看/dev/sda6分区的挂载点。(14)光盘挂载、卸载、自动挂载、U盘挂载。(15)配置逻辑卷,使用命令创建磁盘分区、创建物理卷(PV)、创建卷组(VG)、创建逻辑卷(LV)、创建并挂载文件系统。实训八网络配置管理一、实训目的(1)理解虚拟机的三种网络连接方式(2)掌握虚拟机中CentOS8操作系统的网络配置方法。二、实训内容配置网络。三、实训练习(1)登录到文件服务器,打开一个终端窗口,使用su-root命令切换到root用户。(2)使用cd命令切换到网卡文件的目录/etc/sysconfig/network-scripts/。(3)使用ifconfig-a命令查看当前系统的默认网卡文件,这里系统的网卡文件名为ifcfg-ens33。(4)使用vim打开ifcfg-ens33文件,修改网卡配置文件,添加相应内容。(5)使用systemctlrestartnetwork命令重启网络服务。(6)使用ping00命令测试新的文件服务器与原文件服务器的连通性。原文件服务器的IP地址是00。从ping命令的执行结果可以看出两台服务器已经实现了连通。四、参考答案修改网卡配置文件内容,使用vim编辑器进行配置内容修改,相关配置修改内容如下[root@localhost~]#vim/etc/sysconfig/network-scripts/ifcfg-ens33修改选项:BOOTPROTO=dhcp--->static//DHCP动态主机配置协议,配置为静态ONBOOT=no--->yes//是否激活网卡,配置为激活状态增加选项:IPADDR=00//配置IP地址PREFIX=24或NETMASK=//配置网络子网掩码GATEWAY=//配置网关DNS1=//配置DNS地址解析[root@localhost~]#systemctlrestartnetwork//重启网络服务实训九软件包管理一、实训目的(1)掌握使用rpm命令进行软件的安装、升级、卸载和查询的方法。(2)掌握使用yum命令进行软件的安装、升级、卸载、查询和配置的方法。二、实训内容熟练掌握使用rpm命令进行软件的安装、升级、卸载和查询的方法。熟练掌握使用yum命令进行软件的安装、升级、卸载、查询和配置的方法。三、实训练习(1)使用rpm安装解压RAR文档的工具软件unrar。(2)使用rpm删除命令,删除刚安装的unrar软件。(3)使用rpm升级命令,升级安装unrar软件。(4)使用rpm查询命令,查询系统是否安装unrar软件。(5)使用yum命令查询firefox软件查看是否安装。(6)使用yum命令安装、删除、升级软件命令。使用“yum-yinstallpasswd-0.79-6.el7.x86_64”安装软件。使用“yumremoveunrar”卸载软件unrar。使用“yum-yupdatefirefox”升级软件。使用“yumcleanall”清除缓存,以免造成后面的软件更新发生异常,命令“yumrepolistall”可以查看当前的所有容器,只有启用了的容器才生效。(7)使用yum命令,配置本地yum仓库源文件,安装DHCP服务。实训十Shell编程一、实训目的(1)理解ShellScript的建立与执行。(2)掌握ShellScript的运行方式以及程序设计的流程控制。二、实训内容熟练掌握ShellScript的运行方式以及程序设计的流程控制。三、实训练习(1)单分支if条件语句。(2)多分支if条件语句。(3)case命令。(4)for循环。(5)while循环。(6)until循环。(7)以for语句为例,运用for循环,编写一段脚本,从键盘输入一数值N,计算从1+2+…+N的和,并输入结果。(注:键盘输入N为40,进行结果输出)实训十一Linux防火墙的配置一、实训目的(1)理解防火墙的重要作用和意义。(2)熟悉firewalld防火墙的基本概念和常用配置命令。二、实训内容配置firewalld防火墙。三、实训练习(1)登录到文件服务器,打开一个终端窗口,使用su-root命令切换到root用户。(2)把firewalld的默认区域修改为工作区域。(3)关联文件服务器的网络接口和工作区域,并把工作区域的默认处理规则设为拒绝。(4)在防火墙中放行FTP服务。(5)允许源于/24子网的流量通过,即添加流量源。(6)将运行时配置添加到永久配置中。四、参考答案[root@localhost~]#firewall-cmd--list-servicessshdhcpv6-client[root@localhost~]#firewall-cmd--zone=work--add-service=ftp//放行FTP服务success[root@localhost~]#firewall-cmd--list-servicessshdhcpv6-clientftp[root@localhost~]#firewall-cmd--zone=work--add-source=/24success[root@localhost~]#firewall-cmd--runtime-to-permanentsuccess实训十二Samba服务器的配置一、实训目的(1)掌握Samba服务器的安装、配置与调试。二、实训内容练习利用Samba服务实现文件共享及权限设置。三、实训练习(1)Samba服务的安装。(2)Samba服务启动、停止。(3)Samba服务器配置的工作流程。(4)主要配置文件smb.conf。(5)Samba服务器日志文件和密码文件。(6)公司有多个部门,因工作需要,就必须分门别类的建立相应部门的目录。要求将技术部的资料存放在Samba服务器的/companydata/tech/目录下集中管理,以便技术人员浏览,并且该目录只允许技术部员工访问。1)建立共享目录,并在其下建立测试文件。[root@localhost~]#mkdir/companydata[root@localhost~]#mkdir/companydata/tech[root@localhost~]#touch/companydata/tech/share.test2)添加技术部用户和组,并添加相应的Samba账号。添加系统账号。[root@localhost~]#groupaddgroup-tech[root@localhost~]#useradd-p123456-ggroup-techsam-tech01[root@localhost~]#useradd-p123456-ggroup-techsam-tech02[root@localhost~]#useradd-p123456sam-test01添加Samba账号。[root@localhost~]#smbpasswd-asam-tech01NewSMBpassword:RetypenewSMBpassword:Addedusersam-tech01.[root@localhost~]#smbpasswd-asam-tech02NewSMBpassword:RetypenewSMBpassword:Addedusersam-tech02.3)修改Samba主配置文件(/etc/samba/smb.conf)。[root@localhost~]#vim/etc/samba/smb.conf[global]workgroup=SAMBAsecurity=user//默认user安全级别模式,默认值passdbbackend=tdbsamprinting=cupsprintcapname=cupsloadprinters=yescupsoptions=raw[tech]//设置共享目录的共享名为techcomment=techpath=/companydata/tech//设置共享目录的绝对路径writable=yesbrowseable=yesvalidusers=@group-tech//设置可以访问的用户为group-tech组"/etc/samba/smb.conf"43L,814C已写入[root@localhost~]#4)设置共享目录的本地系统权限。[root@localhost~]#chmod777/companydata/tech-R//参数-R是递归用的[root@localhost~]#chownsam-tech01:group-tech/companydata/tech-R[root@localhost~]#chownsam-tech02:group-tech/companydata/tech-R5)更改共享目录的context值,或者禁掉SELinux。[root@localhost~]#chcon-tsamba_share_t/companydata/tech-R或者:[root@localhost~]#getenforceEnforcing[root@localhost~]#setenforcePermissive6)设置防火墙,允许通过,这一步很重要。[root@localhost~]#firewall-cmd--permanent--add-service=sambasuccess[root@localhost~]#firewall-cmd--reloadsuccess[root@localhost~]#firewall-cmd--list-allpublic(active)target:defaulticmp-block-inversion:nointerfaces:ens33sources:services:sshdhcpv6-clientsamba……7)重新加载Samba服务。[root@localhost~]#systemctlrestartsmb或者[root@localhost~]#systemctlreloadsmb实训十三FTP服务器的配置一、实训目的(1)掌握Linux下vsftpd服务器的架设方法。二、实训内容练习vsftpd服务器的各种配置。三、实训练习(1)安装vsftpd服务。[root@localhost~]#rpm-qavsftpd[root@localhost~]#mkdir/mnt/cdrom[root@localhost~]#mount/dev/sr0/mnt/cdrom[root@localhost~]#vim/etc/yum.repos.d/vsftpd.repo#/etc/yum.repos.d/vsftpd.repo[vsftpd]name=CentOS8-Base-vsftpd.repobaseurl=file:///mnt/cdromenabled=1priority=1gpgcheck=0(2)vsftpd服务启动、重启、随系统启动、停止。[root@localhost~]#systemctlstartvsftpd[root@localhost~]#systemctlrestartvsftpd[root@localhost~]#systemctlenablevsftpd[root@localhost~]#systemctlenablevsftpd[root@localhost~]#firewall-cmd--permanent--add-service=ftpsuccess[root@localhost~]#firewall-cmd--reloadsuccess[root@localhost~]#setsebool-Pftpd_full_access=on[root@localhost~]#(3)查看FTP是否启动。(4)vsftpd配置实例。实训十四DHCP服务器配置一、实训目的(1)掌握DHCP服务器安装和配置方法。二、实训内容练习DHCP服务器安装与配置。三、实训练习(1)安装DHCP软件1)检测系统是否已经安装了DHCP相关软件。[root@localhost~]#rpm-qa|grepdhcp2)如果系统没有安装dhcp软件包,磁盘挂载,制作yum仓库源文件,执行相关操作命令如下:[root@localhost~]#mkdir/mnt/cdrom-p[root@localhost~]#mount/dev/sr0/mnt/cdrommount:/dev/sr0写保护,将以只读方式挂载[root@localhost~]#mv/etc/yum.repos.d/*/mnt/data01[root@localhost~]#vim/etc/yum.repos.d/dhcp.repo#/etc/yum.repos.d/dhcp.repo[dhcp]name=CentOS8-Base-dhcp.repobaseurl=file:///mnt/cdromenabled=1priority=1gpgcheck=03)使用yum命令安装DHCP服务某公司研发部有50台计算机,需要做DHCP服务器分配IP地址,各计算机的IP地址要求如下:(1)DHCP服务器和DNS服务器的地址都是00,有效地址段为~54,子网掩码是,网关00。(2)~0、00~20为服务器地址段。(3)客户机可以使用地址段为1~9和21~192.168.199,00~192.168.254为保留地址段,其中00保留给Client2。(4)客户机Client1模拟所有的其他客户机,采用自动获取方式配置IP等地址信息。DHCP网络拓扑结构图,如图8.19所示。DHCP服务器、Clinet1与Clinet2都是安装在VMwareWorkstation15上的虚拟机,网络连接采用了NAT模式。修改DHCP主配置文件,相关操作配置如下:[root@localhost~]#vim/etc/dhcp/dhcpd.confsubnetnetmask{optiondomain-name-servers00;optionrouters;range19;range2199;optionbroadcast-address55;default-lease-time600;max-lease-time7200;}hostClient2{hardwareethernet54:89:98:B7:56:E0;fixed-address00;}[root@localhost~]#netstat-antupl|grepdhcpudp00:67:*21876/dhcpd[root@localhost~]#systemctlrestartdhcpd//重启DHCP服务(先停止再启动)[root@localhost~]#systemctlenabledhcpd//设置DHCP服务为开机自动启动查看DHCP服务的状态相关信息实训十五DNS服务器配置一、实训目的(1)掌握主DNS、辅助DNS和转发器DNS服务器的配置与调试方法。二、实训内容练习主DNS、辅助DNS和转发器DNS服务器的配置与管理方法。三、实训练习(1)使用yum命令安装BIND服务,检测系统是否已经安装了BIND相关软件。[root@localhost~]#rpm-qa|grepbind(2)如果系统没有安装BIND软件包,磁盘挂载,制作yum仓库源文件,执行相关操作命令如下:[root@localhost~]#mkdir/mnt/cdrom-p[root@localhost~]#mount/dev/sr0/mnt/cdrommount:/dev/sr0写保护,将以只读方式挂载[root@localhost~]#mv/etc/yum.repos.d/*/mnt/data01[root@localhost~]#vim/etc/yum.repos.d/dns.repo#/etc/yum.repos.d/dns.repo[dns]name=CentOS8-Base-dns.repobaseurl=file:///mnt/cdromenabled=1priority=1gpgcheck=0[root@localhost~]#(3)使用yum命令安装DNS服务(4)自动开启DNS服务,并进行启动、停止与重启相关操作,执行相关操作命令如下:[root@localhost~]#systemctlenablenamed//加入开机自动启动Createdsymlinkfrom/etc/systemd/system/multi-user.target.wants/named.serviceto/usr/lib/systemd/system/named.service.[root@localhost~]#systemctlstartnamed[root@localhost~]#systemctlstopnamed[root@localhost~]#systemctlrestartnamed[root@localhost~]#(5)查询当前DNS服务状态相关信息。实训十六Apache服务器的配置一、实训目的(1)掌握Apache服务器的配置与应用方法。二、实训内容练习利用Apache服务建立普通Web站点、基于主机和用户认证的访问控制。三、实训练习(1)Apache相关软件安装。[root@localhost~]#mkdir/mnt/cdrom-p[root@localhost~]#mkdir/mnt/data01-p[root@localhost~]#mount/dev/sr0/mnt/cdrommount:/dev/sr0写保护,将以只读方式挂载[root@localhost~]#mv/etc/yum.repos.d/*/mnt/data01[root@localhost~]#vim/etc/yum.repos.d/apache.repo#/etc/yum.repos.

温馨提示

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

评论

0/150

提交评论