Linux操作系统介绍课件_第1页
Linux操作系统介绍课件_第2页
Linux操作系统介绍课件_第3页
Linux操作系统介绍课件_第4页
Linux操作系统介绍课件_第5页
已阅读5页,还剩253页未读 继续免费阅读

下载本文档

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

文档简介

第四章嵌入式Linux操作系统17:261第四章嵌入式Linux操作系统16:561学习目标1、了解嵌入式Linux操作系统的基本功能2、理解嵌入式Linux操作系统的内核结构3、掌握嵌入式Linux操作系统的常用命令4、熟悉嵌入式Linux操作系统的服务配置华南理工大学广州学院电信学院17:262学习目标1、了解嵌入式Linux操作系统的基本功能华南理工大4.1Linux简介4.1.1Linux的特点嵌入式Linux具有以下特点:1、开放性2、多用户3、多任务4、良好的用户界面5、设备独立性6、丰富的网络功能7、可靠的系统安全8、良好的可移植性

华南理工大学广州学院电信学院开放性是指系统遵循世界标准规范,特别是遵循开放系统互连(OSI)国际标准。凡遵循国际标准所开发的硬件和软件,都能彼此兼容,可方便地实现互连。多用户是指系统资源可以被不同用户各自拥有使用,即每个用户对自己的资源(如文件、设备等)有特定的权限,互不影响。Linux和UNIX都具有多用户的特点。多任务是现代计算机最主要的一个特点。它是指计算机可以同时执行多个程序,而且各个程序的运行相互独立。Linux系统调度每一个进程平等地访问微处理器。由于CPU的处理速度非常快,其结果是,启动的应用程序看起来好像在并行运行。事实上,从处理器执行一个应用程序中的一组指令到Linux调度使处理器再次运行这个程序之间只有很短的时间延迟,用户是感觉不出来的。Linux向用户提供了两种界面:用户界面和系统调用。Linux的传统用户界面是基于文本的命令行界面,即shell。Shell有很强的程序设计能力,用户可方便地用它编写程序,从而为用户扩充系统功能提供了更高级的手段。

Linux还为用户提供了图形用户界面,它利用鼠标、菜单、窗口和滚动条等元素,给用户呈现一个直观、易操作、交互性强的友好图形化界面。设备独立性是指操作系统把所有外部设备统一当作文件来看待,只要安装它们的驱动程序,任何用户都可以像使用文件一样使用这些设备,而不必知道它们的具体存在形式。完善的内置网络是Linux的一大特点。Linux在网络和通信功能方面优于其他操作系统。支持Internet是Linux网络功能之一。文件传输是Linux网络功能之二。远程访问是Linux网络功能之三。Linux采取了许多安全技术措施,包括对读写进行权限控制、带保护的子系统、审计跟踪和核心授权等,都为网络多用户环境中的用户提供了必要的安全保障。可移植性是指将操作系统从一个平台转移到另一个平台,使它仍然能按其自身的方式运行的能力。Linux是一种可移植的操作系统,能够在从微型计算机到大型计算机的任何环境中和任何平台上运行。可移植性为运行Linux的不同计算机平台与其他任何机器进行准确而有效的通信提供了手段,无需另外增加特殊和昂贵的通信接口。17:2634.1Linux简介4.1.1Linux的特点华南理4.1Linux简介4.1.2Linux内核组成Linux内核结构与Linux版本有关,不同版本的Linux系统,其结构也不相同。目前Linux内核主要由5个子系统组成:进程调度、内存管理、虚拟文件系统、网络接口和进程通信。华南理工大学广州学院电信学院17:2644.1Linux简介4.1.2Linux内核组成华4.1Linux简介4.1.2Linux内核组成1、进程调度

控制进程对CPU的访问。当需要选择下一个进程运行时,由调度程序选择最值得运行的进程。可运行进程实际上是仅等待CPU资源的进程,如果某个进程在等待其他资源,则该进程是不可运行进程。Linux使用了比较简单的基于优先级的进程调度算法选择新的进程。华南理工大学广州学院电信学院17:2654.1Linux简介4.1.2Linux内核组成华4.1Linux简介4.1.2Linux内核组成2、内存管理

允许多个进程安全共享主内存区域。Linux内存管理支持虚拟内存,即在计算机中运行的程序,其代码、数据、堆栈的总量可以超过实际内存的大小,操作系统只是把当前使用的程序块保留在内存中,其余的程序块则保留在磁盘中。必要时,操作系统负责在磁盘和内存间交换程序块。内存管理从逻辑上分为硬件无关和硬件相关两部分。硬件无关部分提供了进程的映射和逻辑内存的对换,硬件相关部分则为内存管理硬件提供了虚拟接口。华南理工大学广州学院电信学院17:2664.1Linux简介4.1.2Linux内核组成华4.1Linux简介4.1.2Linux内核组成3、虚拟文件系统

隐藏各种硬件的具体细节,为所有的设备提供统一接口。虚拟文件系统可以分为逻辑文件系统和设备驱动程序。逻辑文件系统是指Linux所支持的文件系统,如ext2和fat,设备驱动程序表示为每一种硬件控制器所编写的设备驱动程序模块。

华南理工大学广州学院电信学院17:2674.1Linux简介4.1.2Linux内核组成华4.1Linux简介4.1.2Linux内核组成4、网络接口

提供了对各种网络标准的存取和各种网络硬件的支持。网络接口可分为网络协议和网络驱动程序。网络协议部分负责实现每一种可能的网络传输协议。网络设备驱动程序负责与硬件设备通信,每一种可能的硬件设备都有相应的设备驱动程序。

华南理工大学广州学院电信学院17:2684.1Linux简介4.1.2Linux内核组成华4.1Linux简介4.1.2Linux内核组成5、进程通信

支持进程间各种通信机制。所有其他的子系统都依赖处于中心位置的进程调度,因为每个子系统都需要挂起或恢复进程。一般情况下,当一个进程等待硬件操作完成时,它被挂起;当操作真正完成时,进程被恢复执行。例如,当一个进行通过网络发送一条消息时,网络接口需要挂起发送进程,直到硬件成功地完成消息的发送,当消息被成功发送出去以后,网络接口给进程返回一个代码,表示操作的成功或失败。其他子系统以相似的理由依赖于进程的调度。华南理工大学广州学院电信学院17:2694.1Linux简介4.1.2Linux内核组成华4.1Linux简介4.1.3Linux源码结构Linux内核源码结构类似于抽象结构,大体分为:

进程管理

内存管理

文件系统

驱动程序

网络华南理工大学广州学院电信学院17:26104.1Linux简介4.1.3Linux源码结构华南4.1Linux简介4.1.3Linux源码结构1、arch目录

