智能网联汽车计算平台部署与测试课件:Ubuntu系统的安装与使用_第1页
智能网联汽车计算平台部署与测试课件:Ubuntu系统的安装与使用_第2页
智能网联汽车计算平台部署与测试课件:Ubuntu系统的安装与使用_第3页
智能网联汽车计算平台部署与测试课件:Ubuntu系统的安装与使用_第4页
智能网联汽车计算平台部署与测试课件:Ubuntu系统的安装与使用_第5页
已阅读5页,还剩72页未读 继续免费阅读

下载本文档

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

文档简介

智能网联汽车

计算平台部署与测试

Ubuntu系统的安装与使用目录01.Ubuntu系统认知02.Ubuntu系统安装03.Ubuntu系统使用01.Ubuntu系统认知任务描述最近,单位新来一批实习员工,他们对Ubuntu系统并不熟悉,需要对Ubuntu系统有一个清晰的认识,请你准备一下,讲解Ubuntu系统的来历和系统特点,并对学习效果进行评价。任务目标(1)能够了解Linux系统的起源及发展。(2)能够指明Ubuntu系统的特点,并讲述其与Windows系统的区别。(3)能够清楚讲述Ubuntu系统的版本分类。任务准备(1)防护装备:常规实训着装。(2)教学设备:安装有Ubuntu系统的计算机平台。(3)教学工具:VMWareWorkstation、Ubuntu18.04.6。一、Ubuntu系统的起源及发展历程Ubuntu和Linux系统之间存在着紧密的关系,Ubuntu是Linux操作系统的一个分支或变体,它继承了Linux的基本特性,但具有自己的特点和优势。因此要了解Ubuntu系统的起源,需要先从Linux系统讲起。Linux全称GNU/Linux,是一套免费使用且自由传播的类Unix操作系统,是一个多用户、多任务、支持多线程和多CPU的操作系统。同时Linux系统秉持以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。今天各种场合都有使用各种Linux发行版,从嵌入式设备到超级计算机,从云计算系统到桌面系统,以及服务器领域,通常服务器使用LAMP(Linux+Apache+MySQL+PHP)或LNMP(Linux+Nginx+MySQL+PHP)组合。除了长期支持版之外,Ubuntu还每年发布一个常规版本,如Ubuntu21.04"HirsuteHippo"。这些版本的持续发展和改进使Ubuntu成为一个受欢迎的操作系统选择,广泛应用于个人计算机、服务器、云环境和物联网等多个领域。如图所示为Ubuntu系统图标。中央处理器架构Ubuntu支持i38632位系列、amd64位X86系列、ARM系列、PowerPC系列以及最新的RISC-V。版本用途据Ubuntu发行版本的用途来划分,可分为Ubuntu桌面版、Ubuntu服务器版、Ubuntu云操作系统、Ubuntu移动设备系统和Ubuntu物联网版。开发项目Ubuntu官方还有几大主要分支,分别是EdUbuntu、KUbuntu、LUbuntu、Mythbuntu、UbuntuMATE,UbuntuGNOME、UbuntuKylin、UbuntuStudio和XUbuntu。Ubuntu官方网站提供了丰富的Ubuntu版本及衍生版本,可以按照中央处理器架构、版本用途、开发项目等进行分类。二、Ubuntu系统的版本分类三、Ubuntu系统的特点01开源免费自由地使用、修改和分发02稳定性通过频繁的更新和修复来保持系统的稳定性03易用性具有简单易用的界面和安装过程,还提供了大量的应用程序和软件包04安全性Ubuntu采用了最新的安全技术和机制,可以帮助保障系统的安全性。此外,Ubuntu还提供了更新管理、防火墙和恶意软件防护等功能,以保护用户的数据和隐私。05全球化Ubuntu提供了全球化的支持,支持多种语言和字符集,可以帮助用户在多种语言环境下使用系统。06强大的社区支持Ubuntu的开发和维护是基于社区的合作和贡献,因此它受到了广泛的社区支持和参与。07灵活性和可定制性Ubuntu支持多种桌面环境和主题,此外,Ubuntu还提供了丰富的软件包管理工具,方便用户安装、更新和管理软件包。三、Ubuntu系统的特点比较WindowsUbuntu界面界面统一,外壳程序固定。所有Windows程序菜单几乎一致,快捷键也几乎相同。用户界面和体验可能因不同的桌面环境(如GNOME、KDE等)而有所不同,但通常都强调简洁和易用性。驱动程序驱动程序丰富,版本更新频繁。默认安装程序里面一般包含有该版本发布时流行的硬件驱动程序,之后所出的新硬件驱动依赖于硬件厂商提供。对于一些老硬件,如果没有了原配的驱动有时很难支持。另外,有时硬件厂商未提供所需版本的Windows下的驱动,也会比较头痛。由志愿者开发,由Linux核心开发小组发布,很多硬件厂商基于版权考虑并未提供驱动程序,尽管多数无需手动安装,但是涉及安装则相对复杂,使得新用户面对驱动程序问题(是否存在和安装方法)会一筹莫展。但是在开源开发模式下,许多老硬件尽管在Windows下很难支持的也容易找到驱动。HP、Intel、AMD等硬件厂商逐步不同程度支持开源驱动,问题正在得到缓解。学习使用使用比较简单,容易入门。图形化界面对没有计算机背景知识的用户使用十分有利。但系统构造复杂、变化频繁,且知识、技能淘汰快,深入学习困难。图形界面使用简单,容易入门。文字界面,需要学习才能掌握。系统构造简单、稳定,且知识、技能传承性好,深入学习相对容易。硬件要求一般需要更高的硬件配置来提供流畅的用户体验对硬件的要求较低,可以在较老的计算机上运行软件生态拥有更加丰富的应用程序生态系统,包括大量的商业软件和游戏。但特定功能可能都需要商业软件的支持,需要购买相应的授权。有一个庞大的开源软件生态系统,用户可以从官方软件源或第三方源安装软件。虽然大部分软件都可以自由获取,但同样功能的软件选择较少。1.在教师的引导下,以小组为单位学习相关技能,并完成下列作业1)Ubuntu和Linux有什么联系?3)简述Ubuntu系统的特点2)简述Ubuntu的发展历程任务实施2.在教师的引导下分组,以小组为单位学习相关知识,并结合计算机系统,完成以下作业:任务实施1)在计算机上查找系统版本,记录计算机安装的系统版本号。2)对照Windows和Ubuntu系统界面,找找他们之间的不同。1.学习效果评价小组同学学习Ubuntu系统的有关知识,进行汇报展示。2.学习过程评价:见右图评价反馈02.Ubuntu系统安装任务描述最近,单位新来一批实习员工,他们新领了办公电脑,需要在新电脑安装Ubuntu系统,请你准备一下,讲解Ubuntu系统的安装过程,并对学习效果进行评价。任务目标(1)能够了解Ubuntu系统的硬件要求。(2)能够下载适合计算机硬件配置的Ubuntu镜像文件,并确保镜像文件的完整性和正确性。(3)能够正确的安装Ubuntu系统,并对系统进行基本的配置和优化。任务准备(1)防护装备:常规实训着装。(2)教学设备:符合硬件要求的计算机平台。(3)教学工具:VMWareWorkstation、Ubuntu18.04.6。一、安装前的准备工作UbuntuLinux以其简单易用、界面直观以及强大的社区支持等特点,成功吸引了大量个人用户。它不仅改变了人们对Linux系统难以安装和使用的看法,还使得更多用户能够享受到Linux系统带来的优势。学习Ubuntu系统的第一步就是学会如何安装Ubuntu,掌握安装Ubuntu系统的目的不仅仅是能够顺利地将它安装好,还应该在此过程中加深对Linux系统引导过程、文件系统、磁盘分区和Ubuntu的软件包管理的理解。下面我们一起来看看如何安装Ubuntu系统:

