导航:首页 > 文件类型 > linux根文件系统理解

linux根文件系统理解

发布时间:2024-03-11 19:04:49

linux文件系统基本包括哪些内容

/bin:存放最常用命令;
/boot:启动Linux的核心文件;
/dev:设备文件;
/etc:存放各种配置文件;
/home:用户主目录;
/lib:系统最基本的动态链接共享库;
/mnt:一般是空的,用来临时挂载别的文件系统;
/proc:虚拟目录,是内存的映射;
/sbin:系统管理员命令存放目录;
/usr:最大的目录,存许应用程序和文件;
/usr/X11R6:X-Window目录;
/usr/src:Linux源代码
/usr/include:系统头文件;
/usr/lib:存放常用动态链接共享库、静态档案库;
/usr/bin、/usr/sbin:这是对/bin、/sbin的一个补充;

㈡ Linux根文件系统详解

Linux的文件和目录组织是一个单根的倒置的树状结构,文件系统从根目录下开始,用"/"表示,我们也可称为根文件系统(rootfs),这样的根文件系统,有以下特性:

(1) 文件名称区分大小写

(2)滚余 以.开头的文件为隐藏文件

(3) 以/作为路径分隔符

在Linux各大发行版中它们的文件和目录组织其实是遵循FHS(Filesystem Hierarchy Standard)标准,FHS定义了系统中每个目录的用途。FHS有2层规范,第一层里定义了/下的各个目录应该要放什么数据。第2层则是针对/usr及/var这2个目录的子目录来定义。最新版本FHS2.3,大致内容如下表所示大销滚:

各大发行版除了遵循基本的LFS之外,也可以追加自己的目录结构,形成自己的风格;例如:在Ubuntu中网卡配置文件是存放在/etc/network/目录下,CentOS是在/etc/sysconfig/network-scripts/目录下。CentOS系统一些重要的目录及其基本用斗和途如下图所示:

CentOS7之后bin,lib,lib64,sbin合并到/usr/bin,/usr/lib/,/usr/lib64,/usr/sbin里了。

㈢ 什么是根文件系统

㈣ Linux中的根目录下的各个文件都有什么作用

1)bin
bin是binary的缩写,是UNIX类操作系统中根目录的标准子目录,包含可执行的程序(即准备运行的程序),以便达到启动(即启动)和修复系统的最小功能。
/bin是系统默认的路径,它是系统发出命令时搜索相应程序的目录列表。这意味着,只要在命令行中输入文件名,然后按下Enter键,就可以运行/bin中的对应的可执行文件(即,可运行程序)从而达到我们执行命令完成对应功能的操作。
2)boot
这里面存放的是启动Linux时使用的一些核心文件。Linux的引导过程是Linux上的开源操作系统在计算机上的初始化。它涵盖了从初始引导到启动初始用户空间应用程序的许多步骤。同样让我们打开boot看看,里面的内容。
3)dev
/dev是特殊文件或设备文件的位置。它突出显示了Linux文件系统的一个重要方面——一切皆文件/目录。
4)etc
etc目录用来存放系统管理所需要的配置文件和子目录。它包含所有与系统相关的配置文件。
5)home
使用用户的主目录,比如说有个用户叫zhang,那他的主目录就是/home/zhang我们通常同“~”来表示家目录。
6)lib
这个目录里存放着内核模块和系统最基本的动态链接共享库,其作用类似于Windows里的.dll文件。几乎所有的应用程序都须要用到这些共享库,是二进制文件。它们对于基本系统功能是必不可少的。
7)lost+found
每个文件系统即每个分区都有自己lost+found的目录。你会在这里找到被损坏的文件的恢复位。
这个目录平时是空的,当系统不正常关机后,这里就成了一些无家可归的文件的避难所,也就是说它对于恢复由于许多原因如电源故障而没有正确关闭的文件是有用的。
8)media
这是linux中的播放器。Linux媒体播放器和任何其他媒体播放器一样做同样的事情:播放音频和视频。在本文中,“Linux媒体播放器”被用于作为Linux视频播放器和Linux音频播放器的双重任务的软件。
9)mnt
系统提供这个目录是让用户临时挂载别的文件系统。这是一个通用的挂载点。该目录通常包含挂载点或子目录,在其中安装软盘和CD。
10)opt
这个目录是为所有不属于默认安装的软件和附加包保留的。因为要遵守FSSTND,所有第三方应用程序都应该安装在这个目录中。
11)proc
这个目录是一个虚拟的目录,它是系统内存的映射,我们可以通过直接访问这个目录来获取系统信息。也就是说,这个目录的内容不在硬盘上而是在内存里。
12)root
root包含一个先进的GNU/Linux操作系统。它的目标是稳定、灵活和快速。root是一个通用系统,包括服务器和工作站使用的软件。root包括现代和强大的桌面环境。它是系统管理员的主目录。作为系统的拥有者,它的特权就是单独拥有一个目录。
13)sbin
/sbin是Linux和其他UNIX类操作系统中root目录的标准子目录,包含可执行程序(即准备运行)程序,也就是说这里存放的是系统管理员使用的管理程序。

㈤ Linux中的根目录下的各个文件都有什么作用