该目录包括所有与体系结构相关的代码。它包括24个子目录,每一个子目录都代表一种体系结构,如ARM就是关于ARM及与之相兼容体系结构的子目录。移植工作的重点就是针对arch下的目录。

华南理工大学广州学院电信学院17:26114.1Linux简介4.1.3Linux源码结构华南4.1Linux简介4.1.3Linux源码结构2、include目录

该目录包括编译核心所需要的大部分头文件。与平台无关的头文件在include/linux子目录下。与平台相关的头文件放在include目录下文件名以asm开头的子目录中。华南理工大学广州学院电信学院17:26124.1Linux简介4.1.3Linux源码结构华南4.1Linux简介4.1.3Linux源码结构3、init目录

该目录包括核心的初始化代码,包含main.c和version.c两个文件,是研究核心如何工作的一个比较好的起点。

华南理工大学广州学院电信学院17:26134.1Linux简介4.1.3Linux源码结构华南4.1Linux简介4.1.3Linux源码结构4、mm目录

该目录包括所有独立于CPU体系结构的内存管理代码,如页式存储管理内存的分配一释放等。华南理工大学广州学院电信学院17:26144.1Linux简介4.1.3Linux源码结构华南4.1Linux简介4.1.3Linux源码结构5、kernel目录

该目录为系统主要的核心代码,其中包含了大多数Linux系统的内核函数。

华南理工大学广州学院电信学院17:26154.1Linux简介4.1.3Linux源码结构华南4.1Linux简介4.1.3Linux源码结构6、drivers目录

该目录放置系统所有的设备驱动程序,每种驱动程序又各占用一个子目录,如/block下为块设备驱动程序。华南理工大学广州学院电信学院17:26164.1Linux简介4.1.3Linux源码结构华南4.1Linux简介4.1.3Linux源码结构7、lib目录

该目录放置核心的库代码及一些与平台无关的通用函数,如strlen和memcpy等。

华南理工大学广州学院电信学院17:26174.1Linux简介4.1.3Linux源码结构华南4.1Linux简介4.1.3Linux源码结构8、net目录

该目录是系统的网络部分代码,其中每个子目录对应网络的一个方面。华南理工大学广州学院电信学院17:26184.1Linux简介4.1.3Linux源码结构华南4.1Linux简介4.1.3Linux源码结构9、ipc目录

该目录包含核心进程间的通信代码,包括util.c、sem.c和msg.c等文件。华南理工大学广州学院电信学院17:26194.1Linux简介4.1.3Linux源码结构华南4.1Linux简介4.1.3Linux源码结构10、fs目录

该目录包括所有的文件系统代码和各种类型的文件操作代码,它的每一个子目录支持一个文件系统,如fat和ext2。

华南理工大学广州学院电信学院17:26204.1Linux简介4.1.3Linux源码结构华南4.1Linux简介4.1.3Linux源码结构11、scripts目录

该目录包含用于对核心进行配置的脚本文件。华南理工大学广州学院电信学院17:26214.1Linux简介4.1.3Linux源码结构华南4.2Linux常用命令Linux有两种基本使用方式:图形方式和命令方式。在编写和调试嵌入式程序时,常用命令方式。用户在命令方式下输入命令后,由Shell进行解释。Shell是一种命令解释器,提供了用户和操作系统之间的交互接口。Shell是面向命令行的,而XWindow则是图形界面。Shell解释的命令送往操作系统执行。Shell可以执行Linux系统内部命令,也可以执行应用程序。用户还可以利用Shell编程,执行复杂的命令程序。

华南理工大学广州学院电信学院17:26224.2Linux常用命令Linux有两种基本使用方式:图形4.2Linux常用命令Shell命令一般由命令名、选项和参数三部分组成,常用格式如下:

命令名[选项][参数]

(1)命令名不可少,总在命令行的开头。

(2)选项一般以“-”开头,当有多个选项时,可以合并。

(3)参数是执行命令的对象,如文件、目录等,可以有一个或多个。

如:#ls-a-l

#cp/mnt/abc.sh/home/xyz/华南理工大学广州学院电信学院17:26234.2Linux常用命令Shell命令一般由命令名、选项和4.2.1启动与关闭Linux是一个多用户系统,允许多个用户以不同的权限使用系统。与系统启动和用户管理相关的命令主要有:

login passwd

who groups

su telnet

man shutdown华南理工大学广州学院电信学院

17:26244.2.1启动与关闭Linux是一个多用户系统,允许多个4.2.1启动与关闭1、login命令语法:login功能:使用login命令实现用户登录。说明:Linux启动后,自动给出login命令,等待用户登录:Login:<输入用户名>Password:<输入密码>当在系统提示下输入正确的用户名和密码后,系统经过验证,进入到Linux待命状态。华南理工大学广州学院电信学院17:26254.2.1启动与关闭1、login命令华南理工大学广州学4.2.1启动与关闭2、passwd命令语法:passwd功能:修改用户口令。说明:使用passwd命令可以方便地修改用户口令。例如:#passwd系统执行命令后,给出如下提示:Newpassword:<输入新密码(最好为6~8字符,英文字母与数字混合)>Retypenewpassword:<再输入一次密码>若按系统要求输入正确,则可成功修改用户口令。华南理工大学广州学院电信学院

17:26264.2.1启动与关闭2、passwd命令华南理工大学广州4.2.1启动与关闭3、who命令语法:who功能:查看系统用户。说明:在Linux中编程或处理某些事务时,如果忘记自己是以何用户身份登录系统了,可利用该命令查看已登录的用户名。例如:#who该命令执行的结果是,显示已登录的用户名。华南理工大学广州学院电信学院

17:26274.2.1启动与关闭3、who命令华南理工大学广州学院电4.2.1启动与关闭4、groups语法:groups功能:检查自己所属的工作组名称。说明:在Linux系统中,每一个用户通常都隶属于某一个或多个工作组,并拥有工作组所具有的权限。当需要查看自己所属的工作组时,可以使用该命令。例如:#groups该命令执行的结果是,显示所属工作组名。华南理工大学广州学院电信学院17:26284.2.1启动与关闭4、groups华南理工大学广州学院华南理工大学广州学院电信学院17:2629华南理工大学广州学院电信学院16:57294.2.1启动与关闭5、su命令语法:su[选项][用户帐号]功能:在当前用户帐号下改变用户身份。说明:该命令可以在不重新登录的情况下改变用户身份,从而实现相应权限的功能。可以让一个普通用户拥有超级用户或其他用户的权限,也可以让超级用户以普通用户的身份做一些事情。普通用户使用这个命令时必须有超级用户或其他用户的口令,如果离开当前用户的身份,可以输入exit命令。华南理工大学广州学院电信学院

