5.linux目录结构介绍
目录:
1.linux系统的目录结构特点?为何会形成这样的目录结构?
2.基本目录内容详解!
3.重要目录详解!
1.linux系统的目录结构特点?
A.Linux系统的目录结构是一棵倒挂的大树,”/”根目录是所有目录的起始点(顶点).
B.linux是封闭的,如果访问的话必须要有挂载点.
C.目录和磁盘分区是没有关联的.分区是分区,目录是目录.所以根下/不同的目录可能会对应不同的分区或者磁盘.
D.linux你设备不进行挂载,入口是看不到的,类似没有入口的房间.给设备的一个入口就叫做挂载点.挂载点的实质是一个目录.用mount进行挂载.eg: mount /dev/edrom /mnt 把光驱挂载到mnt目录下.
2.linux操作系统目录结构形成?
刚开始的时候,由于其硬盘内存较小,运行一段时间后,导致数据溢出,系统无法正常工作,于是加了一块新的硬盘,并且做了规定,第一块用来存放系统程序相关,第二块存放用户自己的程序,因此挂载的目录点取名为/usr,除了名字不一样外,其他的目录结构都是一样的.都是(/bin /sbin /lib /tmp.......等),接着第二块硬盘也满了,然后就只能再添加一块,取名为/home,专门存放用户的数据.
3.基本目录详解
[root@oldboy /]# tree -L 1 /
/bin (binaries 二进制命令所在的目录如:ls cp mkdir rm cut 等 bin 和/usr/bin 类似)
/boot (linux内核及引导程序所在目录.分区 /boot 200M swap 是内存的1.5倍, 最大大概8G 剩下的全给 /)
/dev (device 设备 这是设备的目录,比如声卡,网卡,磁盘,光驱.......)
/etc (二进制软件包的 yum /rpm 安装的软件和所有系统管理所需要的配置文件和子目录。还有安装的服务的启动命令也放置在此处)
/home (普通用户家目录,存放用户的各种数据,在Linux中,每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的。)
/lib (系统最基本的动态连接共享库,其作用类似于Windows 里的DLL文件,几乎所有的应用程序都需要用到这些共享库。动态链接库文件,用于程序执行时的调用,大多是以 .so结尾)
/lib64 (64位动态链接库文件)
/lost+found (这个目录一般情况下是空的,当系统非法关机后,这里就存放fsck过程中部分修复的文件)
/media (媒介目录,系统会自动识别一些设备(如U盘、光驱等),当识别后,Linux会把识别的设备挂载到该目录下)
/mnt (光盘默认的挂载点,我们可以将光驱挂载到/mnt上,然后进人该目录查看光驱里的内容。)
/opt (这是给主机额外安装软件所设置的目录,该目录默认为空。比如,你要安装一个Oracle 数据库,可以放到该目录下。)
/proc (该目录是系统启动的进程,会生成1个pid,而每个进程都有1个目录)
/root (管理员家目录)
/sbin (用户命令目录(root用户命令),如:fdisk,shutdown,mount)
/selinux (是一种安全子系统,它能控制程序只能访问特定文件)
/srv (服务启动后需要访问的内容,如www需要访问的数据存在/srv/www目录下)
/sys (存放整个linux的内核及一些文件)
/tmp (临时文件目录,一般一周清理一次,可以当做回收站用,删除的数据可以先移动到此处)
/usr (存放用户安装的应用软件目录,如MySQL,Apache,这是一个非常重要的目录,类似于Windows下的Program Files目录,用户的很多应用程序和文件都存放在该目录下。)
/usr/bin (该目录存放的是系统用户使用的应用程序)
/usr/sbin (该目录存放的是超级用户使用的比较高级的管理程序和系统守护程序)
/usr/src (该目录是内核源代码默认的放置目录)
/var (该目录存放的是不断扩充且经常修改的目录,包括各种日志文件或者pid文件,存放linux的启动日志和正在运行的程序目录(变化的目录:一般是日志文件,cache目录))
5.linux目录结构介绍的更多相关文章
- linux下各文件夹的结构说明及用途介绍:Linux目录结构介绍
linux下各文件夹的结构说明及用途介绍: /bin:二进制可执行命令. /dev:设备特殊文件. /etc:系统管理和配置文件. /etc/rc.d:启动的配 置文件和脚本. /home:用户主目录 ...
- linux目录结构介绍
目录 1.树状目录结构图 2./目录 3./etc/目录 4./usr/目录 5./var/目录 6./proc/目录 7./dev/目录 该文章主要来自于网络进行整理. 目录结构参考地址: http ...
- Linux目录结构介绍-http://yangrong.blog.51cto.com/6945369/1288072
1.树状目录结构图 2./目录 目录 描述 / 第一层次结构的根.整个文件系统层次结构的根目录. /bin/ 需要在单用户模式可用的必要命令(可执行文件):面向所有用户,例如:cat.ls.cp,和/ ...
- [原创] linux课堂-学习笔记-课程3.Linux目录结构介绍及内核与shell分析
一.目录说明 1.1 bin 一般用户,可执行的系统内置命令 1.2 sbin 系统管理员,可执行的系统内置命令 1.3 boot 启动文件目录,启动有关的文件都保存在此 1.4 dev 设备管理文件 ...
- 详细的linux目录结构详细介绍
详细的linux目录结构详细介绍 --树状目录结构图 下面红色字体为比较重要的目录 1./目录 目录 描述 / 第一层次结构的根,整个文件系统层次结构的根目录 /bin/ 需要在单用户模式可用的必要命 ...
- Linux实战教学笔记07:Linux系统目录结构介绍
第七节 Linux系统目录结构介绍 标签(空格分隔):Linux实战教学笔记 第1章 前言 windows目录结构 C:\windows D:\Program Files E:\你懂的\精品 F:\你 ...
- linux -目录结构
摘自:http://www.comptechdoc.org/os/linux/usersguide/linux_ugfilestruct.html 这个目录结构介绍是我目前看到介绍最全的,有时间在翻译 ...
- day 2 Linux目录结构
Linux系统的目录结构的基本介绍: 1)在逻辑上的所有目录(包括目录下的子目录)都在最高级别的目录“/”下. 根(/)目录是Linux系统中所有目录的起始点(顶点),根下面的目录及子目录是一个有层次 ...
- Linux 目录结构_004
前言 Linux文件系统层次标准,英文全称Filesystem Hierarchy Standard,英文简称FHS. 由于利用Linux来开发产品的团队和个人实在太多了,如果每个人都以自己的想法来配 ...
随机推荐
- 应用服务器支持 HTTPS
当前业务系统中支持 HTTP 协议和 HTTPS 协议的 Web.config 文件并不相同.在默认情况下,不能同时支持 HTTPS 和 HTTP 协议. 生成部署包 若需支持 HTTPS 协议,请将 ...
- C#:当前时间转换成文件名
DateTime.Now.ToFileTime().ToString(); 结果是一个字符串,类似:131238643554094913.
- SpringMVC学习大纲
PartA: 1.SpringMVC介绍 2.入门程序 3.SpringMVC架构讲解 a) 框架结构 b) 组件说明 4.SpringMVC整合MyBatis 5.参数绑定 a) SpringMVC ...
- nodejs的http.request使用post方式提交数据请求
官方api文档 http://nodejs.org/docs/v0.6.1/api/http.html#http.request虽然也有POST例子,但是并不完整. 直接上代码:http_post.j ...
- asp.net MVC 强类型视图表单Ajax提交的注意事项
xmfdsh这几天遇到这么一个问题,在MVC中通过model模型生成的强类型视图的表单,在提交后的回调函数并没有发挥作用.如下图: 如上图,无论是通过Ajax.BeginForm或者Html.Begi ...
- QT5.6.0 鼠标支持
QT5用QPA换了QWS之后,USB鼠标就不知道怎么支持,网上搜啊搜,各种尝试,终于可以了. export TSLIB_ROOT=/mnt/sdcard/tslib export TSLIB_PLUG ...
- python中定制类
1.python中__str__和repr 如果要把一个类的实例变成 str,就需要实现特殊方法__str__(): class Person(object): def __init__(self, ...
- EasyUI:获取某个dategrid的所有行数据
EasyUI:获取某个dategrid的所有行数据 var rows = $("#grid").datagrid("getRows"); for(var i=0 ...
- ubuntu 刚更改默认python3版本后更新包等
一般来说ubuntu 刚更改为python3为默认版本后要进行一下更新包等等的内容(当然不更新一下也是可以的,最好更新一下,第一次更新较慢) 使用下面两行代码: sudo apt-get update ...
- CSS3飘带状3D菜单
在线演示 本地下载