志在指尖
用双手敲打未来

linux软件的分类(linux文件系统类型)

linux软件的分类

首要呢,在学习rpm与yum指令之前,我想先给咱们介绍一下Linux软件包的分类,也便是咱们常说的装置包,window的软件包是.exe结束文件,也便是应用程序运转文件,当然这种文件在Linux中是不支持的,也便是说以这种文件存在的应用程序无法在咱们的Linux上运转,也就让许多的window木马病毒无法感染咱们的Linux,当然也会形成在实际开发中一个软件需要重新针对Linux再写一份。在Linux中,软件包只要源码包和二进制包,下面咱们来简略的介绍以下这两种包,以便后边临软件装置的学习。
1.源码包
所谓的源码包,便是直接给你一个开放的源程序。作者写的时分是什么样,给你的便是什么样,这便是源码包,Linux的源码包大多是用C言语写的。
1.长处
开源,你能够直接看见源代码,才能足够,能够自己在这份源代码上对应用程序进行修改
能够自己挑选需要的功用
软件是编译装置,所以愈加适合自己的体系,愈加稳定也效率更高【源代码在你自己的电脑上,是不是要比你在网上下载的二进制包更安全、运转更效率】
卸载方便【直接删除装置目录就能够,window这样会留传许多残存文件】linux
2.缺陷
装置进程步骤较多,尤其装置较大的软件时(如LAMP环境搭建),简略出现拼写错误
编译进程时刻较长
由于是编译装置,装置进程中一旦出现报错新手很难处理
源码包还有一个突变体,那便是脚本装置包,类似于window的软件包,这种软件包在装置软件时分会弹出一个小窗口,一步一步提示你怎么装置,可是这种软件包很少,由于对于开发者来说,还需要花额外的时刻来开发这个装置窗口,Linux是针对服务器来设定的,对于专门从事Linux方面工作的人来说,这显然是不需要的,当然咱们也不要着急,相信有一天你也是其间的一员。
2.二进制包
类似于windows体系的exe文件。Linux的二进制包又叫rpm包、体系默许包,Linux默许的软件包便是二进制包,当你看到以.rpm结束的文件,那么他便是Linux应用程序的软件包,后边咱们学习的也是二进制包
1.长处
包办理体系简略,只通过几个指令就能够完成包的装置、晋级、查询和卸载
装置速度比源码包快许多
2.缺陷
通过编译,所以不可能再看见源代码
功用挑选不如源码包灵敏

linux文件系统类型

1、ext2文件体系
EXT2第二代扩展文件体系(英语:secondextendedfilesystem,缩写为ext2),是LINUX内核所用的文件体系。它开端由RémyCard规划,用以替代ext,于1993年1月加入linux核心支撑之中。ext2的经典实现为LINUX内核中的ext2fs文件体系驱动,最大可支撑2TB的文件体系,至linux核心2.6版时,扩展到可支撑32TB。其他的实现包括GNUHurd,MacOSX(第3方),Darwin(第3方),BSD。ext2为数个LINUX发行版的默许文件体系,如Debian、RedHatLinux等
2、ext3文件体系
ext3是在ext2的基础上发展起来的文件体系,彻底兼容ext2文件体系,ext3是一个日志文件体系,ext3支撑大文件。EXT3是第三代扩展文件体系(英语:Thirdextendedfilesystem,缩写为ext3),是一个日志文件体系,常用于Linux操作体系。它是许多Linux发行版的默许文件体系。StephenTweedie在1999年2月的内核邮件列表中,最早显现了他使用扩展的ext2,该文件体系从2.4.15版别的内核开端,合并到内核主线中。
3、ext4文件体系
ext4文件体系是在ext3上发展起来的,ext4比较与ext3供给了更佳的功能和可靠性,而且功能更丰厚,ext4向下兼容ext3和ext2,因而能够将ext2和ext3挂载为ext4。EXT4是第四代扩展文件体系(英语:Fourthextendedfilesystem,缩写为ext4)是Linux体系下的日志文件体系,是ext3文件体系的后继版别。Ext4是由Ext3的维护者TheodoreTso领导的开发团队实现的,并引进到Linux2.6.19内核中。linux
4、JFS2
JFS2(又称enhancedjournaledfilesystem)是最前期的日志文件体系,在植入Linux之前已被应用于IBMAIX操作体系多年。它是64位的文件体系,尽管它是在原来的JFS的基础上开发的,但却较之有所改进,即:JFS2具有更优的扩展功能,而且支撑多处理器架构。
JFS2支撑预订的日志记录方法,能够进步较高的功能,并实现亚秒级文件体系康复。JFS2一起为进步功能供给了基于分区的文件分配(Extent-basedallocation)。基于分区的分配是指对一组接连的块而非单一的块进行分配。因为这些块在磁盘上是接连的,其读取和写入的功能就会更好。这种分配的别的一个优势便是能够将元数据管理最小化。按块分配磁盘空间就意味着要逐块更新元数据。而使用分区,元数据则仅需按照分区(能够代表多个块)更新。
5、Xfs
XFS一种高功能的日志文件体系,最早于1993年,由SiliconGraphics为他们的IRIX操作体系而开发,是IRIX5.3版的默许文件体系。2000年5月,SiliconGraphics以GNU通用公共许可证发布这套体系的源代码,之后被移植到Linux内核上。XFS特别擅长处理大文件,一起供给滑润的数据传输。

未经允许不得转载:IT技术网站 » linux软件的分类(linux文件系统类型)
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

志在指尖 用双手敲打未来

登录/注册IT技术大全

热门IT技术

C#基础入门   SQL server数据库   系统SEO学习教程   WordPress小技巧   WordPress插件   脚本与源码下载