17:26304.2.1启动与关闭5、su命令华南理工大学广州学院电信4.2.1启动与关闭5、su命令常用选项:

-c:执行一个命令后就结束

-m:保留环境变量不变例如:#su–croot该命令执行的结果是,将普通用户身份转换为超级用户的身份。在执行一个命令后,重新转换到原来普通用户的身份。华南理工大学广州学院电信学院17:26314.2.1启动与关闭5、su命令华南理工大学广州学院电信4.2.1启动与关闭6、telnet命令语法:telnet主机名或telnetIP地址功能:从本机连接到其他机器执行工作。说明:在Linux上,由于对TCP/IP协议的完全支持,可以很容易从Linux主机连接其他计算机系统。一旦成功登录指定主机后,其工作方式就像在本机工作一样。例如:#telnet该命令执行以后,如果主机和网络工作正常,则将登录到该主机上。华南理工大学广州学院电信学院

17:26324.2.1启动与关闭6、telnet命令华南理工大学广州4.2.1启动与关闭7、man命令语法:man命令名功能:显示指定Linux命令的详细帮助信息。说明:Linux系统中几乎每个命令都有帮助说明,当使用某一命令在格式、方法上遇到困难时,可以使用该命令。例如:#manls该命令执行的结果是,打开ls命令的帮助页,显示ls命令的语法、参数和使用说明等。华南理工大学广州学院电信学院

17:26334.2.1启动与关闭7、man命令华南理工大学广州学院电4.2.1启动与关闭8、shutdown命令语法:shutdown时间[提示信息]功能:在指定的时间后关闭系统。说明:当需要关闭系统时,执行该命令。例如:#shutdown5该命令执行的结果是,在5分钟后关闭Linux系统。华南理工大学广州学院电信学院

17:26344.2.1启动与关闭8、shutdown命令华南理工大学4.2.2文件管理在Linux系统中,几乎所有内容,包括文档、命令、设备和目录等都组成文件形式,用文件来管理,常用的文件管理命令有:ls catmore cprm mvfind tarzip unzip华南理工大学广州学院电信学院

17:26354.2.2文件管理在Linux系统中,几乎所有内容,包4.2.2文件管理1、ls命令语法:ls[选项][目录或文件]功能:列出文件或目录说明:ls命令用来浏览文件与目录,对于每个目录,该命令将列出其中所有的子目录与文件。对于每个文件,ls命令将输出其文件名以及所要求的其他信息。默认情况下,输出的条目按字母顺序排列。当未指定目录名或文件名时,就显示当前目录的信息。华南理工大学广州学院电信学院

17:26364.2.2文件管理1、ls命令华南理工大学广州学院电信4.2.2文件管理1、ls命令常用选项:-a:显示所有文件和目录–l:以列表形式显示文件和目录的详细信息–t:按时间顺序显示文件或目录信息例如:#ls–l该命令执行的结果是,以列表的方式,列出当前目录下的文件和目录名。华南理工大学广州学院电信学院

17:26374.2.2文件管理1、ls命令华南理工大学广州学院电信华南理工大学广州学院电信学院17:2638华南理工大学广州学院电信学院16:57384.2.2文件管理2、cat命令语法:cat文件名功能:显示文本文件的内容。说明:ls命令只显示文件名或目录名,而cat命令则显示指定文本文件的内容。常用选项:例如:#catfile1该命令执行的结果是,在屏幕上显示file1文件的所有内容。华南理工大学广州学院电信学院17:26394.2.2文件管理2、cat命令华南理工大学广州学院电4.2.2文件管理3、more命令语法:more文件名功能:一次以一页的方式显示指定文本文件的内容。说明:当指定文本文件内容很长时,用cat命令只能看到最后一屏的内容,而more命令可以以分页的方式来显示文件内容。当执行more命令时,可看到屏幕左下方有一个“—more--”信息,此时按下回车键将显示下一行内容,若按下空格键,则显示下一页内容。例如:#morefile1该命令执行的结果是,以分页方式显示file1文本文件的内容。华南理工大学广州学院电信学院17:26404.2.2文件管理3、more命令华南理工大学广州学院4.2.2文件管理4、cp命令语法:cp[选项]源文件或目录目标文件或目录功能:将指定的文件或目录复制到另一个文件或目录中。说明:在cp命令中可以使用通配符“*”和“?”,其中,前者通配多个字符,后者通配一个字符。另外,在复制时,要防止覆盖掉已存在的同名文件,避免造成不必要的损失。华南理工大学广州学院电信学院17:26414.2.2文件管理4、cp命令华南理工大学广州学院电信4.2.2文件管理4、cp命令常用选项:-r:带目录的拷贝,相当于DOS内的xcopy。例如:#cp/root/*/temp该命令执行的结果是,将root目录内的所有文件(不包含隐藏文件),复制到根目录下的temp目录内。华南理工大学广州学院电信学院17:26424.2.2文件管理4、cp命令华南理工大学广州学院电信4.2.2文件管理5、rm命令语法:rm[选项]文件名或目录功能:删除文件。删除一个目录中的一个或多个文件或目录,也可以将某个目录和其中的所有文件及子目录都删除。对于链接文件,只删除链接文件,原文件保持不变。说明:只要是文件,不管是否隐藏,或是文件权限设置成只读,rm皆可删除,因此,在使用rm时要特别小心。华南理工大学广州学院电信学院17:26434.2.2文件管理5、rm命令华南理工大学广州学院电信4.2.2文件管理5、rm命令常用选项:-f:忽略不存在的文件,不给出提示。-r:将参数中列出的全部目录和子目录删除。-i:进行交互式删除。例如:#rmfile1该命令执行的结果是,删除当前目录中的file1文件华南理工大学广州学院电信学院17:26444.2.2文件管理5、rm命令华南理工大学广州学院电信华南理工大学广州学院电信学院17:2645华南理工大学广州学院电信学院16:57454.2.2文件管理6、mv命令语法:mv[选项]源文件或目录目标文件或目录功能:文件改名或移动。可以为文件或目录改名,或将文件从一个目录移入到另一个目录中。说明:文件更名与移动的操作原理是相同的,差别只是路径不同。当第二个参数类型是文件时,mv命令完成文件重命名工作;当第二个参数是已存在的目录时,mv命令将源文件移到目标目录中;在跨文件系统移动文件时,mv先复制,再将原有文件删除,而与该文件的连接也将消失。华南理工大学广州学院电信学院17:26464.2.2文件管理6、mv命令华南理工大学广州学院电信4.2.2文件管理6、mv命令例如:#mvabc/usr该命令执行的结果是,把当前目录中的abc文件移到/usr内。华南理工大学广州学院电信学院17:26474.2.2文件管理6、mv命令华南理工大学广州学院电信4.2.2文件管理7、find命令语法:find目录名选项功能:查找文件或目录说明:当需要在系统盘中查找目标文件时,用此命令比较方便。常用选项:-name:按文件名查找。-typex:查找类型为x的文件(x包括:b、c、d、f、l)。-userusername:查找属主为username的文件。华南理工大学广州学院电信学院17:26484.2.2文件管理7、find命令华南理工大学广州学院4.2.2文件管理7、find命令例如:#find/home/exam–namebash该命令执行的结果是,在/home/exam目录下查找名为bash的文件。例如:#find.-name*.c该命令执行的结果是,在用户当前目录下查找以.c结尾的文件名。华南理工大学广州学院电信学院17:26494.2.2文件管理7、find命令华南理工大学广州学院华南理工大学广州学院电信学院17:2650华南理工大学广州学院电信学院16:57504.2.2文件管理8、tar命令语法:tar[选项]归档/压缩文件名[文件或目录列表]功能:将多个文件或目录归档或压缩为tar文件。说明:将多个文件或目录合并为一个文件,称为归档;归档的同时可以进行压缩;压缩文件还原为非压缩文件的过程称为解压缩。当需要将系统中的某些文件或某些目录保存或压缩时,可以使用该命令。华南理工大学广州学院电信学院17:26514.2.2文件管理8、tar命令华南理工大学广州学院电4.2.2文件管理8、tar命令常用选项:

