Ubuntu文件系统

(). 关于Linux中的文件:
(). 在Linux系统中, 一切都是文件 : 所有数据都是文件,包括设备.
(). 最小的数据存储单元也是文件. (). 文件系统:
文件系统就是文件的组织和管理方式. (). 文件系统树:
在Linux系统中,所有的存储空间和设备都共享一个根目录: /
不同的字磁盘块,不同的分区再挂接上成为某一个子目录的子目录,
甚至设备也成为了某个子目录下的一个文件.
这形成了一颗树,可以通过tree命令来查看. (). 分区和目录的关系:
(). 分区必须挂接到目录树的某一个具体目录才可以进行读写操作.
(). 目录是逻辑上的区分, 分区是物理上的区分.
(). 根目录是所有Linux的文件和目录所在的地方,需要挂载上一个磁盘分区.
注: /home /var /usr/local 经常是单独分区,因为经常操作,容易产生碎片. (). 路径:
(). 绝对路径. eg. /var /usr /bin /var/log
(). 相对路径:
(). . 表示当前路径
(). .. 表示父路径
(). ~ 表示当前用户的主目录
(). ~user 表示某个用户的主目录 (). 部分常见目录及其功能
(). /bin 可以使用的各种可执行命令
(). /boot 与系统的引导有关,包括系统引导程序, Linux内核文件vmlinuz, 磁盘内存映像文件initrd.img以及GRUB引导程序和配置文件等.
(). /cdrom 光盘的挂载点,用户可以通过该挂载点访问光盘上的文件.
(). /dev 包含当前系统支持的所有设备文件, eg.console表示控制台 mem表示系统的物理内存 sda表示连接到主控制器的第一个磁盘
(). /etc Linux的控制中心, 包含系统和应用程序有关的各种配置,例如passwd, rc, host.conf以及init等
(). /home 用户的主目录: 每创建一个新的用户都会在该目录下创建一个新的子目录,且该子目录以用户的账号命名.
(). /lib
或/lib64 所有与系统和应用程序有关的,可以共享的库文件. 前者为32位,后者为64位.
(). /lost+found 用来存放fsck命令在检测和修复文件系统时删除的目录或文件.
(). /media 为移动介质的挂载点. eg. 插入U盘时,Linux系统就会自动在该目录创建一个子目录.
(). /mnt 系统的临时挂载点: 用户可以临时将其他文件系统挂载到该目录下.
(). /opt 各可选应用程序的安装位置
(). /proc 虚拟的文件系统,不包括任何物理文件,包含的是可以访问的 当前系统的各种信息. eg. CPU,内存,各进程对应的文件以及系统运行时间等.
(). /root root用户的主目录
(). /sbin 系统管理有关的可执行文件,普通用户不可使用.
(). /sys 各种系统设备的配置信息. eg. /sys/bus目录包含了与系统总线有关的配置信息.
(). /tmp 系统临时目录
(). /usr 包含了多种共享数据文件 eg. 命令, 库函数, 头文件, 各种应用程序的文档等.
注: 该目录比较特殊,可以作为根目录的一个子目录, 也可以为一个单独的文件系统.
(). /var 包含了各种可变的数据文件 eg. 日志文件
注: 该目录比较特殊,可以作为根目录的一个子目录, 也可以为一个单独的文件系统. (). 文件类型:
(). 普通文件: 纯文本文件, 二进制文件, 其他特定数据格式文件.
(). 目录文件
(). 字符设备文件
(). 块设备文件
(). 管道: 匿名管道, 命名管道
(). 套接字
(). 文件链接: 符号链接(软链接), 硬链接 (). 文件类型的查看
(). 使用 ls -l 命令, 第一列的第一个字母表示文件的类型:
- : 普通文件
d : 目录
c : 字符设备文件
p : 管道
s : 套接字
l : 文件链接
(). 使用file命令
ELF: 可执行文件
其他略. 注: 一般的,在Linux中, ll是ls的别名. (). 什么是文件系统
(). 文件系统的层次结构
(). Linux文件系统的组织结构
(). Linux中常见的文件类型
(). Linux中如何管理文件权限
上一篇:Zookeeper单机安装部署与配置(二)


下一篇:<泛> 多路快排