Linux操作系统教学课件576_第1页
Linux操作系统教学课件576_第2页
Linux操作系统教学课件576_第3页
Linux操作系统教学课件576_第4页
Linux操作系统教学课件576_第5页
已阅读5页,还剩571页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

任务一

认识linux任务目标知识目标能力目标素养目标认识Linux操作系统的基本特性、体系结构;认识统信UOS、麒麟、鸿蒙等国产操作系统。能够分辨Linux操作系统的版本;了解国产操作系统的应用场景。通过了解Linux操作系统是开源的思想,增强大学生开放共享的意识;通过了解LinusTorvalds在大学期间开发Linux的经历,增强大学生开拓进取的创新精神,培养学生批判性思维能力;通过介绍国产主流操作系统及其应用场景和发展趋势,增强大学生的民族自豪感,培养大学生的时代精神,增强大学生的爱国意识。任务背景本任务为Linux操作系统开篇,旨在介绍开源的Linux系统,让学生对开源有认识,并可以做到对Linux系统的版本区分,并对当下热门的国产操作系统有所了解,打开学生对后续Linux学习的兴趣大门,激发学生学习动力。素养目标【素养目标】熟知Linux系统是开源的思想,增强大学生开放共享的意识了解国产操作系统,增强民族自豪感知识目标知识目标0102认识Linux的起源及版本认识统一、麒麟、鸿蒙等国产操作系统能够分辨Linux系统的版本1【能力目标】了解国产操作系统的应用场景2能力目标任务1.1linux简介1.1.1认识linux起源Linux全称为GNU/Linux1是一种开源的类Unix操作系统。所谓开源是指源代码是公开的,任何人都可以自由得获取源代码,进而可以自由修改和发布源代码。3Linux最初是由LinusTorvalds(李纳斯•托瓦兹)在大学读书时编写的,当时他觉得教学用的迷你版UNIX操作系统Minix不好用,于是决定自己开发一个操作系统。Linux最初版于1991年9月发布。2Unix操作系统是1965年在贝尔实验室由KenThompson(肯汤•姆森)和DennisRitchie(丹尼斯•里奇)等人开发的一种交互式、多程序处理能力的分时操作系统。GNU计划和自由软件基金会(FreeSoftwareFoundation,FSF)是由RichardM.Stallman在1984年创办的,GNU旨在开发一个自由的操作系统,自由软件基金会为GNU计划提供技术、法律等支持。Linux内核由如下几部分组成:内存管理、进程管理、设备驱动程序、文件系统和网络管理等内核目前主要有下列版本的shell:BourneShell,BASH,KornShell,CShell。shellLinux支持的文件系统油:ext2、ext3、ext4、XFS、NFS等。文件系统文本编辑器、X-Windows、数据库等Linux应用程序1.1.2认识linux体系结构结构linux的内核,/1.1.3认识linux版本0102030405RedHat公司的产品主要包括RHEL(RedHatEnterpriseLinux,收费版本)和Centos(RHEL的社区克隆版本,免费版本)、FedoraCore(由RedHat桌面版发展而来,免费版本)。培训、学习、应用、知名度最高的Linux发行版本,对硬件兼容性来说也比较不错,版本更新很快,对新硬件和新技术支持较好。文档和资料较多,尤其是英文的拥有较大的用户数量,社区版有很多创新不过上手难,但在所有的Linux发行版本中,这个版本应该说是最自由的。1994年发行了第一版,早期只有商业版本,2004年被Novell公司收购后,成立了OpenSUSE社区,推出了自己的社区版本OpenSUSE。最华丽的Linux发行版,很多人都这样说,Xwindows和程序应用方面做的确实不错。UbuntuLinux版本9和12;Ubuntu基于知名的DebianLinux发展而来,界面友好,容易上手,对硬件的支持非常全面,是目前最适合做桌面系统的Linux发行版本。CentosLinux版本5.4和7.0;Centos是一个基于RedHatLinux提供的可自由使用源代码的企业级Linux发行版本。每个版本的Centos都会获得十年的支持(通过安全更新方式)。新版本的Centos大约每两年发行一次任务1.2国产操作系统1.2.1认识统信UOS公司成立于2019年产品兼容适配适配成果对硬件外设的适配支持专注基于Linux的操作系统研发与服务的商业公司。作为国内顶尖的操作系统研发团队,统信软件以提供安全稳定、美观易用的操作系统产品与技术解决方案为目标,拥有操作系统研发、行业定制、国际化、迁移和适配、交互设计、支持服务与培训等多方面专业人才统信软件近期不断与国内优秀软硬件厂商进行产品兼容适配工作,取得了一系列适配成果。围绕UOS打造自主软件生态已经初有成效,统信软件将继续加大与国内的优秀软硬件厂商合作,携手共建信息技术应用创新的新生态圈。UOS是基于Linux内核,同源异构支持四种CPU架构(AMD64、ARM64、MIPS64、SW64)和六大CPU平台(鲲鹏、龙芯、申威、海光、兆芯、飞腾),提供高效简洁的人机交互、美观易用的桌面应用、安全稳定的系统服务,是真正可用和好用的自主操作系统。对应用软件的兼容和优化,以及对应用场景解决方案的构建,完全满足项目支撑、平台应用、应用开发和系统定制的需求,体现当今Linux操作系统发展的最新水平。统信UOS1.2.2认识麒麟操作系统简称“麒麟软件”,总部天津。主营业务为操作系统、云计算、高可用集群软件的研发、销售和服务。麒麟软件以安全可信操作系统技术为核心,旗下的麒麟操作系统,既面向通用领域打造安全创新操作系统和相应解决方案,又面向国防专用领域打造高安全高可靠操作系统和解决方案,现已形成了服务器操作系统、桌面操作系统、嵌入式操作系统、麒麟云等产品,能够同时支持飞腾、龙芯、申威、兆芯、海光、鲲鹏等国产CPU。企业坚持开放合作打造产业生态,为客户提供完整的国产化解决方案。麒麟软件有限公司成功应用案例有:国家电网和南方电网31省智能实时调度系统中国石油、中国电信中国人民银行征信查询机、建设银行总部、中国互金会监管云航天科工集团办公系统麒麟操作系统同源支持四种技术路线的六大国产CPU平台、同源构建内核、核心库和桌面环境,兼容一致的开发与运行接口,完全一致的用户使用体验。麒麟操作系统同源异构支持的CPU平台如图:麒麟终端全栈生态图谱应用软件操作系统台式机一体机笔记本固件芯片汉为信息OEMODM1.2.3认识鸿蒙操作系统0201华为鸿蒙系统(HUAWEIHarmonyOS),是华为在2019年8月9日于东莞举行华为开发者大会,正式发布的操作系统鸿蒙OS。华为鸿蒙系统的发展历程为2012年,华为开始规划自有操作系统“鸿蒙”。2019年5月24日,国家知识产权局商标局网站显示,华为已申请“华为鸿蒙”商标,申请日期是2018年8月24日,注册公告日期是2019年5月14日,专用权限期是从2019年5月14日到2029年5月13日。2019年5月17日,由任教授领导的华为操作系统团队开发了自主产权操作系统——鸿蒙。鸿蒙OS是华为公司开发的一款基于微内核、耗时10年、4000多名研发人员投入开发、面向5G物联网、面向全场景的分布式操作系统。鸿蒙的英文名是HarmonyOS,意为和谐。不是安卓系统的分支或修改而来的。与安卓、iOS是不一样的操作系统。性能上不弱于安卓系统,而且华为还为基于安卓生态开发的应用能够平稳迁移到鸿蒙OS上做好衔接——将相关系统及应用迁移到鸿蒙OS上。思维导图技能训练1、总结Linux系统的版本及各版本的特点。THANKS任务二