-c:创建归档/压缩文件

-r:向归档/压缩文件中追加文件或目录

-x:还原归档/压缩文件中的文件或目录

-z:采用gzip方式压缩/解压缩归档文件

-j:采用bzip2方式压缩/解压缩归档文件

-f:tar命令的必需选项例如:$tar-czfetc.tar.gz/etc该命令执行的结果是,将etc目录下所有文件归档并压缩为etc.tar.gz文件。华南理工大学广州学院电信学院17:26524.2.2文件管理8、tar命令华南理工大学广州学院电华南理工大学广州学院电信学院17:2653华南理工大学广州学院电信学院16:57534.2.2文件管理9、zip命令语法:zip[选项]压缩文件名文件列表功能:将多个文件归档后压缩。说明:zip命令可以将要保存的文件归档压缩为zip格式的文件。常用选项:-m:压缩完成后删除源文件例如:#zip*该命令执行的结果是,将当前目录下所有文件归档并压缩为文件。华南理工大学广州学院电信学院17:26544.2.2文件管理9、zip命令华南理工大学广州学院电4.2.2文件管理10、unzip语法:unzip[选项]压缩文件功能:解压缩扩展名为zip的压缩文件。说明:该命令是zip命令的反命令,将已经压缩的文件还原为普通文件。华南理工大学广州学院电信学院17:26554.2.2文件管理10、unzip华南理工大学广州学院4.2.2文件管理10、unzip常用选项:

-l:查看压缩文件所包含的文件

-t:测试压缩文件是否损坏

-d:指定解压缩的目标目录

-n:不覆盖同名文件

-o:强制覆盖同名文件例如:#unzip-ddir该命令执行的结果是,将文件解压缩到dir目录中。华南理工大学广州学院电信学院17:26564.2.2文件管理10、unzip华南理工大学广州学院4.2.3目录管理与DOS/Windows操作系统相似,在Linux系统中,文件也是按目录保存在一个树形目录层次结构中的,目录层次的顶部是“根”目录,使用符号“/”表示,常用的目录管理命令有:pwd cdmkdir chmod华南理工大学广州学院电信学院17:26574.2.3目录管理与DOS/Windows操作系统相似4.2.3目录管理1、pwd命令语法:pwd功能:显示当前工作目录。说明:该命令显示当前目录在文件系统层次中的位置。例如:#pwd如果当前目录/root目录,则该命令执行的结果是:/root。华南理工大学广州学院电信学院17:26584.2.3目录管理1、pwd命令华南理工大学广州学院电4.2.3目录管理2、cd命令语法:cd目录名功能:切换目录路径。说明:cd命令包含几种特例:执行不带目录名的cd命令后,系统回到用户目录内;执行cd..命令后,系统回到当前目录的父目录;执行cd/命令后,系统回到根目录。例如:#cdabc该命令执行的结果是,系统进入到当前目录的下级目录abc之中。华南理工大学广州学院电信学院17:26594.2.3目录管理2、cd命令华南理工大学广州学院电信4.2.3目录管理3、mkdir命令语法:mkdir目录名功能:创建目录。说明:该命令可方便地在当前目录中创建一个新目录。例如:#mkdirprg该命令执行的结果是,在当前目录中创建一个新的目录prg。华南理工大学广州学院电信学院17:26604.2.3目录管理3、mkdir命令华南理工大学广州学4.2.3目录管理4、chmod命令语法:chmod权限参数文件或目录名功能:修改文件或目录的使用权限。说明:该命令用于设置文件或目录的用户使用权限。在Linux中,不同的用户可对文件或目录拥有不同的使用权限,而使用权限的表示方法有两种:字母表示法和数字表示法。华南理工大学广州学院电信学院17:26614.2.3目录管理4、chmod命令华南理工大学广州学4.2.3目录管理4、chmod命令(1)字母表示法一个文件用10位符号记录文件的权限,规则如下:第一位代表文件类型:“-”表示普通文件,“d”表示目录文件,“b”表示块文件,“c”表示字符文件。第二到四位代表用户权限,用“u”表示。第五到七位代表用户所在组的权限,用“g”表示。最后三位代表其他用户的权限,用“o”表示。每一种用户对文件或目录的权限分为三种:可读、可写、可执行,分别用r、w、x来表示。·通过“+”、“-”和“=”将用户和所属权限进行链接。华南理工大学广州学院电信学院17:26624.2.3目录管理4、chmod命令华南理工大学广州学4.2.3目录管理4、chmod命令例如:#chmodu+rwxfile1该命令执行的结果是,设置了用户本人对file1文件可进行读、写、执行的操作权限。例如:#chmodu-xfile1该命令执行的结果是,删除了用户本人对file1文件的可执行的操作权限。例如:#chmodg+rw,o+rfile1该命令执行的结果是,设置了同组用户对file1文件可读、可写的操作权限,其他用户对file1文件只能读的权限。华南理工大学广州学院电信学院17:26634.2.3目录管理4、chmod命令华南理工大学广州学4.2.3目录管理4、chmod命令(2)数字表示法数字表示法是用3位数字来表示用户对文件的读写权限。其中,第1位代表用户本人存取权限,第2位代表同组用户存取权限,第3位代表其他用户存取权限。每一位数字的值从0到7,取决于读、写和可执行权限值之和。可读权限为4,可写权限为2,可执行权限为1,不指定任何权限为0。假定用户本人对文件file1的权限为可读、可写、可执行,用字母表示为rwx,而用数字表示则为7,即4+2+1。华南理工大学广州学院电信学院17:26644.2.3目录管理4、chmod命令华南理工大学广州学4.2.3目录管理例如:#chmod700file1该命令执行的结果是,指定用户本人对file1文件的操作权限是可读可写可执行。例如:#chmod060file1该命令执行的结果是,指定同组用户对file1文件的操作权限是可读可写。例如:#chmod777file1该命令执行的结果是,指定所有用户对file1文件的操作权限是可读可写可执行。华南理工大学广州学院电信学院17:26654.2.3目录管理例如:#chmod700file华南理工大学广州学院电信学院17:2666华南理工大学广州学院电信学院16:57664.2.4进程管理进程是具有独立功能的程序的一次运行过程,也是系统进行资源分配和调度的基本单位。进程具有以下基本状态:就绪、运行、等待、挂起、终止、休眠、僵死。根据进程所处的状态,按照时间顺序排成不同的队列,形成优先级。进程优先级的取值范围为-20到19,取值越低,优先级越高,默认为0。在嵌入式系统开发中,与进程管理相关的常用命令有:ps Kill华南理工大学广州学院电信学院17:26674.2.4进程管理进程是具有独立功能的程序的一次运行过4.2.4进程管理1、ps命令语法:ps[参数]功能:显示正在执行的进程状态。说明:该命令提供Linux系统中正在发生事情的一个快照,能显示正在执行进程的进程号、发出该命令的终端、所使用的CPU时间以及正在执行的命令。

