`
rewop998
  • 浏览: 37236 次
  • 来自: ...
社区版块
存档分类
最新评论
阅读更多

/    根目录
    │
    ├boot/    启动文件。Linux的内核及引导系统程序所需要的文件目录,比如 vmlinuz initrd.img 文件都位于这个目录中。在一般情况下,GRUB或LILO系统引导管理器也位于这个目录;
    │    └grub/        Grub引导器相关的文件
    │
    ├dev/    设备文件。设备文件用特定的约定命名,这在设备列表中说明 (见[Anv])。设备文件在安装是产生,以后可以用 /dev/MAKEDEV 描述。 /dev/MAKEDEV.local 是系统管理员为本地设备文件(或连接)写的描述文稿 (即如一些非标准设备驱动不是标准MAKEDEV 的一部分)。
    ├opt/    表示的是可选择的意思,有些软件包也会被安装在这里,也就是自定义软件包,比如在Fedora Core 5.0中,OpenOffice就是安装在这里。有些我们自己编译的软件包,就可以安装在这个目录中;通过源码包安装的软件,可以通过 ./configure --prefix=/opt/目录 。
    ├proc/    是一个假的文件系统。它不存在在磁盘某个磁盘上。而是由核心在内存中产生。用于提供关于系统的信息(originally about processes, hence the name)。/proc 文件系统在proc man页中有更详细的说明。
    │    ├1/            关于进程1的信息目录。每个进程在/proc 下有一个名为其进程号的目录。
    │    ├cpuinfo    处理器信息,如类型、制造商、型号和性能。
    │    ├devices    当前运行的核心配置的设备驱动的列表。
    │    ├dma        显示当前使用的DMA通道。
    │    ├filesystems核心配置的文件系统。
    │    ├interrupts    显示使用的中断,and how many of each there have been.
    │    ├ioports    当前使用的I/O端口。
    │    ├kcore        系统物理内存映象。与物理内存大小完全一样,但不实际占用这么多内存;it is generated on the fly as programs access it. (记住:除非你把它拷贝到什么地方,/proc 下没有任何东西占用任何磁盘空间。)
    │    ├kmsg        核心输出的消息。也被送到syslog 。
    │    ├ksyms        核心符号表。
    │    ├loadavg    系统"平均负载";3个没有意义的指示器指出系统当前的工作量。
    │    ├meminfo    存储器使用信息,包括物理内存和swap。
    │    ├modules    当前加载了哪些核心模块。
    │    ├net        网络协议状态信息。
    │    ├self        到查看/proc 的程序的进程目录的符号连接。当2个进程查看/proc 时,是不同的连接。这主要便于程序得到它自己的进程目录。
    │    ├stat        系统的不同状态,such as the number of page faults since the system was booted.
    │    ├uptime        系统启动的时间长度。
    │    └version    核心版本。
    │
    ├mnt/    临时挂载。这个目录一般是用于存放挂载储存设备的挂载目录的,比如有cdrom 等目录。可以参看/etc/fstab的定义。有时我们可以把让系统开机自动挂载文件系统,把挂载点放在这里也是可以的。
    │    └cdrom        光驱。
    │
    ├media/    挂载媒体设备
    ├root/    root用户的$HOME目录
    ├home/    普通用户的$HOME目录
    │    ├user/        用户
    │    └.../
    │   
    ├bin/    系统程序。系统所需要的那些命令位于此目录,比如ls、cp、mkdir等命令;功能和/usr/bin类似,这个目录中的文件都是可执行的、普通用户都可以使用的命令。作为基础系统所需要的最基础的命令就是放在这里。
    ├sbin/    管理员系统程序。大多是涉及系统管理的命令的存放,是超级权限用户root的可执行命令存放地,普通用户无权限执行这个目录下的命令,这个目录和/usr/sbin; /usr/X11R6/sbin或/usr/local/sbin目录是相似的;我们记住就行了,凡是目录sbin中包含的都是root权限才能执行的。
    ├lib/    程序所需的共享库。
    │    └modules    核心可加载模块,特别是那些恢复损坏系统时引导所需的(例如网络和文件系统驱动)。
    │
    ├etc/    系统程序和大部分应用程序的全局配置文件
    │    ├init.d/    SystemV风格的启动脚本
    │    ├rcX.d/        启动脚本的链接,定义运行级别
    │    ├network/    网络配置文件
    │    ├X11/        图形界面配置文件
    │    ├rc or rc.d or rc?.d    启动、或改变运行级时运行的scripts或scripts的目录。
    │    ├passwd        用户数据库,其中的域给出了用户名、真实姓名、家目录、加密的口令和用户的其他信息。格式见passwd 的man页。
    │    ├fdprm        软盘参数表。说明不同的软盘格式。用setfdprm 设置。更多的信息见setfdprm 的man页。
    │    ├fstab        启动时mount -a命令(在/etc/rc 或等效的启动文件中)自动mount的文件系统列表。 Linux下,也包括用swapon -a启用的swap区的信息。见4.8.5节和mount 的man页。
    │    ├group        类似/etc/passwd ,但说明的不是用户而是组。见group 的man页。
    │    ├inittab    init 的配置文件。
    │    ├issuegetty 在登录提示符前的输出信息。通常包括系统的一段短说明或欢迎信息。内容由系统管理员确定。
    │    ├magicfile    的配置文件。包含不同文件格式的说明,file 基于它猜测文件类型。见magic 和file 的man页。
    │    ├motd        Message Of The Day,成功登录后自动输出。内容由系统管理员确定。经常用于通告信息,如计划关机时间的警告。
    │    ├mtab        当前安装的文件系统列表。由scripts初始化,并由mount 命令自动更新。需要一个当前安装的文件系统的列表时使用,例如df 命令。
    │    ├shadow        在安装了影子口令软件的系统上的影子口令文件。影子口令文件将/etc/passwd 文件中的加密口令移动到/etc/shadow 中,而后者只对root可读。这使破译口令更困难。
    │    ├login        defslogin 命令的配置文件。
    │    ├printcap    类似/etc/termcap ,但针对打印机。语法不同。
    │    ├profile,csh.login,csh.cshrc    登录或启动时Bourne或C shells执行的文件。这允许系统管理员为所有用户建立全局缺省环境。各shell见man页。
    │    ├securetty    确认安全终端,即哪个终端允许root登录。一般只列出虚拟控制台,这样就不可能(至少很困难)通过modem或网络闯入系统并得到超级用户特权。
    │    ├shells        列出可信任的shell。chsh 命令允许用户在本文件指定范围内改变登录shell。提供一台机器FTP服务的服务进程ftpd 检查用户shell是否列在 /etc/shells 文件中,如果不是将不允许该用户登录。
    │    └termcap    终端性能数据库。说明不同的终端用什么"转义序列"控制。写程序时不直接输出转义序列(这样只能工作于特定品牌的终端),而是从 /etc/termcap 中查找要做的工作的正确序列。这样,多数的程序可以在多数终端上运行。见termcap 、 curs_termcap 和terminfo 的man页。
    │   
    ├usr/    这个是系统存放程序的目录,比如命令、帮助文件等。这个目录下有很多的文件和目录。当我们安装一个Linux发行版官方提供的软件包时,大多安装在这里。如果有涉及服务器配置文件的,会把配置文件安装在/etc目录中。
    │    ├bin/        几乎所有用户命令。有些命令在/bin 或/usr/local/bin 中。
    │    ├sbin/        根文件系统不必要的系统管理命令,例如多数服务程序。
    │    ├lib/        应用程序库文件,程序或子系统的不变的数据文件
    │    ├share/        应用程序资源文件
    │    │    ├fonts        字体目录
    │    │    └man 或 doc    帮助目录
    │    ├src/        应用程序源代码
    │    ├local/        本地安装的软件和其他文件放在这里。
    │    │    ├soft/        用户程序      
    │    │    └.../            通常使用单独文件夹
    │    ├X11R6/        图形界面系统
    │    └include/    C编程语言的头文件。为了一致性这实际上应该在/usr/lib 下,但传统上支持这个名字。
    │   
    ├var/    动态数据。这个目录的内容是经常变动的;
    │    ├www/        目录是定义Apache服务器站点存放目录;
    │    ├catman/    当要求格式化时的man页的cache。man页的源文件一般存在/usr/man/man* 中;有些man页可能有预格式化的版本,存在/usr/man/cat* 中。而其他的man页在第一次看时需要格式化,格式化完的版本存在/var/man 中,这样其他人再看相同的页时就无须等待格式化了。 (/var/catman 经常被清除,就象清除临时目录一样。)
    │    ├lib/        系统正常运行时要改变的一些库文件,比如MySQL的,以及MySQL数据库的的存放地
    │    ├local/        安装的程序的可变数据(即系统管理员安装的程序)。注意,如果必要,即使本地安装的程序也会使用其他/var 目录,例如/var/lock 。
    │    ├lock/        锁定文件。许多程序遵循在/var/lock 中产生一个锁定文件的约定,以支持他们正在使用某个特定的设备或文件。其他程序注意到这个锁定文件,将不试图使用这个设备或文件。
    │    ├log/        各种程序的Log文件,特别是login (/var/log/wtmp log所有到系统的登录和注销) 和syslog (/var/log/messages 里存储所有核心和系统程序信息。 /var/log 里的文件经常不确定地增长,应该定期清除。
    │    ├run/        保存到下次引导前有效的关于系统的信息文件。例如, /var/run/utmp 包含当前登录的用户的信息。
    │    ├spool/        mail, news, 打印队列和其他队列工作的目录。每个不同的spool在/var/spool 下有自己的子目录,例如,用户的邮箱在/var/spool/mail 中。
    │    └tmp/        比/tmp 允许的大或需要存在较长时间的临时文件。 (虽然系统管理员可能不允许/var/tmp 有很旧的文件。)
    │   
    ├temp/            临时文件目录,有时用户运行程序的时候,会产生临时文件。/tmp就用来存放临时文件的。/var/tmp目录和这个目录相似。
    └lost+found/    在ext2或ext3文件系统中,当系统意外崩溃或机器意外关机,而产生一些文件碎片放在这里。当系统启动的过程中fsck工具会检查这里,并修复已经损坏的文件系统。 有时系统发生问题,有很多的文件被移到这个目录中,可能会用手工的方式来修复,或移到文件到原来的位置上。

分享到:
评论

相关推荐

    Linux目录解释 Linux目录解释

    Linux目录解释 Linux目录解释 Linux目录解释 Linux目录解释

    linux目录结构.(包括图解和PDF文档)

    本资源提供了丰富的学习材料,包括一张“linux目录结构图解.jpg”和一本名为“《循序渐进Linux》详细目录结构.pdf”的电子书,帮助你深入理解Linux的目录层次。 首先,Linux遵循的是UNIX的目录结构标准,即FHS...

    linux目录作用详解(超详细,树状排版)

    ### Linux目录作用详解 本文将基于提供的树状结构对Linux中的关键目录进行详细的解析与说明。这些目录在日常管理和维护Linux系统时具有重要的作用。理解它们的功能有助于更好地配置和使用Linux系统。 #### 根目录...

    linux目录实时监控

    本程序可实时监控linux下的一个目录,当目录中有新文件产生时本程序会进行简单的统计。另外把该程序写成服务chkpicd,把该程序放到/etc/init.d目录下即可,使用命令:service chkpic start/stop可控制服务开启/关闭。

    linux目录结构中文版

    linux目录结构中文版

    Linux目录结构及详细介绍.rar

    在Linux操作系统中,目录结构是系统组织和管理文件的基础。Linux遵循的是单一系统根目录(/)的概念,所有文件和目录都从这个根目录开始。本文将深入探讨Linux的目录结构...学习Linux目录结构是成为Linux高手的第一步。

    Linux目录结构 详解

    Linux目录结构 详解

    Linux的目录树

    Linux 目录树结构详解 Linux 操作系统的目录树结构是 Linux 文件系统的核心组成部分,了解 Linux 目录树结构对于 Linux 操作系统的使用和管理至关重要。下面将详细介绍 Linux 目录树结构的各个组成部分及其作用。 ...

    Linux 目录大全.docx

    Linux 目录结构详解 Linux 目录结构是 Linux 系统的基础组成部分,对于 Linux 初学者来说,了解 Linux 目录结构是非常重要的。Linux 目录结构是一个倒树型结构,最大的目录名称叫“/”(根目录),下面将对 Linux ...

    超详细!可用!java(jcraft,SFTP)访问linux目录并下载共享目录文件

    java访问linux;通过linux主机ip,端口,用户名,密码,获取linux链接,输入文件路径可批量的下载linux文件,mian函数为测试代码

    Linux服务器配置与管理:linux目录结构.pptx

    本文主要探讨Linux目录结构、输入输出重定向的使用方法以及相关的系统管理技巧。 **Linux目录结构** Linux目录结构采用的是树形结构,以根目录`/`作为起点,所有的分区、目录、文件及外部设备都挂载在这个树状结构...

    linux目录结构图解

    linux目录结构图解,linux目录结构图解,linux目录结构图解

    linux 目录比较工具

    基于bash 的 目录比较工具。 1. 使用彩色打印。 2.遍历目录,递归处理。

    Linux目录结构思维导图

    Linux目录结构思维导图

    把linux目录映射到本地虚拟磁盘上

    标题 "把Linux目录映射到本地虚拟磁盘上" 涉及的技术点主要是关于Linux系统与Windows系统之间的文件共享和交互。在这个场景下,我们通常会利用网络文件系统(NFS)或Secure File Transfer Protocol(SFTP)来实现...

    linux目录结构

    Linux目录结构 Linux目录结构是Linux系统中一个非常重要的概念,它是Linux系统的基础设施,了解Linux目录结构对于Linux初学者来说非常重要。 Linux目录结构与Windows目录结构有很大的区别, Linux目录结构遵循文件...

    linux 目录 gif 版 超详细

    超详细的linux目录 初学linux 的宝典

    linux目录详解(还行了)

    下面我们将深入探讨Linux目录的各个部分。 1. **根目录** `/`:这是Linux系统中的顶级目录,所有其他目录都从这里分支出来。根目录下通常不存放用户文件,而是存放系统级别的文件和目录。 2. **bin**:这个目录...

    Linux目录介绍.pdf

    Linux系统以其开源、免费、安全、稳定等特性在服务器市场占有一席之地,其目录结构清晰,用途分明,对用户来说,熟悉Linux目录结构是进行日常管理和操作的基础。以下是根据提供的【部分内容】对Linux系统目录结构的...

    linux目录详解.pdf

    Linux目录详解涉及到Linux操作系统中各种目录的作用和文件系统的层次结构。Linux遵循文件系统层次标准(Filesystem Hierarchy Standard,FHS),其目的是为了确保Linux发行版之间具有统一的目录结构。了解这些目录...

Global site tag (gtag.js) - Google Analytics