ImageVerifierCode 换一换
格式:PPTX , 页数:433 ,大小:11.61MB ,
资源ID:10095526      下载积分:20 金币
验证码下载
登录下载
邮箱/手机:
图形码:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/10095526.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请。


权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4009-655-100;投诉/维权电话:18658249818。

注意事项

本文(Linux操作系统基础项目教程.pptx)为本站上传会员【天****】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

Linux操作系统基础项目教程.pptx

1、Linux,操作系统基础项目教程,Linux,操作系统基础项目教程,项目,1,认识,Linux,操作系统,(,CentOS 7.6,)微课版,(,CentOS 7.6,)微课版,任务,1 Linux,操作系统概述,5,Linux,的版本,2,操作系统的组成,3,Linux,的诞生与发展,4,Linux,的体系结构,1,计算机系统概述,1,计算机系统概述,由硬件系统和软件系统两大部分组成,硬件:看得见摸得着的硬件设备,软件:控制计算机硬件运行的指令和数据的集合,软件分为系统软件和应用软件,操作系统是用户与硬件之间交互的“桥梁”,计算机系统的组成,操作系统的主要作用,哪只“无形的手”在指挥计算机

2、工作?,1,计算机系统概述,硬件系统由运算器、控制器、存储器、输入设备和输出设备组成,计算机内部采用二进制表示指令和数据,把程序和数据加载到内存中,由控制器负责取出指令并执行,冯,诺依曼结构,2,操作系统的组成,计算机系统软件,+,硬件,操作系统是最重要的基础软件,用户或应用程序与硬件之间交互的“桥梁”,操作系统基本概念,操作系统的主要作用,方便用户使用,提高硬件利用率,2,操作系统的组成,设备管理,作业管理,进程管理,文件管理,存储管理,操作系统基本功能,操作系统的组成,狭义:内核 广义:内核,+,系统调用,3 Linux,的诞生与发展,Linux,的前世,Ken Thompson,于,19

3、69,年,9,月用汇编语言开发,取名为“,Unics”,Ken Thompson,和,Dennis Ritchie,用,C,语言实现了,Unics,的第三版内核,,并于,1973,年正式对外发布,早期的,UNIX,免费提供源代码,供研究者学习、改写和使用,在,UNIX,的发展历程中,,有多达上百种,UNIX,版本!,1,),UNIX,3 Linux,的诞生与发展,Linux,的前世,从,1971,至,1975,年,,UNIX,从第一版发展到第六版,1979,年,从,UNIX,第七版即,UNIX System V7,开始,,AT&T,收回,UNIX,版权,UNIX,商业化道路上有巨大影响力的里程

4、碑产品:,UNIX System V,AIX,和,HP-UX,都是基于,System V,AT&T,共发行了,4,个,System V,的主要版本,,SVR4,是最成功的版本!,1,),UNIX,System V,家族,3 Linux,的诞生与发展,Linux,的前世,AT&T,与加州大学伯克利分校合作的产物,Bill Joy,以,UNIX,的源码为基础,于,1978,年,3,月发布了第一版,BSD,Sun,公司根据,BSD,开发了商业版操作系统,SunOS,率先实现了,TCP/IP,协议,把,UNIX,和计算机网络结合在一起,在,UNIX,的发展历程中,,影响巨大,赞美和争议并存!,1,),

5、UNIX,BSD UNIX,3 Linux,的诞生与发展,Linux,的前世,UNIX,源码私有化后,,教育领域无法使用,Andrew Tanenbaum,在,不参考,UNIX,核心代码,的情况下,完成了,Minix,的开发,Minix,即,Mini UNIX,,迷你版的,UNIX,Minix,与,UNIX,兼容,主要用于教学与研究,培养了一批对操作系统内核有浓厚兴趣,和深刻理解的学生,Minix,最终未能广泛使用,因为单靠一人维护,,无法及时响应改进诉求!,2,),Minix,3 Linux,的诞生与发展,学校的实验环境无法满足,Linus Torvalds,要求,从,Minix,的源码中学

6、习有关操作系统内核的设计理念,开发工具,完全依赖自由软件,,如,GCC,最初释放的,Linux,内核版本号为,0.02,,只有内核,Linus Torvalds,最初开发,Linux,内核时,,只是个大学生!,Linux,的诞生,3 Linux,的诞生与发展,构建,虚拟团队,共同发展,Linux,1994,年,Linux,内核,1.0,版正式对外发布,1996,年又完成了,2.0,版的开发,Linux,的发展历史充分证明,,人多力量大!,Linux,的发展,3 Linux,的诞生与发展,读研究生期间任助教时认识日后的妻子,Tove,(芬兰的空手道冠军),在澳大利亚被一只企鹅咬过,把企鹅作为,L