华南理工大学广州学院电信学院17:26684.2.4进程管理1、ps命令华南理工大学广州学院电信4.2.4进程管理1、ps命令常用选项:-a:显示当前终端上的所有进程-e:显示系统中的所有进程-l:显示进程的详细信息,包括父进程号和优先级-u:显示进程的详细信息,包括CPU和内存的使用率-x:显示后台进程信息例如:#ps-au该命令执行的结果是,以详细信息方式显示当前终端上的所有进程。华南理工大学广州学院电信学院17:26694.2.4进程管理1、ps命令华南理工大学广州学院电信华南理工大学广州学院电信学院17:2670华南理工大学广州学院电信学院16:57704.2.4进程管理2、kill命令语法:kill进程号功能:终止正在执行的进程状态。例如:#kill2683该命令执行的结果是,终止进程号为2683的进程。华南理工大学广州学院电信学院17:26714.2.4进程管理2、kill命令华南理工大学广州学院4.2.5服务管理Linux是一个服务器操作系统,为用户提供了许多服务器功能,利用这些功能可以方便地管理许多事务。常用的命令有:pingifconfigftpmountunmount华南理工大学广州学院电信学院17:26724.2.5服务管理Linux是一个服务器操作系统,为用户4.2.5服务管理1、ping命令语法:ping[选项]主机名或IP地址功能:查看网络上的主机是否工作。说明:当需要与网络上的另一台主机通信时,比如上传或下载文件,但不知目标主机是否开着,此时用该命令就可以在连接远程主机之前进行检查。例如:#ping该命令执行的结果是,返回主机响应的信息。从返回的信息可以判断从本机到主机的网络是否畅通,是否正在工作。华南理工大学广州学院电信学院17:26734.2.5服务管理1、ping命令华南理工大学广州学院电华南理工大学广州学院电信学院17:2674华南理工大学广州学院电信学院16:57744.2Linux常用命令2、ifconfig命令语法:ifconfig[设备名][IP地址]功能:查看或修改网络配置例如,Ifconfig;查看网络配置ifconfigeth0192.168.X.XXX;华南理工大学广州学院电信学院17:26754.2Linux常用命令2、ifconfig命令华南理工大华南理工大学广州学院电信学院17:2676华南理工大学广州学院电信学院16:57764.2.5服务管理3、ftp命令语法:ftp主机名或IP地址功能:登录远程主机,上传或下载文件。说明:当需要从远程主机上传或下载文件时,使用该命令方便而快捷。当登录到远程主机后,可以使用复制、粘贴、删除等命令管理远程主机上指定权限范围内的文件,就像在本机上工作一样。华南理工大学广州学院电信学院17:26774.2.5服务管理3、ftp命令华南理工大学广州学院电信4.2.5服务管理3、ftp命令例如:#该命令执行后,若能顺利登录到,则出现提示符:ftp>此时可输入“?”或“help”命令得到有关帮助信息,输入“quit”就会退出远程主机,返回本机。华南理工大学广州学院电信学院17:26784.2.5服务管理3、ftp命令华南理工大学广州学院电信4.2.5服务管理4、mount命令语法:mount-t设备名称目录名称功能:挂载文件系统。说明:文件系统是操作系统中与管理文件有关的所有软件与数据的集合。Linux不使用设备标识符,把一切设备都归为文件的使用,将所有文件系统连在唯一的根目录下形成文件树形结构。存储介质必须经过挂载才能进行文件存取操作,挂载是将存储介质的内容映射到指定目录中,此目录即为该设备的挂载点。通常硬盘上的磁盘分区在系统启动时自动挂载,在关机时自动卸载。当需要人工挂载文件系统时使用该命令。华南理工大学广州学院电信学院17:26794.2.5服务管理4、mount命令华南理工大学广州学院4.2.5服务管理4、mount命令例如:#mount-tiso9660/dev/cd/mnt/cdrom该命令将光驱挂载到/mnt/cdrom目录下。例如:#mount-tvfat/dev/sda1/mnt/usb该命令将U盘挂载到/mnt/usb目录下。例如:#mount-t:/root/test /mnt/user该命令将主机上的/root/test目录挂载到本机/mnt/user目录下。华南理工大学广州学院电信学院17:26804.2.5服务管理4、mount命令华南理工大学广州学院4.2.5服务管理5、unmount命令语法:unmount已挂载的设备名或目录名功能:卸载已挂载的文件系统。说明:该命令和mount命令相反,用于卸载已挂载的文件系统。例如:#unmount/mnt/cdrom该命令执行的结果是,将光驱卸载。该命令执行后,在文件系统中光驱就不见了。华南理工大学广州学院电信学院17:26814.2.5服务管理5、unmount命令华南理工大学广州4.2.6环境设置Linux环境下的应用和编程涉及许多环境变量,与环境变量的应用相关的命令主要有:echo setunset aliasunalias华南理工大学广州学院电信学院17:26824.2.6环境设置Linux环境下的应用和编程涉及许多环4.2Linux常用命令1、echo命令语法:echo$变量名。功能:显示指定的外壳变量的设定值说明:当需要查看指定shell变量的值时使用该命令。例如:#echo$path该命令执行后,将显示path变量的值。华南理工大学广州学院电信学院