(一)Ubuntu版本选择(二)虚拟机安装(一)Ubuntu版本选择Ubuntu在安装前,需要根据计算机或服务器的硬件条件来选择合适的Ubuntu版本。基于稳定性等因素考虑,目前智能网联汽车中多采用18.04.x版本,综合考虑本文选择的版本为Ubuntu-18.04.6,下载之前先从Ubuntu官网下载指定版本的Ubuntu安装镜像,Ubuntu-18.04.6下载地址为:。

Ubuntu18.04.6是一个针对Ubuntu18.04LTS的长期支持版本进行的更新和修复的版本。与之前的版本相比,它并没有引入太多显著的新特性,而是更注重于稳定性和安全性的提升,以及针对已知问题的修复。在Ubuntu18.04.6中,你可能会发现以下一些改进和更新:(1)安全性更新。(2)性能优化。(3)稳定性提升。(一)Ubuntu版本选择一般来说,Ubuntu对硬件的要求并不高,但是较高的硬件配置能保证系统运行流畅从而获得更好的性能体验。Ubuntu18.04.6推荐的硬件配置如下:

双核2GHz处理器或更高4GB系统内存25GB磁盘存储空间可访问的互联网光驱或USB安装介质(采用虚拟机模式安装时不需要)如果在物理机上安装Ubuntu,需要先制作好Ubuntu的U盘启动盘。如果在虚拟机上安装Ubuntu,则需要在物理机上先安装好虚拟机软件(如VMWareWorkStation)。为方便教学,本课程任务采用在虚拟机上安装Ubuntu。(二)虚拟机安装首先进行VMware软件版本的选择。本书选择是VMWareWorkStation15.0.0版本,该版本以其强大的功能、灵活的配置和出色的性能,能够为用户提供了一个高效、安全的虚拟计算环境,是软件开发、测试以及部署的理想选择。虚拟机安装步骤如表2-2所示,软件安装包可以自行去官网下载。1)安装包下载完成后,双击安装包打开安装页面,点击下一步(二)虚拟机安装2)弹出用户协议页面,点击我接受许可中的条款,然后点击下一步。3)进入自定义安装页面,可以点击更改修改软件的默认安装位置,也可以保持默认安装位置,直接点击下一步。(二)虚拟机安装4)本文点击修改,自定义一个位置进行安装。安装位置修改后,选择确定。5)确认修改好安装位置后,直接选择下一步。(二)虚拟机安装6)保持默认快捷方式,然后点击下一步。7)最后点击安装,等待软件安装完成。(二)虚拟机安装8)保持默认快捷方式,然后点击下一步。二、Ubuntu系统安装—创建和配置虚拟机1)在物理机上启动VMWareWorkStation软件,在VMWareStation上创建新的虚拟机。二、Ubuntu系统安装—创建和配置虚拟机2)选择【自定义(高级)】,然后点击【下一步】按钮。二、Ubuntu系统安装—创建和配置虚拟机3)选择虚拟机的硬件兼容性,直接点击【下一步】按钮,采用默认设置即可。二、Ubuntu系统安装—创建和配置虚拟机4)选择操作系统的安装方式。选择【稍后安装操作系统】,然后点击【下一步】按钮。二、Ubuntu系统安装—创建和配置虚拟机5)选择要安装的操作系统。【客户机操作系统】选择“Linux”,【版本】选择“Ubuntu64位”,然后点击【下一步】按钮。二、Ubuntu系统安装—创建和配置虚拟机6)命名虚拟机。在【虚拟机名称】输入虚拟机的名称,点击【浏览】按钮,选择虚拟机的安装位置,然后点击【下一步】按钮。二、Ubuntu系统安装—创建和配置虚拟机7)分配虚拟机的处理器数量。输入处理器数量和每个处理器的内核数量,然后点击【下一步】按钮。二、Ubuntu系统安装—创建和配置虚拟机8)设置虚拟机的内存大小。推荐设置为2GB。然后点击【下一步】按钮。二、Ubuntu系统安装—创建和配置虚拟机9)如图2-9所示,选择虚拟机的网络类型。一般选择“桥接网络”或“使用网络地址转换”即可。然后点击【下一步】按钮。二、Ubuntu系统安装—创建和配置虚拟机10)选择I/O控制器类型。直接点击【下一步】按钮,采用默认设置即可。二、Ubuntu系统安装