7、inux,吉祥物(妻子的主意),不能利用,Linux,直接赚钱,收入来自,Linux,基金会和其他公司的捐赠(数额巨大),获得计算机先驱奖的第一位芬兰人和,60,后(,2014,年获奖),一周时间开发出流行的版本控制工具,Git,(被逼无奈),“,Linux,之父”,+,“终生仁慈的独裁者”,Linus Torvalds,的经历告诉我们,,书中自有黄金屋!,Linux,的创始人,Linus Torvalds,3 Linux,的诞生与发展,实验室硬件更换,,Richard Stallman,无法继续开展工作,转向,UNIX,操作系统,把原来为,Lisp,开发的软件移植到,UNIX,实施路径:为提

8、高知名度,以“,开放源代码,”的方式重新实现,UNIX,上的常用软件,成立,自由软件基金会,,招募其他志愿者参与,GNU,计划,最成功的自由软件:,GCC,和,BASH shell,GNU,真正的含义永远也说不清楚,,G,NUs,N,ot,U,nix,Linux,与,GNU,计划,3 Linux,的诞生与发展,GPL,:,G,eneral,P,ublic,L,icense,防止有人利用自由软件开发专利软件,Linux,也采用,GPL,授权,GNU,通用公共许可证,自由之零:无论用户出于何种目的,都可以按照自己的意愿自由地运行该软件,自由之一:用户可以自由地学习并根据需要修改该软件,自由之二:用

9、户可以自由地分发该软件的副本以帮助其他人,自由之三:用户可以自由地分发修改后的软件,以让其他人从改进后的软件中受益,四项基本自由,3 Linux,的诞生与发展,开源免费,硬件需求低,安全稳定,多用户多任务,多平台支持,Linux,凭借这些特征,迅速征服了大量使用者,,获得了巨大的成功!,Linux,的主要特征,4 Linux,的体系结构,从内到外:内核、命令解释层和高层应用程序,内核:与硬件直接交互,是硬件和应用程序的接口,命令解释层:为用户提供与内核进行交互的操作环境,高层应用程序:完成各种实际工作的软件程序,Linux,体系结构,每一个组成部分都不可或缺,但是,,内核是操作系统的核心!,5

10、 Linux,的版本,内核版本格式:,主版本号,.,次版本号,.,修订版本号,次版本号是,偶数,:,稳定,版本,次版本号是,奇数,:,测试,版本,3.0,版本之后不再继续使用这个命名约定,内核版本,Linux,的内核版本被严格管理,,由其创始人领导的开发小组控制!,5 Linux,的版本,任何人都可以对内核进行修改,Linux,套件:内核,+,配套的应用程序,发行版本,任务,2,安装,Linux,操作系统,1,安装前的准备,2,安装过程,3,创建虚拟机快照,4,克隆虚拟机,1,安装前的准备,商业版,Linux,:昂贵,成本高,社区版,Linux,:功能和稳定性满足学习需求,不同的,Linux,

11、发行版其实是相通的,CentOS,克隆自,RHEL,,功能强大、稳定性好,选择合适的,Linux,发行版,清华大学开源镜像站:,7.6,的硬件需求,1,安装前的准备,多启动系统:同一时刻只能运行一个系统,虚拟化:,在物理硬件上创建多个虚拟机实例,每个虚拟机中运行独立的操作系统,每个虚拟机都包含“虚拟”的硬件资源,包括内存、硬盘、网卡、声卡等,降低成本,提高系统安全性和可靠性,常用的虚拟化软件有,VMware,、,VirtualBox,、,KVM,虚拟化技术,1,安装前的准备,刚出厂的硬盘要经过分区才能使用,把硬盘分割成若干逻辑上相互独立的区域,对每个分区进行格式化,即创建文件系统,分区挂载:把

12、分区与文件系统的目录进行绑定,磁盘分区概述,分区可以将系统数据和用户数据隔离,使得,数据更安全,管理更方便!,2,安装过程,在一台物理主机上安装多个操作系统,即虚拟机,虚拟机之间自由切换,方便快捷,适合学习和实验,本书使用,VMware Workstation,虚拟平台,创建虚拟机,图,1-1,VMware Workstation,工作界面,(,1,)安装好的,VMware Workstation,如,图,1-1,所示。,2,安装过程创建虚拟机,图,1-2,选择虚拟机配置类型,(,2,)单击,【,文件,】,菜单下的,【,新建虚拟机,】,子菜单,或单击图,1-1,右侧主工作区的,【,创建新的虚拟

