- 浏览: 193755 次
- 性别:
- 来自: 深圳
文章分类
最新评论
-
Ma__sm:
感谢
yyyy-MM-dd格式的Java日期校验代码 -
samjavaeye:
weirihai 写道访问都地址都打不开。
刚点了一遍,都能 ...
WebLogic在线文档中心 -
weirihai:
访问都地址都打不开。
WebLogic在线文档中心
FHS是Filesystem Hierarchy Standard的简称。FHS定义了两层规范。第一层是/目录下各个主要目录应该放什么文件数据,例如/etc应该放配置文件、/bin与/sbin则应该放置可执行文件等;第二层则是针对/usr和/var这两个目录的子目录来定义,例如/var/log放置系统登录文件,/usr/share放置共享数据等。
单一文件或目录的最大允许文件名为255个字符,包含完整路径的文件名或目录名最大允许为4096个字符。
目录 | 应放置的文件内容 |
/ | 根目录root(/),一般建议在根目录下只有目录,不要直接有文件。根目录是启动时系统第一个载入的分区,所以所有启动过程中会用到的文件都应该放在这个分区中。举例来说,/etc、/bin、/dev、/lib、/sbin这5个子目录都应该与根目录连在一起,不可独立成为某个分区。 |
/bin,/usr/bin, /usr/local/bin |
放置用户可执行的二进制文件的目录。 |
/boot | 放置Linux系统启动时用到的文件。启动会用到Linux的核心文件。这个目录下面的文件vmlinuz就是Linux的核心。这一点非常重要,如果引导程序(loader)选择grub,那么这个目录内还有/boot/grub子目录。 |
/dev | 在Linux系统上,任何设备都以文件类型存放在这个目录中,例如键盘、鼠标、硬盘、光盘等。在此目录下的文件会多出两个属性,分别是主设备号(major device number)与辅设备号(minor device number)。系统核心就是通过这两个号码来判断设备的。重要的文件有/dev/null、/dev/tty[1-6]、/dev/ttyS*、/dev/lp*、/dev/hd*、/dev/sd*等。 |
/etc | 系统主要的设置文件几乎都放在这个目录内,例如人员的账号密码文件、各种服务的起始文件等。一般来说,这个目录下的各文件属性是可以让一般用户查看的,但只有root有权修改。在此目录下的文件几乎都是ASII的纯文本文件。不过,FHS建议不要在这个目录中放置可执行文件。比较重要的文件有:/etc/inittab、/etc/init.d、/etc/modprobe.conf、/etc/X11、/etc/fstab、/etc/sysconfig等。 |
/home | 这是系统默认的家目录(home directory)。 |
/lib,/usr/lib, /usr/local/lib |
系统使用的函数库的目录。程序在运行过程中,可能会调用一些额外的参数,这需要函数库的协助。这些函数库就放在此处。比较重要的是/lib/modules目录内有核心的相关模块。 |
/lost+found | 系统出现异常,产生错误时,会将一些遗失的片段放于此目录下,通常这个目录会自动出现在某个分区顶层的目录下。 |
/mnt/media | 这是软盘与光盘的默认载入点。通常软盘挂在/mnt/floppy下,光盘挂在/mnt/cdrom下。 |
/opt | 这是给主机额外安装软件所放的目录。举例来说,FC4使用Fedora团队开发的软件,如果想要自行安装新的KDE桌面软件,可以将该软件安装在这个目录下。不过,以前的Linux系统中,我们还是习惯放在/usr/local目录下。 |
/proc | 这个目录本身是一个“虚拟文件系统”,它放置的数据都在内存中,例如系统核心、外部设备的状态及网络状态等。因为这个目录下的数据都在内存中,所以本身不占任何硬盘空间。比较重要的文件有/proc/cpuinfo、/proc/dma、/proc/interrupts、/proc/ioports、/proc/net/*等。 |
/root | 系统管理员(root)的家目录。之所以放在这里,是因为系统第一个启动就载入的分区为/,而我们希望/root能够与/放在同一块分区上。 |
/sbin,/usr/sbin, /usr/local/sbin |
放一些系统管理员才会用到的可执行命令,例如:fdisk、mke2fs、fsck、mkswap、mount等。与/bin不太一样的地方是,这几个目录是给root系统管理用的。但目录下的执行文件可以让一般用户用来“查看”而不能设置。 |
/srv | 一些服务启动之后,这些服务所需要访问的数据目录。举例来说,WWW服务器需要的网页数据就可以放在/srv/www中。 |
/tmp | 这是让一般用户或者是正在执行的程序临时放置文件的地方。这个目录是任何人都能访问的,所以需要定期清理。当然,重要数据不可放在此目录中。 |
/usr |
根据FHS规范的第二层内容,在/usr目录下,包含系统的主要程序、图形界面所需要的文件、额外的函数库、本机自行安装的软件,以及共享的目录与文件。它有点像Windows操作系统中的“Program files”与“Windows”这两个目录的结合。在此目录下的重要子目录有:
|
/var |
这个目录也很重要,也是FHS规范的第二层目录内容。它主要放置系统执行过程中经常变化的文件,例如缓存(cache)或者是随时更改的日志文件(log file)。此外,某些软件执行过程中会写入的数据库文件,例如MySQL数据库,也都写入这个目录中。它下面的主要目录有:
|
发表评论
-
Linux下中文变问号的解决办法
2013-11-04 11:05 13560【现象】 编写的java程序使用System.out.pr ... -
Linux下显示子目录大小
2013-06-24 16:46 1073有时候会遇到把磁盘空间用完的情况,通常都是一些日志文件、备 ... -
linux系统中查找文件
2013-03-21 10:50 803根据名称查找: find . -name "f ... -
linux ssh 密钥认证自动登录
2012-11-06 13:49 1073简单讲就是先生成一套公钥--私钥,私钥自己拿着,公钥的内容 ... -
linux系统中sudo的配置
2012-10-29 11:06 956利用Sudo,我们既可以让某个用户作为超级用户来执行某些命令( ... -
Linux下查看端口占用情况
2012-10-29 10:42 1132用启动服务的账号登录,然后运行命令: lsof -i:< ... -
如何使用非Root用户启动Apache 80和1024以下端口
2012-09-30 21:23 2828检查apache_error.log日志文件,发现有以下内容报 ... -
用sed命令查看日志
2012-09-17 10:08 1076# 显示部分文本——指定行号范围(从第8至第12行,含8和12 ... -
vi命令
2012-09-14 16:07 924vim编辑器可分为三种状态,分别是命令模式(command ... -
后台执行SCP命令
2012-09-10 14:15 3210先在终端窗口(窗口1)正常运行scp命令,并输入密码。 然后 ... -
linux上ln命令详细说明
2012-09-10 13:49 922ln是linux中又一个非常重 ... -
SSH安装与配置
2012-09-08 15:13 895一、sshd安装配置 su - yum instal ... -
Linux 中 RPM 命令参数使用详解
2012-09-07 18:15 802在Linux操作系 ... -
Linux系统下压缩解压文件命令速查
2012-08-22 17:39 929创建一个打包文件(不压缩) tar -cvf <xx ... -
linux下jdk的安装及配置
2012-04-12 09:26 9721.下载jdk 如 jdk-6u24 ... -
Linux下查看二进制文件
2012-01-09 09:22 2008命令格式: od [-t TYPE] 文件名 参数: - ... -
less命令详解
2012-01-05 09:52 1712less命令通常用来查看比较大的日志文件,因为其具有灵活的查找 ... -
ifconfig查看本机网络配置命令
2011-12-29 09:14 1160直接执行ifconfig可以看到类似这样的信息: [root ... -
配置Linux的网络
2011-12-31 15:21 798【修改计算机名、网关】 vi /etc/sysconfig/ ... -
cp命令详解
2011-12-31 15:21 1146命令格式: cp [-adfilprsu] 源文件(sour ...
相关推荐
在深入探讨Linux各个目录的功能及重要性之前,我们先简要了解文件系统层次结构标准(FHS)。这一标准旨在为类Unix操作系统提供一个统一且标准化的文件系统布局,使得系统管理员、开发人员和用户能够在不同的发行版之间...
* /etc:包含系统配置文件和脚本,如用户信息、网络设置等。 * /home:包含用户文件和目录。 * /lib:包含共享库文件。 * /lib64:包含 64 位共享库文件。 * /media:包含可移动存储设备的挂载点。 * /mnt:包含文件...
首先,Linux遵循的是UNIX的目录结构标准,即FHS(Filesystem Hierarchy Standard),它定义了各个目录的用途和标准位置。Linux的根目录用"/"表示,所有其他目录都从这里开始。根目录下包含了一些主要的子目录,每个...
Linux文件系统结构层次标准(FHS,Filesystem Hierarchy Standard)是Linux操作系统中用于规定和指导文件系统结构的一套标准规范。FHS定义了Linux系统中文件和目录应该存放的位置以及它们的作用,目的是为了确保...
了解Linux目录配置标准FHS(FileSystem Hierarchy Standard)也很关键。例如,`/usr`存放可分享但不可变动的数据,`/etc`用于配置文件,`/boot`存储启动和内核文件,`/var`目录包含经常变化的文件,如日志、邮件等。...
FHS中包含了多个约定,如文件和目录命名规则、文件权限设置等,这些约定有助于确保文件系统的标准化和一致性。 #### 三、文件系统结构 根据FHS 3.0标准,文件系统被分为以下几个主要部分: ##### 3.1 根文件系统 ...
Linux目录结构与Windows目录结构有很大的区别, Linux目录结构遵循文件系统层次结构(Filesystem Hierarchy Structure,FHS),这是由自由标准组织(Free Standards Group)维护的标准。 Linux目录结构可以分为...
在信息技术领域,服务器扮演着至关重要的角色,而FHS(Filesystem Hierarchy Standard,文件系统层次结构标准)服务器则是一种特别的设计,旨在为Linux系统提供统一的文件系统布局。本文将详细介绍FHS服务器的工作...
2. FHS目录结构: - `/` 根目录:包含所有其他目录。 - `/bin`:存放基本的系统命令,这些命令对系统启动和维护至关重要。 - `/sbin`:存放系统管理命令,一般只由管理员使用。 - `/etc`:存放系统配置文件。 -...
Linux操作系统使用的是基于分层的文件系统结构,称为File Hierarchy Standard(FHS),这个标准定义了文件和目录应该如何组织,以确保系统的一致性和可移植性。以下将详细解释各个目录的用途: 1. **/bin**:这是...
- **FHS(Filesystem Hierarchy Standard)**:Linux目录配置遵循FHS标准,主要目录如`/`(根目录)、`/usr`(用户软件)、`/var`(可变数据)等,都有特定用途。 - **目录树**:整个文件系统呈树状结构,从根目录...
FHS(Filesystem Hierarchy Standard,文件系统层次标准)是一套广泛接受的标准,它定义了 Linux 和其他类 Unix 操作系统中的文件系统层次结构以及每个目录的作用。通过遵循 FHS 标准,可以确保不同发行版之间的一致...
Linux的文件系统遵循FHS(Filesystem Hierarchy Standard)规范,这是一种标准化的目录结构,用于统一管理和组织文件。 **FHS定义**: - **目的**: 定义系统目录用途、必要文件和目录,处理例外情况。 - **树形结构*...
此外,通过学习FHS标准,用户可以更好地理解Linux系统的标准文件存放规则,这对于系统维护、软件安装配置以及日常使用都大有裨益。 由于Linux系统中一切皆文件的理念,不仅包括常规的数据文件,还包括了硬件设备和...
- FHS是Linux系统中文件和目录放置的标准,定义了系统中的每个区域应该存放什么类型的文件,以及各个目录的主要用途。 - `/`(根目录):所有其他目录的起点,包含了系统中所有的顶级目录。 2. **主要目录及其...
- **定义**:FHS(Filesystem Hierarchy Standard)即文件系统层次结构标准,是Linux系统中广泛采纳的标准之一,用于规范文件和目录的位置与功能。 - **作用**:明确各目录的功能与存放内容,确保文件系统的统一性和...
- 文件系统:探讨Linux的层次结构标准(FHS),理解目录结构及其用途。 3. **Linux安装与启动过程** - 安装流程:详述Linux的安装步骤,包括分区、选择桌面环境等。 - 启动与引导:解析Linux的启动流程,涉及...
Linux采用的是Unix风格的目录结构,也称为FHS(Filesystem Hierarchy Standard),它定义了一种标准,使得不同发行版的Linux系统在目录布局上保持一致性。下面我们将深入探讨Linux目录的各个部分。 1. **根目录** `...
在Linux操作系统中,目录结构是理解系统工作原理的关键部分。Linux目录的命名和组织方式...虽然每个Linux发行版可能会有些许差异,但遵循FSSTND或FHS标准,使得不同系统间的目录结构保持一致性,方便用户迁移和维护。
Linux遵循文件系统层次标准(Filesystem Hierarchy Standard,FHS),其目的是为了确保Linux发行版之间具有统一的目录结构。了解这些目录及其作用对于管理Linux系统和开发应用程序都是非常重要的。下面将详细介绍...