—创建和配置虚拟机11)选择磁盘类型。选择推荐的“SCSI”磁盘即可。然后点击【下一步】按钮。12)选择磁盘。一般选择“创建新虚拟磁盘”,然后点击【下一步】按钮。二、Ubuntu系统安装

—创建和配置虚拟机13)指定虚拟机的磁盘容量。建议大于20GB。然后点击【下一步】按钮。14)指定磁盘文件。一般使用默认设置即可。然后点击【下一步】按钮。15)虚拟机信息总结。点击【完成】按钮。16)创建完成新的虚拟机后,在VmwareWorkStation主页面上将能看到新建的虚拟机名称,单机虚拟机的选项卡,则会出现虚拟机管理界面。点击编辑界面左边中部的“编辑虚拟机设置”修改虚拟机的CPU、内存、硬盘等硬件信息。二、Ubuntu系统安装

—创建和配置虚拟机17)选择Ubuntu安装镜像文件,点击【新CD/DVD(SATA)】,选择【使用ISO映像文件】,然后点击【浏览】按钮,选择之前下载的Ubuntu18.04.6LTS映像文件,最后点击【关闭】按钮。二、Ubuntu系统安装

—创建和配置虚拟机1)在VMWareWorkStation主界面,点击【开启此虚拟机】,开启系统安装。二、Ubuntu系统安装—Ubuntu系统安装2)选择使用的语言。选择“中文(简体)”,然后点击“安装Ubuntu”按钮。二、Ubuntu系统安装—Ubuntu系统安装3)选择键盘布局。选择【汉语】,然后点击【继续】按钮。二、Ubuntu系统安装—Ubuntu系统安装4)选择安装模式。一般选择“正常安装”即可。然后点击【继续】按钮。二、Ubuntu系统安装—Ubuntu系统安装5)选择安装类型。对于虚拟机环境下的安装,一般选择“清除整个磁盘并安装Ubuntu”即可。然后点击【现在安装】按钮。二、Ubuntu系统安装—Ubuntu系统安装6)提示是否继续安装,点击【继续】按钮即可。二、Ubuntu系统安装—Ubuntu系统安装7)选择时区。在地图上点击中国所在区域即可。然后点击【继续】按钮。二、Ubuntu系统安装—Ubuntu系统安装8)输入登录用户名和密码。根据要求输入计算机名、用户名和密码等信息,然后点击【继续】按钮。二、Ubuntu系统安装—Ubuntu系统安装9)开始安装。二、Ubuntu系统安装—Ubuntu系统安装10)安装完毕,提示重新计算机。点击【现在重启】按钮。二、Ubuntu系统安装—Ubuntu系统安装11)重启成功,输入登录用户账号和密码,点击【登录】按钮。二、Ubuntu系统安装—Ubuntu系统安装12)登录成功,显示如图所示的Ubuntu桌面,开始使用Ubuntu系统。二、Ubuntu系统安装—Ubuntu系统安装1.在教师的引导下,以小组为单位学习相关技能,并完成下列作业1)Ubuntu18.04.6有什么特点?3)简述Ubuntu系统的安装过程2)简述虚拟机的安装过程任务实施2.在教师的引导下分组,以小组为单位学习相关知识,并结合计算机系统,完成以下作业:任务实施(1)在计算机上安装虚拟机软件,记录安装过程。(2)在虚拟机中安装Ubuntu系统,记录安装过程。1.学习效果评价小组同学在电脑上进行虚拟机和Ubuntu系统的安装工作。2.学习过程评价:见右图评价反馈03.Ubuntu系统使用任务描述最近,单位新来一批实习员工,他们想学习有关Ubuntu系统的一些基本操作命令,请你准备一下,讲解Ubuntu系统的基本命令,并对学习效果进行评价。任务目标(1)能够了解Ubuntu系统的桌面环境。(2)能够了解Ubuntu系统的文件系统及目录结构。(3)能够正确使用Ubuntu系统的常用命令,包括文件和目录管理命令、文件备份和压缩命令等。任务准备(1)防护装备:常规实训着装。(2)教学设备:符合硬件要求的计算机平台。(3)教学工具:VMWareWorkstation、Ubuntu18.04.6。一、Ubuntu系统桌面环境XWindow是一个图形接口系统的标准体系框架,简称X或X11。规定了构成图形界面的现实架构、软件成分以及运作协议,只要遵照X的规范开发的图形界面都是X图形界面,即使在功能、外观、操作风格差异很大。现在XWindow已经成为Unix、Linux系统上的标准接口,比如著名的桌面环境Gnome和KDE都是以XWindow为基础进行构建的。