13、机,】,选项,弹出,图,1-2,所示的“新建虚拟机向导”窗口。,(,3,)采用默认的典型安装,直接单击,【,下一步,】,按钮,选择虚拟机安装来源,如,图,1-3,所示。,图,1-3,选择虚拟机安装来源,2,安装过程创建虚拟机,图,1-4,选择操作系统类型及版本,图,1-5,命名虚拟机,(,4,)选择,【,稍后安装操作系统,】,。单击,【,下一步,】,按钮,弹出,图,1-4,所示的窗口。,(,5,)在图,1-4,中选择,【Linux】,操作系统的,【CentOS 64,位,】,版本。单击,【,下一步,】,按钮,弹出,图,1-5,所示的窗口。,2,安装过程创建虚拟机,图,1-6,指定磁盘容量,图,

14、1-7,虚拟机配置信息摘要,(,6,)在,图,1-5,中给新建的虚拟机命名,并选择虚拟机在物理主机的安装路径。单击,【,下一步,】,按钮,弹出,图,1-6,所示的窗口。,(,7,)在,图,1-6,中指定虚拟机磁盘的最大容量。单击,【,下一步,】,按钮后显示虚拟机配置信息摘要,如图,1-7,所示。,2,安装过程创建虚拟机,图,1-8,新建虚拟机成功,(,8,)在,图,1-7,中单击,【,完成,】,按钮即可完成虚拟机的创建,如,图,1-8,所示。,下面要设置虚拟机参数!,2,安装过程设置虚拟机参数,图,1-9,设置虚拟机参数,(,9,)在,图,1-8,中,单击,【,编辑虚拟机设置,】,链接,弹出,

15、图,1-9,所示的“虚拟机设置”窗口。在这个窗口的左侧面板可以选择不同类型的硬件并进行相应设置,如内存、,CPU,、硬盘、显示器等。,(,10,)单击,图,1-9,的,【,内存,】,选项,在右侧面板中可设置虚拟机内存大小。一般来说,建议将虚拟机内存设置为小于或等于物理主机内存。这里将其设置,2GB,。,2,安装过程设置虚拟机参数,图,1-10,设置虚拟机安装源,(,11,)单击,图,1-9,的,【CD/DVD,(,IDE,),】,选项可设置虚拟机的安装源。在右侧面板中选中,【,使用,ISO,映像文件,】,单选按钮,并选择实际的镜像文件,如,图,1-10,所示。,(,12,)单击,图,1-9,的

16、网络适配器,】,选项可设置虚拟机的网络连接。如,图,1-11,右侧面板所示,可通过三种方式配置虚拟机的网络连接,分别是桥接模式、,NAT,模式和仅主机模式。,图,1-11,设置虚拟机网络连接,桥接模式,在这种模式下,物理主机变成一台虚拟交换机,物理主机网卡与虚拟机的虚拟网卡利用虚拟交换机进行通信,物理主机与虚拟主机在同一网段,虚拟主机可直接利用物理网络访问外网。,NAT,模式,虚拟机的网络连接模式,2,安装过程设置虚拟机参数,在,NAT,模式下,物理主机更像是一台路由器,同时兼具,NAT,与,DHCP,服务器的功能。物理主机为虚拟机分配不同于自己网段的,IP,地址,虚拟机必须通过物理主机

17、才能访问外网。,仅主机模式,2,安装过程设置虚拟机参数,图,1-8,设置虚拟机参数,(,13,)由于这里的配置不影响后续的安装过程,暂时保留默认的,NAT,模式。单击,【,确定,】,按钮回到,图,1-8,所示,的虚拟机界面。,前面只是创建虚拟机条目并进行基本参数设置,,注意,:并不是真正安装,CentOS 7.6,操作系统!,2,安装过程安装,CentOS,7.6,图,1-12,CentOS 7.6,安装引导界面,(,14,)在,图,1-8,中单击,【,开启此虚拟机,】,,进入,CentOS 7.6,安装引导界面,开始安装,CentOS 7.6,,如,图,1-12,所示。通过键盘上下键选择“,