17:26834.2Linux常用命令1、echo命令华南理工大学广州学4.2.6环境设置2、set命令语法:setvar=value功能:设置指定外壳变量的值说明:当需要设置指定shell变量的值时使用该命令。例如:#setvar=”abcd”该命令执行后,shell变量var的值将为”abcd”华南理工大学广州学院电信学院17:26844.2.6环境设置2、set命令华南理工大学广州学院电信4.2.6环境设置3、unset命令语法:unsetvar功能:删除指定的外壳变量说明:当需要删除指定shell变量时使用该命令。例如:#unsetvar该命令执行后,将删除Linuxshell变量var。华南理工大学广州学院电信学院17:26854.2.6环境设置3、unset命令华南理工大学广州学院4.2.6环境设置4、alias命令语法:aliasname功能:查看指定name命令的别名。说明:使用别名有利于简化长命令行的使用,在重复使用某些长命令行时效率更高。当需要查看某些命令的别名时,可以使用该命令。华南理工大学广州学院电信学院17:26864.2.6环境设置4、alias命令华南理工大学广州学院4.2.6环境设置4、alias命令例如:#aliasname该命令执行后,将显示name的别名。当需要对某些长命令行定义别名时,可以使用该命令。#aliasname'commandline'该命令执行后,将定义commandline的别名为name。华南理工大学广州学院电信学院17:26874.2.6环境设置4、alias命令华南理工大学广州学院4.2.6环境设置5、unalias命令语法:unaliasname功能:删除指定别名。华南理工大学广州学院电信学院17:26884.2.6环境设置5、unalias命令华南理工大学广州4.3文本编辑vi是Linux中最常用的可视化全屏幕文本编辑器,几乎任何一台Linux机器都会提供这个软件。掌握vi可以方便地在Linux中进行文件的查看、程序的编写与修改等。华南理工大学广州学院电信学院17:26894.3文本编辑vi是Linux中最常用的可视化全屏幕文本4.3.1工作模式vi是“Visualinterface”的简称,可以执行输入、输出、查找、替换、删除和块操作等众多文本编辑操作,而且用户可以根据自己的需要对其进行定制。vi有三种基本工作模式:1、命令行模式2、文本输入模式3、末行模式华南理工大学广州学院电信学院17:26904.3.1工作模式vi是“Visualinterfa4.3.1工作模式1、命令行模式任何时候,不管用户处于何种模式,只要按一下ESC键,即可使vi进入命令行模式。在shell环境下输入启动命令“vi”,进入编辑器时,也是处于该模式下。在命令行模式下,用户可以输入各种合法的vi命令,用于管理自己的文档。此时从键盘上输入的任何字符都被当做编辑命令来解释,若输入的字符是合法的vi命令,则vi在接受用户命令之后完成相应的动作。注意:所输入的命令并不在屏幕上显示出来。若输入的字符不是vi的合法命令,vi会响铃报警。华南理工大学广州学院电信学院17:26914.3.1工作模式1、命令行模式华南理工大学广州学院电4.3.1工作模式2、文本输入模式在命令行模式下输入插入命令i、附加命令a、打开命令o、修改命令c、取代命令r或替换命令s都可以进入文本输入模式。在该模式下,用户输入的任何字符都被vi当做文件内容保存起来,并将其显示在屏幕上。在文本输入过程中,若想回到命令模式下,按Esc键即可。华南理工大学广州学院电信学院

17:26924.3.1工作模式2、文本输入模式华南理工大学广州学院4.3.1工作模式3、末行模式在命令模式下,用户按“:”键即可进入末行模式下,此时vi会在显示窗口的最后一行显示一个“:”作为末行模式的提示符,等待用户输入命令。多数文件管理命令都是在此模式下执行的。末行命令执行完后,vi自动回到命令模式。华南理工大学广州学院电信学院17:26934.3.1工作模式3、末行模式华南理工大学广州学院电信4.3.2进入在Shell提示符“#”后键入vi和想要编辑的文件名,便可进入vi。例如:#viexample.c如果只键入vi,而不带文件名,也可以进入vi,之后在光标处键入文件名。启动vi后,首先进入的就是命令模式。进入vi时,用户不仅可以指定一个待编辑的文件名,而且还有许多附加操作。如果希望在进入vi之后,光标处于文件中特定的某行上,可在vi后加上选项+n,其中n为指定的行数。例如:#vi+5example1.c华南理工大学广州学院电信学院17:26944.3.2进入在Shell提示符“#”后键入vi和想要编4.3.3退出方法一:在命令模式中,连按两次大写字母Z,若当前编辑的文件曾被修改过,则vi保存该文件后退出,返回到shell;若当前编辑的文件没被修改过,则vi直接退出,返回到shell。方法二:在末行模式下,输入命令::wvi保存当前编辑文件,但并不退出,而是继续等待用户输入命令。在使用w命令时,可以再给编辑文件起一个新的文件名。:w

newfile此时vi将把当前文件的内容保存到指定的newfile中,而原有文件保持不变。华南理工大学广州学院电信学院17:26954.3.3退出方法一:在命令模式中,连按两次大写字母Z,4.3.3退出方法三:在末行模式下,输入命令::q系统退出vi返回到shell。若在用此命令退出vi时,编辑文件没有被保存,则vi在显示窗口的最末行显示如下信息:Nowritesinceastchange(use!tooverrides)提示用户该文件被修改后没有保存,然后vi并不退出,继续等待用户命令。若用户就是不想保存被修改后的文件而要强行退出vi时,可使用命令::q!华南理工大学广州学院电信学院17:26964.3.3退出方法三:在末行模式下,输入命令:华南理工大4.3.4编辑命令1、光标移动k、j、h、l-上、下、左、右光标移动命令:虽然用户可以在Linux中使用键盘右边的4个光标键,但是记住这4个命令还是非常有用的。这4个键正是右手在键盘上放置的基本位置。nG:跳转命令,n为行数,该命令执行后使光标跳转到指定行。Ctrl+G:显示光标所在位置的行数和列数。w、b:使光标向前或向后跳过一个单词。华南理工大学广州学院电信学院17:26974.3.4编辑命令1、光标移动华南理工大学广州学院电信学4.3.4编辑命令2、文本输入要编辑文本,首先要进入文本状态。在命令状态下输入i等,进入文本编辑状态。