linux实训环境配置任务目标知识目标能力目标素养目标理解虚拟软件与虚拟机,虚拟机与物理机等相关概念;了解在终端命令行进行系统基本操作的命令。掌握安装Vmware虚拟机的方法;掌握在虚拟机上安装CentOS系统的方法;掌握图形界面、文本界面切换,切换、注销系统用户,重启、关闭系统等基本操作。在安装Linux操作系统过程中通常会出现一些问题。比如,有些学生由于粗心忘记选择GNOME桌面造成安装好后进不了图形界面,学生在互相帮助、协作解决问题时可以增强他们的抗挫能力、问题解决能力和培养协作精神。任务背景为后续学习Linux操作系统进行实训环境的配置,主要安装Vmware虚拟机,在虚拟机上安装Linux系统,会图形界面和文本界面的切换以及简单的开机、重启等命令操作。素养目标【素养目标】通过虚拟机和Linux系统的安装锻炼动手操作能力和团队合作意识Linux系统在安装过程中可能会出现一些问题,学生在遇到问题时动手解决可以增加学生的抗挫能力和问题解决能力知识目标知识目标0102理解虚拟机的用处知道Linux系统安装会进行切换桌面和命令模式,并可以简单的命令操作会安装Vmware虚拟机1【能力目标】会在虚拟机上安装Linux系统23会简单的命令能力目标2.1vmware安装及虚拟机创建2.1vmware安装及虚拟机创建虚拟机VM安装centos7,点击虚拟机安装包。进入向导,选择ISO文件,下一步选择安装位置,默认C:\Users\Administrator\Documents\VirtualMachines\CentOS764位,也可以自己选择位置,比如D:\VirtualMachines\CentOS764位指定磁盘容量,默认20G查看虚拟机配置2.2centos系统安装2.2centos系统安装选择installcentos7本地化、软件、系统设置,分别双击相应!号位置;安装源(I)本地介质;安装位置(D)选择自动分区选择基本环境,比如GNOME桌面(若不选GNOME桌面将无法进入图形界面),也可以同时选择环境的附加选项,比如办公套件和生产率、GNOME应用程序、系统管理工具、安全性工具等。设置超级用户root密码,123456创建一个普通用户centos,设置密码123456,进入安装软件进程,重启,初始设置,同意许可协议,打开网络连接(ens33),完成配置,以centos用户登陆进入系统,欢迎界面2.3centos桌面模式和命令模式2.3centos桌面模式和命令模式安装Gnome桌面自动进入桌面模式,如下图所示Ctrl+alt+F3,进入文本界面输入localhost和password进入若想从文本界面进入图形界面输入startx或按Alt+Ctrl+F1可回到桌面模式。2.4进入命令行2.3进入命令行鼠标点击右键然后选择进入终端可以进入命令行模式,显示意思为:[登陆的用户名称@登陆的计算机名称~]用户级别提示符,“#”超级用户,“$”普通用户,“~”用户宿主目录。切换用户使用su+用户名,进行切换,比如切换qita用户:若注销则输入logout或exit命令,halt(系统正常关机),reboot(系统重新启动),poweroff(系统关机后还会关闭电源)。-k:告诉其他在线用户系统要进入维护模式,对于其他root用户实际没有执行,只是一个警告。-r:reboot重新启动系统。-h:halt关闭系统并且关闭电源。-f:跳过fsck(检查文件系统并尝试修复错误),系统快速关机并重新启动。-c:作为另一个终端的root用户,该参数可以取消shutdown命令的执行。-tsecs:系统执行shutdown的延迟时间,单位为分钟。"time":为具体指定时间。"warningmessage":向每个在线用户以广播的形式发送信息。①传送信息#shutdown-k2Attention:Systemwillinstalladisk.②延迟时间#shutdown23:59#shutdown+10#shutdownnow语法格式:shutdown[-krhfc][-tsecs]time[warningmessage]功能:进入单用户维护模式、向在线用户发送关机警告信息、定时关机或重新启动计算机、进行关机调度等。

其它简单命令为:多用户状态下shutdown命令:主要选项:实例:【总结】思维导图技能训练练习在Windows下利用VMware进行建立并安装Linux虚拟机系统。练习系统的开机、登录、注销及关机的方法,并对该过程进行观察和记录。练习安装后的虚拟系统的移植。020103THANKS任务三