18、Install CentOS 7”,选项并按回车键进入,CentOS 7,安装程序。,2,安装过程安装,CentOS,7.6,图,1-13,选择安装语言,(,15,)安装程序首先加载系统镜像文件,然后马上进入欢迎界面,在此选择安装过程中使用的语言,如,图,1-13,所示。,(,16,),单击【继续】按钮进入安装信息摘要界面,如,图,1-14,所示,,分为“本地化”“软件”“系统”三大部分,每一部分又包括两到三个设置项目。,图,1-14,安装信息摘要,2,安装过程安装,CentOS,7.6,图,1-15,选择软件包,(,17,)在,图,1-14,中单击,【,软件选择,】,选项,进入“软件选择”界

19、面,指定要安装的软件包,如,图,1-15,所示。本次安装选择的基本环境是带,【GUI,的服务器,】,,也就是带图形用户界面的操作系统,这对,Linux,的初学者是非常必要的。单击左上角的,【,完成,】,按钮返回安装主界面。,安装源镜像文件中包含许多以“基本环境”分组的软件包,每一种基本环境都由一些预先定义好的软件包组成。,2,安装过程安装,CentOS,7.6,图,1-16,选择安装位置与分区方式,(,18,)在,图,1-14,中单击,【,安装位置,】,,选择要在其中安装系统的硬盘并指定分区方式,如,图,1-16,所示。,(,19,)选择,【,我要配置分区,】,,然后单击左上角的,【,完成,】

20、按钮进入手动分区界面,如,图,1-17,所示。,图,1-17,手动分区,2,安装过程安装,CentOS,7.6,图,1-18,添加新挂载点,(,20,)在,【,新挂载点将使用以下分区方案,】,下拉列表中选择,【,标准分区,】,选项,然后单击,【+】,按钮添加新的挂载点,如,图,1-18,所示。以新建启动分区的挂载点为例,输入挂载点路径,/boot,,并指定分区容量为,500MB,。,(,21,)单击,【,添加挂载点,】,按钮返回手动分区界面,此时新建的挂载点就会出现在分区界面的左侧面板中,如,图,1-19,所示。,图,1-19,添加启动分区,2,安装过程安装,CentOS,7.6,图,1-2

21、0,修改分区信息,(,22,)添加另外三个分区。,swap,交换分区的文件系统必须选择,【swap】,,其他几个分区的文件系统可以选择,【ext4】,或,【xfs】,。,(,23,)手动分区完成后,单击左上角的,【,完成,】,按钮显示手动分区的结果,以及为了使手动分区生效安装程序将执行哪些操作,如,图,1-21,所示。,图,1-21,手动分区更改摘要,2,安装过程安装,CentOS,7.6,图,1-22,设置完成后警告标志消失,(,24,)在,图,1-21,中单击,【,接受更改,】,按钮返回安装主界面。注意到设置完成后,主界面上的黄色警告标志自动消失,如,图,1-22,所示。,(,25,)单击

22、开始安装,】,按钮,安装程序开始按照之前的设置安装操作系统,并实时显示安装进度,如,图,1-23,所示。,图,1-23,系统安装进度,2,安装过程安装,CentOS,7.6,图,1-24,设置,root,用户密码,(,26,),在安装软件包的同时,,在,图,1-23,中单击,【ROOT,密码,】,选项为,root,用户设置密码,如,图,1-24,所示。,root,用户是系统的超级用户,具有操作系统的所有权限。,(,27,)还可单击,【,创建用户,】,选项创建新用户。这里创建了一个名称,siso,的新用户,如,图,1-25,所示。,图,1-25,创建新用户,2,安装过程安装,CentOS,

23、7.6,图,1-26,软件包安装结束,(,28,)取决于选择的基本环境、附加软件包及物理主机的硬件配置,整个安装过程可能会持续,20-30,分钟。安装成功后出现,图,1-26,所示的界面,单击,【,重启,】,按钮重新启动计算机。,(,29,)系统重启后首先要进行初始设置,如,图,1-27,所示。,图,1-27,安装后初始设置,2,安装过程安装,CentOS,7.6,图,1-28,许可信息,(,30,)选择,【LICENSE INFORMATION】,选项,在,【,许可信息,】,界面中选中左下角的,【,我同意许可协议,】,复选框,如,图,1-28,所示。,(,31,)单击,【,完成,】,按钮,回

