目录:

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目录结构介绍的更多相关文章

  1. linux下各文件夹的结构说明及用途介绍:Linux目录结构介绍

    linux下各文件夹的结构说明及用途介绍: /bin:二进制可执行命令. /dev:设备特殊文件. /etc:系统管理和配置文件. /etc/rc.d:启动的配 置文件和脚本. /home:用户主目录 ...

  2. linux目录结构介绍

    目录 1.树状目录结构图 2./目录 3./etc/目录 4./usr/目录 5./var/目录 6./proc/目录 7./dev/目录 该文章主要来自于网络进行整理. 目录结构参考地址: http ...

  3. Linux目录结构介绍-http://yangrong.blog.51cto.com/6945369/1288072

    1.树状目录结构图 2./目录 目录 描述 / 第一层次结构的根.整个文件系统层次结构的根目录. /bin/ 需要在单用户模式可用的必要命令(可执行文件):面向所有用户,例如:cat.ls.cp,和/ ...

  4. [原创] linux课堂-学习笔记-课程3.Linux目录结构介绍及内核与shell分析

    一.目录说明 1.1 bin 一般用户,可执行的系统内置命令 1.2 sbin 系统管理员,可执行的系统内置命令 1.3 boot 启动文件目录,启动有关的文件都保存在此 1.4 dev 设备管理文件 ...

  5. 详细的linux目录结构详细介绍

    详细的linux目录结构详细介绍 --树状目录结构图 下面红色字体为比较重要的目录 1./目录 目录 描述 / 第一层次结构的根,整个文件系统层次结构的根目录 /bin/ 需要在单用户模式可用的必要命 ...

  6. Linux实战教学笔记07:Linux系统目录结构介绍

    第七节 Linux系统目录结构介绍 标签(空格分隔):Linux实战教学笔记 第1章 前言 windows目录结构 C:\windows D:\Program Files E:\你懂的\精品 F:\你 ...

  7. linux -目录结构

    摘自:http://www.comptechdoc.org/os/linux/usersguide/linux_ugfilestruct.html 这个目录结构介绍是我目前看到介绍最全的,有时间在翻译 ...

  8. day 2 Linux目录结构

    Linux系统的目录结构的基本介绍: 1)在逻辑上的所有目录(包括目录下的子目录)都在最高级别的目录“/”下. 根(/)目录是Linux系统中所有目录的起始点(顶点),根下面的目录及子目录是一个有层次 ...

  9. Linux 目录结构_004

    前言 Linux文件系统层次标准,英文全称Filesystem Hierarchy Standard,英文简称FHS. 由于利用Linux来开发产品的团队和个人实在太多了,如果每个人都以自己的想法来配 ...

随机推荐

  1. 【转】Python爬虫(7)_scrapy-redis

    scrapy-redis使用以及剖析   scrapy-redis是一个基于redis的scrapy组件,通过它可以快速实现简单分布式爬虫程序,该组件本质上提供了三大功能: scheduler - 调 ...

  2. IE10、火狐浏、谷歌浏览器 KindEditor无法获取textarea值

    http://e-mailwu.blog.163.com/blog/static/651040362013311160913/ 在IE10.火狐浏览器.谷歌浏览器下后台KindEditor在线编辑器无 ...

  3. idea 快键件大全

    最常用快捷键1.Ctrl+E,可以显示最近编辑的文件列表2.Shift+Click可以关闭文件3.Ctrl+[或]可以跳到大括号的开头结尾4.Ctrl+Shift+Backspace可以跳转到上次编辑 ...

  4. 获取配置文件信息——configparser

    配置文件host.int格式如下: [host]product=xxxxxxxxxxtest=xxxxxxxxxx python 3.x代码如下: import os,configparser def ...

  5. 关于PropertyGrid控件的排序问题

    前些天,由于在项目中需要用到PropertyGrid这个控件,展现其所在控件的某些属性,由于有些控件的属性较多,不易浏览,而且PropertyGrid的排序默认的按照字母的顺序排列的,这样导致在在某些 ...

  6. [Android]android Service后台防杀

    网上有很多办法,方法一:在JNI里面fork出子进程service在单独的进程中,在service中调用JNI的代码,然后fork出一个进程,然后让我们的service进程和fork出来的子进程一直运 ...

  7. Spring_通过 FactoryBean 配置 Bean

    beans-factorybean.xml <?xml version="1.0" encoding="UTF-8"?><beans xmln ...

  8. Spring MVC执行原理和基于Java的配置过程

    一.Spring MVC执行原理和基于Java配置的配置过程 (一)Spring MVC执行过程,大致为7步. 所有的请求都会经过Spring的一个单例的DispacherServlet. Dispa ...

  9. zabbix邮件报警变量表

    常用变量值 默认接收人:故障{TRIGGER.STATUS},服务器:{HOSTNAME1}发生: {TRIGGER.NAME}故障! 默认信息: 告警主机:{HOSTNAME1} 告警时间:{EVE ...

  10. ggplot2 specific command

    # By default, the same scales are used for all panels. You can allow # scales to vary across the pan ...