文件与目录管理任务目录知识目标能力目标素养目标了解文件系统的基本概念、Linux系统的目录结构;了解相对路径与绝对路径的概念;理解文件与目录的相关命令语法;理解文件的权限概念及相关命令语法;理解Vim编辑器的操作用法;理解文件压缩与打包相关命令语法;理解链接、重定向和管道的概念。掌握文件的创建、查看、复制、移动、删除、查找等操作命令的用法;掌握目录的创建、切换、删除操作命令的用法;掌握文件与目录的权限管理方法;学会Vim编辑器的操作使用;掌握文件压缩与打包命令的用法。Linux的命令成千上万,初学者很难全面掌握所有的命令。因此同学们需要通过反复练习、强化记忆掌握日常工作中常用到的一些Linux操作命令。在日常工作学习生活中,大家在完成任何一件事情时,需要坚持不懈,认真勤奋,不畏艰难,才能取得成功。3.1.1Linux文件类型文件是Linux系统中存储信息的组织单位,是存储在磁盘、光盘等媒体上的一组信息的集合。数据以文件的形式存在,硬件设备同样以文件的形式进行组织六种常见的文件类型:普通文件(-)目录文件(d)设备文件(b、c)链接文件(l)套接字文件(s)管道文件(p)1234563.1.2Linux的目录结构Linux系统下是文件夹(目录),无驱动器盘符,而且只有一个根目录,所有的文件都是在根目录下面。Linux发行版遵循FHS(FilesystemHierarchyStandard)文件系统层次化标准,采用统一的倒置的树形目录结构。目

录作

用/根目录,位于Linux文件系统目录结构的顶层bin

提供用户使用的基本命令,存放二进制命令boot存放系统的内核文件和引导装载程序文件dev设备文件目录,存放所有的设备文件,例如cdrom为光盘设备etc存放系统配置文件,如用户账号密码、服务器配置等文件home包含系统中各个用户的主目录,子目录名即为各用户名lib存放各种编程语言库media系统设置的自动挂载点,如u盘的自动挂载点opt第三方应用程序的安装位置usr主要存放不经常变化的数据,以及系统下安装的应用程序目录mnt主要用来临时挂载文件系统,为某些设备默认提供挂载点proc虚拟文件系统,该目录中的文件是内存中的映像sbin保存系统管理员或者root用户的命令文件tmp存放临时文件var通常保存经常变化的内容,如系统日志、邮件文件等root系统管理员主目录3.2.1工作目录与用户主目录工作目录/当前目录(WorkingDirectory):用户登录到Linux系统中之后,都处在某个目录之中。工作目录是可以随时改变的。用户初始登录到系统中时,其主目录(HomeDirectory)就成为其工作目录。用户刚登录到系统中时,其工作目录便是该用户主目录,通常与用户的登录名相同。工作目录用字符“.”表示;父目录用字符“..”表示;主目录用字符“~”表示;如,[tom@localhost~]3.2.2相对路径和绝对路径绝对路径相对路径从根目录开始,依次将各级子目录的名字组合起来,形成的路径就称为某个文件的绝对路径。例如根目录(/)下有目录usr,usr目录下有子目录local,lcoal目录下有文件python,那么python文件的绝对路径就是/usr/local/python。相对路径就是从用户工作目录开始的路径。例如用户当前所在的目录为/usr,那么python文件相对当前位置的路径为local/python。3.3.1查看文件内容命令ls命令以列表的方式显示一个目录中包含的内容,可以用来查看一个文件或目录本身的信息。语法格式为:ls[选项][目录名或文件名]选项名称选项含义-a显示所有文件及目录(包含隐藏文件)-d显示目录,但不显示文件-l将权限、拥有者、文件大小等信息详细列出-r将文件以相反次序显示(原定依英文字母次序)-t将文件依建立时间之先后次序列出-A同-a,但不列出"."(目前目录)及".."-R若目录下有文件,则以下之文件亦皆依序列出ls命令显示/root目录下文件的详细信息[root@localhost~]#ls-l/root//显示目录下文件的详细信息总用量8-rw.1 root root 1649 1月2316:25 anaconda-ks.cfg-rw-r--r--.1 root root 1697 1月2316:56 initial-setup-ks.cfgdrwxr-xr-x.2 root root 6 1月2317:13 公共drwxr-xr-x.2 root root 6 1月2317:13 模板ls命令文件的属性信息由以下七部分组成:01020304050607第一部分是文件类型与文件权限权限。第1个字符一般用来区分文件的类型,第2-10个字符表示文件的访问权限,详细内容将在3.3.7节进行讲解。第二部分是被硬链接的次数。文件默认为1,目录默认为2。第三部分是该文件(目录)所属用户。第四部分是该文件(目录)所属组。用户及用户组的概念在任务五中进行讲解。第五部分是该文件的大小,文件大小默认单位为byte。第六部分是文件创建或修改时间。第七部分是文件名。用于观看某个文件的内容的,由第一行开始显示内容,其主要功能如下:①一次显示整个文件。②从键盘创建一个文件。但只能创建新文件,不能编辑已有文件。③将几个文件合并为一个文件。3.3.1查看文件内容命令cat命令命令格式为:cat[选项]文件名选项名称选项含义-n由1开始对所有输出的行数编号-b显示行号,空白行不显示行号cat命令查看/etc/passwd文件中的内容[root@localhost~]#cat/etc/passwd把/etc/passwd文件的内容加上行号后输入到file1文件[root@localhost~]#cat-n/etc/passwd>file13.3.1查看文件内容命令以分页形式查看文件内容按空白键(space)就往下一页显示按b键就会往回(back)一页显示命令格式为:more[选项]文件名more命令3.3.1查看文件内容命令less命令以分页形式查看文件内容,与more命令类似。与more命令的区别在于:more命令只能往后看查看内容,不能向前翻看;Less命令则可以使用[pageup][pagedown]等按键的功能来往前往后翻看文件命令格式为:less[选项]文件名选项名称选项含义-b<缓冲区大小>设置缓冲区的大小-e当文件显示结束后,自动离开-N显示每行的行号3.3.1查看文件内容命令head命令显示文件的开头内容(默认10行)命令格式为:head[选项]文件名选项名称选项含义-q隐藏文件名-v显示文件名-n指定显示的行数3.3.1查看文件内容命令tail命令显示文件的尾部内容(默认10行)命令格式为:tail[选项]文件名选项名称选项含义-f循环读取-q不显示处理信息-n指定显示文件的尾部n行内容3.3.1查看文件内容命令wc命令用于统计指定文本的行数、字数、字节数命令格式为:wc[选项]文件名选项名称选项含义-l只显示行数-w只显示单词数-c只显示字节数3.3.2创建、删除文件命令touch命令用于创建空文件或设置文件的时间命令格式为:touch[选项]文件名选项名称选项含义-d使用指定的日期时间,而非现在的时间-t使用指定的日期时间,而非现在的时间3.3.2创建、删除文件命令rm命令用于删除文件或目录。删除目录,需要在rm命令后面一个-r参数命令格式为:rm[选项]文件名选项名称选项含义-f不提示,强制删除文件或目录-i删除已有文件或目录之前先询问用户-r,-R递归删除,将指定目录下的所有文件与子目录一并删除-v显示指令的详细执行过程3.3.3复制、移动文件命令cp命令可以用来移动文件或目录,经常用来备份文件或者目录也可以用来修改文件名命令格式为:cp[选项]源文件或目录目标文件或目录选项名称选项含义-r复制目录,如果目录存在,则提示-f强行复制文件或目录,不论目的文件或目录是否已经存在-i覆盖既有文件之前先询问用户-p保留源文件或目录的属性rm命令将/home/test文件拷贝到当前目录下,更改名称为abc。[root@localhost~]#cp/home/testabc[root@localhost~]#ls/homeadminbbbmyrobtest3.3.3复制、移动文件命令mv命令可以用来移动文件或者目录,经常用来备份文件或者目录也可以用来修改文件名命令格式为:mv[选项]源文件或目录目标文件或目录选项名称选项含义-b若存在同名文件,覆盖前先备份原来的文件-f强制覆盖同名文件-i若目标文件(destination)已经存在时,就会询问是否覆盖!-u若目标文件已经存在,且source比较新,才会更新(update)3.3.4查找文件命令find命令从指定路径开始向下搜索满足表达式的文件和目录命令格式为:find[路径][表达式][操作]常用表达式含义-name文件按文件名查找,可以使用通配符-type文件类型按文件类型查找;f为普通文件、d为目录文件,l为链接文件,b为块设备文件、C为字符设备文件-size[+|-]文件大小查找指定大小的文件;c:字节;k:Kb;M:Mb;G:Gb3.3.4查找文件命令grep命令从指定文本文件或者标准输出中查找符合条件的字符串,默认显示其所在行的内容命令格式为:grep[选项]字符串