24、到初始设置界面。这里暂时不设置网络和主机名,直接单击,【,完成配置,】,按钮结束系统配置。系统再次重启后进入等待登录界面,如,图,1-29,所示。,图,1-29,系统登录,2,安装过程安装,CentOS,7.6,图,1-30,CentOS 7.6,桌面,(,32,)经过几步简单的操作,完成首次登录前的系统设置后,就可以登录,CentOS 7.6,桌面,如,图,1-30,所示。,3,创建虚拟机快照,第一次安装好操作系统后,进行重要的系统设置前,安装某些软件前,进行某些实验或测试前,何时需要虚拟机快照,虚拟机快照让你,有备无患!,3,创建虚拟机快照,(,1,)在虚拟机关机的状态下,选择要创建快照的

25、虚拟机,在,【,虚拟机,】,主菜单中依次选择,【,快照,】【,拍摄快照,】,子菜单,如,图,1-31,所示,图,1-31,拍摄快照,3,创建虚拟机快照,(,2,)在弹出的对话框中,输入快照的名称和描述,单击,【,拍摄快照,】,按钮即可,如,图,1-32,所示。,图,1-32,设置快照名称和描述,图,1-33,选择虚拟机快照,(,3,)如果要恢复到某个快照的状态,只需选择相应的虚拟机快照,然后在弹出的确认对话框中单击,【,是,】,按钮即可,如,图,1-33,所示。,3,创建虚拟机快照,(,4,)在弹出的对话框中,输入快照的名称和描述,单击,【,拍摄快照,】,按钮即可,如,图,1-34,所示。,图

26、1-34,设置快照名称和描述,4,克隆虚拟机,利用已经安装好的虚拟机创建一个新的虚拟机,新虚拟机的系统设置和原来的虚拟机完全相同,加快安装速度,什么是克隆虚拟机,(,1,),VMware,工作界面中,依次选择,【,虚拟机,】【,管理,】【,克隆,】,子菜单,如,图,1-35,所示,打开,【,克隆虚拟机向导,】,对话框。,图,1-35,克隆虚拟机,4,克隆虚拟机,(,2,)单击,【,下一步,】,按钮,弹出,【,克隆源,】,对话框,选择从虚拟机的哪个状态创建克隆。这里选择第,1,种克隆源,如,图,1-36,所示。,图,1-36,选择克隆源,4,克隆虚拟机,(,3,)单击,【,下一步,】,按钮,弹

27、出,【,克隆类型,】,对话框,选择使用哪种方法克隆虚拟机。这里选择,【,创建完整克隆,】,,如,图,1-37,所示。,图,1-37,选择克隆方法,(,3,)单击,【,下一步,】,按钮,弹出,【,虚拟机名称,】,对话框,设置新虚拟机的名称和位置,如,图,1-38,所示。,图,1-38,设置克隆虚拟机名称和位置,4,克隆虚拟机,(,4,)单击,【,完成,】,按钮开始克隆虚拟机。完成之后可以在,VMware,工作界面中可以看到克隆好的新虚拟机,如,图,1-39,所示。,图,1-39,克隆虚拟机成功,谢谢,谢谢,Linux,操作系统基础项目教程,Linux,操作系统基础项目教程,项目,2,初探,Cen

28、tOS 7.6,操作系统,(,CentOS 7.6,)微课版,(,CentOS 7.6,)微课版,任务,1,初次使用,CentOS,7.6,操作系统,1,X Window System,2,Linux,命令行模式,3,Linux,命令行基本操作,1 X Window System,最早由,MIT,于,1984,年在,UNIX,中开发,是一个运行在,UNIX,操作系统中的软件,X11,版本于,1987,年成型,比较成熟稳定,是后续很多改进版本的基础,1994,年发布的,X11R6,的架构设计沿用至今,Linux,早期使用,XFree86,计划维护的,X11R6,,后来转为,Xorg,提供的,X1

29、1R7.X,X Window System,的历史,再次强调,X Window System,只是一个运行在,UNIX,中的软件,1 X Window System,分成三个部分:,X Server,、,X Client,和,X Protocol,X Server,管理计算机的硬件设备,处理信息输入和输出,维护字体、颜色等相关属性,X Client,负责应用程序的运算处理,不直接绘制图形或控制显示效果,X Server,与,X Client,之间通信的协议称为,X Protocol,X Window System,的组成,1 X Window System,用户的操作(移动鼠标或按下键盘等)被

30、X Server,捕获,X Server,将捕获的动作以事件的形式利用,X Protocol,发送给,X Client,X Client,对这些事件进行计算处理,X Client,把处理结果以请求的形式返回给,X Server,X Server,根据,X Client,的请求调整显示结果,X Window System,的工作机制,2 Linux,命令行模式,Linux,系统管理员最常用的操作环境,又称为命令行窗口、字符界面,即外壳程序,Shell,在终端窗口中输入命令交由内核执行,终端窗口基本概念,依次单击菜单栏的【应用程序】【系统工具】【终端】菜单,或者直接在桌面空白处右击后选择【打开终

