- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
Linux介绍
本次课的重点内容:
Linux的简介、特点、当前的应用趋势
Linux的文件目录结构
Linux常用命令和管理linuxisnotunix linux
一、Linux的来历
Linux是类Unix操作系统。
Unix系统是1969年由Bell实验室的KenThompson,DennisRitchie,DouglasMcIlory,和JoeOssanna设计实现的。
GNU是RichardStallman1983年在MIT发起的一个自由软件和大范围合作工程。
GNUisNotUnix
GNUisNotUnix
Minix是最小的类Unix操作系统,是AndrewS.Tanenbaum专门为教
学编写的。
Linux是LinusTorvalds在Minix的基础上开发的内核。
如今,从各种嵌入式系统到超级计算机系统,Linux作为操作系统得到了广泛的应用。它的服务器版LAMP(Linux,Apache,MySQL和PHP)应用框架也得到了广泛的应用。
常见的版本:Debian/Ubuntu、RedHat/Fedora、SUSE、Mandriva
二、Linux的特点
1、免费、开源
2、可移植性、设备无关性
3、强大的网络功能
4、用户界面丰富
5、应用程序丰富,支持多种开发工具
6、具有很强的安全性和稳定性三、Linux当前的应用趋势
1、个人桌面应用
2、企业服务应用
3、嵌入式应用
四、Linux下的文件系统
1、文件系统概述
文件系统是操作系统中一个非常重要的概念指操作系统在磁盘或分区上用来存储和管理文件的子系统。文件系统向用户提供了对底层硬件数据的访问机制,文件系统有多种类型,每个操作系统支持的文件系统也各不相同,如EXT,EXT2,MINIX,UMSDOS.,其中
EXT2是Linux的默认文件系统。
Linux可以支持多文件系统是通过VFS来实现的,VFS只存在于系统的内存中,它随系统的启动调入内存,在系统关闭时调出内
存,VFS位于文件系统的最上层,管理各种逻辑文件系统,可以屏蔽
各种逻辑文件系统之间的差异,提供统一的文件和设备访问的接
口,VFS提供文件系统对用户命令、系统调用以及内核其他模块的统一接口,同时负责管理和控制底层的实际文件系统,使他们能够以各自特定的模式正常工作。
VFS基本的数据结构----VFS依赖于数据结构来保存对一个文件
系统的一般表示,其结构为:
◆超级块结构(structsuper_block):存放已安装的文件系统的相关信息
◆索引点结构(structinode):存放有关具体文件的一般信息
◆文件结构(structfile):存放被进程打开的文件的相关信
息
◆目录项结构(structdentry):存放有关路径名及路劲名所指向的文件的信
2、文件系统的两个特性
文件----在Linux下,所有的软件和硬件都被视为文件,因此,Linux为操作系统的各种应用和设备提供了统一的接口。Linux与Windows最大的不同是,Linux的文件名没有扩展名的概念,即文件的扩展名和它的类型没有直接的关系
Linux下的文件分为5种:普通文件
目录文件
链接文件
在linux系统中,内核为每一个新创建得文件分配一个
inode号(索引节点),文件属性保存在索引节点里,在访问文件时,索引节点被复制到内存里,从而实现文件得快速访问。
链接是一种共享和访问它得用户得若干目录项之间建
立联系的方式,Linux中得链接包括:
硬链接---硬链接是一个指向索引节点的指针,系统并不为它重新分配inode(目的是节省空间)。
硬链接的两个限制:
1、不允许给目录创建硬链接
2、只有在同一文件系统中的文件之间才可以创建链
接
软链接---又叫符号链接,这个文件包含了另一个文件得路径名,可以是任意文件或目录,可以链接不同文件系统的文件,类似于windows中的快捷方式。
设备文件管道文件
目录 目录是一种特殊的文件,用来维护文件系统的层次结
构,目录记录它所包含的文件、子目录以及与它相关的信息。一个目录文件是由一个索引节点描述的,在这个索引节点数据块中存放用来描述该目录下的所有目录项,在Linux中,/是系统的根目录
目录
/bin
/boot
功能
该目录下存放系统经常使用的命令,如cp、ls、cd等
该目录下存放的是启动linux时用到的一些核心文件,包括一些链接文件以及镜像文件
/dev该目录下存放的是所有linux的外部设备,由于在linux中,所有的软件硬件都被视为文件,所以访问外部设备的方式与访问文件的方
您可能关注的文档
- KB3模拟题1分析和总结.docx
- KBSGZY矿用隔爆型移动变电站原理与维修上课讲义.docx
- KBZ20400说明书分析和总结.docx
- KCF1型反应釜分析和总结.docx
- KDN04C消化炉分析和总结.docx
- Keil C51开发系统基本知识1.docx
- Keil C51开发系统基本知识2.docx
- Keil C51开发系统基本知识3.docx
- KEIL C51使用说明分析和总结.docx
- KESTER5252清洗溶剂安全作业指导书.docx
- 2021-2022学年湖南省常德市安乡县四年级上学期期中语文真题及答案.pdf
- 2023-2024学年河南省南阳市社旗县四年级上学期期中数学真题及答案.pdf
- 2022-2023学年云南省曲靖市四年级下学期期末数学真题及答案.pdf
- 2021-2022学年河南省周口市鹿邑县二年级下册月考语文真题及答案.pdf
- 2018年河南焦作解放区教师招聘考试真题及答案.pdf
- 2019年江西公务员行测考试真题及答案-乡镇.pdf
- 2019中国石油报社应届高校毕业生招聘试题及答案解析.pdf
- 光大银行招聘应届毕业生能力素质测试笔试真题及答案.pdf
- 2024年广西百色教师招聘考试模拟题及答案.pdf
- 2021-2022学年浙江绍兴诸暨市五年级上册语文期末试卷及答案.pdf
文档评论(0)