目标文件选项名称含义-i忽略字符大小写的差别-n在显示符合的字符串之前,标出该行的行号-v显示不包含指定字符串的行3.3.5显示路径与切换目录命令pwd命令用于显示当前工作目录的绝对路径命令格式为:pwd3.3.5显示路径与切换目录命令cd命令用于切换当前工作目录至指定目录。命令格式为:cd目录名/特殊符号特殊符号含义~将目录切换到家目录空白将目录切换到家目录-将目录切换到上一次操作目录..将目录切换到上一级目录3.3.6创建、删除目录命令mkdir命令用来创建一个目录或者级联目录命令格式为:mkdir[选项]目录名选项名称含义-m为目录指定访问权限,与chmod类似-p如果目录已经存在,则不会有错误提示。若父目录不存在,将会创建父目录。该选项常用于创建级联目录。-v显示指令执行过程3.3.6创建、删除目录命令rmdir命令用于删除目录,删除的目录必须为空目录或为多级空目录。命令格式为:rmdir[选项]目录名选项名称含义-p递归删除目录-v显示指令执行过程3.3.7文件的权限与权限管理文件的权限Linux系统是一个多用户多任务的操作系统,允许多个用户同时登录和工作。系统通过对文件设定访问权限的方式来保证文件的安全。文件权限是指文件的访问控制,即哪些用户可以访问文件以及执行什么样的操作。在访问某个文件之前,系统会先检查用户的权限,只有与文件权限相符合的用户才能访问该文件。(1)文件权限的概念3.3.7文件的权限与权限管理读取权限:浏览文件/目录中内容的权限写入权限:修改文件内容的权限;删除、添加和重命名目录内文件的权限。执行权限:对可执行文件而言,是允许执行的权限;进入目录的权限。文件的访问权限操作包括:文件所有者(owner):建立文件或者目录的用户。同组用户(group):文件所属组群中的所有用户。其他用户(other):既不是文件所有者,也不是同组用户的其他用户。为了控制权限,Linux首先对于将操作的用户分为:3.3.7文件的权限与权限管理(2)文件权限的表示[root@localhost~]#ls-lfile1//显示file1文件的详细信息-rw-r--r--.1rootroot288611月2220:17file13.3.7文件的权限与权限管理文件权限管理主要用来改变linux系统文件或目录的访问权限(1)chmod命令令格式有两种:①字符命令格式选项名称含义u文件拥有者g文件所属组o其他用户a所有用户+增加文件权限-减少文件权限=设置文件权限chmod命令②数字命令格式命令格式:chmodnnn文件例如“rwxr--r--”用数字可表示成744,“rwxr-xr-x”可以表示成7553.3.7文件的权限与权限管理用来改变文件的所有者、所属组(2)chown命令命令格式为:chown文件所有者[:组群]文件3.3.7文件的权限与权限管理修改文件的所属组群(3)chgrp命令命令格式为:chgrp组群文件3.4.1Vi和vim文本编辑器Vi(visualinterface)编辑器是一个可视化(Visual)的全屏幕文本编辑器,默认安装在各种UNIX系统上。Vim