31、端】,即可打开,Linux,终端窗口,,如右图,所示。,位置,1,是标题栏,显示当前登录用户名及主机名,位置,2,是窗口操作按钮,位置,3,是菜单栏,从左至右共有,6,个菜单,位置,4,显示,Linux,命令提示符,终端窗口组成,2 Linux,命令行模式,包括命令名、选项和参数三部分,表示选项和参数都是可选的,命令名、选项和参数用一个或多个空格分隔,Linux,命令的语法,命令,选项,参数,2 Linux,命令行模式,工具软件、可执行程序、,Shell,脚本,命令名严格区分大小写,命令名,2 Linux,命令行模式,命令名区分大小写,cd,和,CD,是完全不同的命令,通过选项执行更高级更复杂

32、的功能,选项有短格式和长格式之分,选项之间用空格分隔,或组合使用,选项,zyscentos7 tmp$,ls,/,只输入命令名,dir1 file1,zyscentos7 tmp$,ls -a,/,命令后跟短格式选项,.dir1 file1 .hiddenfile,zyscentos7 tmp$,ls -all,/,命令后跟长格式选项,.dir1 file1 .hiddenfile,zyscentos7 tmp$,ls -al,/,组合短格式,,保留一个“,-,”,drwxrwxr-x.2 zys zys 6 1,月,19 19:25 dir1,-rw-rw-r-.1 zys zys 0 1,

33、月,19 19:25 file1,-rw-rw-r-.1 zys zys 0 1,月,19 19:25 .hiddenfile,ls -al,等价于,ls -a -l,2 Linux,命令行模式,代表命令作用的,对象或目标,有些命令需要参数,有些不需要,多个参数之间用空格分隔,参数,rootcentos7#,useradd user1,/,user1,是,useradd,命令的参数,rootcentos7#,touch file1,/,file1,是,touch,命令的参数,2 Linux,命令行模式,按一次,Tab,键:自动补全该命令的完整命令名,按两次,Tab,键:显示所有以当前已输入字符

34、开头的命令名,还可以自动补全命令中的路径或文件名参数,自动补全,3 Linux,命令行基本操作,zyscentos7$,log,/,输入,log,后敲击两次,Tab,键,logger loginctl logout logsave,login logname logrotate logview,zyscentos7$,logn,ame /,输入,logn,后敲击一次,Tab,键,在行末输入转义符“,”,,按回车键后可换行继续输入命令,转义符“,”,后不能有多余的空格,命令换行输入,3 Linux,命令行基本操作,rootcentos7#,useradd -u 1010 -g 1003 ,/,行

35、末输入转义符“,”,-G 1002 -c a useradd sample sie,/,换行继续输入,然后按回车键执行,按,【Ctrl+C】,组合键强行终止命令,按上下方向键调出之前执行的历史命令,按回车键直接执行,强行结束命令,&,执行历史命令,3 Linux,命令行基本操作,Linux,命令数量庞大,选项和参数的使用复杂,通过,man,命令查找命令使用方法,获取命令帮助信息,任务,2 vim,文本编辑器,1,vim,概述,2,vim,基本操作,3,vim,高级功能,vim,是增强型的,vi,,沿用,vi,的操作方式,V,i,IM,proved,高亮显示关键字和语法错误,编程时特别有用,功能

36、强大,可高度定制和扩展,多窗口编辑、语法高亮、代码折叠、代码补全、编译及错误跳转,vim,用于文本编辑,而非文字排版,vim,基本概念,1 vim,概述,必须熟练掌握!,命令行窗口直接输入,vim,输入,vim,命令后跟文件名可以打开已有文件,启动,vim,vim,后跟文件名打开已有文件,直接,输入,vim,命令启动,vim,编辑器,1 vim,概述,vim,的三种模式命令模式,1 vim,概述,启动,vim,后首先进入命令模式(,command mode,),等待输入命令而非普通文本,可以进行移动光标、文本查找与替换,及文本复制、粘贴或删除,vim,的三种模式插入模式,1 vim,概述,在命

