Linux文件系统(1)

2017-08-17  本文已影响25人  wangfs

在Windows系统下我们分区后每个分区都是一个独立的文件系统。但是Linux不同,Linux文件系统是从根文件系统开始的。也就是说在分完区后这些分区是不能被独立访问的,而是以根文件系统作为入口来访问其他的文件系统分区,它们之间是一种关联关系。根文件系统rootfs(root filesystem).

LSB 是 Linux 标准化领域中事实上的标准,制定了应用程序与运行环境之间的二进制接口。

linux文件系统结构:

/boot: 引导文件存放目录,内核文件(vmlinuz)、引导加载器(bootloader,grub)都存放到此目录。
/bin:供所有用户使用的基本命令,OS启动即会用到的程序。/bin不能关联至独立分区。
/sbin:管理类的基本命令,OS启动即会用到的程序。/sbin不能关联至独立分区。
/lib:基本共享库文件,以及一些内核模块(/lib/modules)文件。
/lib64:64位系统,向下兼容32位系统。64位的系统的库文件主要存放在此目录下。
/etc:配置文件目录
/home/USERNAME:普通用户家目录
/root:管理员家目录(为了安全一般不以root用户直接登陆)
/media:便携式移动设备临时挂载点(如:u盘,光盘cdrom)
/mnt:临时挂载的文件系统

/dev:设备文件及特殊文件存放目录

/opt:第三方应用程序的安装位置
/srv:系统上运行的服务用到的数据(系统自行管理)
/tmp:临时文件存放于此

以上目录都是系统运行必须用到的目录。除了/boot和/home外其他的都不能独立分区。

/usr: universal shared,read-only data:

/proc: 用于输出内核与进程信息相关的虚拟文件系统
/sys: 系统性文件信息,用于输出当前系统上的硬件设备相关信息的虚拟文件系统
/misc: 用于备项
/lost+found: ext系列文件系统格式化后产生的
/selinux: linux内核中实现的一种安全加固程序(可暂做了解)

linux上的应用程序的组成部分:

二进制程序: /bin,/sbin,/usr/bin,/usr/sbin,/usr/local/bin,/usr/local/sbin
库文件:/lib,/lib64,/usr/lib,/usr/lib64,/usr/local/lib,/usr/loca/lib64
配置文件:/etc,/etc/DIRECTORY,/usr/local/etc
帮助文件:/usr/share/man,/usr/share/doc,/usr/local/share/man,/usr/local/share/doc

linux下的文件类型:

附加关机或重启相关小命令:
shutdown

上一篇 下一篇

猜你喜欢

热点阅读