编辑器是从vi发展出来的一个文本编辑器。其具备代码补全、编译及错误跳转等方便编程的功能,在程序员中被广泛使用。命令格式:vim[文件名]3.4.2vim编辑器的工作模式123Vim编辑器有三种工作模式:命令模式(Commandmode)输入模式(Insertmode)底线命令模式(Lastlinemode)3.4.2vim编辑器的工作模式①命令模式:②插入模式:③底线命令模式:启动vim编辑器后默认进入命令模式。键盘接受的任何字符都被当作命令来解释,不会出现在屏幕上。主要完成如光标移动、字符串查找以及删除、复制、粘贴文件内容等相关操作。(编辑模式),在命令模式下,输入“i”(a或o)或按<Insert>键就可以切换到插入模式。该模式的主要操作就是录入文件内容,可以对文本文件正文进行修改,或者添加新的内容。输入的任何字母都被当做文件内容显示在屏幕上。处于插入模式时,vi编辑器的最后一行会出现“--插入--”的状态信息。如果要返回到命令模式,按下[ESC]键即可退出编辑模式。在屏幕底部显示“:”,等待用户输入命令。在命令模式下,输入“:”即可进入底线命令模式。可以保存文件、退出编辑器,以及对内容进行查找、替换等操作。3.4.3vim编辑器的基本操作光标移动命令模式下,不能使用鼠标进行光标移动,一般可以直接用键盘方向键完成光标移动,也可以使用<PgUp>或<PgDn>向上或向下翻页。快捷键功能↑、↓、←、→上、下、左、右移动光标^将光标快速跳转到本行的行首字符$将光标快速跳转到本行的行尾字符w将光标快速跳转到当前光标所在位置的后一个单词的首字母b将光标快速跳转到当前光标所在位置的前一个单词的首字母e将光标快速跳转到当前光标所在位置的后一个单词的尾字母方向键进行上下左右方向的光标移动Home快速定位光标到行首End快速定位光标到行尾:setnu在编辑器中显示行号:setnonu取消编辑器中的行号显示1G跳转到文件的首行G跳转到文件的末尾行#G跳转到文件中的第#行PageUp进行文本的向上翻页PageDown进行文本的向下翻页3.4.3vim编辑器的基本操作复制、粘贴、删除快捷键功能yy复制当前行整行的内容到vi缓冲区。5yy从当前行开始复制5行yw复制当前光标到单词尾字符的内容到vi缓冲区y$复制当前光标到行尾的内容到vi缓冲区y^复制当前光标到行首的内容到vi缓冲区p读取vi缓冲区中的内容,并粘贴到光标当前的位置(不覆盖文件已有的内容)x删除光标处的单个字符=deletedd删除光标所在行5dd可以删除5行内容dw删除当前字符到单词尾(包括空格)的所有字符de删除当前字符到单词尾(不包括单词尾部的空格)的所有字符d$删除当前字符到行尾的所有字符d^删除当前字符到行首的所有字符J删除光标所在行行尾的换行符,相当于合并当前行和下一行的内容u取消最近一次的操作,并恢复操作结果可以多次使用u命令恢复已进行的多步操作U取消对当前行进行的所有操作Ctrl+r对使用u命令撤销的操作进行恢复3.4.3vim编辑器的基本操作文件内容查找快捷键功能/word从上而下在文件中查找字符串“word”?word从下而上在文件中查找字符串“word”n定位下一个匹配的被查找字符串N定位上一个匹配的被查找字符串在vim命令模式下键入“/”,后面跟要查找的字符串,再按回车。vim将光标定位在该串下一次出现的地方上。键入n跳到该串的下一个出现处,键入N跳到该串的上一个出现处3.5.1文件打包和压缩TAR是一种标准的文件打包格式。利用tar命令可将要备份保存的数据打包成一个扩展名为.tar的文件,以便于保存。tar命令只负责将多个文件打包成一个文件,但并不压缩文件,可配合其他压缩命令(如gzip或bzip2),来实现对TAR包进行压缩或解压缩快捷键功能-c创建“tar”格式的包文件,不进行压缩-v显示命令的执行过程-f指定要打包或解包的文件名称-z调用gzip压缩包文件-j调用bzip2压缩包文件-x解开“.tar”格式的包文件tar打包或压缩命令格式为:tar[选项]打包或压缩后的文件名需要打包的源文件或目录3.5.2文件解包和解压缩tar命令进行解包或解压缩命令格式为:tar[选项]打包或压缩后的文件名[-C目标目录]3.6链接文件Linux中在文件之间创建链接,实际上是给系统中已有的某个文件指定另一可用于访问的名称。如果链接指向目录,用户就可以利用该链接直接进入被链接的目录,而不用输入完整的路径名,并且删除这个链接,也不会破坏原来的目录。ln命令来创建链接文件命令格式:ln[参数][源文件或目录][目标文件或目录]快捷键功能-s建立软链接(符号链接)-f强行建立文件或目录的链接,不管文件或目录是否存在-i交互模式,文件存在则提示用户是否覆盖。-b删除,覆盖以前建立的链接-d允许超级用户制作目录的硬链接3.6.1硬链接硬链接是指通过索引节点来进行链接。索引节点编号(InodeIndex)元数据(metadata)filenameinodedatablocksmetadatauserdata多个文件名指向同一索引节点(Inode)是正常且允许的。一般这种链接就称为硬链接。硬链接的作用之一是允许一个文件拥有多个有效路径名,这样用户就可以建立硬链接到重要的文件,以防止“误删”源数据。3.6.2符号链接符号链接(也叫软链接)与硬链接不同,符号链接就是一个普通文件,只是数据块内容有点特殊,文件用户数据块中存放的内容是另一文件的路径名的指向,通过这个方式可以快速定位到软连接所指向的源文件实体。类似于windows系统中的快捷方式符号链接可对文件或目录创建。1233.7.1输入输出重定向输入重定向输出重定向指把文件导入到命令中。指把原本要输出到屏幕的数据信息写入到指定文件中。类别操作符说明输入重定向<

输入重定向是将命令中接收输入的途径由默认的键盘更改(重定向)为指定的文件输出重定向>

将命令的执行结果重定向输出到指定的文件中,命令进行输出重定向后执行结果将不显示在屏幕上>>

将命令执行的结果重定向并追加到指定文件的末尾保存错误重定向2>清空指定文件的内容,并保存标准错误输出的内容到指定文件中2>>向指定文件中追加命令的错误输出,而不覆盖文件中的原有内容3.7.2管道管道命令符把前一个命令原本要输出到屏幕的标准正常数据当作是后一个命令的标准输入其执行格式为:命令A|命令B|命令C|... //同时按下键盘上的Shift+\键即可输入管道符“|”THANKS任务四

内存与进程管理任务目录知识目标能力目标思政目标理解内存的含义;理解进程的含义。掌握free命令、top命令查看内存;掌握ps命令查看进程;。kill命令、sleep命令等管理进程。培养学生自我管理,合理安排,时间管理。任务背景实现内存和进程的管理,需要查看内存的使用情况,要启动进程sleep,要查看进程sleep,要显示进程sleep的运行状态,要将进程sleep放入后台,要杀死进程sleep,要查看系统资源信息。素养目标【素养目标】培养学生自我管理,合理安排,时间管理知识目标知识目标0102理解内存的含义理解进程的含义掌握free命令、top命令查看内存1【能力目标】掌握ps命令查看进程23kill命令、sleep命令等管理进程能力目标内存管理内存的概念内存(Memory)是计算机的重要部件之一,是CPU与外存沟通的桥梁,计算机中所有程序的运行都是在内存中进行的,内存性能将影响着计算机整体的发挥水平。内存也称主存储器或内存储器,用于暂时存放CPU中的运算数据,以及与硬盘、u盘等外部存储器交换的数据,是CPU能够直接寻址的存放空间。当计算机开始运行时,操作系统就会将内存中需要运算的数据调到CPU中进行运算,运算完成时,CPU将结果传送出来。内存的运行也决定着计算机整体运行的快慢程度。内存在Linux系统中是一种涉及范围较广的资源,涉及到应用程序、kernel、driver等方面。所以内存管理(MemoryManagement,简称MM)是Linuxkernel中重要又复杂的子系统。查看内存——free命令free命令该命令用来查看系统内存状态,free命令的一般格式如下:free[选项]free命令常用选项:选项说明-b用Byte作为单位来显示内存的使用状况。-k用KB作为单位来显示内存的使用状况,默认使用KB作为单位。-m用MB作为单位来显示内存的使用状况。-g用GB作为单位来显示内存的使用状况。-t在最终结果输出中,输出内存、swap分区和总量。-c次数根据次数来显示内存使用状况的次数。-s间隔秒数根据间隔秒数来持续显示内存使用状况。查看内存——free命令free命令输出的含义:选项说明total内存总数used内存已使用量free内存空闲数shared多个进程进行共享的内存总数buffers缓冲内存数cached缓存内存数查看内存——free命令【任务4.1】查看内存状态[root@localhost~]#free