37、令模式下输入,I,、,O,、,A,或,R,,,进入,插入模式(,insert mode,),在插入模式下进行文件编辑,等待输入文本而非命令,按,Esc,键回到命令模式,输入的是文本而非命令!,vim,的三种模式末行模式,1 vim,概述,在命令模式下输入,:,、,/,或,?,,进入,末行模式(,last line mode,),光标移至最后一行,,等待输入命令而非文本,通过特定命令对文件进行查找、替换、保存、退出等操作,按,Esc,键回到命令模式,输入的是命令而非文本!,命令模式移动光标,2 vim,基本操作,命令模式移动光标(续),2 vim,基本操作,命令模式删除文本,2 vim,基本操作

38、命令模式复制、粘贴文本,2 vim,基本操作,命令模式进入插入模式,2 vim,基本操作,末行模式查找与替换文本,2 vim,基本操作,末行模式保存、退出、读取文件,2 vim,基本操作,多文件编辑,3 vim,高级操作,vim,后跟多个文件名,一次性打开多个文件,可以使用,YY,和,P,命令在不同文件间复制数据,多窗口编辑,3 vim,高级操作,解决在一个,vim,窗口中只能显示一个文件的问题,编辑一个文件时参考本文件或其他文件的其他内容,末行模式下输入,:,vs,filename,末行模式下输入,:,sp,filename,3 vim,高级操作,多窗口编辑,区块编辑,3 vim,高级操作

39、区块是指文件的特定范围,可以是连续的几行或几列,也可以是从某行的某个字符到另一行的某个字符之间的连续范围,或者文本的某个矩形区域,以列为单位复制、粘贴或删除文本内容,谢谢,谢谢,Linux,操作系统基础项目教程,Linux,操作系统基础项目教程,(,CentOS 7.6,)微课版,(,CentOS 7.6,)微课版,项目,3,管理用户、文件和磁盘,任务,1,用户与用户组,1,用户与用户组简介,2,用户与用户组配置文件,3,管理用户与用户组,1,用户与用户组简介,Linux,是一个多用户操作系统,支持多个用户同时登录操作系统,用户组是用户的逻辑组合,自动继承用户组的权限,用户和用户组既有名称,

40、也有数字形式的,ID,root,用户是系统超级管理员,拥有最高的权限,用户与用户组基本概念,用户基本信息,/etc/passwd,记录用户的基本信息,每行代表一个用户,每一行包含,7,个字段,用“,:”,分隔,注意,:各字段的含义如下,用户名,密码,UID,GID,用户描述信息,主目录,默认,Shell,2,用户与用户组配置文件,注意,:各字段的含义如下,用户名,密码,最近一次密码修改日期,最小修改时间间隔,密码有效期,密码到期前的警告天数,密码到期后的宽限天数,账号失效日期,保留使用,用户密码信息,/etc/shadow,记录用户密码相关信息,每行代表一个用户,每一行包含,9,个字段,用“,

41、分隔,只有,root,用户可以查看,2,用户与用户组配置文件,注意,:各字段的含义如下,组名,组密码,GID,组内用户,用户组配置文件,/etc/group,记录用户组信息,每行代表一个用户组,每一行包含,4,个字段,用“,:”,分隔,2,用户与用户组配置文件,3,管理用户与用户组,用户与用户组的关系,一对一、一对多、多对一和多对多,主组,:只要用户登录到系统,就自动拥有这个组的权限,附加组,:用户加入的其他组,注意,:,/etc/passwd,文件第,4,个字段,指的是用户主组的,GID,!,3,管理用户与用户组,新增用户,useradd,useradd -d|-u|-g|-G|-m|

42、M|-s|-c|-r,-e|-f ,参数,用户名,选项,功能说明,-d,homedir,指定用户的主目录,必须是绝对路径,-u,uid,指定用户的,UID,-g,gid,|,gname,指定用户主组的,GID,或组名,必须是已经存在的组,-G,groups,指定用户的附加组,如果有多个附加组就用“,”分隔,-m,强制建立用户的主目录,这是普通用户的默认值,-M,不要建立用户的主目录,这是系统用户的默认值,-s,shell,指定用户的默认,S,hell,-c,comment,关于用户的简短描述,也就是,/etc/passwd,第,5,列的内容,-r,创建一个系统用户(,UID,在,1000,以

43、内),-e,expiredate,指定账号失效日期,即,/etc/shadow,的第,8,列,格式为,YYYY-MM-DD,-f,inactive,用户密码到期后的宽限天数,,即,/etc/shadow,的第,7,列。,0,表示立即失效,,-1,为永远不失效,3,管理用户与用户组,useradd,默认操作,在,/etc/passwd,文件中新增一行与新用户相关的数据,在,/etc/shadow,文件中写入一行与新用户相关的密码数据,在,/etc/group,文件中新增一行与新用户同名的用户组,在,/home,目录下创建与新用户同名的目录作为新用户的主目录,rootcentos7#,userad

