linux分区与目录(3)
分区与目录
分区
-
Linux硬盘的分区主要分为主分区(primary partion)和扩展分区(extension partion)两种,主分区和扩展分区的 数目之和不能大于四个。
-
主分区可以马上被使用但不能再分区。
-
扩展分区必须再进行二次分区后才能使用,扩展分区进行二次分区后, 叫做逻辑分区(logical partion), 逻辑分区没有数量上限制。
磁盘文件
Linux中一个硬盘就是一个文件,存放/dev目录下面,IDE硬盘命名为hdx(x为从a—d, 一般电脑的IDE硬盘 最多四个)。 SCSI,SATA,USB硬盘等,在/dev/目录下被命名为sdx(x为a—z)
比如SCSI硬盘,主分区从sda1开始到sda4,逻辑分区从sda5开始,(逻辑分区永远从sda5开始…)
设备名可以使用fdisk –l查看
命令::sudo fdisk ‐l
交换分区的作用就是当内存不够实用的时候,把一些不常用的进程交换到分区磁盘分区,节省出内存空间。
可以看到这个硬盘文件/dev/sda大小为42.9G, 并且它被分成一个主分区/dev/sda1, 一个扩展分区/dev/sda2, 扩展分区又分成一个逻辑分区 /dev/sda5。
目录结构
Linux中采用的是树形结构目录。
-
/
根目录 -
/bin
binary 二进制可执行文件基础系统所需要的命令位于此目录,是最小系统所需要的命令,如:ls, cp, cd等等。这个目录中的文 件都是可执行的,一般的用户都可以使用。 -
/dev
设备文件,比如声卡、磁盘、鼠标、键盘等。 -
/etc
系统管理和配置文件,vim的配置就放在etc目录下面 -
/etc/init.d
启动配置文件和脚本,可在这里添加启动脚本。 -
/etc/rc.local
用户添加启动项 -
/home
用户主目录,比如用户user的主目录就是/home/user,可用~user表示 -
/lib
标准程序设计库存放路径,又叫动态链接共享库,作用类似windows里的.dll文件,Linux动态库以so结尾 -
/sbin
超级管理命令,这里存放的是系统管理员使用的管理程序。 -
/tmp
临时文件目录,有时用户运行程序的时候,会产生临时文件。 -
/tmp
就用来存放临时文件的。tmp目录里面的数据不会进行保存,一旦开机重启就会丢失。 -
/root
系统管理员的主目录 -
/mnt
用来临时挂载其他的文件系统 -
/lost+found
这个目录平时是空的,系统意外崩溃或机器意外关机,而产生一些文件碎片放在这里。当系统启 动的过程中fsck工具会检查这里,并修复已经损坏的文件系统。 -
/media
即插即用型存储设备的挂载点自动在这个目录下创建,比如USB盘系统自动挂载后,会在 这个目 录下产生一个目录 -
/proc
虚拟文件目录,可直接访问这个目录来获取系统信息。 -
/var
有服务的登录文件或错误讯息档案(log files)都在 /var/log 里面 -
/boot
包含Linux内核及系统引导程序所需要的文件,比如 vmlinuz initrd.img 文件都位于这个目录中。在一 般情况下,GRUB或LILO系统引导管理器也位于这个目录;
所启动的Linux内核为: -
/usr
最庞大的目录,要用到的应用程序和文件几乎都在这个目录,其中包含: -
/usr/bin
众多的应用程序 -
/usr/sbin
超级用户的一些管理程序 -
/usr/include
Linux下开发和编译应用程序所需要的头文件 -
/usr/lib
常用的动态链接库 -
/usr/share/man
帮助文档 -
/usr/src
源代码,Linux内核的源代码就放在/usr/src/Linux里 -
/usr/local/bin
本地增加的命令 -
/usr/local/lib
本地增加的库根文件系统 -
.
代表当前路径。 -
..
代表上一级目录。 ~ 代表用户目录路径。 -
~
代表用户目录路径。