版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Linux操作系统基础(第2版)全套可编辑PPT课件
目录contents模块1初识Linux操作系统模块2Linux基本命令模块3用户身份与文件权限管理模块4Vi/Vim与GCC模块5正则表达式模块6Shell基础编程模块7SSH网络远程管理模块8磁盘管理模块9安全服务管理模块10服务器简单功能实战模块1初识Linux操作系统1.1Linux操作系统的起源和发展历程1.2安装前的工具准备1.3VMwareWorkstation虚拟机的安装与配置1.4Linux操作系统的安装与启动1.5Linux操作系统的快照备份与恢复1.6实训1Linux操作系统的安装启动和快照备份恢复模块1初识Linux操作系统本模块从零基础入门者的视角讲解Linux操作系统的起源和发展历程,尽量简明扼要地进行叙述,明确说明学习本课程需要使用的软件,同时完整地演示VMwareWorkstation虚拟机的安装与配置,以及RedHatEnterpriseLinux7(以下简称RHEL7)系统的安装、配置与systemd初始化进程的使用。最后验证使用VMwareWorkstation虚拟机学习的好处,即可以进行系统快照的备份与恢复。模块1初识Linux操作系统通过本模块的学习,学生将达到以下职业能力目标和要求。·了解Linux操作系统的起源和发展历程。·掌握虚拟机(如VMwareWorkstation、VirtualBox等)的安装及使用方法。·掌握在虚拟机中安装Linux操作系统的方法。·掌握RHEL7/CentOS7操作系统的安装与启动方法。·掌握在虚拟机中备份与恢复操作系统的方法。模块1初识Linux操作系统通过本模块的学习,学生将实现以下素养目标。·培养专业素养:通过学习和实践,让学生了解和尊重专业规范和职业道德,培养其成为具备专业素养的从业人员。·增强版权意识:在学习过程中,引导学生通过合法途径获取软件和资料,树立尊重知识产权的观念。·强化技能强国:鼓励学生积极参与学习和实践,提升自身技术水平,为国家科技发展贡献力量。·提升安全意识:在操作系统和数据管理的学习中,着重教育学生关注安全性,避免因疏忽或错误操作导致的安全问题。1.1Linux操作系统的起源和发展历程Linux作为一款免费、自由且开放的操作系统,其发展势头不可阻挡。关于它的“前世今生”,在众多书籍中已有详尽的介绍。本节将用下列两段话来总结Linux操作系统的起源和发展历程。Linux的前身UNIX系统于1969年在AT&T的贝尔实验室诞生。20世纪70年代,UNIX系统由于开源且免费而逐步盛行,但在1979年,AT&T公司宣布了UNIX系统的商业化计划,随之开源软件产业逐渐转变成版权式软件产业,源代码被当作商业机密,成了专利产品,人们再也不能自由地享受这些科技成果。于是在1984年,RichardStallman针对如此封闭的软件创作环境,发起了GNU源代码开放计划(GNU计划),并制定了著名的GPL许可协议。1987年,GNU计划获得了一项重大突破,即gcc编译器的发布,这使得程序员可以基于该编译器编写属于自己的开源软件。1.1Linux操作系统的起源和发展历程芬兰赫尔辛基大学的在校生LinusTorvalds在1991年10月开发了一款名为Linux的操作系统,因其较高的代码品质且基于GPL许可协议的开放源代码特性,迅速引起了GNU计划和一大批黑客程序员的支持,随后Linux操作系统便开始快速发展。1994年1月,BobYoung基于Linux系统的内核,集成了众多的源代码和程序软件,创办了RedHat公司,并推出了红帽系统,开始提供技术服务,进一步推动了Linux系统的普及。1998年以后,随着基于GNU源代码开放计划的Linux系统的热度不断攀升,由IBM和Intel等IT巨头牵头,众多企业开始大力推动开放源代码软件的发展。目前,Linux系统的内核已经发展到6.x版本,并衍生出了数百个Linux系统版本,但它们都依然统一使用LinusTorvalds开发并维护Linux系统的内核。RedHat公司也成了开源行业及Linux系统使用的领军企业。1.1Linux操作系统的起源和发展历程1.1.1Linux的发音规范Linux的发音存在多种常见读法(如/ˈlɪnʊks/或/ˈlinəks/)。根据创始人LinusTorvald的发音,推荐读作[ˈlinəks]。在技术交流中,发音差异不影响信息传递,只需确保语义清晰即可。1.1Linux操作系统的起源和发展历程1.1.2常见的Linux发行版本Linux系统中所说的免费只是说Linux的内核免费,因此在Linux内核的基础上产生了众多的Linux版本。Linux的发行版简单来说就是将Linux的内核与应用软件打一个包。目前,较知名的发行版有RedHat、CentOS、Ubuntu、Debian、Fedora、SUSE等,当然Linux发行版还有很多,这里仅列举了几个比较常用的Linux发行版本。1.2安装前的工具准备正所谓“工欲善其事,必先利其器”,要想学好Linux操作系统,就必须有一台装有Linux操作系统的计算机。然而,学习者也不太可能另外购买一台计算机来单独安装Linux操作系统进行学习,所以建议用虚拟机软件来安装Linux操作系统供学习使用。使用虚拟机的好处颇多,以下是其中的三条。(1)可以在一台物理机上安装并运行多个操作系统。(2)可以对操作系统进行开机和关机状态的快照备份。(3)当操作系统崩溃时,可以采用快照还原进行快速恢复。1.3VMwareWorkstation虚拟机的安装与配置如果是第一次操作计算机安装软件,则可参照以下步骤进行虚拟机的安装与配置;如果已经比较熟悉VMwareWorkstation、VirtualBox等虚拟机软件的安装与配置,则可以跳过这一部分内容,直接进行Linux操作系统的安装与学习。运行下载的VMwareWorkstation虚拟机安装软件,将会看到图1-1所示的虚拟机程序安装向导初始界面。图1-1虚拟机程序安装向导初始界面1.3VMwareWorkstation虚拟机的安装与配置在VMwareWorkstationPro安装向导界面中单击“下一步”按钮,进入“最终用户许可协议”界面,如图1-2所示。图1-2“最终用户许可协议”界面1.3VMwareWorkstation虚拟机的安装与配置在“最终用户许可协议”界面中选中“我接受许可协议中的条款”复选框,再单击“下一步”按钮,进入“自定义安装”界面,如图1-3所示。图1-3“自定义安装”界面1.3VMwareWorkstation虚拟机的安装与配置在“自定义安装”界面中我们可以采取默认设置的方式进行安装,如果要更改软件的安装路径,则可单击“更改”按钮进行安装路径的选择,再单击“下一步”按钮,进入“用户体验设置”界面,如图1-4所示。图1-4“用户体验设置”界面1631.3VMwareWorkstation虚拟机的安装与配置在图1-4中可以采取软件默认的选择方式,也可以自由选择,最后单击“下一步”按钮,进入“快捷方式”选择界面,如图1-5所示。图1-5“快捷方式”选择界面1.3VMwareWorkstation虚拟机的安装与配置图1-6“已准备好安装VMwareWorkstationPro”界面在图1-5中可以采取软件默认的选择方式,也可以自由选择,最后单击“下一步”按钮,进入“已准备好安装VMwareWorkstationPro”界面,如图1-6所示。1.3VMwareWorkstation虚拟机的安装与配置图1-7虚拟机安装等待过程一切准备就绪后,单击“安装”按钮,即会进入虚拟机安装等待过程,如图1-7所示。1.3VMwareWorkstation虚拟机的安装与配置图1-8虚拟机安装完成界面很快虚拟机便会安装完成(具体时间视计算机配置而定),然后单击“完成”按钮退出安装向导,如图1-8所示。1.3VMwareWorkstation虚拟机的安装与配置图1-9虚拟机软件许可验证界面双击桌面上的虚拟机软件快捷方式,将弹出图1-9所示的界面。1.3VMwareWorkstation虚拟机的安装与配置图1-10虚拟机软件的欢迎使用界面输入许可证密钥或选择30天试用后,单击“继续”按钮(这里采用的是输入许可证密钥方式),将进入虚拟机软件的欢迎使用界面,如图1-10所示。1.3VMwareWorkstation虚拟机的安装与配置图1-11虚拟机软件的管理界面在图1-10中单击“完成”按钮,将进入虚拟机软件的管理界面,如图1-11所示。1.3VMwareWorkstation虚拟机的安装与配置
这里需要强调的一点是,无论选择使用VMwareWorkstation、VirtualBox还是其他虚拟机软件,最终的目的都是学习并掌握Linux操作系统的相关知识,所以这里的内容仅起一个抛砖引玉的作用。在学习过程中若遇到问题,可以先自行查阅相关资料进行解决,如果想学习VirtualBox虚拟机的安装方法,则可以自行查阅相关资料进行安装学习。1.3VMwareWorkstation虚拟机的安装与配置图1-12“新建虚拟机向导”界面在图1-11所示的管理器界面中单击“创建新的虚拟机”按钮,然后在弹出的“新建虚拟机向导”界面中选中“典型(推荐)”单选按钮,如图1-12所示。1.3VMwareWorkstation虚拟机的安装与配置图1-13“安装客户机操作系统”界面单击“下一步”按钮,进入“安装客户机操作系统”界面,如图1-13所示。1.3VMwareWorkstation虚拟机的安装与配置图1-14“选择客户机操作系统”界面选中“稍后安装操作系统”单选按钮,然后单击“下一步”按钮,进入“选择客户机操作系统”界面,如图1-14所示。1.3VMwareWorkstation虚拟机的安装与配置图1-15“命名虚拟机”界面在图1-14中,将客户机操作系统的类型选择为“Linux”,版本选择为“RedHatEnterpriseLinux764位”,然后单击“下一步”按钮,进入“命名虚拟机”界面,如图1-15所示。1.3VMwareWorkstation虚拟机的安装与配置图1-16“指定磁盘容量”界面填写虚拟机名称,建议将“位置”设置在剩余空间比较多的磁盘中,单击“下一步”按钮,进入“指定磁盘容量”界面,如图1-16所示。1.3VMwareWorkstation虚拟机的安装与配置图1-17“已准备好创建虚拟机”界面虚拟机的磁盘大小采用默认值20GB,并选中“将虚拟磁盘存储为单个文件”单选按钮(此操作旨在使文件管理更为有序),单击“下一步”按钮,进入“已准备好创建虚拟机”界面,如图1-17所示。1.3VMwareWorkstation虚拟机的安装与配置图1-18“虚拟机设置”对话框单击“自定义硬件”按钮,系统会弹出“虚拟机设置”对话框,如图1-18所示。1.3VMwareWorkstation虚拟机的安装与配置图1-19设置虚拟机光驱设备在“虚拟机设置”对话框中将虚拟机系统内存设置为合适的大小,具体视计算机的配置而定。光驱设备“CD/DVD(SATA)”此时应在“使用ISO映像文件”下拉列表框中选择下载好的系统镜像文件,如图1-19所示。1.3VMwareWorkstation虚拟机的安装与配置图1-20设置虚拟机网络适配器VMwareWorkstation虚拟机软件提供了五种可选的网络模式,包括“桥接模式”“NAT模式”与“仅主机模式”等。这里采用默认的“NAT模式”,如图1-20所示。1.3VMwareWorkstation虚拟机的安装与配置图1-21虚拟机桥接模式桥接模式就是将主机网卡与虚拟机虚拟的网卡利用虚拟网桥连接起来,以实现它们之间的通信。桥接的作用相当于将物理主机虚拟为一个交换机,所有桥接设置的虚拟机连接到该交换机的一个接口上,物理主机也连接在该交换机上,所以所有桥接下的计算机网卡间都是交换模式,它们之间可以相互访问而不干扰。在桥接模式下,虚拟机IP地址需要与主机IP地址在同一个网段,若需要联网,则网关和DNS需要与主机网卡一致,即虚拟机对外界来说好比独立的物理计算机,虚拟机桥接模式如图1-21所示。1.3VMwareWorkstation虚拟机的安装与配置图1-22虚拟机NAT模式如果网络IP资源紧缺,又希望虚拟机能够联网,那么NAT模式是一个理想的选择。NAT模式借助虚拟NAT设备和虚拟DHCP服务器,使虚拟机可以联网。在连接VMnet8虚拟交换机时,虚拟机会将虚拟NAT设备及虚拟DHCP服务器连接到VMnet8虚拟交换机上,同时也会将主机上的虚拟网卡VMwareNetworkAdapter连接到VMnet8虚拟交换机上,虚拟网卡只是作为主机与虚拟机通信的接口,虚拟机并不是依靠虚拟网卡VMwareNetworkAdapterVMnet8来联网的,虚拟机NAT模式如图1-22所示。1.3VMwareWorkstation虚拟机的安装与配置仅主机模式其实就是NAT模式去除了虚拟NAT设备,然后使用VMwareNetworkAdapterVMnet1虚拟网卡连接VMnet1虚拟交换机,从而实现与虚拟机的通信。仅主机模式将虚拟机与外网隔开,使得虚拟机成为一个独立的系统,只与主机通信。如果想要在仅主机模式下让虚拟机联网,则可以将能联网的主机网卡共享给VMwareNetworkAdapterVMnet1,这样就可以实现虚拟机与外部网络的连接,虚拟机仅主机模式如图1-23所示。1.3VMwareWorkstation虚拟机的安装与配置图1-23虚拟机仅主机模式1.3VMwareWorkstation虚拟机的安装与配置图1-24虚拟机配置成功的界面根据实际情况完成配置后,单击“关闭”按钮返回到已准备好创建虚拟机界面,接着在该界面单击“完成”按钮,进入虚拟机配置成功的界面,如图1-24所示。1.4Linux操作系统的安装与启动1.4.1Linux操作系统的安装虚拟机系统的前期配置顺利完成后,就可以在虚拟机管理器界面中单击“开启此虚拟机”按钮,稍后就能看到RHEL7.4系统的安装界面,如图1-25所示。在该安装界面中有三个选项,分别是安装RHEL7.4系统、校验光盘并安装RHEL7.4系统和系统救援模式。此时单击进入虚拟机系统中,用方向键选择第一个选项“InstallRedHatEnterpriseLinux7.4”来安装Linux操作系统。图1-25RHEL7系统安装界面1.4Linux操作系统的安装与启动1.4.1Linux操作系统的安装注:很多初学者单击进入虚拟机系统后,会发现鼠标不能移动,键盘也被虚拟计算机独占了。此时只需要按下系统默认设置的快捷键来取消独占键盘和鼠标状态即可,默认设置的快捷键是Ctrl+Alt。这些快捷键可以根据个人使用习惯来设置,并且在第一次操作时,系统也会有相应的提示。1.4Linux操作系统的安装与启动1.4.1Linux操作系统的安装接下来按回车键加载系统镜像并进行安装,如图1-26所示。图1-26系统安装初始化1.4Linux操作系统的安装与启动1.4.1Linux操作系统的安装如图1-27所示,选择安装过程中的语言信息,可以使用默认语言也可以选择中文,但建议使用默认的“English(UnitedStates)”,然后单击“Continue”按钮。图1-27选择安装过程中的语言信息1.4Linux操作系统的安装与启动1.4.1Linux操作系统的安装如图1-28所示,在系统安装主界面中有三大选项区,“LOCALIZATION”选项区分别是时间时区(DATE&TIME)设置、键盘布局(KEYBOARD)设置和安装所要支持的语言(LANGUAGESUPPORT);“SOFTWARE”选项区分别是选择软件安装源(INSTALLATIONSOURCE)和系统基本
环境的选择与定制(SOFTWARESELECTION),如果将Linux操作系统用作基础服务器、文件和打印服务器、Web服务器或虚拟化主机,建议选择图形化界面的服务器安装环境,即可选择“ServerwithGUI”选项,然后单击左上角的“Done”按钮即可,如图1-29所示;“SYSTEM”选项区分别是系统分区设置、KDUMP系统内核调试、网络和主机名的设置及安全策略。1.4Linux操作系统的安装与启动1.4.1Linux操作系统的安装图1-28系统安装主界面图1-29系统基本环境的选择与定制1.4Linux操作系统的安装与启动1.4.1Linux操作系统的安装注:应尽量按照所要求的步骤来操作,否则在后期的排错中会花费大量的时间和精力。这里需要强调的是,对于“SYSTEM”选项区中的“INSTALLATIONDESTINATION”选项,前期可以不做设置,后期会具体讲解,取消选中“KDUMP”选项,在“NETWORK&HOSTNAME”选项中可以按照图1-30来设置主机名(用户可以自行修改),开启网络连接“ON”状态。如果正确地安装了虚拟机软件,就能获取到IP地址(可能与图片中的不同)。“SECURITYPOLICY”采用默认设置。1.4Linux操作系统的安装与启动1.4.1Linux操作系统的安装图1-30网络和主机名设置界面1.4Linux操作系统的安装与启动1.4.1Linux操作系统的安装图1-31RHEL7系统安装配置界面在图1-28中单击“BeginInstallation”按钮,将进入系统安装进度和“ROOTPASSWORD”设置,如图1-31所示。1.4Linux操作系统的安装与启动1.4.1Linux操作系统的安装图1-32root密码设置界面选择“ROOTPASSWORD”选项进入root密码设置界面,如图1-32所示,做实验时可以输入弱密码,如123456。在真正的应用环境中应设置安全的密码,若采用的是弱密码,则需要单击两次左上角的“Done”按钮才能完成设置。1.4Linux操作系统的安装与启动1.4.1Linux操作系统的安装图1-33系统安装完成界面Linux操作系统的安装进度视计算机的配置情况而定,安装完成后单击“Reboot”按钮,如图1-33所示。1.4Linux操作系统的安装与启动1.4.1Linux操作系统的安装图1-34系统初始化设置界面重启系统后将会看到初始化设置界面,如图1-34所示。1.4Linux操作系统的安装与启动1.4.1Linux操作系统的安装图1-35接受许可协议在图1-34中选择“LICENSEINFORMATION”选项,在打开的界面中选中“Iacceptthelicenseagreement”复选框,然后单击左上角的“Done”按钮,如图1-35所示。1.4Linux操作系统的安装与启动1.4.1Linux操作系统的安装图1-36选择系统默认语言返回到图1-34所示的初始化界面后单击“FINISHCONFIGURATION”按钮,将会看到Linux操作系统的欢迎界面。在该欢迎界面中选择默认语言“English(UnitedStates)”,如图1-36所示,然后单击“Next”按钮。1.4Linux操作系统的安装与启动1.4.1Linux操作系统的安装图1-37系统的输入源设置将系统的输入源类型设置为“English(US)”,然后单击“Next”按钮,如图1-37所示。1.4Linux操作系统的安装与启动1.4.1Linux操作系统的安装图1-38Privacy设置界面在Privacy设置界面中设置“LocationServices”为ON,然后单击“Next”按钮,如图1-38所示。1.4Linux操作系统的安装与启动1.4.1Linux操作系统的安装图1-39TimeZone设置界面“TimeZone”时区使用默认设置即可,因为在前面已经将其设置为中国上海时区,如图1-39所示,单击“Next”按钮即可。1.4Linux操作系统的安装与启动1.4.1Linux操作系统的安装图1-40在线账户设置界面在“OnlineAccounts”界面直接单击“Skip”按钮进入下一步,如图1-40所示。1.4Linux操作系统的安装与启动1.4.1Linux操作系统的安装图1-41用户账户设置界面在“AboutYou”界面中设置用户名为fishyoung,然后单击“Next”按钮,如图1-41所示。1.4Linux操作系统的安装与启动1.4.1Linux操作系统的安装图1-42用户密码设置界面在“Password”界面中设置密码为123456,然后单击“Next”按钮,如图1-42所示。1.4Linux操作系统的安装与启动1.4.1Linux操作系统的安装图1-43系统初始化完成界面在图1-43所示界面中单击“StartusingRedHatEnterpriseLinuxServer”按钮,将会出现图1-44所示的界面。RHEL7操作系统的安装与部署到此就完成了,接下来就是Linux操作系统的学习。图1-44RHEL7系统安装完成界面
1.4Linux操作系统的安装与启动1.4.2Linux初始化进程之systemdLinux操作系统的开机是按照自检BIOS—BootLoader引导—加载系统内核—内核初始化—启动初始化进程这样一个过程进行的,而早期RHEL5、RHEL6版本的Linux操作系统初始化init进程在RHEL7系统中已经被替换成systemd。初始化进程是Linux操作系统中第一个启动的进程,它起着重要的作用,如完成系统的初始化工作,为用户提供初始化环境等。systemd虽然有很多不完美之处,但是后期版本继续采用systemd初始化进程服务已是一个不争的事实,systemd用目标(target)替代运行级别的概念,提供了更大的灵活性。例如,学生可以继承一个已有的目标,并添加其他服务来创建自己的目标。1.4Linux操作系统的安装与启动1.4.2Linux初始化进程之systemd表1-1列举了systemVinit运行级别和systemd目标的对应关系。表1-1systemVinit运行级别和systemd目标的对应关系1.4Linux操作系统的安装与启动1.4.2Linux初始化进程之systemd从图1-44可知,Linux操作系统安装完成后,第一次进入的是图形化界面,如果想设置开机默认进入“多用户,无图形化”的文本模式,则可直接用ln命令把多用户模式目标文件连接到/etc/systemd/system/目录下并命名为default.target(可以理解为创建一个快捷方式),在Linux操作系统中右击,然后在弹出的快捷菜单中选择“OpenTerminal”选项,会出现图1-45所示的界面。图1-45打开Linux操作系统终端界面1.4Linux操作系统的安装与启动1.4.2Linux初始化进程之systemd输入如下命令,要注意这条命令中的空格。按Enter键会得到图1-46所示的错误提示,主要是权限不够导致的,后续会进行讲解,这里先按照命令输入。图1-46权限不够错误提示1.4Linux操作系统的安装与启动1.4.2Linux初始化进程之systemd注:ln是link的意思,注意第一个字母是字母L的小写。为了解决上述问题,需要切换到系统的管理员账号root(后续学习中可以指定任意用户为系统管理员),然后执行上面的命令,如图1-47所示。图1-47切换root账号再执行命令1.4Linux操作系统的安装与启动1.4.2Linux初始化进程之systemd注:在图1-47中的框线部分中,需要着重强调的是,在用su-root命令切换用户时,下面Password要求输入该用户的密码,此时输入的密码是不可见的,只需要通过键盘输入正确的密码并按Enter键即可。关于su命令,将在模块3中进行详细讲解。1.4Linux操作系统的安装与启动1.4.2Linux初始化进程之systemd重启计算机进行测试,在Linux操作系统的文本模式登录界面输入用户名和密码并按Enter键即可进入系统,如图1-48所示。图1-48Linux文本模式登录1.4Linux操作系统的安装与启动1.4.2Linux初始化进程之systemdsystemd的主要命令行工具是systemctl。对于熟悉RHEL5或RHEL6的系统管理员来说,他们应该已经非常熟悉系统服务和init系统的管理,如service、chkconfig及telinit命令的使用。当然,systemd也能完成同样的管理任务,只是命令工具systemctl的语法有所不同。1.4Linux操作系统的安装与启动1.4.2Linux初始化进程之systemd因此,用表格来对比systemctl和传统的系统管理命令会非常清晰,其中sn仅代表服务名,见表1-2和表1-3。表1-2设置服务的SystemVinit命令和systemd命令对照表1.4Linux操作系统的安装与启动1.4.2Linux初始化进程之systemd因此,用表格来对比systemctl和传统的系统管理命令会非常清晰,其中sn仅代表服务名,见表1-2和表1-3。表1-3查看服务的SystemVinit命令和systemd命令对照表1.4Linux操作系统的安装与启动1.4.2Linux初始化进程之systemd除了表1-2和表1-3所列出的常见用法外,系统管理员还需要了解其他一些用于系统配置和管理任务的命令。接下来,先来了解systemd如何处理电源管理,命令见表1-4。表1-4systemd电源管理命令1.4Linux操作系统的安装与启动1.4.2Linux初始化进程之systemd通过上面的对照表命令,在RHEL7系统中做一个练习,使用root账户进行操作,具体要求如下。(1)查看系统防火墙服务(firewalld.service)开启状态。(2)停止系统防火墙服务。(3)再次查看系统防火墙开启状态。systemctlstatusfirewalld.servicesystemctlstopfirewalld.servicesystemctlstatusfirewalld.service1.4Linux操作系统的安装与启动1.4.2Linux初始化进程之systemd(4)查看系统防火墙是否开机自启动。(5)设置系统防火墙开机不自启动。(6)重启RHEL7系统后查看系统防火墙服务是否开启。systemctlis-enabledfirewalld.servicesystemctldisablefirewalld.servicesystemctlrebootsystemctlstatusfirewalld.service1.4Linux操作系统的安装与启动1.4.2Linux初始化进程之systemd(7)将RHEL7系统的文本模式切换成图形模式(确保已安装图形模式,否则命令无效)。(8)将RHEL7系统的图形模式切换成文本模式。方法一:方法二:可以按Ctrl+Alt+F2~Ctrl+Alt+F6快捷键切换成5个虚拟终端(文本模式)中的任意一个,按Ctrl+Alt+F1快捷键返回图形模式。systemctlisolategraphical.targetsystemctlisolatemulti-user.target1.5Linux操作系统的快照备份与恢复为了防止后期做实验时导致系统崩溃或损坏,可以在完成Linux操作系统的安装后,制作一个备份,以备不时之需。当系统真的出现故障时,可以快速地还原至出错前快照备份的环境状态,进而节省重装系统的时间。在Linux操作系统所在虚拟机VMwareWorkstation窗体工具栏中,执行“虚拟机”→“快照”→“拍摄快照”命令,如图1-49所示。图1-49快照备份设置1.5Linux操作系统的快照备份与恢复执行上述命令后,系统会弹出图1-50所示的拍摄快照对话框,需要填写快照“名称”和“描述”,最后单击“拍摄快照”按钮进行保存。图1-50生成快照1.5Linux操作系统的快照备份与恢复接下来进行备份效果验证,如图1-51所示,在桌面上增加一个test文件夹。图1-51增加一个test文件夹1.5Linux操作系统的快照备份与恢复关闭虚拟系统后,在虚拟机VMwareWorkstation窗体工具栏中的“虚拟机”→“快照”→“快照管理器”选项下就有刚才创建的“newsystem”快照,如图1-52所示。图1-52选择快照状态进行恢复1.5Linux操作系统的快照备份与恢复选择快照恢复虚拟计算机到所选快照时的状态,系统将进行几秒钟的还原,如图1-53所示。图1-54所示就是系统还原后的界面,可以发现之前在图1-51中创建的test文件夹是不存在的,已经还原到最开始备份的“newsystem”初始系统了。图1-53系统快照还原状态图1-54系统快照还原后的界面1.6实训1Linux操作系统的安装启动和快照备份恢1.实训目的(1)掌握虚拟机(如VMwareWorkstation、VirtualBox等)的安装和使用方法。(2)掌握在虚拟机中安装Linux操作系统的方法。(3)掌握RHEL7、CentOS7操作系统的安装与启动方法。(4)掌握在虚拟机中备份与恢复操作系统的方法。2.实训内容(1)将Linux操作系统安装在一个物理容量比较充裕的非系统盘。(2)设置Linux操作系统的磁盘大小为20GB。(3)Linux操作系统内存推荐设置为1GB,尽量根据自己的物理设备进行调整。(4)虚拟机中网络采用默认方式,暂不更改,仅将网卡启用。(5)Linux操作系统安装完成后,进行快照备份与恢复操作。1.6实训1Linux操作系统的安装启动和快照备份恢3.实训要求(1)按实训内容写出相应的命令(“文字+截图”方式)。(2)总结实训心得与体会。课后寄语安装并启动Linux操作系统是开启Linux之旅的第一步。就如同建造一座大厦需要先打下坚实的地基一样,正确的安装和顺利的启动为我们后续深入探索Linux世界提供了基础保障。当你成功安装并启动Linux操作系统的那一刻,就打开了一扇通往高效、稳定的开源世界的大门。在这个世界里,你可以自由地学习和创新,不断探索Linux操作系统的强大功能。同时,我们也要关注和支持国产操作系统的发展,如鸿蒙、欧拉和麒麟等,它们彰显了我国在科技自主道路上的坚定步伐。希望你能以积极的态度和饱满的热情在操作系统的海洋中畅游,开启属于自己的精彩IT之旅。模块2Linux基本命令2.1了解Linux命令2.2远程连接2.3绝对路径与相对路径2.4基本命令2.5实训2Linux基本命令的应用模块2Linux基本命令本模块首先介绍Linux命令的特点及Linux操作系统特有的文件系统目录结构,然后介绍操作Linux操作系统一般采取远程连接的方式,推荐使用Xshell连接工具。通过四个基本命令,本模块很好地解释了Linux操作系统下的绝对路径与相对路径,这个知识点看似非常简单,实则易错。接着结合实际工作需要和学生学习特性,将基本命令分为五大类(共20多个基础命令),它们与系统工作、系统状态、工作目录、文件、目录、打包压缩与搜索等主题相关,包含了Linux操作系统常用的基础操作。同时,每个命令都配有相应的注释,为今后学习更复杂的命令和服务做好知识铺垫。模块2Linux基本命令通过本模块的学习,读者将达到以下职业能力目标和要求。·熟悉Linux操作系统的操作环境。·掌握Linux远程连接工具的使用方法。·掌握Linux操作系统中的基本命令。·能够运用所学的基本命令进行组合操作。模块2Linux基本命令通过本模块的学习,学生将实现以下素养目标。01020304·强调专业素养:通过学习本模块,学生不仅可以掌握Linux操作系统的基本操作,还能够提升自身的专业素养,为未来的职业发展打下坚实的基础。·提倡勤思多练:鼓励学生在学习过程中多加思考,积极练习,不断总结经验,提升自我技能。·培养分工协作:在教学过程中可以设置一些小组合作的项目,让学生在团队中相互协作,培养团队精神和协作能力。·注重语法规范:在教学中要求学生严格遵守命令语法,提高操作的规范性和准确性。2.1了解Linux命令2.1.1Linux命令的特点(1)在Linux操作系统中,命令是区分大小写的,文件的执行情况与后缀名并无太大关联,主要取决于文件的属性,而不像Windows操作系统那样通过后缀名来判定文档类型。(2)在命令行中,可以使用Tab键来自动补齐命令,即可以只输入命令的前几个字母,然后按Tab键,系统将自动补齐命令,若命令不止一个,则系统会显示出所有与输入字符相匹配的命令。例
如,在
命
令
提
示
符
后
输
入“hi”,然
后
按Tab键,系
统
将
自
动
补
全
命
令
为“history”;如果在命令提示符后只输入“h”,然后按Tab键,此时系统会警鸣一声,再次按Tab键,系统将显示所有以“h”开头的命令,如图2-1所示。图2-1Tab键的使用效果2.1了解Linux命令2.1.1Linux命令的特点(3)利用向上或向下的方向键,可以翻查曾经执行过的历史命令,并可以再次执行命令。(4)如果要在一个命令行上输入和执行多条命令,则可以使用分号来分隔命令。例如:(5)如果屏幕上的内容较多,则可以按Ctrl+L快捷键来清屏。(6)要断开一个长命令行,可使用反斜杠“\”,以实现将一个较长的命令分成多行表达,以增强命令的可读性。换行后,shell自动显示提示符“>”,表示正在输入一个长命令,此时可继续在新行上输入命令的后续部分。cd/etc;ls-l2.1了解Linux命令2.1.1Linux命令的特点(7)一个文本控制台或仿真终端在同一时刻只能运行一个程序或命令,在一个命令执行结束前,一般不能进行其他操作,此时可将程序在后台运行,以释放控制台或终端,使其仍能进行其他操作。要使程序以后台方式运行,只需在要执行的命令后加一个“&”即可,如“cat&”。(8)可以通过jobs命令查看序列号num,要让后台的程序到前台来执行可以通过“fgnum”命令实现;要让前台执行的程序暂时调到后台,可以按Ctrl+Z快捷键;要结束后台的程序,可以执行“kill%num”命令。2.1了解Linux命令2.1.2Linux文件系统的目录结构Linux文件系统采用带链接的树型目录结构,即只有一个根目录(通常用“/”表示),其中含有下级子目录或文件的信息,子目录中又可含有其下级的子目录或者文件的信息,这样一层一层地延伸下去,如图2-2所示。图2-2Linux树型目录结构(示例1)2.1了解Linux命令2.1.2Linux文件系统的目录结构在安装Linux操作系统时,系统会建立一些默认的目录,而每个目录都有其特殊的功能,同时Linux的设计思想是一切皆文件,几乎把所有资源都抽象为文件形式,包括硬件设备、通信接口等。表2-1列举了Linux中部分目录的功能。表2-1Linux中部分默认目录功能2.2远
程
连
接Linux操作系统主要被应用于服务器领域,这些服务器不可能像个人计算机(PC)一样放在办公室,而是被放在IDC机房中。因此,登录Linux操作系统一般都是通过远程登录的方式来实现。Linux操作系统中是通过SSH服务实现远程登录功能的,当安装完系统时,这个服务已安装好且随机启动,默认sshd服务开启22端口,所以不需要额外配置就能直接远程登录Linux操作系统。sshd服务的配置文件为/etc/ssh/sshd_config,可以修改这个配置文件来实现想要的sshd服务,如可以更改启动端口为22222。目录的功能。2.2远
程
连
接在Xshell软件安装完成后,为确保远程连接后汉字能显示正常,避免出现乱码现象,需要将编码设置为Unicode(UTF-8),如图2-3所示。图2-3设置软件编码格式2.2远
程
连
接要想远程连接Linux服务器,首先需要知道服务器的IP地址。如果是按照前面步骤安装的Linux操作系统,那么它会通过DHCP获取其IP地址,此时可在Linux操作系统中执行以下命令来获取服务器的IP地址。2.2远
程
连
接通过执行以上命令,得到Linux操作系统的IP地址为28,在图2-3所示的界面中输入“ssh28”并按Enter键确认,此时会打开图2-4所示的“SSH安全警告”对话框。图2-4“SSH安全警告”对话框2.2远
程
连
接其作用是主机密钥验证,只有在第一次连接时才会出现该对话框,单击“接受并保存”按钮,打开图2-5所示的“SSH用户名”对话框。在“请输入登录的用户名”文本框中输入用户名root,然后单击“确定”按钮,打开图2-6所示的“SSH用户身份验证”对话框。图2-5“SSH用户名”对话框图2-6“SSH用户身份验证”对话框2.2远
程
连
接在“密码”文本框中输入root用户的口令,如果正确无误,则会出现登录成功后的LinuxShell命令行提示窗口,当进入系统后,用户会看到这样的字符:[root@fishyoung~]#,其中#代表当前是管理员(root)用户登录,如图2-7所示,如果是$,则表示当前账号为普通用户。此时就可以像在VMware虚拟机里或物理机连接显示器那样管理Linux操作系统了,甚至让人感受不到是在进行远程管理,因为都是文本操作,使得操作非常流畅,即便身处距离服务器几千千米之外也能顺畅进行。图2-7正确登录系统后的窗口及命令行
2.3绝对路径与相对路径Windows操作系统下的路径样式为“F:\rhel7\”,Linux操作系统下的路径可分为绝对路径与相对路径。(1)绝对路径是从“/”(根)开始的路径,如/usr/bin、/dev/sda。(2)相对路径不是从“/”开始,而是从当前目录开始的路径,如dev/sdb,../home/fishyoung。01022.3绝对路径与相对路径2.3.1pwd命令pwd命令用于显示用户当前所处的工作目录,如果用户不清楚当时所处的绝对路径,就可以使用此命令。例如:[root@fishyoung~]#pwd/root2.3绝对路径与相对路径2.3.2cd命令cd命令用于切换工作路径,如果用户想切换到其他目录,就可以使用此命令。例如:2.3绝对路径与相对路径2.3.3ls命令ls命令用于显示目录中的文件信息,该命令操作的语法格式如下。说明:ls是LS的小写,“[]”里面的参数选项不是必需的,应根据实际情况搭配使用。例如:ls[参数选项][文件或路径]2.3绝对路径与相对路径2.3.4echo命令echo命令用于在屏幕上输出信息,该命令操作的语法格式如下。echo将后面的字符串、变量等显示到标准输出,常用参数及作用见表2-2。echo[参数选项]字符串或者变量表2-2echo命令参数及作用2.3绝对路径与相对路径2.3.4echo命令例如:2.3绝对路径与相对路径2.3.4echo命令试一试:在图2-8所示的Linux树型目录结构中,假设当前所处的目录是ssh,完成下面两个要求。(1)切换到bin目录,分别采用绝对路径和相对路径的方法。(2)列出lvm目录下所有文件(包括隐藏)的属性、大小等信息,分别采用绝对路径和相对路径的方法。图2-8Linux树型目录结构(示例2)2.4基
本
命
令2.4.1目录操作类命令(1)mkdir命令用来创建目录,该命令操作的语法格式如下。例如:mkdir[参数选项][目录名称]2.4基
本
命
令2.4.1目录操作类命令当想要创建AA/BB目录时,系统会提示不能创建,其原因是AA目录不存在。在Linux操作系统中,如果发现要创建的目录的上一级目录不存在就会报错。此时就需要加入“-p”参数,利用该参数可以创建一大串级联目录。其还有一个优点是当创建一个已经存在的目录时,不会报错。(2)rmdir命令用来删除空目录,该命令操作的语法格式如下。rmdir[参数选项][目录名称]2.4基
本
命
令2.4.1目录操作类命令(2)rmdir命令用来删除空目录,该命令操作的语法格式如下。例如:rmkdir命令只能删除空目录,当想要删除A目录时,系统会提示不能删除,原因是A目录下有B目录,只有清空A目录下的所有文件及目录,才能删除A目录。即使加入“-p”参数也只能删除一大串级联空目录,这个命令有局限性,所以通常采用rm命令。2.4基
本
命
令2.4.1目录操作类命令(3)rm命令用来删除文件或目录,该命令操作的语法格式如下。例如:rm[参数选项][文件或目录名称]2.4基
本
命
令2.4.1目录操作类命令(3)rm命令用来删除文件或目录,该命令操作的语法格式如下。rm命令只能删除文件,当想要删除目录时,系统会提示不能删除,只有加入“-r”参数才能够删除目录,同时会有很多的提示需要输入“y”或“n”,此时可以加入“-f”参数来强制删除。2.4基
本
命
令2.4.2文件操作类命令(1)touch命令用来创建空白文件,如果该文件存在,就表示修改当前文件时间,该命令操作的语法格式如下。例如:touch[参数选项][文件名]2.4基
本
命
令2.4.2文件操作类命令(1)touch命令用来创建空白文件,如果该文件存在,就表示修改当前文件时间,该命令操作的语法格式如下。在创建空白文件方面,touch命令相当简单。例如,使用“touch1.txt”命令可以创建一个名为1.txt的空白文件。对于touch命令而言,有难度的操作主要是体现在设置文件内容的修改时间(Mtime)、文件权限或属性的更改时间(Ctime)和文件的读取时间(Atime)上,后续将结合更多的命令进行讲解。2.4基
本
命
令2.4.2文件操作类命令(2)cp命令用来复制文件或目录,该命令操作的语法格式如下。在Linux操作系统中,复制操作具体又分为以下三种情况。cp[参数选项]源文件
目标文件①如果目标文件是目录,就会把源文件复制到该目录中。②如果目标文件是普通文件,且已存在,就会询问是否覆盖目标文件。③如果目标文件不存在,就执行正常的复制操作。2.4基
本
命
令2.4.2文件操作类命令例如:2.4基
本
命
令2.4.2文件操作类命令在复制文件或者目录时,如果要复制一个目录,则必须添加“-r”参数进行递归复制,否则会出错;如果在复制时要保留原始文件或目录的原始属性,同时保留软链接属性,需要加入“-a”参数(类似-dpR组合);如果在复制时要保留原始文件或者目录的原始属性,则需要加入“-p”参数。为演示“-p”参数,需要先切换到fishyoung账户创建一个普通文件,然后用root账户进行复制测试,具体命令如下。2.4基
本
命
令2.4.2文件操作类命令2.4基
本
命
令2.4.2文件操作类命令(3)mv命令用来重命名或者移动文件或目录,如果在同目录中对文件或目录进行移动操作,就相当于重命名,该命令操作的语法格式如下。在Linux操作系统中,移动操作与复制操作的情况类似。例如:mv[参数选项]源文件
目标文件2.4基
本
命
令2.4.2文件操作类命令(4)dd命令用来按照指定大小和个数的数据块来复制文件或转换文件,它能够让用户按照指定大小和个数的数据块来复制文件的内容,该命令操作的语法格式如下。例如:dd[参数选项]2.4基
本
命
令2.4.2文件操作类命令(4)dd命令可以根据需要生成一个指定大小的文件,具体的参数及作用见表2-3。执行“ddif=/dev/zeroof=file.txtcount=10bs=10M”命令,即从/dev/zero设备文件中取出10个大小为10MB的数据块(100MB),然后保存成file.txt文件。表2-3dd命令参数及作用2.4基
本
命
令2.4.2文件操作类命令(5)ln命令用来为文件创建链接,链接类型分为硬链接和符号链接两种,默认的链接类型是硬链接。如果要创建符号链接,必须使用“-s”参数。该命令操作的语法格式如下。例如:ln[参数选项]源文件或目录
目标文件或目录2.4基
本
命
令2.4.2文件操作类命令链接有两种类型:一种称为硬链接(hardlink),另一种称为符号链接(symboliclink)。建立硬链接时,链接文件和被链接文件必须位于同一个文件系统中,并且不能建立指向目录的硬链接,相比之下,符号链接则没有这些限制。默认情况下,ln命令会产生硬链接。在创建硬链接时,参数中的“目标”文件会被链接至指定的[链接名]。如果[链接名]是一个目录名,系统将在该目录下建立一个或多个与“目标”文件同名的链接文件,链接文件和被链接文件的内容完全相同。2.4基
本
命
令2.4.3文件查看类命令(1)cat命令用来查看一个文件的内容并显示在屏幕上,一般用于查看内容较少的文件,该命令操作的语法格式如下。例如:cat[参数选项][文件名]在用cat命令阅读文件时,若要在前面显示行号,则需要加上“-n”参数。2.4基
本
命
令2.4.3文件查看类命令(2)more和less命令都可以用来查看一个文件的内容。使用时,这两个命令后面直接跟文件名。当文件内容过多,一屏无法完全显示时,使用more命令来分页查看。当看完一屏内容后,按空格键继续看下一屏。但看完所有内容后就会退出,如果想提前退出,只需按Q键即可。less命令的作用与more相同,后面直接跟文件名,按空格键同样可以翻页,还可以用上下键进行上翻和下翻,该命令的操作语法格式如下。例如:more/less[参数选项][文件名]2.4基
本
命
令2.4.3文件查看类命令(2)more和less命令都可以用来查看一个文件的内容。例如:2.4基
本
命
令2.4.3文件查看类命令(3)head/tail命令用来查看文件的前/后10行,如果加上“-n”参数,则可显示文件前/后n行,该命令操作的语法格式如下。例如:head/tail[参数选项][文件名]tail命令与head命令一样,后面直接跟文件名,如果加上“-f”参数,则动态地显示文件最后10行,特别适用于查看实时更新的日志,如“tail-f/var/log/messages”。2.4基
本
命
令2.4.3文件查看类命令(4)file命令用来查看文件类型,在Linux操作系统中,由于文本、目录、设备等都统称为文件,而我们又不能单凭后缀就知道具体的文件类型,这时就需要使用file命令来查看文件的类型,该命令操作的语法格式如下。例如:file[参数选项][文件名]2.4基
本
命
令2.4.4文件压缩和归档类命令(1)gzip/gunzip命令用来压缩/解压缩文件,文件压缩类命令还有bzip2、bunzip2等,gzip/gunzip命令操作的语法格式如下。例如:gzip/gunzip[参数选项]文件2.4基
本
命
令2.4.4文件压缩和归档类命令例如:gzip程序用来压缩文件,gunzip程序用来还原gzip压缩的文件,zcat程序用来显示gzip压缩的文件。如果被压缩/解压缩的是目录但没有“-r”参数,则gzip/gunzip会报告错误消息并忽略该目录,使用“-r”参数,gzip/gunzip会递归地压缩/解压缩目录层次结构中的文件,同时压缩后会删除原始文件,压缩过的文件后缀为“.gz”。2.4基
本
命
令2.4.4文件压缩和归档类命令(2)tar命令用来归档/解归档文件,在Linux系统一般结合压缩命令使用,后缀一般为“.tar.gz”,该命令操作的语法格式如下。例如:2.4基
本
命
令2.4.4文件压缩和归档类命令例如:2.4基
本
命
令2.4.4文件压缩和归档类命令tar命令能够处理各种类型的归档文件,并且可接收许多带选项的归档过滤器,其常用参数及作用见表2-4。表2-4tar命令常用参数及作用特别要注意的是,在参数的选择中,c、r、x、t参数在同一tar命令中仅能存在一个,因为它们代表互斥的操作(如压缩与解压缩)。同时,使用“-f”参数时,在f之后要立即接文档名,不要再加参数。例如,“tar-czfvtfilesfile”是错误的写法,“tar-czvftfilesfile”才是正确的。2.4基
本
命
令2.4.5文件搜索和查找类命令(1)grep命令用来查找普通文件中包含指定字符串的行,该命令操作的语法格式如下。例如:grep[参数选项]查找字符串
普通文件名2.4基
本
命
令2.4.5文件搜索和查找类命令例如:grep命令是在文件中搜索满足条件的行,如果查找的字符串中带有空格,则可用单引号或双引号括起来,同时可以结合一些参数,以便于快速查询定位,2.4基
本
命
令2.4.5文件搜索和查找类命令(2)find命令用来查找系统中的文件或目录,结合参数使用的功能非常强大,该命令操作的语法格式如下。例如:find路径
匹配表达式2.4基
本
命
令2.4.5文件搜索和查找类命令例如:2.4基
本
命
令2.4.5文件搜索和查找类命令find命令能够按照不同的文件特征进行特定搜索,同时可以搭配通配符“*”使用,具体的匹配表达式及作用见表2-5。表2-5find命令常用匹配表达式及作用2.4基
本
命
令2.4.5文件搜索和查找类命令特别要注意的是,对匹配条件的文件执行command命令时,command是基础命令,“{}”代表的是前面匹配条件找到的文件,“\;”是固定结尾格式写法。例如:上述命令的作用是查找当前目录中以est结尾的文件,并按照长格式输出显示。需要注意的是,“{}”所处的位置应该符合命令的语法格式要求。例如:2.4基
本
命
令2.4.5文件搜索和查找类命令上述命令的作用是查找当前目录中以est结尾的文件,并复制到AA目录中,因为是目录,所以要加入”-r”参数。find命令除了“-exec”选项外,还可以搭配xargs命令来使用,在使用find命令的“-exec”选项处理匹配到的文件时,find命令可将所有匹配到的文件一起传递给“-exec”执行。但有些系统对传递给“-exec”的命令长度是有限制的,因此在find命令运行几分钟后,就有可能出现溢出错误,错误信息通常是“参数列太长”或“参数列溢出”。而xargs命令每次只获取一部分文件而不是全部,这样它就可以先处理最先获取的那一部分文件,然后是下一批,并如此继续下去。xargs命令的具体用法通过实例来完成。例如,用find命令查找/data目录下以“.txt”结尾的文件并将其复制到/tmp目录下。2.4基
本
命
令2.4.5文件搜索和查找类命令方法一:“-t”参数指定目标目录。方法二:“-i”参数指定将找到的结果放到{}中。2.4基
本
命
令2.4.6输入/输出重定向和管道命令符的使用1.输入/输出重定向当执行一个指令时,该指令可能会由文件读入数据,经过处理之后,再将数据输出到屏幕上,这个过程中可能有标准输入、标准错误输入、标准输出、标准错误输出。Linux操作系统中使用标准输入stdin(0,默认是键盘)和标准输出stdout(1,默认是终端屏幕)来表示每个命令的输入和输出,还使用一个标准错误输出stderr(2,默认是终端屏幕)来输出错误信息。2.4基
本
命
令2.4.6输入/输出重定向和管道命令符的使用输入/输出重定向用到的符号及其作用见表2-6。表2-6输入/输出重定向符号及作用2.4基
本
命
令2.4.6输入/输出重定向和管道命令符的使用例如:在输入/输出重定向的过程中,要注意“>”(覆盖)和“>>”(追加)的用法。2.4基
本
命
令2.4.6输入/输出重定向和管道命令符的使用2.管道命令符管道命令符“|”的作用是将前一个命令的标准输出作为后一个命令的标准输入,格式为“命令A|命令B|命令C”。前面介绍“find”命令搭配使用的“xargs”命令时,已经使用过管道命令符“|”。grep-cconsoleinputrc∥统计包含console的行数2.4基
本
命
令2.4.6输入/输出重定向和管道命令符的使用2.管道命令符之前的操作是直接使用“-c”参数来完成的,这里采取“|”的方式来完成,操作步骤如下。(1)先找出inputrc文件中包含console的所有行数。(2)统计行数。grepconsoleinputrcwc-l2.4基
本
命
令2.4.6输入/输出重定向和管道命令符的使用2.管道命令符(2)统计行数。使用管道命令符的命令如下。2.4基
本
命
令2.4.6输入/输出重定向和管道命令符的使用2.管道命令符(2)统计行数。再如,使用非交互式方式更改fishyoung用户的密码为123456。echo命令用于在终端输出字符串或变量的值,“--stdin”选项用于从标准输入管道读入新的值,passwd命令用于更改密码。注:非交互式方式就是在重置密码时不需要人
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 确认下季度采购需求回复函(8篇)
- 质量控制与检验操作标准化手册
- 公众健康服务保障承诺书6篇
- 产品品质检验流程及操作指导书
- 居家安全保障责任承诺书范例5篇
- 处理客户投诉安抚函(7篇范文)
- 网络安全管控责任履行承诺书(9篇)
- 携手合作之共享愿景承诺书(3篇)
- 文档管理归档流程模板信息安全保障版
- 智慧园区安防监测系统运行维护手册
- IATF-16949:2016实验室管理规范手册
- 砂石制造商授权书范本
- 部编版九年级语文下册《萧红墓畔口占》教案及教学反思
- 散点图基础知识及在动态心电图中的应用
- 广东省五年一贯制考试英语真题
- 全国民用建筑工程技术措施暖通空调动力
- 初中历史总复习时间轴(中外)
- YY/T 1293.2-2022接触性创面敷料第2部分:聚氨酯泡沫敷料
- 秘书的个性心理课件
- GMPC及ISO22716执行标准课件
- 爆破片安全装置定期检查、使用、维护、更换记录表
评论
0/150
提交评论