total

used

free

shared

buff/cache

availableMem:995896

594064

106072

12260

295760

188776Swap:2097148

14088

2083060用free命令显示系统内存状态:用free命令以MB为单位来显示系统内存状态:[root@localhost~]#free–mtotal

used

free

shared

buff/cache

availableMem:972

578

84

11

309

185Swap:2047

13

2034查看内存——free命令【任务4.1】查看内存状态[root@localhost~]#free–mt

totalusedfreesharedbuff/cacheavailableMem:972

57884

11

309

185Swap:2047132034Total:30205922118用free命令以MB为单位来显示系统内存状态以及总内存量:查看内存——top命令top命令该命令用来查看内存的占用情况。查看内存——top命令【任务4.2】查看内存占用情况[root@localhost~]#toptop-18:05:40up17min,2users,loadaverage:0.06,0.10,0.22Tasks:202total,3running,199sleeping,0stopped,0zombie%Cpu(s):1.3us,0.7sy,0.0ni,98.0id,0.0wa,0.0hi,0.0si,0.0stKiBMem:995896total,83316free,593956used,318624buff/cacheKiBSwap:2097148total,2083060free,14088used.188856availMem用top命令查看内存的占用情况:查看内存——cat/proc/meminfocat/proc/meminfo该命令用来查看RAM的使用情况。查看内存——cat/proc/meminfo【任务4.3】查看RAM的使用情况[root@localhost~]#cat/proc/meminfoMemTotal:995896kBMemFree:83424kBMemAvailable:188964kBBuffers:36kBCached:230144kBSwapCached:1844kB……用“cat/proc/meminfo”查看RAM的内存使用情况:进程管理认识进程进程是正在执行中的程序或者任务的执行过程。当程序被执行时,执行人的权限和属性,及程序的代码都被加载入内存,Linux内核使用进程来管理多任务执行。通过进程,Linux会给不同的程序安排等待使用的CPU。Linux内核维护每一个进程的信息,系统会给每个进程分配一个ID,称为PID(进程ID),以此来保障事务有序。内核也会对每个进程的内存进行跟踪。在操作系统中,所有能够执行的程序与命令都会产生进程。只是有些程序和命令非常简单,如ls命令、mkdir命令等,这些命令在执行完后直接结束,其相应的进程也会结束,所以难以捕捉到这些进程。但还有一些程序和命令,启动之后就会一直驻留在系统当中,这些进程称为常驻内存进程。进程的状态运动态就绪态阻塞态进程管理运行(running)态:进程具备所有资源,并且拥有CPU资源,可以运行。就绪(ready)态:进程具备所有资源,只差CPU资源,等待系统分配CPU资源进行运行。万事俱备,只欠东风的状态。等待(wait)态:又称为阻塞(blocked)态或睡眠(sleep)态,进程不具备所有资源,等待某个事件的完成。为了方便管理进程,一般来说,按进程在执行过程中至少要定义三种不同的进程状态:进程管理运行就绪等待分配CPU资源运行时间到等待事件发生等待某个事件进程管理【任务4.4】启动进程当输入一个命令并执行时,就启动了一个进程,而且是属于前台的进程。如启动一个较耗时的进程时,把该进程挂起(按Ctrl+Z组合键),并使用ps命令查看进程,就可以看到该进程在ps显示进程列表中,例如:前台启动sleep进程,让进程睡眠60秒:[root@localhost~]#sleep60

^Z

[1]+已停止sleep60前台启动进程:进程管理通过运行ps命令查看进程信息,可以看到刚刚执行的cat命令的进程号为9345,同时ps进程的进程号为9382。[root@localhost~]#ps–e……9383pts/000:00:00sleep9390pts/000:00:00ps进程管理后台启动进程:从后台启动进程,其实就是在输入命令时,在命令结尾处添加一个“&”符号(注意&符号前面有空格)。例如:后台启动sleep进程,让进程睡眠60秒:[root@localhost~]#sleep60&