44、d shaw,rootcentos7#,grep shaw /etc/passwd,shaw:x:1001:1001:/home/shaw:/bin/bash,=,rootcentos7#,grep shaw /etc/shadow,shaw:!:18647:0:99999:7:,=,rootcentos7#,grep shaw /etc/group,shaw:x:1001:,=,rootcentos7#,ls -ld /home/shaw,drwx-.3 shaw shaw 78 1,月,20 10:08 /home/shaw,=,useradd,默认操作,3,管理用户与用户组,userad

45、d,特殊操作,添加新用户,用户名为,tong,,手动指定其,UID,和主组,rootcentos7#,useradd -u 1234 -g zys tong,rootcentos7#,grep tong /etc/passwd,tong:x:1234:1000:/home/tong:/bin/bash,=1000,是,zys,用户组的,GID,rootcentos7#,grep tong /etc/group,/,未创建同名用户组,例:,3,管理用户与用户组,设置用户密码,passwd,passwd -l|-u|-S|-n|-x|-w|-i ,参数,用户名,选项,功能说明,-l,锁定用户,即“

46、lock,”。在,/etc/shadow,的第一列前加“!”使密码无效,只有,root,用户可以使用这个选项,-u,解锁用户,即“,unlock,”,作用与,-l,选项相反,只有,root,用户能够使用,-S,查询用户密码的相关信息,也就是,/etc/shadow,文件的内容,-n,mindays,密码修改后多长时间内不能再修改密码,即,/etc/shadow,第,4,列的内容,-x,maxdays,密码有效期,即,/etc/shadow,第,5,列的内容,-w,warndays,密码过期前的警告天数,即,/etc/shadow,第,6,列的内容,-i,inactivedays,密码失效日期

47、即,/etc/shadow,第,7,列的内容,-c,comment,关于用户的简短描述,也就是,/etc/passwd,第,5,列的内容,3,管理用户与用户组,设置用户密码,passwd,rootcentos7#,passwd,zys,/,以,root,用户身份修改,zys,用户的密码,更改用户,zys,的密码。,新的 密码:,=,在这里输入,zys,用户的密码,无效的密码:密码少于,8,个字符,=,提示密码太简单,但只是提示,重新输入新的密码:,=,确定新密码,passwd,:所有的身份验证令牌已经成功更新。,root,用户可以修改普通用户的密码!,root,用户修改,zys,用户的密码,

48、3,管理用户与用户组,设置用户密码,passwd,zyscentos7$,passwd,/,为自己修改密码,更改用户,zys,的密码。,为,zys,更改,STRESS,密码。,(当前),UNIX,密码:,=,在这里输入原密码,新的 密码:,=,在这里输入新密码,无效的密码:密码少于,8,个字符,=,新密码不满足复杂性要求,新的 密码:,=,重新输入新密码,重新输入新的 密码,:,=,再次输入新密码,passwd,:所有的身份验证令牌已经成功更新。,注意,:普通用户修改密码有三点不同,第一,普通用户只能修改自己的密码,第二,普通用户修改密码前必须输入原密码,第三,普通用户设置的密码必须满足密码复

49、杂性要求,zys,用户修改自己的密码,3,管理用户与用户组,设置密码信息,passwd,用户密码,10,天内不允许修改,但,30,天内必须修改,密码到期前,5,天会有提示,rootcentos7#,passwd -n 10 -x 30 -w 5 zys,调整用户密码老化数据,zys,。,passwd:,操作成功,例:,3,管理用户与用户组,修改用户信息,usermod,rootcentos7,#,grep shaw /etc/passwd,shaw:x:,1001:1001:/home/shaw,:/bin/bash,rootcentos7,#,usermod -d /home/shaw2 -

50、u 1111 -g 1000 shaw,rootcentos7,#,grep shaw /etc/passwd,shaw:x:,1111:1000:/home/shaw2,:/bin/bash,=GID,为,1000,,表示,zys,组,用法和,useradd,非常类似!,如果,/home/shaw2,不存在结果会怎样?,useradd,命令基本用法,3,管理用户与用户组,删除用户,userdel,rootcentos7,#,userdel -r shaw,/,删除用户,shaw,,并删除用户主目录,userdel,:组“,shaw”,没有移除,因为它不是用户,shaw,的主组,rootcen

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服