XWindow系统的核心概念是客户/服务器构架。其主要的组成成分是XServer、XClient和XProtocol,即X服务器端、X客户端、X协议。这种客户/服务器架构的主要特点在于在Xwindow系统中,应用程序的“运行”和“显示”是可分离的。(一)XWindow简介一、Ubuntu系统桌面环境GNOME桌面环境的设计简洁清爽,界面布局合理,使用户能够专注于工作和任务。它支持高度可定制性,用户可以根据自己的喜好和需求自定义桌面环境,包括主题、图标、面板布局等。GNOME还提供了强大的搜索功能,用户可以快速找到所需的应用程序、文件等。(二)GNOME桌面环境一、Ubuntu系统桌面环境在GNOME模式下,桌面主要由三部分组成,分别是状态栏、dock面板(任务栏)和桌面区。Windows系统的界面布局一般是任务面板在桌面底部,开始菜单在桌面的左边。但在Ubuntu18.04中,界面的布局则不太一样,Ubuntu系统中Gnome桌面环境状态栏位于桌面的顶部,呈横长的矩形,左侧区域用于显示当前正在运行的应用程序图标,中间用于显示系统时间,右侧提供常用的系统功能,包括网络配置、音量控制、输入法、登陆用户名信息、关机和重启等操作。dock面板位于桌面的左边,以侧边条的形式显示,主要用于显示系统的常用应用软件以及用户运行过的软件。而桌面区则指的是dock面板和状态栏之外的整个屏幕区域,这部分屏幕通常用于放置已经打开或正在运行的软件窗口以及快捷方式和图标(二)GNOME桌面环境一、Ubuntu系统桌面环境利用键盘的快捷键可以加快对Ubuntu系统的使用速度,提高工作效率。UbuntuGNOME有一些快捷键和Windows系统的快捷键相同,比如【Ctrl+C】(复制)、【Ctrl+V】(粘贴)、【Ctrl+S】(保存)等。UbuntuGNOME通用的快捷键如下:(1)【Windows】键(键盘上带有Windows图标的按键)。打开活动搜索界面,如图所示。(2)【Ctrl+Alt+T】:打开Ubuntu的终端窗口(Terminal),这是用户最常用的快捷键之一。(3)【Windows+L】或【Ctrl+Alt+L】:锁屏。当用户需要离开计算机时锁定屏幕,这是最基本的安全习惯之一。(4)【Windows+D】或【Ctrl+Alt+D】:显示桌面。可以快速将所有正在运行的应用程序窗口最小化并显示桌面,再次按下可以重新打开所有正在运行的程序,实现还原的效果。(三)GNOME桌面环境下的Ubuntu快捷键一、Ubuntu系统桌面环境(5)【Windows+A】:显示应用程序菜单。(6)【Windows+Tab】或【Alt+Tab】:在运行中的应用程序间切换。如果用户运行的应用程序不止一个,则可以使用Windows+Tab或Alt+Tab组合键在应用程序间依次切换。(7)【Windows+箭头】:移动窗口位置。(8)【Windows+M】:切换到状态栏,并显示系统的日历。(9)【Windows+空格】:切换输入法。(10)【Ctrl+Q】:关闭应用程序窗口。(11)【Ctrl+Alt+箭头】:切换工作区。(12)【Ctrl+Alt+Del】:注销。(三)GNOME桌面环境下的Ubuntu快捷键二、Ubuntu的文件系统文件系统是操作系统用于明确磁盘或分区上的文件的方法和数据结构,即文件在磁盘上的组织方法。也指用于存储文件的磁盘或分区,或文件系统种类。操作系统中负责管理和存储文件信息的软件机构称为文件管理系统,简称文件系统。文件系统由三部分组成:与文件管理有关的软件、被管理的文件,以及实施文件管理所需数据结构。从系统角度来看,文件系统是对文件存储器空间进行组织和分配,负责文件存储并对存入的文件进行保护和检索的系统。具体地说,它负责为用户建立文件,存入、读出、修改、转储文件,控制文件的存取,当用户不再使用时撤销文件等。(一)文件系统概述二、Ubuntu的文件系统目录是文件系统维护所需的特殊文件,它包含了一个项目列表。一个计算机系统中有成千上万的文件,为了便于对文件进行存取和管理,计算机系统建立文件的索引,即文件名和文件物理位置之间的映射关系,这种文件的索引称为文件目录。文件目录为每个文件设立一个表目。文件目录的表目中至少要包含文件名、物理地址、文件逻辑结构、文件物理结构和存取控制信息等,以建立起文件名与物理地址的对应关系,方便用户对文件的查找和修改等操作,实现按名存取文件。从另一个方面讲,文件系统还是操作系统在计算机的硬盘上存储和检索数据的逻辑方法,这些硬盘可以是本地驱动器、可以是在网络上使用的卷或存储区域网络(StorageAreaNetwork,SAN)上的导出共享等。一般说来,一个操作系统对文件的操作包括:创建和删除文件、打开文件以进行读写操作、在文件中搜索、关闭文件、创建目录以存储一系列文件、列出目录内容、从目录中删除文件等。(一)文件系统概述常见的文件系统类型1简单、易于实现和兼容性好,缺点是不支持长文件名、文件数量限制以及较低的安全性。2NewTechnologyFileSystem,新技术文件系统,是WindowsNT系列操作系统中的高级文件系统,特别为网络和磁盘配额、文件加密等管理安全特性而设计。3Ext(ExtendedFileSystem,扩展文件系统)是一种为Linux核心所做的文件系统,Ext4是Ext系列中的最新版本。它在保持向前兼容性的同时,引入了许多新特性,如支持更大的文件和分区、更快的读写速度以及更好地处理碎片等。此外,Ext4还提供了更佳的性能和可靠性,以及更为丰富的功能。Ext4文件系统NTFS文件系统FAT文件系统二、Ubuntu的文件系统(一)文件系统概述二、Ubuntu的文件系统目录可以形象的比喻为“文件夹”,每个目录都可以存放一些文件或另外一些目录,通过目录构成的层次,达到有组织的存储文件的目的。每个目录或文件都有一个唯一确定的位置,找到该位置所历经的线路称为路径。Linux发行版非常多,但是几乎所有发行版本的目录配置都是相似的,这主要得益于Linux目录配置标准(FilesystemHierarchyStandard,FHS)的制定。FHS类似于Windows操作系统中C盘的文件目录,采用树形结构来组织文件。FHS定义了系统中每个区域的用途、所需要的最小构成的文件和目录,并给出了例外处理与矛盾处理的指导。FHS的主要作用在于规范每个特定的目录应当放置什么样的数据。它要求一些重要的子目录,如/bin、/etc、/home、/usr和/var等,存放着不同类型的文件和目录。其中,/usr目录与软件安装和执行相关,存放着用户和共享的只读数据,包括程序文件、文档和库文件等;而/var目录则与系统运行过程有关,包含如日志文件、缓存文件和临时文件等子目录。(二)目录结构二、Ubuntu的文件系统在FHS的要求中,根目录(/)是整个系统最重要的一个目录,因为所有的目录都是由根目录衍生出来的。根目录在Linux启动时首先被装载到内存中,并由内核去扫描和激活树结构目录。此外,FHS建议根目录不要放在非常大的分区内,以保持根目录尽可能小,以提高系统的稳定性和可靠性。FHS标准使得众多的Linux发布包有了可以遵循的标准,使得软件和用户可以预测已经安装了的文件和目录的位置。通过定义每个特定目录下的数据放置规范,FHS帮助用户和管理员更有效地组织和管理Linux系统中的文件和数据。Linux文件系统采用带链接的树型目录结构,即只有一个根目录(通常用“/”表示),其中含有下级子目录或文件的信息,子目录中又可含有其下级的子目录或文件的信息,这样一层一层地延伸下去,形成树枝状,称之为目录树。这与Windows目录树的概念完全不同,Windows系统中根据硬盘的分区数量可能会有多个根目录,比如C:\,D:\,但是Linux只有一个根目录就是“/”,如图所示。(二)目录结构二、Ubuntu的文件系统目录树有以下几个特点:目录树的起点是根目录,且只有一个根目录;其他设备(如网络上的文件系统或U盘等设备)起点依然是根目录,通过“挂载”操作,挂载到某个特定文件夹下,成为目录树的一部分;每个文件在目录树中的完整路径是唯一的。在安装Linux时,系统会建立一些默认的目录,而每个目录都有其特殊的功能。同时Linux的设计思想是一切皆文件,把几乎所有资源统统抽象为文件形式,包括硬件设备、通信接口等。右表列举了Linux中部分默认目录功能。(二)目录结构目录说明/Linux系统的根目录/bin存放必要命令的目录/dev任何硬件与接口设备以文件的形式存放在这个目录下/etc存放系统配置文件的目录/home系统默认的普通用户家目录/lib存放必要运行库的目录/mnt各项设备的文件系统挂载点(mount)/proc存放存储进程和系统信息的目录/root系统管理员(root)的家目录/sbin存放系统管理程序的目录/tmp临时文件的存放位置,可供所有用户执行写入操作的特有权限/usrUNIXsoftwareresource的缩写,是操作系统软件资源所默认放置的目录表Linux中部分默认目录功能二、Ubuntu的文件系统要注意的是,与Windows系统中不同,在Ubuntu系统中目录的书写是严格区分大小写的。并且在Linux系统中,文件类型与后缀名是没有直接关系的。根目录是所有目录的起点,任何一个文件或目录都以根目录起存在一个唯一的路径,该路径称之为绝对路径。例如:“/home/zqht/desktop”就是一个从根目录开始的绝对路径。与绝对路径相对的称为相对路径,相对路径并不从根目录开始,相对路径以当前工作目录为参照,从当前目录到达所需目录或文件所经过的路径称之为相对路径。例如:“./mylinux.doc”就表示当前目录下的mylinux.doc文件。为了方便在各目录中进行跳转,Linux操作系统中提供了一些特殊目录,相关释义如右表所示:(二)目录结构表

