您的位置 首页 IC

linux根底温习(1)

关于linux,本来已经学得差不多暂时够用了,不过回头看看可能因为之前扫得太快,一些细节的地方没有注意到,加上我也想把这部分加进自己的博客,

关于linux,原本现已学得差不多暂时够用了,不过回头看看或许因为之前扫得太快,一些细节的当地没有注意到,加上我也想把这部分加进自己的博客,所以算了,历来再扫一次,记下要点跟存在的疑虑,后边真实弄懂了,就回头回答,当然,有高手点拨的是最好的哈哈。

弥补终究一句废话,开端学linux 是从搭档鸿飞那里借了一本《嵌入式linux运用程序开发详解》的书在此说声谢谢。所以linux 根底温习,将按此书打开。后边的文章许多会转载我在网上收集的材料,因为比较杂,东拿一块西拿一块,真实无法在每个当地写明转载,如有侵犯了您的权利请奉告,我会立刻删去。

[list]

[*]linux 的优势及发展史:略

[*]根底概念:1.文件体系、分区和挂载

文件体系是指操作体系中与办理文件有关的软件和数据。Linux 的文件体系和Windows中的文件体系有很大的差异,Windows文件体系是以驱动器的盘符为根底的,并且每一个目录是与相应的分区对应,例如“E:\workplace”是指此文件在E 盘这个分区下。而Linux 恰好相反,文件体系是一个文件树,且它的一切文件和外部设备(如硬盘、光驱等)都是以文件的方式挂结在这个文件树上,例如“\usr\local”。关于Windows 而言,便是指一切分区都是在一些目录下。在Linux 中把每一个分区和某一个目录对应,今后在对这个目录的操作便是对这

个分区的操作,这样就完成了硬件办理手法和软件目录办理手法的一致。这个把分区和目录对应的进程叫做挂载(Mount),而这个挂载在文件树中的方位便是挂载点。

2.主分区、扩展分区和逻辑分区

硬盘分区是针对一个硬盘进行操作的,它能够分为:主分区、扩展分区、逻辑分区。其间主分区便是包含操作体系发动所必需的文件和数据的硬盘分区,要在硬盘上装置操作体系,则该硬盘有必要要有一个主分区,并且其主分区的数量能够是1~3个;扩展分区也便是除主分区外的分区,但它不能直接运用,有必要再将它划分为若干个逻辑分区才可运用,其数量能够有0 或1 个;而逻辑分区则在数量上没有什么约束。它们的联系如图1.3所示。

一般来说,关于先装了Windows 的用户,则Windows 的C 盘是装在主分区上的,能够把Linux 装置在另一个主分区或许扩展分区上。一般为了装置便利安全起见,一般选用把Linux 装在剩余的逻辑分区上。

3.SWAP交流分区

在硬件条件有限的情况下,为了运转大型的程序,Linux 在硬盘上划出一个区域来当作暂时的内存,而Windows 操作体系把这个区域叫做虚拟内存,Linux 把它叫做交流分区swap。在装置Linux 树立交流分区时,一般将其设为内存大小的2 倍,当然也能够设为更大。

4.分区格局

不同的操作体系挑选了不同的格局,同一种操作体系也或许支撑多种格局。微软公司的Windows 就挑选了FAT32、NTFS两种格局,可是Windows不支撑Linux 上常见的分区格局。

Linux 是一个敞开的操作体系,它开始运用EXT2 格局,后来运用EXT3 格局,可是它一起支撑十分多的分区格局,包含许多大型机上UNIX 运用的XFS格局,也包含微软公司的FAT以及NTFS格局。

5.GRUB

GRUB 是一种引导装入器(相似在嵌入式中十分重要的bootloader)——它担任装入内核并引导Linux 体系,坐落硬盘的开始部分。因为GRUB多方面的优越性,现在的Linux 一般都默许选用GRUB来引导Linux 操作体系。但事实上它还能够引导Windows 等多种操作体系。

[*]linux 装置:略(主张运用Redhat9作为学习环境,FC 的版别有些问题,例如在编译QTE 的时分,老是通不过,这个问题最少浪费了我一个星期,在网上参阅了N多文章,仍是没处理,终究在Redhat9 上面很快就把环境树立起来了!)

[*]文件体系介绍:1.ext2和ext3

ext3是现在Linux(包含Red Hat,Mandrake下)常见的默许的文件体系,它是ext2 的晋级版别。正如Red Hat公司的首席中心的开发人员Michael K.Johnson所说,从ext2 转换到ext3 首要有以下4 个理由:可用性、数据完整性、速度以及易于转化。ext3 中选用了日志式的办理机制,它使文件体系具有很强的快速恢复能力,并且因为从ext2 转换到ext3 无须进行格局化,因而,愈加推进了ext3 文件体系的大大推行。

2.swap 文件体系

该文件体系是Linux 中作为交流分区运用的。在装置Linux 的时分,交流分区是有必要树立的,并且它所选用的文件体系类型有必要是swap而没有其他挑选。

3.vfat文件体系

Linux 中把DOS 中选用的FAT 文件体系(包含FAT12,FAT16 和FAT32)都称为vfat文件体系。

4.NFS文件体系

NFS文件体系是指网络文件体系,这种文件体系也是Linux 的独到之处。它能够很便利地在局域网内完成文件同享,并且使多台主机同享同一主机上的文件体系。并且NFS文件体系拜访速度快、稳定性高,现已得到了广泛的运用,尤其在嵌入式范畴,运用NFS文件体系能够很便利地完成文件本地修正,而免去了一次次读写flash的担忧。

5.ISO9660文件体系

这是光盘所运用的文件体系,在Linux 中对光盘已有了很好的支撑,它不仅能够供给对光盘的读写,还能够完成对光盘的刻录。

[*]Linux目录结构[/list]

/bin

bin 便是二进制(binary)英文缩写。在这儿寄存前面Linux 常用操作指令的履行文件,如mv、ls、mkdir 等。有时,这个目录的内容和/usr/bin 里边的内容相同,它们都是放置一般用户运用的履行文件/boot 这个目录下寄存操作体系发动时所要用到的程序。如发动grub就会用到其下的/boot/grub子目录/dev 该目录中包含了一切Linux体系中运用的外部设备。要注意的是,这儿并不是寄存的外部

设备的驱动程序,它实际上是一个拜访这些外部设备的端口。因为在Linux中,一切的设备都当作文件相同进行操作,比方:/dev/cdrom代表光驱,用户能够十分便利地像拜访文件、目录相同对其进行拜访/etc该目录下寄存了体系办理时要用到的各种装备文件和子目录。如网络装备文件、文件体系、x体系装备文件、设备装备信息设置用户信息等都在这个目录下。体系在发动进程中需求读取其参数进行相应的装备/etc/rc.d 该目录首要寄存Linux发动和封闭时要用到的脚本文件,在后边的发动详解中还会进一步地解说

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/bandaoti/297850.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部