linux根目录下各文件夹的作用x0dx0a x0dx0a/bin 二进制可执行命令 x0dx0a/dev 设备特殊文件 x0dx0a/etc 系统管理和配置文件 x0dx0a/etc/rc.d 启动的配置文件和脚本 x0dx0a/home 用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示 x0dx0a/lib 标准程序设计库,又叫动态链接共享库,作用类似windows里的.dll文件 x0dx0a/sbin 系统管理命令,这里存放的是系统管理员使用的管理程序 x0dx0a/tmp 公用的临时文件存储点 x0dx0a/root 系统管理员的主目录(呵呵,特权阶级) x0dx0a/mnt 系统提供这个目录是让用户临时挂载其他的文件系统。 x0dx0a/lost+found 这个目录平时是空的,系统非正常关机而留下“无家可归”的文件(windows下叫什么.chk)就在这里 x0dx0a/proc 虚拟的目录,是系统内存的映射。可直接访问这个目录来获取系统信息。 x0dx0a/var 某些大文件的溢出区,比方说各种服务的日志文件 x0dx0a/usr 最庞大的目录,要用到的应用程序和文件几乎都在这个目录。其中包含: x0dx0a/usr/x11r6 存放x window的目录 x0dx0a/usr/bin 众多的应用程序 x0dx0a/usr/sbin 超级用户的一些管理程序 x0dx0a/usr/doc linux文档 x0dx0a/usr/include linux下开发和编译应用程序所需要的头文件 x0dx0a/usr/lib 常用的动态链接库和软件包的配置文件 x0dx0a/usr/man 帮助文档 x0dx0a/usr/src 源代码,linux内核的源代码就放在/usr/src/linux里 x0dx0a/usr/local/bin 本地增加的命令 x0dx0a/usr/local/lib 本地增加的库根文件系统 x0dx0a x0dx0a通常情况下,根文件系统所占空间一般应该比较小,因为其中的绝大部分文件都不需要 x0dx0a经常改动,而且包括严格的文件和一个小的不经常改变的文件系统不容易损坏。 x0dx0a除了可能的一个叫/ v m l i n u z标准的系统引导映像之外,根目录一般不含任何文件。所有 x0dx0a其他文件在根文件系统的子目录中。 x0dx0a1. /bin目录 x0dx0a/ b i n目录包含了引导启动所需的命令或普通用户可能用的命令(可能在引导启动后)。这些 x0dx0a命令都是二进制文件的可执行程序( b i n是b i n a r y - -二进制的简称),多是系统中重要的系统文件。 x0dx0a2. /sbin目录 x0dx0a/ s b i n目录类似/bin ,也用于存储二进制文件。因为其中的大部分文件多是系统管理员使 x0dx0a用的基本的系统程序,所以虽然普通用户必要且允许时可以使用,但一般不给普通用户使用。 x0dx0a3. /etc目录 x0dx0a/ e t c目录存放着各种系统配置文件,其中包括了用户信息文件/ e t c / p a s s w d,系统初始化文 x0dx0a件/ e t c / r c等。l i n u x正是*这些文件才得以正常地运行。 x0dx0a4. /root目录 x0dx0a/root 目录是超级用户的目录。 x0dx0a5. /lib目录 x0dx0a/ l i b目录是根文件系统上的程序所需的共享库,存放了根文件系统程序运行所需的共享文 x0dx0a件。这些文件包含了可被许多程序共享的代码,以避免每个程序都包含有相同的子程序的副 x0dx0a本,故可以使得可执行文件变得更小,节省空间。 x0dx0a6. /lib/moles 目录 x0dx0a/lib/moles 目录包含系统核心可加载各种模块,尤其是那些在恢复损坏的系统时重新引 x0dx0a导系统所需的模块(例如网络和文件系统驱动)。 x0dx0a7. /dev目录 x0dx0a/ d e v目录存放了设备文件,即设备驱动程序,用户通过这些文件访问外部设备。比如,用 x0dx0a户可以通过访问/ d e v / m o u s e来访问鼠标的输入,就像访问其他文件一样。 x0dx0a8. /tmp目录 x0dx0a/tmp 目录存放程序在运行时产生的信息和数据。但在引导启动后,运行的程序最好使用 x0dx0a/ v a r / t m p来代替/tmp ,因为前者可能拥有一个更大的磁盘空间。 x0dx0a9. /boot目录 x0dx0a/ b o o t目录存放引导加载器(bootstrap loader)使用的文件,如l i l o,核心映像也经常放在这里, x0dx0a而不是放在根目录中。但是如果有许多核心映像,这个目录就可能变得很大,这时使用单独的 x0dx0a文件系统会更好一些。还有一点要注意的是,要确保核心映像必须在i d e硬盘的前1 0 2 4柱面内。 x0dx0a10. /mnt目录 x0dx0a/ m n t目录是系统管理员临时安装( m o u n t )文件系统的安装点。程序并不自动支持安装到 x0dx0a/mnt 。/mnt 下面可以分为许多子目录,例如/mnt/dosa 可能是使用m s d o s文件系统的软驱, x0dx0a而/mnt/exta 可能是使用e x t 2文件系统的软驱,/mnt/cdrom 光驱等等。 x0dx0a11. /proc, /usr,/var,/home目录 x0dx0a其他文件系统的安装点。

阅读全文

与linux根文件系统理解相关的资料

热点内容
台湾抵抗日本侵略的电影 浏览:461
c盘太大如何确定是哪个文件 浏览:656
windows64位网络编程 浏览:517
他经常会去看电影的英语 浏览:714
大学英语补习班用哪个app 浏览:979
考勤登记管理系统java 浏览:816
苹果在线免费下载观看 浏览:230
pgyy.vlp 浏览:819
免费可以看污的 浏览:539
主人公是劳拉的电影 浏览:354
java汉字转utf8 浏览:310
dnf90版本赫拉斯 浏览:937
在电脑上怎么保存文件 浏览:233
电脑卖出文件清理 浏览:366
蒙正网络是什么 浏览:778
哪个网站在线看电视不卡 浏览:621
静态电影为什么搜不到 浏览:460
保宝app怎么破解 浏览:417
韩国床上在线观看 浏览:28
win10登陆qq左上角黑 浏览:619

友情链接