特殊目录目录释义.代表当前目录..代表上层目录-代表上一个工作目录~代表当前登录账户的主目录~account代表account账户的主目录二、Ubuntu的文件系统Linux操作系统是一个多用户的操作系统,文件权限是Linux操作系统中相当重要的一个概念,对Linux操作系统中文件安全、系统安全、隐私保护等起到了相当重要的作用。在Linux操作系统中,每个文件都有一系列属性,根据属性值的不同,确定每个文件的类型及相关权限。Linux操作系统中,权限主要分为“读”、“写”、“执行”三大类,针对不同用户、用户组可以设置不同的权限,且针对文件和文件夹其意义稍微有些不同。超级用户“root”则可以访问系统上的任意文件。每个文件都有访问限制、用户限制以及隶属于某个用户/组(owner/group)。所有文件皆有如下三组权限加以保护,按重要性依次排列:(三)文件权限l用户(user):适用于该文件的所有者。l组(group):适用于该文件所属的组。l其他(other):适用于所有其他用户。二、Ubuntu的文件系统上述三组权限信息的每一组都包含了实际权限。这些权限信息,连同它们对文件和目录具有的不同含义,权限对文件的意义如下:r:read读权限,用于读取文本文件的内容;w:write写权限,如果拥有该权限,就可以对文件进行编辑、修改、新增、删除内容等操作,但不一定能删除该文件;x:execute执行权限,如果该文件是应用程序、脚本等文件,当前用户拥有该文件的可执行权限时,可以实现该程序的执行。(三)文件权限文件权限主要的作用就是解决用户与用户之间的隐私、安全等问题,而针对某个文件或目录来说,其所属用户并不是一成不变的,因此Linux操作系统提供了两个基本的命令,可以直接更改文件的所属用户。二、Ubuntu的文件系统Linux系统的root用户(也称“超级用户“)具有系统的最高权限。缺省情况下,Ubuntu不启用root用户,而是仅将管理权限授予特定用户,他们可以使用"sudo"应用程序来执行管理任务。默认情况下,在系统安装过程中创建的第一个用户帐号具有使用sudo的权限。用户可以通过用户和组来限制和赋予用户运行sudo的权限。当运行一个要求root权限的应用程序时,sudo会要求输入自己的普通用户密码,这样可以确保恶意程序无法损害系统,还可以提醒应该小心谨慎的对待自己将要执行的管理动作。在命令行里使用sudo,只需直接在想执行的命令前加上"sudo"即可。随后sudo会提示用户输入自己的密码。在短时间内sudo会记得用户输入过的密码,以避免用户在执行多个管理任务时重复输入密码。执行管理任务时请务必小心,以免对系统造成破坏。(四)root用户和sudo命令三、Ubuntu常用命令对于CentOS、Debian、RedHat、Ubuntu等Linux系统发行版来说,服务器依然是其重要的应用场景。因为桌面环境相对来说并不是那么稳定,而且需要占用大量系统资源,所以服务器平台上很少会安装桌面环境组件,命令行就成了每一个运维人员乃至每一个使用Linux的人必须要掌握的一种交互模式。命令行界面(CommandLineInterface,CLI)是在图形用户界面之前使用最为广泛的用户界面,用户通过键盘输入指令,计算机接收到指令后,执行相应的程序并返回结果到命令行界面,完成人与机器的交互过程。命令行在使用时,需要记住大量的命令,入门门槛要比桌面环境高得多。但是由于其不需要进行大量图像渲染,所以占用资源相对于桌面环境来说要少的多,且记住常用命令后,某些场景下使用命令行的效率会比桌面环境高许多。在Ubuntu系统中,

温馨提示

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

评论

0/150

提交评论