网络操作系统(Linux)(项目式微课版)-实训指导书.docx
实训一安装虚拟机与CentoS7.6操作系统一、实训目的(1)掌猊安装虚拟机的方法.(2)掌握安装CentoS7.6操作系统的方法.二、实训内容安装虚拟机与CeIHOS7.6操作系统。三、实训练习在WlndoKSK)操作系统上安装虚拟机,并在虚拟上安装CentoS7.6掾作系统,要求如下.(1)安装CenloS7.6操作系统。(2)将虚拟机硬盘空间设置为20GB,内存设置为8GB.(3)要安装“带贪的服务2r.(4)为系统设置4个分区,/bool、/、/Hmc和SVap,分区容矍分别为2G、10GB、6GB和2GB.前3个分区的文件系统类型设置为xfs,swap交换分区的文件系统类型必须使川SWaPo(5)为root用户设置密码“adninl":创建"adnin”用户,将其密码设置为“admn驶2实训二系统克隆与快照管理一、实训目的(I)京旌系统克隆的使用方法.(2)掌握系统快照的使用方法,二、实训内容练习系统克陵与快照管理功能,达到熟练应用的目的.三、实训练习(I)打开YMWare虚拟机主界面,关闭虚拟机中的系统,选择你要克隆的系统,选择菜单栏【虚拟机】一【管理(M)-克RUC)I(2)打开VMWare虚拟机主界面,启动虚世机中的系统,选择你要快照保存备份的系统,选海荣单栏【虚拟机】今【快照(尺)】今【拍摄快照1.实训三SecureCRT与SecureFX远程连接管理1.inUX系统一、实训目的(I)掌猊SeCUrCCRT远程连接管理1.inUX系统的使用方法。(2)掌握SecureFX远程连接管理1.inux系统的使用方法.二、实训内容练习SeeUreCRT与SeCUreFX远程连接管理1.inux系统,达到熟练应川的11的。三、实训练习(I)进行相关配置,使用SCCUreCRT远伴连接管理1.inUX系统,进行相应操作.(2)进行相关配苗,使川SeCUreFX远程连接管Jt1.inUX系统,进行相应文件的传输。实训四使用1.inUX常用命令一、实训目的(1)掌旌1.inUX各类命令的使用方法.(2)熟悉1.inUX操作环境.二、实训内容练习使用1.inux常用命令,达到熟练应用的目的。三、实训练习(1) PWd一显示当前目录命令.(2) Cd一改变当前目录命令.(3) Is-显示目录文件命令.(4)Stat-用来显示文件或文件系统状态梏息命令.(4) )I。Ueh一创建文件或修改文件的行取时fHj.(6) mkdir-创建新目录“(7) rmdir0K除目录。(8) E一删除文件或目录.(9) CP一笑制文件或目录.(10) mv一移动文件或目录。(IDtar一打包、归档文件或目录.(12) du一查看文件或目录容*的大小.(13) Cat-显示文件内容。(M)tac-反向显示文件内容.(15) more一逐页显示文件中的内容(仅向下翻页逐(16) ICSS一逐页显示文件中的内容(可向上、C下«1页)。(17)head一查若文件的n行.(18)tail一直看文件的最后n行。(19)门1。一查行文件或目录的类型.(20) wc统计命令.(21) Sori一统计命令。(22) Uniq一去也命令"(23) echo一格显示内容输出到解幕上.(24) WhereiS一查找文件位I1.(25) IocatC一查找绝对路转中包含指定字符串的文件位置.(26) find一查找命令.(27) WhiCh一确定程序的具体位置,(28) grep一查找文件中包含有指定字符串的行.实训五使用Vi、Vim编辑器-、实训目的通过旅习修改一个文件,学习ViB的启动、保存'文本输入、现有文件的打开、光标移动、熨制/剪贴、衣找/替换等命令.二、实训内容熟练掌掘Vi、Vim编辑器的使用.三、实训练习(D创建文件名test01.txt,编辑文件内容如下所示.1aaaa2bbbb3cc4dd<ki5eeee6ffff799998hhhh9iiiiIOjjjj11 kkkk12 Illl13 mmmm14 nnnn15 oo16 pppp17 qqqq18 rrrr19 SSSS20 tttt21 uuuu22 WW23 wvvw24 xxxx25yyyy26 zzzz(2)副除文件第21至24行内容.(3)复制文件第11到15行内容,拈贴至第20行之后.(4)在第IO行内容之后,痂入文件内容”hellonyfriend,velconetohere".(5)保存退出.(6)使用命令,显示当前文件内容.实训六用户组群与文件目录权限管理一、实训目的掌:棍用户账户密码文件以及理科级群文件。掌握文件和目录的权限以及详解文件和目录的属性信息.掌握数字表示法与文字表示法修改文件和目录的权限的方法.二、实训内容练习用户祖群与文件目录权限管理,三、实训练习(!)以自己的学号为前SK创建三个用户,如200880lOl-USerOh20088010l-user02.200880101-USCro3,密码均为123456,用户账户永不过期,使用命令查看新建用户信息(查看后5行内容).(2)修改用户USer0】属性值,最短口令存活期为7天,以长口令存活期为60天,口令到期削2天提醒用户修改口令,设置完成后选看各JK性值.(3)查看用户USero2的UID,并他改用户USerO2的UlD值为3000,修改完成后查看用户USerO2的U【D,(4)删除用户USerO3,同时剖除主目录以及目录中的所有文件,查看当前用户信息以属用户目录情况.(5)创建组群*orkroup_0kWOrkKrOUP-02、workgroup-03.并查看组群文件信息内容.(6)更改群WOrkgrOuP-02的名称为IeSt-group,并且修改组ID为4000,杳看修改信息结果.(7) 一组郡WorkgrOUP-03,并查看斑群文件伯息内容.(8)将用户userOl添加到组群.orkroup-01中,并直看组群文件信息内容,(9)创建文件test01.txt,修改文件的所有者属主为USerO2,屁组为USerO2,并查看文件test01.txt阖性信恩.(10)修改IeslO1.lxl文件的属性,所有人均可读可写可执行.实训七磁盘配置与管理一、实训目的常棍磴盘添加、通盘分区以及磁盘格式化的方法。掌握感盘挂我却致以及倦盘管理其他相关命令.掌握配置管理逻辑卷的方法。二、实训内容练习1.inux系统下租做管理、感被挂软卸轨以及慰世笆理其他相关命令.三、实训练习(I)进入CernOS7.6操作系统,打开一个终端窗1.使用su-root命令切换到root用户。(2)使用Isblkp命令查看当前系统的所有磁盘及分区.系统当前有一块虚拟坡盘.命名为devsda.在其上有5个分区,编号为devsdaldevSda5。其中,devsda4为扩展分区,不能直接使用:devsda5是在dcvsda4上划分出来的逻辑分区.因此,新添加的分区应从6开始编号.(3)使用fdiskdevsda命令进入fdisk的交互模式。fdisk命令可用于对盛盆进行分区管理.(4)输入m,狭取fdisk的子命令提示.在fdisk交互模式下有很多子命令,每个子命令用一个字母表示,如n表示漆加分区,d衣示册除分区.(5)输入p.查看破世分区表信息。这里显示的横盘分区表信息包括分区名称、启动分区标识、起始网区号、终止扇区号、扇区数、文件系统标识及义件系统名称等,(6)输入n,添加新分区。fdisk根据已有分区自动确定新分区号是6,并提示输入新分区的起始厕区号.这里直接按Enter键,即采用默认(ft即可.(7)fdisk提示输入哥分区的大小,考虑到学生的实际接受能力,孙老师采川最简取的一种方式,输入“,8G”,即指定分区大小为8GB.(8)输入p.再次查看磁盘分区表梏息.果然现在可以看到新添加的devsda6分区,但是处老帏特别强调这些操作目前只是保存在内存中,重启系统后才会AlE写入破盘分区衣.(9)输入叫保存操作并退出fdisk交互模式.(IO)使用shutdown-rnow命令正启系统,打开终端窗口并切换到root用户,再次使用lsblk-p命令查看当前系统的所有假盘及分区,此时应该健勒看到dcsda6分区已羟出现在破盘分区表中了.(ID使用InkfS-Xxfsdevsda6命令为devsda6分区创建XfS文件系统.执行完以上步躲后,创建了文件系统的分区是否可以正常使用?需要将这个分区挂载到一个目录中才能正常访问,井补充说这是使新分区可用的最后一步.(12)使用IIkdir-Pmnllesldir命令创建新目录,使用mountdcvsda611nttestdir命令将devsda6分区与目录nnttestdir绑定.(13)为了验证挂载的结果,使用ISblk-Pdevsda6命令杳石devsda6分区的拄数点。(14)光盘挂蚊、卸段、自动挂领、U盘挂放。(15)配对逻辑卷,使用命令创建熙盘分区、创建物理法(PY>,创建卷殂(VGh创建逻辑卷(1.V>.创建并挂我文件系统.实训八网络配置管理一、实训目的(I)理解虚拟机的三种网络连接方式(2)常理虚拟机中CenIOS7.6掾作系统的网络配置方法.二、实训内容配置网络.三、实训练习(1)登录到文件服务器,打开一个终端窗口,使用SU-root命令切换到r<11用户。(2)使用Cd命令切换到网卡文件的目录etc/sysconfig/network-scripts/.(3)使用ifconfig-a命令宜看当前系统的默认网卡文件,这里系统的网卡文件名为ifcf-ens33>(4)使用Yin打开ifcfg-ens33文件,修改网卡配建文件,潘加相应内容.(5)使用SyStemCtlrestartnetwork命令盅启网络联务。(6)使用ping192.168.100.100命令测试新的文件用务得与原文件服务器的连划性.原文件服务3S的IP地址是192.168.100.100.从Ping命令的执行结果可以看出两台服务器已经实现了连通,四、参考答案修改网卡配置文件内容,使用vime辑裾进行配置内容修改.相关龙厦修改内容如下rootg>localhost-#Vimetcsysconfignctworkscriptsifccns33修改选项:BOOTPROTO=dhcp->staticOHCP动态主机配词怖议,航前为静态ONBOOT=no->yes是否激活网卡,配置为激活状态增加选项:IPADDR=I92.168.100.100配置IP地址PRE11×=24或NETMASK=255,255.255Q配黄网络子网撞码GATEWAY=I92.168.100.2配置网关/KfiDNS地址解析笫启网络服务DNSI=8.8.8.8(rootlocalhost"systemctlrestartnetwork实训九软件包管理一、实训目的(1)掌握使用rpn命令进行检件的安袋、升级、和就和查询的方法.(2)掌握使用yum命令进行软件的安装、升级、卸我、杳询和闻况的方法,二、实训内容熟练掌握使用rpn命令进行软件的安装、升级、卸我和查询的方法.热嫁求提使用yum命令进行软件的安装、升段、和我、衣询和配置的方法.三、实训练习(1)使用rpn安装辘IERAR文档的工具软件unrar,(2)使用rm酬除命令,剂除刚安装的Unrar软件。(3)使用rpn升级命令,升级安装Unrar软件.(4)使用rpm杳询命令,交询系统是否安装Unrar软件.(5)使用yun命令查询firefox软件查看是否安装.(6)使用yum命令安装、剂除、开级软件命令.使用-yun-yinstallpassd-0.79-6.cl7.x86_64"安装软件.使用4*yunrenoveunrarw和做软件UnnJr.使用“yum-yupdatefirefox"升i软件。使用“yumcleanall”清除镶存,以免造成后面的软件更新发生异常,命令"yumrepoHstall”可以查在当前的所有容器,只有启用了的容器才生效.(7)使用yum命令,配置本地yum仓库温文件,安装DHCP股务,实训十Shell编程一、实训目的(1)理解ShenSCriPt的建立与执行.(2)掌握SheHSCriPl的运行方式以及程序设计的流程控制,二、实训内容熟练掌握SheIlScript的运行方式以及程序设计的流程控制,三、实训练习(1)单分支if条件语句.(2)多分支if条件语句。(3) case命令.(4) for带环。(5) while循环.(6) until循环-(7)以for语句为例,运用for循环,编写一段脚本,从建盘输入一数值N.计算从1>2,N的和,并输入结果.(注:健盘输入N为,10,进行结果输出)实训十一1.inUX防火墙的配置-、实训目的(1)理解防火墙的重要作用和意义。(2)熟悉firealld防火墙的基本概念和常用配Ja命令.二、实训内容配置firewalld防火墙.三、实训练习(1)登录到文件服务器,打开一个终端窗口,使用SU-root命令切换到root用户.(2)把firevalld的默认区域修改为工作区域.(3)关联文件服务器的网络接口和工作区域,并把工作区域的默认处并规则设为拒绝。(4)在防火墙中放行FTP服务.(5)允许源于】92.168.100.0/24子网的流垃通过,即添加流做源,(6)将运行时配置添加到永久配置中。四、参考答案root(gloca×>st-«*rwa*-cmd.MfVtoMsshdbcpv-clnt(rootlocamost-)#rM-nd-umrmx*dd也g放行FTP务successrootlocaffx>st'«Irawal-CfndItMnte«sshdbcpvcientflp(rootloca(host")11trawal-ndTDneRMltkTdd*ourM"1S2J8J00a24successroot<gloca*×>st'*rwa*-c11Ml-<unlm*>11nn11tsuccess实训十二Sanlba服务器的配置一、实训目的(I)掌握Sallba服务器的安装、Ie用与调试。二、实训内容练习利用Sailba服务实现文件共享及权限设置.三、实训练习(1)Sa3>a服务的安装.(2) Sanba服务启动.停止.(3) SaIlba服务器配置的工作流程.(4) 主要配置文件snb.conf4(5) SallbiI服务SS日志文件和密文文件.(6)公司有多个部门,因工作需要,就必须分门别类的建立相应部门的目录。要求将技术部的资料存放在Samba服务器的/CompanydataZtech/目录下集中管理,以便技术人员浏览,井且该目录只允评技术部员工访问.1 )建立共享目录,并在其下建立测试文件。(rootlocalhost-#mkdirZcompanydaia(rootlocalhosl*mkdir/companydala,tech(rootlocalhost*|#touchcompanydata'tcch.,sharc.tcst2 )添加技术部用户和组,并添加相应的Samba账号。添加系就戏号.(rootlocalhost*|#groupaddgroup-tcch|rootlocalhost-#useradd123456ggrouptechsamtechlrr>tlocalhosl*uscradd-p12J456-ggrup(cchMinvICCh02(rootloca!host-)#uscradd-p123456sam-tcsll添加Samba账号。roollocalhosl*smbpassw<JasamtechlNewSMBpassword:RetypenewSMBpassword:Addedusersam-techl.(rootlocalhost-|#SmbPaSSWd-asam-tcchO2NewSMBpassword:RetypenewSMBpassword:Addedusersam-tech02.3 )修改Samba主配值文件(/etc/Sambasmb.conf卜rooilocalhost-|#vimetcmbasmb.conf(global1“我认USer安全没别模式,我认值设W.共享目录的共享名为Ieh”设置共享目录的绝对路径设n可以访问的用户为group-tcchmworkgroup=SAMBAsecurity=userpasdbbackend-IdbSamprinting=cup*printcapname=cupsloadprinters=yescupsoptions三raw(tech)CommCnI=ICChah=/CompanydaiaAechWriUibIe=yesbrowseable=yesvalidIISCN=group-tcchwc(csamba',smb.con431.8I4C已写入lrootlocalhost.#4)设,共享目录的本地系就权限.rootloca!host*|#chmod777comanydatatcch-R参数R是递出I用的(rootlocalhost-#ChoWnsamtechI:group-(echcomany(hta(echRrwik»CaIhOMWchgwnsam-(cchO2:gr0up-ltxhcompanyda(a'lech-R5 )更改共享目录的contexttA,或者蕊掉SE1.inuxe(rooilocalhosichconsamba_share_icomanyda(a,techR或者:(rootloca!hosl*#gctcnforccEnforcingrooik>CaIhoSl'*MMenfOnrePermissive6)设*防火墙,允许通过,这一步很亚妾。nx>ilocalhost-|#firewallcmd-permanent-add-service-sambasuccessrootlocalhostfircwall-cmd-reloadsuccess|rooilocalhosifirewall-cmd-list-allpublic(active)target:defaulticmp-block-invcrsion:nointerfaces:en<3sources:services:Sshdhcpv6-clicntSanIbil7)猿新加亥Samba用务。|rootloca!hostsystcmctlrestartsmb或者IrOolloCaIhoSl川systcmctlreloadsmb实训十三FTP服务器的配置一、实训目的(1)掌握1.inUX下VSfIPd服务器的架设方法.二、实训内容练习VSftPd服务器的各种陀置.三、实训练习(1)安装vsftpd艇务.rootlocalhost*#rpm-qavsftpd(rooilocalhosimkdirmn(cdromrooiloCalhOSl*moundevsrmn,cdrm(rootlocalhost、#vimctcyum.rcpos.dvsftpd.rcpo#/ctc/yum.rcpos.d.vsftpd.rcpo(vsfdlname=CenIOS7.6Basc-vs11pd.rcpbascurl=11lc1.mntcdromenabled=!priority=Igpgcheck=O(2)VSftPd服务启动、重启、随系统启动.停止(rootlocalhost*|#systcmctlstartvsftpd(rootlocalhost-|#systcmctlrestartVSnpd(rootloca!hosl*CM:M4d<fcr4lptMdaar>4c<rblft、Marprmt:5mW)«1>*(r*aH*J>c>Mfc<,ki*>.*1n叱MC4CCf*.t.><,><f194.v*<»M.v,'*t<rvrHw*er8>“,4,i4tA.>mm*rMt<a*<rv»*«hr*4*w.«*M:p:4111*nt.1aMlF三三h"3C¢3P(4)VSftPd配置实例.#systcmctlenablevsftpd(rootlocalhostT#SySIUmCIlenablevsftpd(rootlocalhoslNfirewall-<md-permanent-addscrvice=f(psuccessrootlocalhost*|#rcwall>cmd-reloadsuccew|rootlocalhosiMseiseboo)-PHPi1.fU心CCcSg=On|rootloca!host(3)查看FTP是否启动.Tw'c<lE,-1»