友声网

 找回密码
 立即注册
搜索
查看: 117|回复: 0
收起左侧

[Linux] Linux 各目录及每个目录的详细介绍

[复制链接]
卡卡北 发表于 2019-1-7 14:46 | 显示全部楼层 |阅读模式
/usr 文件系统

一般设置要3-15G,大部分的用户安装的软件程序都在这里。就像是Windows目录和Program Files目录。很多Linux家族系统有时还会把/usr/local单独作为挂载点使用。

最庞大的目录,要用到的应用程序和文件几乎都在这个目录,其中包含:

   /usr/x11R6 存放x window的目录
   /usr/bin 众多的应用程序
   /usr/sbin 超级用户的一些管理程序
   /usr/doc linux文档
   /usr/include linux下开发和编译应用程序所需要的头文件
   /usr/lib 常用的动态链接库和软件包的配置文件
   /usr/man 帮助文档
   /usr/src 源代码,linux内核的源代码就放在/usr/src/linux里
   /usr/local/bin 本地增加的命令
   /usr/local/lib 本地增加的库根文件系统

/boot 启动分区:

一般设置100M-200M,boot目录包含了操作系统的内核和在启动系统过程中所要用到的文件。

/ 根分区:

所有未指定挂载点的目录都会放到这个挂载点下。

/home 用户目录:

一般每个用户100M左右,特殊用途,比如放大文件也可再加上G。分区大小取决于用户多少。对于多用户使用的电脑,建议把/home独立出来,而且还可以很好地控制普通用户权限等,比如对用户或者用户组实行磁盘配额限制、用户权限访问等。

/tmp 临时文件

一般设置1-5G,方便加载ISO镜像文件使用,对于多用户系统或者网络服务器来也有独立挂载的必要。临时文件目录,也是最常出现问题的目录之一。

/var 可变数据目录

包含系统运行时要改变的数据。通常这些数据所在的目录的大小是要经常变化的,系统日志记录也在/var/log下。一般多用户系统或者网络服务器要建立这个分区,设立这个分区,对系统日志的维护很有帮助。一般设置2-3G大小,也可以把硬盘余下空间全部分为var。

/srv 系统服务目录

用来存放service服务启动所需的文件资料目录,不常改变。

/opt 附加应用程序

存放可选的安装文件,个人一般把自己下载的软件资料存在里面,比如Office、QQ等等。

swap 交换分区

一般为内存2倍,最大指定2G即可。

以下为其它常用的分区挂载点

/bin 二进制可执行目录。

存放二进制可执行程序,里面的程序可以直接通过命令行调用,而不需要进入程序所在的文件夹。

/sbin 系统管理员命令存放目录。

存放标准系统管理员文件

/dev 存放设备文件

驱动文件等

/etc 系统管理和配置文件

/etc/rc.d 启动的配置文件和脚本

/lib 标准程序设计库,又叫动态链接共享库,作用类似windows里的.dll文件

/sbin 超级管理命令,这里存放的是系统管理员使用的管理程序

/root 系统管理员的主目录

/mnt 系统提供这个目录是让用户临时挂载其他的文件系统

/lost+found这个目录平时是空的,系统非正常关机而留下“无家可归”的文件

/proc 虚拟的目录,是系统内存的映射。可直接访问这个目录来获取系统信息

本文中需要的目录

/usr:系统级的目录,可以理解为C:/Windows/,/usr/lib理解为C:/Windows/System32。
/usr/local:用户级的程序目录,可以理解为C:/Progrem Files/。用户自己编译的软件默认会安装到这个目录下。
/opt:用户级的程序目录,可以理解为D:/Software,opt有可选的意思,这里可以用于放置第三方大型软件(或游戏),当你不需要时,直接rm -rf掉即可。在硬盘容量不够时,也可将/opt单独挂载到其他磁盘上使用。

源码放哪里?
/usr/src:系统级的源码目录。
/usr/local/src:用户级的源码目录。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|RSS|联系|友声网 ( 鲁ICP备15020090号 ) 知道创宇云安全

GMT+8, 2019-6-20 21:12 , Processed in 0.097660 second(s), 18 queries , MemCache On.

Powered by Discuz! X

©2019 Comsenz Inc.

快速回复 返回顶部 返回列表