[2]9461输入命令并执行之后,可以看到该进程在ps显示进程列表中,同时Shell也显示了一个数字9461,这个数字就是是该进程的进程号。进程管理ps命令该命令用来查看当前系统中正在运行的进程信息,ps命令常用选项:ps命令的一般格式:ps[选项]选项说明a显示终端与tty相关的所有进程u显示进程的用户以及其内存的使用情况-r显示正在运行的进程信息-l长格式显示进程信息-e显示所有进程信息进程管理ps命令输出的含义:选项说明UID运行进程的用户IDPID进程IDPPID父进程IDTTY进程运行的终端号TIME进程占用CPU的运行时间PRI进程的优先级NI进程的优先级,数值越小,进程越快被执行START进程启动的时间COMMAND进程的命令名STAT进程状态进程管理top命令该命令用来动态显示进程的运行状态,top命令的一般格式:top[选项]top命令常用选项:选项说明-d秒数指定top命令每隔几秒刷新。默认3秒-b使用批量处理模式显示。一般和“-n”选项一起使用-n次数指定top命令的执行次数-p进程PID仅显示指定ID的进程-s在安装模式中运行top命令,防止在交互模式出现错误-u用户名只显示某个用户的进程进程管理top命令输出的含义:选项说明PID进程IDUSER进程的用户名PR优先级NInice值。高优先级用负值表示,低优先级用正值表示VIRT进程使用的虚拟的内存总量,单位为kb。包括SWAP和ESRES进程使用的、未被换出物理内存的小,单位为kb。包括CODE和DATASHR共享内存大小,单位为kbS进程状态。(D=不可中断的睡眠状态,R=运行,S=睡眠,T=跟踪/停止,Z=僵尸进程)%CPU上次更新至今的CPU时间占用百分比%MEM进程使用物理内存的百分比TIME+进程使用CPU的总时间COMMAND进程名称进程管理【任务4.5】查看进程[root@localhost~]#ps-lFSUIDPIDPPIDCPRINIADDRSZWCHANTTYTIMECMD4S0893188220800-58036do_waipts/000:00:00su4S0894289310800-29106do_waipts/000:00:00bash0T0946189420800-26993do_sigpts/000:00:00cat0R0950789420800-38309-pts/000:00:00ps用ps命令以长格式显示当前shell有关进程的信息:进程管理[root@localhost~]#ps-ePIDTTYTIMECMD1?00:00:02systemd2?00:00:00kthreadd用ps命令显示当前shell所有进程的信息:[root@localhost~]#ps-e|grepsleep10549?00:00:00sleep10550pts/000:00:00sleep用ps命令显示sleep进程的信息:进程管理[root@localhost~]#toptop-14:33:23up55min,2users,loadaverage:0.00,0.04,0.05Tasks:208total,2running,203sleeping,3stopped,0zombie%Cpu(s):2.4us,1.7sy,0.0ni,95.6id,0.0wa,0.0hi,0.3si,0.0stKiBMem:995896total,79228free,628632used,288036buff/cacheKiBSwap:2097148total,2074188free,22960used.132152availMemPIDUSERPRNIVIRTRESSHRS%CPU%MEMTIME+COMMAND7307root2003198723914414964S2.73.90:07.82X用top命令动态显示当前进程:进程管理[root@localhost~]#top–d10用top命令动态显示当前进程并每隔10秒更新[root@localhost~]#top–uroot用top命令动态显示root用户的进程进程管理kill命令该命令用来终止进程执行,kill命令的一般格式:kill[选项]PIDkill命令常用选项:选项说明0,EXIT程序退出时收到退出消息1,HUP虚拟机挂起,某些进程没有终止时,重新初始化2,INT非强制性结束进程3,QUIT退出进程9,KILL杀死进程,即强制性结束进程11,SEGV段错误15,TERM正常结束进程,默认选项进程管理jobs命令该命令用来将当前终端放入后台,jobs命令的一般格式:jobs[选项]jios命令常用选项:选项说明-l(L的小写)列出进程的PID-n只列出上次告知后有改变状态的进程-p只列出进程的PID-r只列出处于运行状态的进程-s只列出已经停止的进程进程管理sleep命令该命令用来让进程暂停运行一段时间,sleep命令的一般格式:sleep时间进程管理【任务4.6】管理进程[root@localhost~]#kill-99461[2]-已杀死sleep60用kill命令杀死进程sleep[root@localhost~]#kill-39588[2]-退出(吐核)sleep60用kill命令退出进程sleep进程管理[root@localhostcentos]#jobs[1]+已停止sleep60用jobs命令查看进程[root@localhost~]#jobs-l[1]+9416停止sleep60用jobs命令查看进程的PID进程管理[root@localhost~]#sleep100用sleep命令让进程暂停100秒[root@localhost~]#sleep50;touch/test/newfile用sleep命令让进程暂停50秒后创建文件/test/newfile查看系统资源信息动态地了解系统资源的使用情况,以及查看当前系统中最占用系统资源的环节,使用vmstat命令即可以查看。查看系统资源信息vmstat命令该命令用来监控进程状态、硬盘输入/输出状态、内存使用、CPU使用、虚拟内存使用等信息,vmstat命令的一般格式:vmstat[选项]vmstat命令常用选项:选项说明-f显示进程启动后,系统复制(fork)的程序数-s显示进程启动后,由于事件导致的内存变化情况-S单位以指定单位来显示数据,例如用K/M来显示数据-d显示硬盘中有关读写总量-p分区设备

文件名显示硬盘分区的读写状况【任务4.7】查看系统资源信息[root@localhost~]#vmstat用vmstat命令检测系统复制的程序数[root@localhost~]#vmstat-f10228forks用vmstat命令检测查看系统资源信息任务总结内存与进程管理THANKS任务五

