版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《Linux系统管理与网络服务》全套可编辑PPT课件课程核心知识:发行版本、系统部署、Linux目录结构、vim编辑器、打包和压缩、账户权限、文件系统、逻辑卷、网络配置、RPM&YUM、进程管理、shell脚本、DHCP、DNS、NTP、Apache、LAMP、Proxy、邮件、防火墙课程介绍:本课程主要内容培养Linux系统工程师和Linux系统架构师。培养技能目标:安装CentOS7、文件权限配置、vim编辑器使用、文件打包和压缩、账户权限配置、文件系统配置、逻辑卷配置、网络配置、RPM&YUM包管理、进程管理、shell脚本编写、DHCP服务配置与维护、DNS服务配置与维护、NTP服务配置与维护、Apache服务配置与维护、LAMP服务配置与维护、Proxy服务配置与维护、邮件服务配置与维护、防火墙配置课程简介课时分配基础篇Linux系统管理与网络服务对于那些不知道的人,Torvalds最初将他的内核命名为“FREAX”——由“free”、“freak”和“x”(暗指Unix)组合而成。当他的同事AriLemmke(他当时是FTP服务器的志愿管理员之一)将内核上传到FTP站点时,他不喜欢这个名字,他为源代码创建了子目录,并在没有询问Torvalds的情况下将其重命名为Linux。篇章引入章节任务Linux系统管理与网络服务项目一Linux系统基础管理任务一走进Linux任务引入linux是类UNIX操作系统,它的设计本身就不是针对普通大众的而是从事计算机的专业人员。虽然linux相对UNIX对大众已经相对友好,但仍然不是普通人能够轻松掌握的操作系统。由于很多人受Microsoft的windows操作系统影响太深,对于linux这种主要以命令行形式操作的系统非常不习惯。所以Linux这行的门槛还是较高。目前的状况是大家都知道windows的运维相对不如Linux运维的薪资水平。所以很多想做运维的人员都想选择Linux运维。任务描述:了解Linux是什么,了解Linux的发展历史,掌握Linux各发行版的特点以及Linux的安装方法和注意事项。任务教学目标:1、识记:Linux帮助方法。2、领会:Linux发行版区别。3、应用:Linux安装。任务概要教学内容Linux概述部署Linux系统Linux帮助资源一二三Linux概述知识点一(一)Linux介绍计算机主机是由一堆硬件所组成的,为了有效率的控制这些硬件资源,于是操作系统产生了。操作系统除了有效率的控制这些硬件资源的分配,并提供计算机运作所需要的功能之外,为了要提供程序设计师更容易开发软件的环境,所以操作系统也会提供一整组系统呼叫接口来给软件设计师开发使用。而Linux就是一套操作系统:Linux的组成:Linux内核:内核(Kernel)是系统的心脏,实现操作系统的基本功能。
LinuxShell:Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。Linux应用程序:包括文本编辑器、编程语言、XWindow、办公套件Internet工具、数据库等。Linux文件系统:文件系统是文件存放在磁盘等存储设备上的组织方法。通常是按照目录层次的方式进行组织
(一)Linux介绍(二)Linux历史时间事件1991年初芬兰大学生林纳斯·托瓦兹在386SX兼容微机上学习minix操作系统,同年4月开始酝酿开发自己的操作系统。1991年10月在GPL条例下的第一个Linux公开版0.02诞生。1994年3月Linux1.0发布,Linux的logo取自芬兰的吉祥物“企鹅”。1995年1月BobYoung创办了RedHat(小红帽),Linux发行版RedHatLinux走向市场。1996年6月Linux2.0内核发布,Linux进入实用阶段。1998年2月OpenSourceIntiative(开放源代码促进会)成立,一场历史性的Linux产业化运动在互联网世界里展开。2001年1月Linux2.4版内核发布。2003年12月Linux2.6版内核发布。2016年12月Linux4.9版内核发布。2021年10月Linux5.15版内核发布。1开放性4良好的用户界面7可靠的安全系统2多用户5设备独立性8良好的可移植性3多任务6丰富的网络功能9支持多文件系统(三)Linux特点(四)Linux版本3.6.18-92.el7.x86_64主版本.次版本.释出版本-修改版本主版本,本例是3。次版本,本例是6。数字是偶数表明这是一个可以使用的稳定版本。数字是奇数表示一般有一些新的东西加入,是个不一定很稳定可能存在BUG的测试版本。这样稳定版本来源于上一个测试版升级版本号,而一个稳定版本发展到完全成熟后就不再发展。由商业公司维护的发行版本如Redhat(REHL)、国产UOS系统等由社区组织维护的发行版本如Debian。(四)Linux版本(五)Linux的应用领域1) 企业环境2) 个人环境3) 云端运用01网络服务器关键任务的应用(金融数据库、大型企业网管环境)学术机构的高效能运算任务02桌面计算机手持系统(PDA、手机)嵌入式系统03云程序端设备5.中兴新支点3.UOS4.UbuntuKylin1.HarmonyOS2.Deepin国产Linux(六)国产Linux部署Linux系统知识点二(一)准备安装在/download/中,点击DVDISO,选择CentOS-7-x86_64-DVD-1511.iso此版本下载ISO文件。CentOS-7.0-1511-x86_64-DVD.iso(标准安装版,一般下载这个就可以了)CentOS-7.0-1511-x86_64-NetInstall.iso(网络安装镜像)CentOS-7.0-1511-x86_64-Everything.iso(对完整版安装盘的软件进行补充,集成所有软件。)CentOS-7.0-1511-x86_64-GnomeLive.iso(GNOME桌面版)CentOS-7.0-1511-x86_64-KdeLive.iso(KDE桌面版)CentOS-7.0-1511-x86_64-livecd.iso(光盘上运行的系统,类拟于winpe)(一)准备安装ISO区别CentOS-xxxx-LiveCD.ios和CentOS-xxxx-bin-DVD.iso有什么区别?前者只有700M,后者有3.8G。其差别不仅仅在大小上,其更本质的差别是,CentOS-xxxx-LiveCD.ios只能加载到内存里运行,不能安装。CentOS-xxx-bin-DVD1.iso才可以安装到硬盘上。注意安装方式本地安装和远程安装本地安装:安装程序要安装的RPM文件保存在本地光盘或本地硬盘的ext2/3/4分区或vfat(FAT32)分区。远程安装:安装程序要安装的RPM文件保存在网络服务器中,并以HTTP/FTP/NFS协议的服务器提供。注意(一)准备安装安装方式手动安装和自动安装手动安装:在安装过程中逐一回答安装程序所提出的问题。自动安装:以自动应答文件(Kickstart文件)自动回答安装程序所提出的问题。注意(一)准备安装(二)开始安装准备就绪,可以通过USB、光盘、网络(PXE)引导进入安装界面。同时,也可以基于虚拟化环境(如VMwareWorkstation)来安装部署Linux系统。(二)开始安装(二)开始安装分类项目说明本地化日期和时间配置安装后系统的日期和时间语言支持配置安装后的系统的语言支持键盘配置安装后的系统的键盘布局软件安装源配置安装系统时使用的安装源软件选择选择要安装的软件组件系统安装位置选择要安装的硬盘并配置分区KDUMP选择是否启用KDUMP(系统崩溃导出内存文件)网络和主机名配置安装后的系统主机名和网络参数(二)开始安装(二)开始安装(二)开始安装(二)开始安装Linux帮助资源知识点三三、Linux帮助资源命令说明举例Help内置命令使用help命令查看指定的shell命令使用方法Helphistory命令名--help使用--help查看指定的命令使用摘要和参数Ls-helpWhatis命令使用whatis获得指定命令的简要功能描述WhatislsMan命令查看指定命令的手册ManlsInfo/pinfo命令查看指定命令的GNU项目文档Infols做完本任务后,同学们应该知道了linux的概念、特点、版本、帮助信息及其安装流程。linux发行版本非常多,应用领域包括个人、学术机构、政府单位、企业等。linux系统的安装比较简单,需要同学们按照流程一步步进行。命令行界面操作时如有疑问,可以参考帮助信息。这些知识都会让同学们对linux的基本知识有所了解,对于后续正式学习linux更多功能性特点作好铺垫。。任务小结1、完成项目一任务一课后习题2、自行查阅资料,谈谈你对Linux的认识作业谢谢!THANKS!《Linux系统管理与网络服务》Linux系统管理与网络服务项目一Linux系统基础管理任务二
浅析Linux常用基础命令回顾知识点1Linux概述回顾知识点2部署Linux系统回顾知识点3Linux帮助资源回顾任务引入2000年,SteveJobs邀请Torvalds到Apple的Cupertino园区工作,条件是他应该放弃Linux开发并开始从事非Linux的工作。Torvalds将在组织内获得了丰厚的薪水和卓越的职位。Torvalds显然拒绝了。而且Torvalds不喜欢MacKernelMach。他更喜欢为自己的梦想而努力。任务描述:Linux是命令行为主的操作系统,掌握常用命令是学习Linux的第一步,本任务就要掌握在操作Linux系统系统时最常用也是最重要的命令,大家务必要熟练掌握。任务教学目标:1.理解命令格式和通配符的用法。2.了解常用基础命令。3.了解Linux目录结构。4.掌握Linux目录操作命令。5.掌握vim的用法。6.掌握打包和压缩命令。任务概要教学内容Linux命令格式文件目录操作命令vim编辑器一二三打包和压缩命令四网络管理命令五系统管理命令六信息显示命令七Linux命令格式知识点一Linux命令格式常见的Linux系统命令的格式如下:命令名称[命令参数][命令对象]命令格式命令名称:Linux命令的名称,通常是“动词”,表达想要做的事情,如:查看进程、编辑文件等。命令参数:参数可以用长格式(完整的选项名称),也可以用短格式(单个字母的缩写),分别用“--”与“-”作为前缀。命令对象:通常指要操作的文件、目录、网络适配器等资源名称。文件目录操作命令知识点二文件目录操作命令在Linux系统中,目录被组织成一个倒置的树型结构,文件系统从根目录开始,用/来表示。linux系统目录结构见下图文件目录操作命令命令英文全称功能描述lslistfiles列出目录及文件名cdchangedirectory切换目录pwdprintworkdirectory显示当前目录mkdirmakedirectory创建一个新的目录rmdirremovedirectory删除一个空的目录cpcopyfile拷贝目录或文件rmremove删除文件或目录mvmovefile移动文件或目录echoecho字符串的输出catconcatenate连接文件并打印到标准输出设备上moremore逐页显示文件内容touchtouch创建一个空文件lnlink为某一个文件在另外一个位置建立一个同步的链接treetree以树状图列出目录的内容vim编辑器知识点三vim编辑器vim基本模式vim派生模式普通模式操作符等待模式插入模式插入普通模式可视模式插入可视模式选择模式插入选择模式命令行模式替换模式Ex模式
移动光标的方法h或向左箭头键(←)光标向左移动一个字符j或向下箭头键(↓)光标向下移动一个字符k或向上箭头键(↑)光标向上移动一个字符l或向右箭头键(→)光标向右移动一个字符[Ctrl]+[f]屏幕『向下』移动一页,相当于[PageDown]按键(常用)[Ctrl]+[b]屏幕『向上』移动一页,相当于[PageUp]按键(常用)[Ctrl]+[d]屏幕『向下』移动半页[Ctrl]+[u]屏幕『向上』移动半页+光标移动到非空格符的下一行-光标移动到非空格符的上一行n<space>那个n表示『数字』,例如20。按下数字后再按空格键,光标会向右移动这一行的n个字符。例如20<space>则光标会向后面移动20个字符距离。0或功能键[Home]这是数字『0』:移动到这一行的最前面字符处(常用)$或功能键[End]移动到这一行的最后面字符处(常用)打包和压缩命令知识点四打包和压缩命令打包(归档):把多个文件组合到一个文件中。通过打包,把文件数目变少,便于管理和备份。压缩:利用算法将文件有损或无损地处理,以达到保留最多文件信息,而令文件体积变小。命令格式命令功能描述tar文件、目录打包或解包gzip压缩(解压)文件或目录,扩展名为.gzcompress压缩(解压)文件或目录,扩展名为.zbzip2压缩(解压)文件或目录,扩展名为.bz2打包和压缩命令命令说明tar-cvfhadoop.tarhaoop将hadoop目录打包tar-tfhadoop.tar查看hadoop.tar包中的内容tar-xvfhadoop.tar将hadoop.tar在当前目录下解包tar-zcvfhadoop.tar.gzhadoop将hadoop目录打包后压缩(gzip工具)tar-ztfhadoop.tar.gz查看hadoop.tar.gz包中的内容tar-zxvfhadoop.tar.gz解压缩(调用gzip)tar-zcvfhadoop.tarZmydir将hadoop目录打包后压缩(compress工具)tar-Ztfhadoop.tar.Z查看hadoop.tar.Z包中的内容tar-Zxvfhadoop.tarZ解压缩(compress工具)tar-jcvfhadoop.tar.bz2mydir将hadoop目录打包后压缩(bzip2工具)tar-jtfhadoop.tar.bz2查看hadoop.tar.bz2包中的内容tar-jxvfhadoop.tar.bz2解压缩(调用bzip2)网络管理命令知识点五网络管理命令系统管理命令类别命令功能描述网卡配置命令ipaddr显示网卡详细信息路由配置命令iproute显示路由详细信息系统管理命令知识点六系统管理命令系统管理命令类别命令功能描述帐户管理useradd添加帐户userdel删除帐户passwd修改帐户密码用户组管理groupadd添加帐户组groupdel删除帐户组系统启停shutdown关闭系统reboot重启系统进程与会话管理kill杀死进程login登录exit退出logname查看当前登录帐户名称logout登出su切换帐户系统设置date系统日期与时间hostnamectlset-hostname设置主机名服务管理systemctlstatus*.service查看服务运行状态systemctlstart*.service启动服务systemctlstop*.service停止服务systemctlrestart*.service重启服务信息显示命令知识点七(一)文件信息显示命令命令功能描述stat显示指定文件的相关信息file显示指定文件的类型whereis查找系统文件所在路径(二)系统信息显示命令命令功能描述hostname显示主机名称uname显示操作系统信息dmesg显示系统启动信息lsmod显示系统加载的内核模块date显示系统时间env显示系统环境变量locale显示当前语言环境cat/etc/redhat-release显示操作系统版本cat/proc/cpuinfo显示CUP信息lspci/lsusb显示PCI/USB借口信息rpm-qa显示系统已安装的所有软件包yumlistupdates显示yum软件仓库中可更新的包(三)资源信息显示命令命令功能描述lsblk显示所有可用块设备的信息fdisk-l显示系统所有磁盘分区du-h显示指定文件已使用的磁盘空间的总量df-h显示文件系统磁盘空间的使用情况uptime显示系统运行时间、用户数、平均负载top显示当前系统中耗费资源最多的进程free显示当前内存和交换空间的使用情况mount查看已经挂载的分区swapon-s查看所有交换分区(四)进程信息显示命令命令功能描述ps-ef查看所有进程pstree显示进程树chkconfig-list列出所有系统服务(五)用户信息显示命令命令功能描述who、w显示在线登录的用户whoami显示用户自己的身份tty显示用户当前连接的终端id显示当前用户的ID信息groups显示当前用户所属组last查看用户登录日志crontab-l查看当前用户的计划任务(六)网络信息显示命令命令功能描述ifconfig显示网络接口信息ipaddr查看网络IP地址route显示系统路由表iptables-L显示包过滤防火墙的规则设置netstat显示网络状态信息linux命令是对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心,与之前的DOS命令类似。linux命令在系统中有两种类型:内置Shell命令和Linux命令。任务小结1、完成项目一任务二课后习题2、自行查阅资料,谈谈你对Linux命令的认识作业谢谢!THANKS!《Linux系统管理与网络服务》Linux系统管理与网络服务项目一Linux系统基础管理任务三浅析帐户与权限操作回顾知识点1帐户管理回顾知识点2权限管理回顾任务引入考虑到国家安全问题,Linux的实施似乎可以有效满足美国政府对应用程序开发和安装的关键安全需求。美国陆军是RedHatLinux的最大单一安装基地,美国海军核潜艇舰队在Linux上运行,包括他们的声纳系统。此外,Linux现在已经通过认证,可以满足美国国防部要求的三种不同的安全认证。任务描述:熟练掌握Linux帐户的新建,赋权,删除;熟练掌握Linux权限管理。熟练掌握ACL权限配置。任务教学目标:1.帐户管理,口令管理。2.命令行工具的使用。3.ACL权限配置。任务概要教学内容帐户管理权限管理一二帐户管理知识点一(一)Linux帐户Linux操作系统是多用户的操作系统,它允许多个用户同时登录到系统上,使用系统资源。账户实质广义上讲,Linux的账户包括用户账户和组账户两种。用户和组(二)Linux帐户系统文件Linux帐户系统文件包括用户帐户系统文件和组帐户系统文件,共4个:/etc/passwd、/etc/shadow、/etc/group和/etc/gshadow。帐户管理就是对4个帐户系统文件进行管理。账户系统文件名称功能描述/etc/passwd用户帐户系统文件/etc/shadow用户帐户密码文件/etc/group组帐户系统文件/etc/gshadow组帐户密码文件列号列名称列信息含义1帐户名称用户的帐户名称。2帐户密码用户的加密帐户密码。3最后一次修改时间整数,从1970年1月1日起,到用户最后一次更改口令的天数4最小时间间隔整数,从1970年1月1日起,到用户可以更改口令的天数5最大时间间隔整数,从1970年1月1日起,到用户必须更改口令的天数6密码需要变更前的警告天数整数,在用户口令过期之前多少天提醒用户更新7密码过期后的宽限天数整数,在用户口令过期之后到禁用帐户的天数8帐户失效时间整数,从1970年1月1日起,到帐户被禁用的天数9保留保留字段,等待新功能的加入(二)Linux帐户系统文件列号列名称列信息含义1组帐户名称组帐户名称。2组帐户密码组帐户密码,由于安全性原因,已不使用该字段保存口令,用“x”占位。3GIDGroupID简称GID,帐户组标识号,一般由一个整数表示。4组成员属于这个组的成员,多个成员间用“,”分隔。(二)Linux帐户系统文件列号列名称列信息含义1组帐户名称组帐户名称。2组帐户密码组帐户密码,该字段用于保存已加密的组帐户密码。3组管理员帐户组的管理员帐号,管理员有添加、删除该组帐户的权限。4组成员组成员,多个成员间用“,”分隔。(二)Linux帐户系统文件(三)Linux管理帐户命令命令类别命令功能描述用户帐户管理命令useradd添加新的用户帐户usermod修改用户帐户userdel删除用户帐户组帐户管理命令groupadd添加新的组帐户groupmod修改组帐户groupdel删除组帐户(四)Linux帐户密码管理选项选项描述-d删除密码。-f强迫用户下次登录时必须修改密码。-w密码要到期提前警告的天数。-k设置只有在密码过期失效后才能更新。-l锁定用户帐户。-u解除已锁定的帐户。-S列出密码的状态信息。-x指定口令密码最长存活期(天数)。-i设置该帐户密码过期前的天数。权限管理知识点二(一)Linux权限权限标识字符权限权限描述r读权限可以读文件的内容,列出目录中的文件列表。w写权限可以修改该文件,在目录中创建、删除文件。x执行权限可以执行该文件,使用cd命令进入目录。Linux系统中,系统资源的使用用户有:超级用户、文件(目录)的所有者、所有者的同组人和其他人员。超级用户(root)具有操作Linux系统的所有权限,其他用户都需要设置对文件(目录)的访问权限。Linux系统文件和目录包括读、写和执行基本权限。(二)Linux权限第一个字符含义权限描述d目录可以读文件的内容,列出目录中的文件列表。l文件可以修改该文件,在目录中创建、删除文件。b可供储存的接口设备(可随机存取设备)。可以执行该文件,使用cd命令进入目录。c串行端口设备,例如键盘、鼠标(一次性读取设备)。用ls-al命令所显示的第一列的格式是类似这样的:-rwxr-xr-x。ls-al命令输出列表显示文件(目录)的信息,从左至右依次为:文件(目录)类型、文件(目录)权限、文件(目录)属组、文件(目录)所属组、文件(目录)大小及创建时间和文件名称。第一个字符代表这个文件是目录、文件或链接文件等。(三)chmod权限命令chmod命令是控制用户对文件的权限的命令,语法格式如下:chmod[-cfvR][--help][--version]modefile...chmod命令语法(三)chmod权限命令mode:权限设定符号字串,格式如下:[ugoa...][[+-=][rwxX]...][,...]chmod符号模式u表示该文件(目录)的属主,g表示与该文件(目录)的属主属于同一个组(group),o表示其他用户,a表示所有用户(all)。+表示增加权限、-表示取消权限、=表示唯一设定权限。r表示可读取,w表示可写入,x表示可执行,X表示只有当该文件是子目录或者该文件已经被设定过为可执行。(四)chown权限命令Linuxchown是用于设置文件所有者和文件关联组的命令:chown[-cfhvR][--help][--version]user[:group]file...chown权限命令参数含义user新的文件拥有者的使用者IDgroup新的文件拥有者的使用者组(group)-c显示更改的部分的信息-f忽略错误信息-h修复符号链接-v显示详细的处理信息-R处理指定目录以及其子目录下的所有文件--help帮助信息--version版本信息通过学习此任务,同学们熟悉linux的常用命令和帐户及权限操作两大部分内容。前一部分,我们对linux的目录结构有一个清晰的了解,对于我们了解linux的底层和分区知识有很大帮助,然后我们学习操作了vim编辑器、打包压缩、信息显示等命令,让我们对linux的命令模式有一个基础把握。后一部分我们学习了帐户与权限管理,对于命令的练习有一个加深,特别对于基础文件目录操作有一个初步认识。通过学习两部分,我们熟悉了linux的命令模式以及帐户基础操作,对于我们后续学习更复杂的功能命令作铺垫。任务小结1、完成项目一任务三课后习题2、自行查阅资料,谈谈你对Linux命令的认识作业谢谢!THANKS!《Linux系统管理与网络服务》Linux系统管理与网络服务项目二浅析Linux本地存储管理任务一浅析Linux文件系统回顾知识点1Linux命令格式回顾知识点2文件目录操作命令回顾知识点3vim编辑器回顾泰坦尼克号于1997年发行,是第一部在Linux下渲染其大部分效果的主要电影-使用机架式基于DECAlpha的高性能服务器。在这个早期阶段,Linux仍然用作后端服务器的传统角色。现在,像迪士尼皮克斯、索尼或梦工厂这样的大型工作室使用主要基于Linux的工作机器来创建他们的可见效果或动画。任务引入任务描述:作为Linux系统管理员,日常最常涉及到的到的工作内容之一就是存储介质以及文件系统的相关配置,因此,深入了解系统是如何管理存储的是一个十分必要的能力,本任务旨在带领同学们学习最重要的存储相关知识与技能。任务教学目标:1.识记:硬盘的技术指标、接口方式。2.领会:Linux文件系统。3.应用:本地存储管理的常用工具。任务概要教学内容Linux文件系统概述硬盘简介和硬盘分区一二存储管理工具简介挂载和卸载文件系统三四权限管理五Linux文件系统概述知识点一(一)本地存储管理的任务和工具本地存储管理的任务主要包括磁盘分区、逻辑卷管理和文件系统管理。磁盘分区管理工具功能描述fdisk磁盘分区工具,仅支持Masterbootrecord(MBR),最大分区大小为2TB。gdisk磁盘分区工具,仅支持GUIDPartitionTable(GPT)。parted磁盘分区工具,同时支持MBR和GPT。(一)本地存储管理的任务和工具交换区的管理主要有:mkswap、swdpon、swapoflf交换区管理工具功能描述mkswap创建交换空间。swdpon启用交换空间。swapoflf禁用交换空间。逻辑卷管理具逻辑卷管理工具功能描述lvm逻辑卷管理工具(包括物理卷、卷组、逻辑卷的管理)。(一)本地存储管理的任务和工具文件系统管理。文件系统管理工具功能描述mount挂载文件系统。umount卸载文件系统。mkfe.ext{2,3,4}创建ext2/ext3/ext4类型的文件系统。mkfe.xfe创建xfe类型的文件系统。feck.ext{2,3,4}检查并修复ext2/ext3/ext4类型的文件系统。xferepair检查并修复xfe类型的文件系统。tune2fe调整ext2/ext3/ext4类型的文件系统属性。admin设置xfe类型的文件系统的参数。resize2fe调整ext2/ext3/ext4类型的文件系统尺寸。xfe_growfe扩展xfe类型的文件系统尺寸。feadm检查ext2/ext3/ext4/xfs等类型的文件系统,调整ext2/ext3/ext4/xfc等类型的文件系统尺寸。(二)使用文件系统的一般方法自动(手动)挂载文件系统到相应目录,自动挂载文件系统,需要在文件/etc/fstab中添加相应的配置,手动配置使用mount命令;基于分区(逻辑卷)创建文件系统;创建分区或逻辑卷;3214使用umount命令卸载文件系统,或执行eject命令弹出光盘驱动器中的光盘。(三)Linux支持的文件系统文件系统命令功能描述ext2EXT2第二代扩展文件系统,是LINUX内核所用的文件系统,多个LINUX发行版的默认文件系统。ext3第三代扩展文件系统,是一个日志文件系统。ext4第四代扩展文件系统,是ext3文件系统的后继版本。xfe由SGI开发的一种日志文件系统,RHEL/CentOS7默认使用的文件系统。btrfeBTRFS(ButterFS),支持可写的磁盘快照(snapshots)、内建的磁盘阵列(RAID)和子卷(Subvolumes)等功能,目标是取代Linuxext3文件系统,改善ext3的限制。vfat兼容Windows(DOS)系统的FAT文件系统(包括FAT12,FAT16和FAT32)。ntfs-3gWindows的NTFS系统。ISO9660标准CD-ROM文件系统类型。swap在Linux中作为交换分区使用,交換分区用于操作系统管理内存的交换空间。硬盘简介和硬盘分区知识点二硬盘简介和硬盘分区硬盘(HardDiskDriver,硬盘驱动器,简称HDD全名温彻斯特式硬盘)是计算机最重要的外存储设备,驱动器内由一个或者多个碟片,碟片外覆盖磁性材料。硬盘的定义(一)硬盘参数硬盘基本参数参数描述主轴转速转速(RotationlSpeed或Spin转速(RotationlSpeed或Spindlespeed),单位RPM(RevolutionsPerminute,转/分钟),硬盘盘片在一分钟内所能完成的最大转数。硬盘容量通常以MB、GB、TB为单位,1TB=1024GB,1GB=1024MB,硬盘容量越大,存储数据量越大。单碟容量(硬盘单片盘片的容量),单碟容量越大,单位成本越低,平均访问时间越短。平均寻道时间平均寻道时间(AverageSeekTime),硬盘的磁头移动到盘面指定磁道所需的时间。平均寻道时间越短越好。平均访问时间平均寻道时间(AverageSeekTime),硬盘的磁头移动到盘面指定磁道所需的时间。平均寻道时间越短越好。数据传输率数据传输率(DataTransferRate),单位:兆字节每秒(MB/s),硬盘读写数据的速度,。数据传输率越高越好。高速缓存高速缓存(Cachememory),硬盘控制器上的一块内存芯片(临时寄存器),存取速度极快,为硬盘内部存储与外部接口之间的缓冲器。(二)硬盘接口硬盘接口参数描述PATA-5(UltraDMA100)传输速度100MB/s,40针80芯电缆,线缆最大长度0.45米,不支持热插拔。PATA-6(UltraDMA133)传输速度133MB/s,40针80芯电缆,线缆最大长度0.45米,不支持热插拔。SATAI传输速度150MB/s,7针4芯电缆,线缆最大长度1米,支持热插拔。SATAII传输速度300MB/s,7针4芯电缆,线缆最大长度1米,支持热插拔。Ultra160SCSI传输速度160MB/s,80针电缆,线缆最大长度12米,支持热插拔。Ultra320SCSI传输速度320MB/s,80针电缆,线缆最大长度12米,支持热插拔。SAS传输速度300MB/s,7针4芯电缆,线缆最大长度12米,支持热插拔。FC-AL传输速度400MB/s,光纤,线缆最大长度800米,支持热插拔。(三)硬盘分区fdisk[必要参数][选择参数]fdisk命令语法格式必要参数说明选择参数说明-l列出所有分区表-s<分区编号>指定分区-u与-l搭配使用显示分区数目-v版本信息(三)硬盘分区菜单操作命令说明m显示菜单和帮助信息a活动分区标记/引导分区d删除分区l显示分区类型n新建分区p显示分区信息q退出不保存t设置分区号v进行分区检查w保存修改x扩展应用,高级功能存储管理工具简介知识点三存储管理工具简介Linux设备接入系统后以文件形式存在于/dev目录下,本地存储设备文件的名称如下SATA/SAS/USB /dev/sda;/dev/sdb#s=SATA,d=DISK,a/b=第几块IDE /dev/hd0;/dev/hd1#h=hardVIRTIO-BLOCK /dev/vda;/dev/vdb#v=virtioM2(SSD) /dev/nvme0;/dev/nvme1#nvme=m2SD/MMC/EMMC(卡) /dev/mmcblk0;/dev/mmcblk1#mmcblk=mmc卡光驱 /dev/cdrom;/dev/sr0;/dev/sr1存储管理工具简介设备查看命令工具如下:fdisk-l#查看磁盘分区情况lsblk#设备使用情况blkid#设备管理方式及设备IDdf#查看正在被系统挂载的设备cat/proc/partitions#查看系统识别设备文件系统的挂载和卸载命令工具mount#挂载文件系统umount#卸载文件系统磁盘分区命令工具fdiskt#磁盘分区挂载和卸载文件系统知识点四(一)文件系统挂载Linux系统中,“一切皆是文件”,硬件设备也都是文件,这些设备各有自己的一套文件系统。mount文件系统挂载命令语法mount[-hV]mount-a[-fFnrsvw][-tvfstype]mount[-fnrsvw][-ooptions[,...]]device|dirmount[-fnrsvw][-tvfstype][-ooptions]devicedir(二)文件系统卸载文件系统卸载使用umount命令,umount命令的语法格式如下umount[-ahnrvV][-t<文件系统类型>][文件系统] 文件系统卸载参数说明-a卸除/etc/mtab中记录的所有文件系统。-h显示帮助。-n卸除时不要将信息存入/etc/mtab文件中。-r若无法成功卸除,则尝试以只读的方式重新挂入文件系统。-t<文件系统类型>仅卸除选项中所指定的文件系统。-v执行时显示详细的信息。-V显示版本信息。[文件系统]除了直接指定文件系统外,也可以用设备名称或挂入点来表示文件系统。磁盘限额知识点五(一)磁盘限额概述quota命令用于显示磁盘已使用的空间与限制。quota[-quvV][用户名称...]或quota[-gqvV][群组名称...] quota命令参数说明-g列出群组的磁盘空间限制。-q简明列表,只列出超过限制的部分。-u列出用户的磁盘空间限制。-v显示该用户或群组,在所有挂入系统的存储设备的空间限制。-V显示版本信息。(二)配置磁盘限额添加一块SCSI硬盘,实现自动挂载。编辑/etc/fstab文件,usrquota设置用户配额,grpquota设置组配额。/dev/sdb1/mnt/ICText4defaults,usrquota,grpquota00使用mount命令挂载。mount/dev/sdb1/mnt/ICT使用quotacheck命令创建配额文件。quotacheck-ugcv/dev/sdb1创建ICT用户。useraddICT(二)配置磁盘限额使用edquota命令,为ICT用户设置配额。edquota-uICT启用文件系统的配额功能。quotaon-ugv/mnt/ICT修改ICT用户权限。chmod777/mnt/ICT切换用户在/mnt/daobin中创建文件,验证磁盘配额限制是否生效。su-ICTcd/mnt/ICT本地存储管理的任务主要包括磁盘分区、逻辑卷管理和文件系统管理。硬盘的分区与格式化需要按照步骤操作。学会创建文件系统及挂载。学会配置磁盘限额。任务小结1、完成项目二任务一课后习题2、自行查阅资料,谈谈你对Linux文件系统的认识作业谢谢!THANKS!《Linux系统管理与网络服务》Linux系统管理与网络服务项目二浅析Linux本地存储管理任务二浅析逻辑卷管理器回顾知识点1Linux文件系统概述回顾知识点2硬盘简介和硬盘分区回顾知识点3存储管理工具简介回顾回顾知识点4挂载和卸载文件系统
回顾知识点5权限管理现在,Microsoft不仅是Linux基金会的成员,而且还是Linux内核安全邮件列表的成员。这家雷德蒙德科技巨头于2009年首次开始为Linux内核做出贡献。微软正在向Linux内核提交补丁,以创建一个带有Linux和Microsoft管理程序的完整虚拟化堆栈。如今,由于名为WindowsSubsystemforLinux的功能,您已经可以在Windows中运行Linux应用程序。此外,Microsoft工程师继续增加对Linux内核的贡献,这对他们具有商业意义,例如在保护Azure云的情况下。任务引入任务描述:LVM逻辑卷的管理视为“动态分区”,这意味着您可以在Linux系统运行时从命令行创建/调整/删除LVM“分区”(在LVM中,它们称为“逻辑卷”):需要重新引导系统以使内核知道新创建或调整大小的分区。本任务就是了解系统是如何管理逻辑卷的能力,务旨在带领同学们学习最重要的逻辑卷相关知识与技能。任务教学目标:1.了解LVM的概念。2.熟悉逻辑卷的分类及特点。不同LVM的意义。3.掌握LVM逻辑卷的操作。任务概要教学内容LVM概述增大LVM容量一二LVM动态自动调整磁盘使用率LVM的磁盘快照三四LVM概述知识点一(一)PV物理卷PhysicalVolume,PV物理卷我们实际的partition(或Disk)需要调整系统标识符(systemID)成为8e(LVM的标识符),然后再经过pvcreate的指令将他转成LVM最底层的物理卷(PV),之后才能够将这些PV加以利用。调整systemID的方是就是透过gdisk。PV物理卷(二)VG卷组VolumeGroup,VG卷组所谓的LVM大磁盘就是将许多PV整合成VG。所以VG就是LVM组合起来的大磁盘。在预设的情况下,使用32位的Linux系统时,基本上LV最大仅能支持到65534个PE,若使用预设的PE为4MB的情况下,最大容量则仅能达到约256GB。不过,这个问题在64位的Linux系统上面已经不存在了,LV几乎没有容量限制了。VG卷组(三)PE实体范围区块PhysicalExtent,PE实体范围区块LVM预设使用4MB的PE区块,而LVM的LV在32位系统上最多仅能含有65534个PE(lvm1的格式),因此预设的LVM的LV会有4M*65534/(1024M/G)=256G。他是整个LVM最小的储存区块,也就是说,其实我们的文件资料都是借由写入PE来处理的。简单的说,这个PE就有点像文件系统里面的block。PE实体范围区块(四)LV逻辑卷LogicalVolume,LV逻辑卷最终的VG还会被切成LV,这个LV就是最后可以被格式化使用的类似分区槽。那么LV是否可以随意指定大小呢?是不能的,既然PE是整个LVM的最小储存单位,那么LV的大小就与在此LV内的PE总数有关。为了方便用户利用LVM来管理其系统,因此LV的配置文件名通常指定为“/dev/vgname/lvname”的样式。LV逻辑卷LVM概述如图所示,VG内的PE会分给虚线部分的LV,如果未来这个VG要扩充的话,加上其他的PV即可。而最重要的LV如果要扩充的话,也是透过加入VG内没有使用到的PE来扩充的。LVM概述透过PV,VG,LV的规划之后,再利用mkfs就可以将你的LV格式化成为可以利用的文件系统了。增大LVM容量知识点二
增大LVM容量一般来说,如果VG容量不足,最简单的方法就是再加硬盘。VG阶段需要有剩余的容量如果VG的剩余容量足够了,此时就可以利用lvresize这个指令来将剩余容量加入到所需要增加的LV配置内。LV阶段产生更多的可用容量XFS放大文件系统透过简单的xfs_growfs指令即可。文件系统阶段的放大LVM动态自动调整磁盘使用率知识点三LVM动态自动调整磁盘使用率先建立一个可以实支实付、用多少容量才分配实际写入多少容量的磁盘容量储存池(thinpool),然后再由这个thinpool去产生一个“指定要固定容量大小的LV配置”LVMthinVolumeLVM的磁盘快照知识点四LVM的磁盘快照LVM的磁盘快照任务PV阶段VG阶段LV阶段filesystem(XFS/EXT4)
搜寻(scan)pvscanvgscanlvscanlsblk,blkid
建立(create)pvcreatevgcreatelvcreatemkfs.xfsmkfs.ext4列出(display)pvdisplayvgdisplaylvdisplaydf,mount
增加(extend)vgextendlvextend(lvresize)xfs_growfsresize2fs
减少(reduce)vgreducelvreduce(lvresize)不支援resize2fs
删除(remove)pvremovevgremovelvremoveumount,重新格式化
改变容量(resize)lvresizexfs_growfsresize2fs
改变属性(attribute)pvchangevgchangelvchange/etc/fstab,remount通过此任务我们对存储管理工具有一个透彻的了解,知道如何给硬盘分区,如何挂载和卸载文件系统,熟悉了LVM的概念和相关操作。本部分以存储知识为主,而存储作为linux的一个重点部分,我们需要着重学习加深理解,同时,需要同学们多上机操作,知道如何做也要知道其技术原理,对于融会贯通和后续实施更多存储项目有重要意义。任务小结1、完成项目二任务二课后习题2、自行查阅资料,谈谈你对LVM的认识作业谢谢!THANKS!《Linux系统管理与网络服务》实践篇Linux系统管理与网络服务伴随着开源浪潮的奔涌向前,目前围绕开源已经形成了巨大的技术生态体系,并且越是在新兴领域,开源技术的比例就越大。报告指出,开源项目占比靠前的技术领域分别是:人工智能、操作系统、云计算、数据库、中间件。操作系统领域,Linux已成为全球最为成功的开源操作系统,开放融合助力开源操作系统衍生多条技术线。篇章引入章节任务Linux系统管理与网络服务项目三浅析Linux系统高级管理任务一浅析网络配置回顾知识点1LVM概述回顾知识点2增大LVM容量回顾知识点3LVM动态自动调整磁盘使用率回顾回顾知识点4LVM的磁盘快照截至2018年,Linux内核已有20,323,379行代码。尽管近期有所减少,但庞大的代码量意味着Linux仍然是地球上(单个)最大的开源项目。任务引入任务描述:网络管理是Linux系统管理员日常最常遇到的工作内容之一,虽然一般情况下,路由器的配置主要由网络工程师负责,但是Linux系统管理员也应该清楚的了解网络系统中的主要概念和必要的配置。任务教学目标:1.学习Linux网络基础知识。2.掌握如何配置网络。3.了解Linux系统如何实现路由功能。任务概要教学内容Linux网络基础配置网络参数一二Linux网络配置路由器架设三四Linux网络基础知识点一Linux网络基础OS1RMTCP/IPRM网络协议互连设备地址类型数据单位应用层应用层Telnet、SSHFTP、NFS(V4)SMAP、POP3IMAP、HTTPDNSTFTPSNMPNFS网关主机名数据(Data)表示层会话层传输层传输层TCPUDP端口号段(Segment)网络层网间网层IP、ICMP路由器IP地址包(Packet)数据链路层接入网层Ethernet、TokenRing、ATM、PPP、FDDI、FrameRelay桥交换机物理地址帧(Frame)物理层中继器集线器
位(bit)Linux网络基础接口类型接口名称说明以太网接口ethX是最常用的网络接口令牌环接口trX只出现在少数纯IBM环境的网络中光纤分布式数据接口fddiXFDDI接口设备昂贵,通常用于核心网或高速网络中点对点协议接口pppX用于Modcm/ADSL拨号网络或基于PPTP协议的VPN等本地回环接口lo用于支持UNIXDomainSocket技术的进程相互通(IPC)Linux网络基础服务类型LinuxWindowsWeb服务ApacheIIS、ApacheMail服务ScndmaiLPostfix、QmaiLExim/CyrusIMAP、CourierIMAPMDaemon、IMAIL、ExchangeDNS服务BINDWindowsServerDNSFTP服务Vsftpd、Wu-ftpd、Proftpd、pure-ftpdIIS、ServU、FileZilla代理服务SquidISA、WinGate目录服务OpenLDAPWindows活动目录文件服务Samba、NFS文件共享服务、网上邻居数据库服务Oracle、Sybase、DB2、PostgreSQL、MySQL、FireBirdMicrosoftSQLServer等远程管理VNC、Webmin.SSHWindows终端服务器、VNC、pcAnyWhere配置网络参数知识点二(一)配置临时性网络参数使用ifconfig命令设置IP网络参数ifconfig<网终接口><IP地址:>[<Mask><Broadcast>]ifconfigeth00#ifconfigeth00MaskBroadcast55ifconfigeth0eth0Linkencap:EthemetHWaddr00:21:97:30:51:2Binetaddr:0Beast:55Mask:UPBROADCASTRUNNINGMULTICASTMTU:1500Metric:1RXpackets:18377012errors:0dropped:0(一)配置临时性网络参数使用ifconfig、ipaddr命令查看网络接口的配置参数。ifconfig命令语法:ifconfig<网终接口><IP地址:>[<Mask><Broadcast>]配置IP网络参数可以使用route命令查看和设置路由表,rotute命令语法格式:route[add|del][-net|-host][target][netmaskNm][gwGW][[dev]if]配置静态路由可选参数参数说明可选参数参数说明add添加一条路由表target目的网络或主机del删除一条路由表netmask目的地址的网络掩码-net目的地址是一个网络gw路由数据包通过的网关-host目的地址是一个主机dev为路由指定的网络接口(一)配置临时性网络参数Linux系统主机名可以通过hostname命令修改。#hostnamemater.cluster配置hostname(一)配置临时性网络参数(二)永久性网络配置Linux系统中,使用cat/etc/protocols命令,获取支持的协议及协议号。[root@master~]#cat/etc/protocolsTCP/IP配置文件(二)永久性网络配置网络接口配置文件名称配置文件功能/etc/sysconfig/network包含主机最基本的网络信息,主要用于系统启动。/etc/sysconfig/network-scripts/文件目录,系统启动时用来初始化网络的一些信息。/etc/hostshosts表,主机名与IP地址映射。/etc/networks域名与网络地址(网络ID)的映射。/etc/host.conf配罝域名服务客户端的控制文件。/etc/resolv.conf配置域名服务客户端的配置文件,用于指定域名服务器的位置。(二)永久性网络配置静态配置动态配置说明Type=EthernetType=Elhernet指定网络接口类型DEVlCE=ens33DEVICE=ens33指定设备名HWADDR=00:0C:29:0B:74:CCHWADDR=00:0C:29:0B:74:CC指定网卡的MAC(物理)地址,唯一标识网卡,也可以通过UUID来唯一标定。BOOTPROTO=staticBOOTPROTO=dhcp指定获取网络参数的方式,static:静态地址;dhcp:动态获取地址。ONBOOT=yesONBOOT=yes指定是否在启动时启用设备,设置为no时,系统启动后网卡不会自动启动。IPADDR=00指定静态IP地址。NETMASK=设置网络子网掩码。BROADCAST=l55设置网络广播地址。GATEWAY=54指定设备的网关。(二)永久性网络配置/etc/sysconfig/network-scripts目录中,每个网络接口都有静态路由配置文件。如ens33以太网接口的静态路由配置文件名为route-ens33。在该文件中可以设置针对ens33接口的静态路由。#cat/etc/sysconfig/network-scripts/route-ens33/24via8网络接口的静态路由配置文件(二)永久性网络配置/etc/sysconfig/network系统网络配置文件,可以永久性地配置主机名和默认网关等信息。NETWORKlNG=yesHOSTNAME=master.clusterGATEWAY=54系统网络配置文件(二)永久性网络配置配置参数参数值nameservernameverver29nameverver20domainBigdata.clustersearchbigdata.cluster/etc/resolv.conf配置文件可以用来设置Linux的DNS地址(二)永久性网络配置/etc/host.conf配置文件用来配置域名解析的优先顺序。orderhosts,bind配置文件/etc/sysctl.conf用来永久性配置包转发,首先,确认以下配置参数是否存在。net.ipv4.ip_forward=1使用命令查看当前系统是否支持包转发。#sysctlnet.ipv4.ip_forward执行命令,使对配置文件的修改在当前环境下生效。#sysctl-pLinux网络配置知识点三(一)路由表产生的类型路由查看:[root@www~]#route-nKernelIProutingtableDestinationGatewayGenmaskFlagsMetricRefUseIfaceU000eth0<==1U100200eth0<==254UG000eth0<==3(一)路由表产生的类型手动或预设路由:[root@www~]#routeadd-net\>netmaskgw54SIOCADDRT:Nosuchprocess路由器架设知识点四路由器架设linux网络基础支持非常多的协议,他们提供内核所需功能。配置网络分为临时性配置和永久性配置。路由的相关概念,最大的功能就是在帮我们规划网络封包的传递方式与方向。路由器的架设有一套非常规范的技术流程。任务小结1、完成项目三任务一课后习题2、自行查阅资料,谈谈你对路由器的认识作业谢谢!THANKS!《Linux系统管理与网络服务》Linux系统管理与网络服务项目三浅析Linux系统高级管理任务二浅析RPM与YUM回顾知识点1Linux网络基础回顾知识点2配置网络参数回顾知识点3Linux网络配置回顾回顾知识点4路由器架设有趣的Linux命令——蒸汽火车安装命令sudoaptinstallsl使用命令sl任务引入任务描述:作为Linux系统工程师,我们经常需要对系统中的软件进行增减,本任务旨在让同学们掌握Linux中软件安装配置的各种方法。任务教学目标:1.了解RPM包的使用方法。2.掌握YUM的配置。3.掌握YUM仓库的管理以及使用YUM安装配置软件。任务概要教学内容RPM包管理YUM概述一二YUM命令YUM仓库管理三四RPM包管理知识点一(一)RPM概述RPM(RPMPackageManager:RPM软件包管理器)是一个开放的软件包管理系统。是公认的Linux软件包管理标准。RPM基于GPL(通用公共许可证)协议。由RPM社区负责维护,可以从RPM的官方站点(/)获取最新的信息。RPM验证:检验系统中的软件与包中软件的区别。升级:使用新的软件版本替换旧版本;查询:查询软件包的信息;安装:解压将软件包,并且将软件包安装到硬盘卸载:将软件从硬盘中卸载清除;RPM的功能(一)RPM概述(二)RPM命令的使用RPM包的名称有其特有的格式,如某软件的RPM包名称由如下部分组成:name-version.type.rpmRPM包的名称格式Name:为软件的名称;Version:为软件的版本号;Type:为包的类型;Rpm:文件扩展名;(二)RPM命令的使用在RHEL/CentOS中升级和安装系统通常使用yum命令,因为它可以很好地解决包的依赖性问题,即自动安装/处理依赖的其他软件包。但是rpm命令在某些情况下还是能发挥很好的作用的。例如,查询包信息,安装或卸载一个不在CentOS软件库中的.rpm包等。命令说明rpm-i<.rpmfilename>安装指定的.rpm文件rpm-U<.rpmfilename>用指定的.rpm文件升级同名包rpm-e<package-name>删除指定的软件包rpm-q<package-name>查询指定的软件包在系统中是否安装.rpm-qa查询系统中安装的所行RPM软件包rpm-qf</path/to/file>查询系统中指定文件所属的软件包rpm-qi〈package-name〉查询一个已安装软件包的描描述信息rpm-ql<package-name>查询一个己安装软件包里所包含的文件YUM概述知识点二YUM概述YUM起初是由yellowdog发行版的开发者TerraSoft研发的,用Python编写,那时叫做YUP(YellowDogUpdater),后经杜克大学的Linux@Duke开发团队进行改进,遂有此名。YUM的宗旨是自动化地升级,安装/移除RPM包,收集RPM包的相关信息,检查依赖性并自动提示用户解决。YUMYUM特点保持与RPM数据库的一致性;可以同时配置多个仓库(repository);自动解决包的依赖性问题,能更方便地添加/删除/更新RPM包;有比较详细的log,可以查看何时升级安装了什么软件包等;简洁地配罝文件(/etc/yum.conf);便于管理大量系统的更新问题;YUM概述YUM概述YUM组件YUM插件YUM仓库YUM缓存yum命令官方或者第三方开发的YUM插件,对YUM功能进行扩展。YUM软件仓库包含了众多RPM文件数据。YUM仓库数据必须包含RPMHeader,Header包括rpm包的各种信息:描述、功能、提供的文件、依赖性等信息。YUM客户端从YUM仓库下载的文件默认被缓存在“/var/cache/yum”目录中。可以通过对YUM配置文件的修改来配置YUM的缓存设置。通过yum命令执行YUM提供的众多功能。YUM命令知识点三YUM命令命令功能yum命令列出所有可更新的软件清单yumcheck-update更新所有软件包yumupdate仅安装指定的软件包yuminstall<package_name>仅更新指定的软件包yumupdate<package_name>列出所有可安装软件清单yumlist删除软件包yumremove<package_name>查找软件包yumsearch<keyword>清除缓存目录下的软件包yumcleanpackages清除缓存目录下的headersyumcleanheaders清除缓存目录下旧的headersyumcleanoldheaders清除缓存目录下的软件包及旧的headersyumcleanYUM仓库管理知识点四YUM仓库管理(1)上传镜像文件将CentOS-7-x86_64-DVD-1810.iso镜像文件上载到主机/opt/tools目录。(2)手动创建本地仓库操作步骤从CentOS安装光盘创建本地仓库。//创建挂载点目录#mkdir/opt/tools/CentOS//挂载光盘映像文件到挂载点目录#mount-oloopCentOS-7-x86_64-DVD-1810.iso/opt/tools/CentOS///创建仓库目录#mkdir-p/var/ftp/yum/distr/centos/7/os/x86/#cd/var/ftp/yum/distr/centos/7/os/x86///将光盘的CentOS目录复制到仓库目录#rsync-a/opt/CentOS-7/CentOS.//卸载光盘映像文件#umount/mnt/dvdYUM仓库管理创建repo配置文件。//进入repo配置目录#cd/etc/yum.repos.d//备份系统原有的repo文件#mkdirbak#mv*.repo./bak//创建local.repo配置文件#vilocal.repo[Centos7]name=Centos7.0baseurl=file:///var/ftp/yum/distr/centos/7/os/x86/enabled=1gpgcheck=0完成本任务后,同学们熟悉了掌握了如何用RPM来管理系统中的软件包,同时,也能够通过YUM来更新或者安装系统中的各种软件包。这部分需要同学们着重重点理解,同时,多上机实验多操作多试错,对于熟练掌握这一基础知识有重大作用。任务小结1、完成项目三任务二课后习题2、自行查阅资料,谈谈你对RPM、YUM的认识作业谢谢!THANKS!《Linux系统管理与网络服务》Linux系统管理与网络服务项目三浅析Linux系统高级管理任务三浅析进程管理回顾知识点1RPM包管理回顾知识点2YUM概述回顾知识点3YUM命令回顾回顾知识点4YUM仓库管理有趣的Linux命令——会说话的小牛安装命令:sudoaptinstallcowsay使用:cowsay 任务引入任务描述:在操作系统的运行过程中,会不断有进程被新建和结束,操作系统给软件提供了运行环境,而软件在系统中都是以进程的方式来运行。因此,进程管理是每个系统工程师都需要熟练掌握的技能。任务教学目标:1.了解进程的概念。2.了解进程的管理和作业控制。3.了解systemd以及周期性任务的配置方法。任务概要教学内容进程的概念进程管理和作业控制一二systemd概述安排周期性任务三四进程的概念知识点一进程的概念进程(
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《p38信号转导通路在芦丁联合奥沙利铂诱导胃癌细胞SGC-7901凋亡中作用的研究》
- 《H2-O2燃料电池用咪唑鎓盐和季铵盐阴离子交换膜的耐碱性研究》
- 网络切片技术应用-第1篇-洞察分析
- 2024年教育机构文员招聘与教学质量提升合同3篇
- 血吸虫病预防
- 学校家庭假期安全教育的评估与反馈
- 无极膏质量标准制定-洞察分析
- 土壤质地分类在水土保持中的应用-洞察分析
- 移动医疗慢性病管理解决方案-洞察分析
- 2024年度汽车4S店店面租赁及车辆销售管理合同3篇
- 综合布线技术设计题单选题100道及答案
- 短视频投流合作协议书范文
- 重点课文阅读理解-2024-2025学年语文五年级上册统编版
- 2024年新人教版三年级数学上册《第7单元第2课时 周长》教学课件
- 【核心素养目标】浙教版劳动一年级上项目四 任务一《瓶瓶罐罐做花瓶》教案
- 2024年事业单位公开选调工作人员报名及资格审查表
- 2024年全国(保卫管理员安全及理论)知识考试题库与答案
- 清洁灌肠护理
- 2024年北京石景山初三九年级上学期期末数学试题和答案
- 2024-2025学年高中英语学业水平合格性考试模拟测试题三含解析
- 2024-2030年中国神经外科行业市场发展趋势与前景展望战略分析报告
评论
0/150
提交评论