i:从当前的光标位置开始输入字符。

I:光标移到当前行行首输入字符。

a:从当前光标的下一个位置开始输入字符。

A:光标移动到当前行的行尾开始输入字符。

o:在光标所在行之下新增一行。

O:在光标所在行之上新增一行。华南理工大学广州学院电信学院17:26984.3.4编辑命令2、文本输入华南理工大学广州学院电信学4.3.4编辑命令2、文本输入cw:改变(替换)。x:删除光标处的一个字符。dw:删除光标所在处的一个单词。d$:删除光标所在处到行尾的所有字符。dd:删除光标所在的整行字符。华南理工大学广州学院电信学院

17:26994.3.4编辑命令2、文本输入华南理工大学广州学院电信学4.3.4编辑命令3、查找/替换在命令模式下输入以下命令,可查找指定的字符串:/字符串:从当前光标位置开始向文件尾查找。?字符串:从当前光标位置开始向文件头查找。n:继续查找满足条件的字符串。N:改变查找方向,继续查找满足条件的字符串华南理工大学广州学院电信学院

17:261004.3.4编辑命令3、查找/替换华南理工大学广州学院电信4.3.4编辑命令4、复制与粘贴在命令模式下输入以下命令,可实现复制与粘贴:yy:拷贝光标所在行文本到剪贴板。p:取出剪贴板中内容的命令。例如,在命令提示“:”下键入y3,表示从当前光标处开始复制3行,数字可以自己根据需要修改,之后将光标移动到需要粘贴的地方,键入p即可粘贴刚刚复制的内容。华南理工大学广州学院电信学院17:261014.3.4编辑命令4、复制与粘贴华南理工大学广州学院电信4.3.4编辑命令5、块操作在最后行模式下,可实现块的复制、移动、粘贴、删除等操作:

setnu:在每一行前显示行号。

setnonu:不显示行号。

n1,n2con3:把n1行到n2行之间的所有文本复制到n3行之后。

n1,n2mn3:把n1行到n2行之间的所有文本移动到n3行之后。

n1,n2d:删除n1行到n2行之间的所有文本。n1,n2/s字符串1/字符串2/g:把n1行到n2行之间的所有字符串1用字符串2替换。华南理工大学广州学院电信学院17:261024.3.4编辑命令5、块操作华南理工大学广州学院电信学院4.4Linux网络服务1、图形化管理在桌面环境下依次单击“主菜单”|“系统设置”|“服务器设置”|“服务”,打开“服务配置”窗口,窗口的左侧显示当前系统提供的所有服务,安装服务器软件后才会出现相应的服务。复选框被选中的那些服务在系统启动时将自动运行。从左侧选中一种服务,右侧“描述”栏显示所选服务的功能信息,“运行”栏显示所选服务的运行状态和进程号信息。华南理工大学广州学院电信学院

17:261034.4Linux网络服务1、图形化管理华南理工大学广州学院4.4.1服务管理1、图形化管理选中某一服务后,单击工具栏中的“开始”、“停止”或“重启”按钮,可改变本次运行中服务的运行状态。单击服务名称前的复选框可设置系统开机时是否启动此项服务,下一次启动时才能生效。修改完成后应单击“文件”菜单,选择“保存修改”命令。华南理工大学广州学院电信学院17:261044.4.1服务管理1、图形化管理华南理工大学广州学院电4.4.1服务管理2、命令管理使用Shell命令可管理服务:格式:service服务名start|stop|restart功能:启动、终止或重启指定的服务。例如:#servicevsftpdrestart;重新启动Vsftp服务#servicenfsstart ;启动nfs服务#serviceprotmapstart;启动protmap端口监控服务华南理工大学广州学院电信学院17:261054.4.1服务管理2、命令管理华南理工大学广州学院电信4.4.2Samba服务Samba服务器可实现不同类型计算机之间文件共享。在嵌入式系统开发中,通过Samba服务可实现在Windows和Linux虚拟机之间进行文件传输。SMB(ServerMessageBlock,服务信息块)协议是实现网络上不同类型计算机之间文件和打印机共享服务的协议。Samba服务的工作原理是:在TCP/IP协议之上运行SMB和NetBIOS协议,利用NetBIOS名字解释功能让Linux计算机可以在Windows计算机的网上邻居中看到,从而实现Linux计算机与Windows计算机之间相互访问共享文件和打印机的功能。华南理工大学广州学院电信学院

17:261064.4.2Samba服务Samba服务器可实现不同类型计4.4.2Samba服务Samba服务配置步骤如下:1、执行启动配置命令“主菜单”|“系统设置”|“服务器设置”|“Samba服务器”。华南理工大学广州学院电信学院