管理用户和用户组任务情境完成某项IT综合项目,需要搭建一个协作团队,需要3个工作部门和20个成员。本任务需要在服务器上为每个人创建不同的账号,为每个用户创建各自的工作目录;要定期更改用户的登录密码,设置用户期限180天;每个部门组配置一名部门管理员,以便进行用户成员和权限的管理;其它用户若加入相应工作组须通过组密码验证;任务完成后删除用户组和用户。(直接提出具体的学习任务或工作任务,具体的要求)任务目标知识目标能力目标素养目标认识linux用户和组的基本分类;理解linux用户和组的权限;理解linux用户、组群管理的相关命令语法。掌握Linux用户、用户组增加、修改、删除的方法;熟悉Linux用户、组群属性设置方法;掌握Linux用户账户管理及安全管理的方法。培养学生团队协作能力,增强学生隐私保护意识和能力。(要达成的学习目标或工作目标,分三个层面)任务准备(完成任务需要那些知识和环境条件,分两个层面)知识准备环境准备理解掌握useradd、passwd、usermod命令用法;理解掌握groupadd、groupmod、gpasswd命令用法;在VMware15安装centos7虚拟机。任务流程(完成任务的相关流程,步骤,导图)040601030502用useradd命令创建用户,用passwd命令设置用户密码用usermod命令修改设置用户的相关属性用groupadd命令创建工作部门组用gpasswd设置组群密码,添加用户到工作群,设置组管理员删除用户、删除用户组用groupmod命令修改设置组群的相关属性5.1管理linux用户5.1.1认识linux用户Linux上的用户有三种:超级用户:即root用户,拥有计算机系统的最高权限。普通用户:由超级用户创建,普通用户帐户在系统上的任务是进行普通工作,权限有限。系统用户:是与系统服务相关的用户,通常在安装软件包时自动创建,一般不需要改变其默认设置。如bin、ftp、mail等用户。每个用户有用户ID进行身份标识,即UID。在centos7中,root的UID为0,系统用户的UID在1-999之间,新增加的普通用户UID在1000之后,每增加一个用户,UID依次递增。5.1.1认识linux用户用户配置文件/etc/passwd[root@localhostcentos]#cat/etc/passwd|grepcentosroot:x:0:0:root:/root:/bin/bashbin:x:1:1:bin:/bin:/sbin/nologindaemon:x:2:2:daemon:/sbin:/sbin/nologinadm:x:3:4:adm:/var/adm:/sbin/nologinlp:x:4:7:lp:/var/spool/lpd:/sbin/nologinsync:x:5:0:sync:/sbin:/bin/syncshutdown:x:6:0:shutdown:/sbin:/sbin/shutdownhalt:x:7:0:halt:/sbin:/sbin/haltmail:x:8:12:mail:/var/spool/mail:/sbin/nologinoperator:x:11:0:operator:/root:/sbin/nologingames:x:12:100:games:/usr/games:/sbin/nologinftp:x:14:50:FTPUser:/var/ftp:/sbin/nologinnobody:x:99:99:Nobody:/:/sbin/nologin5.1.1认识linux用户用户密码配置文件/etc/shadow文件[root@localhostcentos]#cat/etc/shadow|grepcentoscentos:$6$Yz1wN8vdmFHkXsdW$9Ht0TOWVE.5H21DaQoSRJvQ3eCfylPWP/eWxY3HZbymJG0sQIdN8R5EwiJqTUzypZ6po7GXFWKlhKhOGtSKPD0::0:99999:7:::5.1.2创建用户linux使用useradd命令创建用户帐号,一般情况下,每个新建用户都会在/home目录下有自己个人的初始目录,并在/etc/passwd记录用户帐户信息。功能创建用户帐号,与adduser命令功能相同。新建用户同时也会建立一个与用户名同名的组群,在/etc/group文件会记录组群的信息。语法格式:useradd[选项]用户名5.1.2创建用户【任务5.1】建立一个新用户账户testuser1,并设置UID为1111,主目录为/usr/testuser1,属于users组。运行结果如下:[root@localhostcentos]#useradd-u1111-d/usr/testuser1

-guserstestuser1【任务5.2】分别创建user1、user2...user20用户,使用用户的默认初始目录并设置用户的过期日期为“2022-1-1”,用户备注为“myfirtstuser”。[root@localhostcentos]#useradd-e"2022-1-1"-c“myfirtstuser”user15.1.2创建用户passwd命令功能修改用户密码,用户本人只能修改自己的密码。语法格式:passwd[选项][用户]5.1.2创建用户【任务5.3】以超级用户root身份设定user1的密码

[root@localhostcentos]#passwduser1更改用户user1的密码。新的密码:无效的密码:密码少于8个字符重新输入新的密码:passwd:所有的身份验证令牌已经成功更新。【任务5.4】以超级用户root身份锁定user1,锁定了用户口令密码,该用户将不能正常登陆系统。[root@localhostcentos]#passwd-luser1锁定用户user1的密码。passwd:操作成功5.1.2创建用户【任务5.5】以超级用户root身份设定user2用户在60天内不可修改密码,并在180天必须更改密码[root@localhostcentos]#passwd-n60-x180user1调整用户密码老化数据user1。passwd:操作成功【任务5.6】设定centos用户密码永不过期。[root@localhostcentos]#passwd-kcentos更改用户centos的密码。为centos更改STRESS密码。(当前)UNIX密码:新的密码:重新输入新的密码:passwd:过期的身份验证令牌已经成功更新。5.1.3修改用户ps命令linux使用usermod命令对用户属性进行修改。表5-3usermod命令的选项及其含义语法格式:usermod[选项]

用户名选项说明-g<群组>修改用户所属的群组-G<群组>修改用户所属的附加群组-d指定用户的新主目录-s指定该用户账号的新登录shell-l<帐号名称>修改用户帐号名称-L锁定用户密码,使密码无效-u<uid>修改用户ID-U解除密码锁定-c修改用户的注释5.1.3修改用户【任务5.7】修改用户user1的组群为workgroup1组,附加组群为workgroup2,并修改用户名称为studentuser1。[root@localhostcentos]#usermod-gworkgroup1-Gworkgroup2-lstudentuser15.1.3修改用户【任务5.8】将用户jack的登录shell修改为ksh,主目录改为/home/J,用户组改为developer,备注为“myfirstusername”。[root@localhost~]#usermod-s/bin/ksh-d/home/J–gdeveloper-c“myfirstname”jack【任务5.9】锁定用户jack,使密码无效。[root@localhost~]#usermod-Ljack[root@localhost~]#cat/etc/shadow5.1.4删除用户对于不再使用的用户,linux使用userdel命令从系统中删除。功能删除不再使用的用户帐户,主要删除用户在系统中的文件(主要是/etc/passwd,/etc/shadow,/etc/group等)的记录,必要时可以删除用户主目录和邮件池等。主要选项:语法格式:-f强制删除用户,即使用户当前已登录-r删除用户的同时,删除与用户相关的所有文件【任务5.8】删除jack用户,并把与用户相关的所有文件全部删除。[root@localhost~]#userdel-rjack5.1.5切换用户与设定特殊权限su命令【任务5.10】语法格式:su[选项]用户名将jack变更账号为root身份并在执行cat指令后退出变回原使用者。运行结果如下:[jack@localhost~]$cat/etc/shadowcat:/etc/shadow:权限不够[jack@localhost~]$su-c"cat/etc/shadow"root[jack@localhost~]$变更账号为root并传入-f参数给新执行的shell[jack@localhost~]#suroot-f5.1.5切换用户与设定特殊权限sudo命令实际操作过程中,超级用户root使用visudo命令对配置文件/etc/sudoers进行编辑,在/etc/sudoers文件的第101行左右增加一行,作为对普通用户的授权信息行,完成sudoer用户的授权。此行包括四个部分,运行者用户名、主机、以哪个身份运行、命令,格式如下所示:who

host=(runas)

TAG:commandwho:运行者用户名host:主机runad:以哪个身份运行TAG:标签command:命令5.1.5切换用户与设定特殊权限【任务5.11】指定普通oracle用户在任何地方以root身份无密码执行useradd有密码执行userdel。运行结果如下:[root@localhostcentos]#whereisuseradduseradd:/usr/sbin/useradd/usr/share/man/man8/useradd.8.gz[root@localhostcentos]#wher

温馨提示

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

评论

0/150

提交评论