17:261074.4.2Samba服务Samba服务配置步骤如下:华南4.4.2Samba服务Samba服务配置步骤如下:2、配置Linux共享目录点击工具栏上的“增加”按钮,打开“创建Samba共享目录”对话框,在基本页中,点击“目录”栏右侧的“浏览”按钮,选择/mnt/hgfs作为共享区域的目录,并在“描述”栏的文本框中加以说明。根据共享的要求,设置提供共享用户的基本权限。在访问页中,可设置具有访问权限的用户,一般选择“允许所有用户访问”。配置完成后,单击“确定”按钮。至此,Linux端的Samba服务配置完成。华南理工大学广州学院电信学院17:261084.4.2Samba服务Samba服务配置步骤如下:华南4.4.2Samba服务Samba服务配置步骤如下:3、配置Windows共享目录选择虚拟机菜单命令“虚拟机”|“设置”,打开“虚拟机设置”对话框,在此对话框中,点击左侧的“共享文件夹”图标,在右侧单击“添加”按钮,在随后打开的添加向导对话框中,设置Windows系统中用于共享的目录和说明,如D:\Share。华南理工大学广州学院电信学院17:261094.4.2Samba服务Samba服务配置步骤如下:华南4.4.2Samba服务Samba服务配置步骤如下:4、测试Samba共享在Windows操作系统下,拷贝一个Test.txt文件到Windows的共享目录D:\Share中;启动Linux操作系统,打开Samba共享目录/mnt/hgfs,若能看到Share目录及其中的文件Test.txt,则说明Samba服务器工作良好。华南理工大学广州学院电信学院17:261104.4.2Samba服务Samba服务配置步骤如下:华南4.4.3NFS服务网络文件系统NFS(NetWork,NFS)是由SUN开发的一种基于网络的文件共享协议,它使不同系统平台上的用户通过网络能够共享同一个文件系统。用户通过NFS访问其他系统平台的文件和访问本地文件一样便捷而不会感到任何区别。NFS基于RPC机制,分为NFS服务器端和客户端两部分,使用星型拓扑结构连接。NFS服务器端提供文件系统共享,客户端能够挂载服务器文件系统并进行访问。华南理工大学广州学院电信学院17:261114.4.3NFS服务网络文件系统NFS(NetWork4.4.3NFS服务Linux支持NFS文件系统,把主机端配置成NFS服务器端,目标板配置成NFS客户端。通过NFS将主机端文件目录共享给目标板,在目标机Linux上就可以访问该目录下的文件。这样,在主机上进行应用程序的开发和编译成二进制文件,然后在目标板的Linux上通过NFS直接运行调试程序,可大大提高应用程序的开发速度,实现高效开发。华南理工大学广州学院电信学院17:261124.4.3NFS服务Linux支持NFS文件系统,把主4.4.3NFS服务1、主机端环境配置首先将安装有Linux操作系统的主机端配置成NFS服务器端,从而使其成为网络文件系统共享服务的提供者。NFS服务器使用5个进程来提供NFS服务,其中至少需要两个进程,即nfsd和mountd守护进程。nfsd进程管理客户端登录主机的权限,mountd进程处理客户端的请求,根据/etc/exports来决定是否提供服务。另外三个进程为NFS使用RPC远程调用的RPC守护进程,即portmap、rpc_lockd、rpc_statd,可以用来提供更高效的服务。华南理工大学广州学院电信学院17:261134.4.3NFS服务1、主机端环境配置华南理工大学广州4.4.3NFS服务1、主机端环境配置要激活NFS必须要有两个系统服务,分别是portmap和nfs-untils。NFS可以被视为一个RPCServer,在激活任何一个RPCServer之前都必须做好端口对应工作。这个工作由portmap服务来负责。nfs-utils提供rpc.nfsd和rpc.mountd这两个系统守护进程及其他相关说明文档。华南理工大学广州学院电信学院17:261144.4.3NFS服务1、主机端环境配置华南理工大学广州4.4.3NFS服务1、主机端环境配置主机端的环境配置方法如下:(1)以root身份登录,编辑/etc/exports文件,设置要共享的目录及其访问权限,在文件中空白行添加“共享目录名+空格+允许使用该目录的客户端IP地址+选项”,如下面语句所示:/home/share/00(rw);/home/share/为主机端所共享的目录, 对IP地址00读写共享;/home/share/192.168.1.*(rw);将该目录设置成对~ 255网 段内的IP用户均可读写华南理工大学广州学院电信学院17:261154.4.3NFS服务1、主机端环境配置华南理工大学广州4.4.3NFS服务1、主机端环境配置主机端的环境配置方法如下:(2)到保存网络脚本的目录,如/etc/rc.d/init.d目录下,输入serviceportmapstart命令开启portmap服务。该服务为端口监视程序,一般在系统启动时会自动运行。华南理工大学广州学院电信学院17:261164.4.3NFS服务1、主机端环境配置华南理工大学广州4.4.3NFS服务1、主机端环境配置主机端的环境配置方法如下:(3)开启NFS服务。输入如下命令:在/etc/rc.d/init.d目录下,键入servicenfsstart系统输出:StartingNFSservices:[OK]StartingNFSquotas:[OK]StartingNFSmountd:[OK]StartingNFSdocmon:[OK]若要停止NFS服务,可以输入:Servicenfsstop若要重新启动NFS服务,可以输入:Servicenfsrestart华南理工大学广州学院电信学院17:261174.4.3NFS服务1、主机端环境配置华南理工大学广州4.4.3NFS服务1、主机端环境配置主机端的环境配置方法如下:(4)使/etc/exports文件生效。在/etc目录下,输入exportfs命令将第一步中设置的文件系统输出。配置完成后,可以用如下方法测试NFS环境是否配置成功:进入根目录,执行mount4:/home/share/mnt/abc,其中4为主机IP地址,该命令将/home/share目录下内容通过NFS挂载到/mnt/abc目录下。华南理工大学广州学院电信学院17:261184.4.3NFS服务1、主机端环境配置华南理工大学广州4.4.3NFS服务2、目标板设置目标板的环境配置方法如下:(1)启动portmap服务器启动portmap服务器,输入如下命令:>portmap&华南理工大学广州学院电信学院17:261194.4.3NFS服务2、目标板设置华南理工大学广州学院4.4.3NFS服务2、目标板设置目标板的环境配置方法如下:(2)建立安装点在目标板系统上建立安装点,输入如下命令:>mkdir/var/nfs_mnt华南理工大学广州学院电信学院17:261204.4.3NFS服务2、目标板设置华南理工大学广州学院4.4.3NFS服务2、目标板设置目标板的环境配置方法如下:(3)安装NFS输入如下命令安装NFS,挂载主机共享目录,完成目标板NFS客户端配置:>mount–tnfs4:/home/share/var/nfs_mnt–onolock>mount至此,主机共享目录作为NFS文件系统安装在目标机上。华南理工大学广州学院电信学院

17:261214.4.3NFS服务2、目标板设置华南理工大学广州学院4.4.3NFS服务2、目标板设置目标板的环境配置方法如下:(3)安装NFS

可以输入如下命令查看:>ls/var/nfs_mnt

如果成功安装,就能看到主机/home/share目录下的内容,这时,可以像使用本地文件一样执行编译后的应用程序。华南理工大学广州学院电信学院

17:261224.4.3NFS服务2、目标板设置华南理工大学广州学院华南理工大学广州学院电信学院17:26123华南理工大学广州学院电信学院16:571234.4.3NFS服务华南理工大学广州学院电信学院

3、菜单命令配置NFS步骤如下:1)选择NFS服务选择“启动程序”|“系统设置”|“服务器设置”|“服务”菜单命令,打开服务配置对话框,如图所示。确保去除“iptables”选项,选中“nfs”选项。17:261244.4.3NFS服务华南理工大学广州学院电信学院4.4.3NFS服务华南理工大学广州学院电信学院

3、菜单命令配置NFS步骤如下:2)配置NFS服务器选择“启动程序”|“系统设置”|“服务器设置”|“NFS服务器”菜单命令,打开NFS服务器配置对话框。点击工具栏上的“增加”按钮,打开“添加NFS共享”对话框,如图所示。

17:26125

温馨提示

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

评论

0/150

提交评论