FreeBSD目录架构
/ 文件系统的根目录。
/bin/ 在单个用户和多用户环境下的基本工具目录。
/boot/ 在操作系统在启动加载期间所用的程序和配置。
/boot/defaults/ 默认每步引导启动的配置内容,请查阅loader.conf(5)。
/dev/ 设备节点,请查阅 intro(4)。
/etc/ 系统启动的配置和脚本。
/etc/defaults/ 系统默认的启动配置和脚本,请参考 rc(8) 。
/etc/mail/ 关系到邮件系统运作的配置, 请参考 sendmail(8)。
/etc/namedb/ named 配置文件,请参考 named(8)。
/etc/periodic/ 每天、每星期和每月周期性地运行的脚本, 请通过 cron(8)查阅 periodic(8)。
/etc/ppp/ ppp配置文件,请查阅ppp(8)。
/mnt/ 由管理员习惯使用挂接点的临时空目录。
/proc/ 运行中的文件系统,请参阅 procfs(5) 和 mount_procfs(8)。
/rescue/ 用于紧急恢复的一组静态联编的程序; 参见 rescue(8)。
/root/ root用户的Home(主)目录。
/sbin/ 在单个用户和多用户环境下的存放系统程序和管理所需的基本实用目录。
/stand/ 独立的程序环境。
/tmp/ 临时文件。 /tmp 目录中的内容,一般不会在系统重新启动之后保留。 通常会将基于内存的文件系统挂在 /tmp 上。
这一工作可以用一系列 tmpmfs 相关的 rc.conf(5) 变量来自动完成。 (或者, 也可以在 /etc/fstab 增加对应项;
参见 mdmfs(8))。
/usr/ 存放大多数用户的应用软件。
/usr/bin/ 存放实用命令,程序设计工具,和应用软件。
/usr/include/ 存放标准 C include 文件.
/usr/lib/ 存放库文件。
/usr/libdata/ 存放各种实用工具的数据文件。
/usr/libexec/ 存放系统实用或后台程序 (从另外的程序启动执行)。
/usr/local/ 存放本地执行文件, 库文件等等, 同时也是 FreeBSD ports 安装的默认安装目录。 /usr/local 在
/usr 中的目录布局大体相同,请查阅 hier(7)。 但 man 目录例外, 它们是直接放在 /usr/local 而不是
/usr/local/share 下的, 而 ports 说明文档在 share/doc/port。
/usr/obj/ 通过联编 /usr/src 得到的目标文件。
/usr/ports 存放 FreeBSD 的 Ports Collection (可选)。
/usr/sbin/ 存放系统后台程序 和 系统工具 (由用户执行)。
/usr/share/ 存放架构独立的文件。
/usr/src/ 存放 BSD 或者本地源码文件。
/usr/X11R6/ 存放 X11R6 可执行文件、 库文件、 配置文件等的目录(可选)。
/var/ 多用途日志、 临时或短期存放的, 以及打印假脱机系统文件。有时会将基于内存的文件系统挂在 /var 上。 这一工作可以通过在
rc.conf(5) 中设置一系列 varmfs 变量 (或在 /etc/fstab 中加入一行配置; 参见 mdmfs(8)) 来完成。
/var/log/ 存放各种的系统记录文件。
/var/mail/ 存放用户mailbox(一种邮件存放格式)文件。
/var/spool/ 各种打印机和邮件系统spooling(回环)的目录。
/var/tmp/ 临时文件。 这些文件在系统重新启动时通常会保留, 除非 /var 是一个内存中的文件系统。
/var/yp NIS 映射。
/etc 一般的系统配置信息。这儿的数据是与特定系统相关的。
/etc/defaults 系统配置文件的默认版本。
/etc/mail 额外的 sendmail(8) 配置信息,其他 MTA 配置文件。
/etc/ppp 用于用户级和内核级 ppp 程序的配置。
/etc/namedb named(8) 数据的默认位置。通常 named.conf 和区域文件存放在这里。
/usr/local/etc 被安装的应用程序配置文件。可以参考每个应用程序的子目录。
/usr/local/etc/rc.d 被安装程序的 启动/停止 脚本。
/var/db 特定系统自动产生的数据库文件,像 package 数据库,位置数据库等等。
FreeBSD配置文件说明
/etc/resolv.conf
指示了 FreeBSD 如何访问域名系统(DNS)。
nameserver 按顺序要查询的名字服务器的 IP 地址,最多三个。
search 搜索机器名的列表。这通常由本地机器名的域决定。
domain 本地域名。
/etc/hosts
是 Internet 早期使用的一个简单文本数据库。它结合 DNS 和 NIS 提供名字到 IP 地址的映射。
syslog.conf
是 syslogd(8) 程序的配置文件。 它指出了的 syslog 哪种信息类型被存储在特定的日志文件中。
newsyslog.conf
是一个通常用 cron(8) 计划运行的 newsyslog(8) 程序的配置文件。指出了什么时候日志文件需要打包或者重新整理。指出了哪个日志文件要被管理,要保留多少和它们什么时候被创建。日志文件可以在它们达到一定大小或者在特定的日期被重新整理。
sysctl.conf
看起来很像 rc.conf。它用 variable=value 的形式来设定值。指定的值在系统进入多用户模式之后被设定。并不是所有的变量都可以在这个模式下设定。
分享到:
相关推荐
3. **FreeBSD 目录结构解析**:利用 Perl 的字符串操作和解包功能解析从服务器获取的数据。 具体来说,该脚本中的关键部分如下: - 使用 `unpack()` 函数解析二进制数据,如从 `LOAD_FILE()` 函数获取的数据。 - ...
这份“freeBSD架构中文手册”是针对FreeBSD系统架构的详细指南,适合初学者和有经验的系统管理员使用。手册共200多页,深入浅出地介绍了FreeBSD的核心组件、系统管理以及优化策略。 1. **FreeBSD简介** - FreeBSD...
### FreeBSD系统结构手册关键知识点解析 #### 一、FreeBSD简介 - **系统定义**:FreeBSD是一款基于Unix的操作系统,其目标在于提供一个...这对于希望深入了解FreeBSD系统架构和技术细节的用户来说是一份宝贵的资源。
FreeBSD的系统架构手册是学习和理解该操作系统内部工作原理的重要资源。这份手册从系统架构的角度出发,详细介绍了FreeBSD的内核、文件系统、网络栈、安全机制等多个方面,旨在帮助开发者和系统管理员深入掌握...
根据提供的文件信息,我们可以从标题、描述以及部分内容中提取出关于FreeBSD系统结构的重要知识点。 ### 标题:FreeBSD系统结构官方简体中文手册txt 该标题表明这是一份官方发布的、关于FreeBSD系统结构的手册,...
自己制作的最新版的FreeBSD 系统结构手册
综上所述,《FreeBSD系统结构手册》是一份非常有价值的资源,对于想要深入了解FreeBSD系统架构和技术细节的人来说尤其有用。通过积极参与文档项目的维护和发展,不仅可以帮助提升文档的质量,还能促进整个开源社区的...
目录服务是一种组织和存储信息的方式,它以一种结构化的方式管理数据,允许快速高效地查找和访问信息。在计算机领域,目录服务最常...然而,实现这样的集成需要深入理解目录服务的概念、协议以及FreeBSD的系统架构。
1. **FreeBSD内核架构**:FreeBSD的内核采用微内核设计,它主要负责进程调度、内存管理、设备驱动、网络协议栈等核心功能。内核设计强调模块化和可配置性,使得系统可以根据不同需求进行定制。 2. **进程管理**:...
### FreeBSD系统结构手册知识点概述 #### 一、FreeBSD简介 - **定义**: FreeBSD是一种类Unix的操作系统,基于BSD(Berkeley Software Distribution)系统发展而来。它以稳定性和安全性著称,广泛应用于服务器和...
在`sys`目录下,你会看到内核源码的基本组织结构: - **arch**:包含针对不同处理器架构的特定代码,如i386、amd64等。 - **conf**:配置文件,定义了系统的默认配置和硬件支持。 - **dev**:设备驱动程序,如硬盘...
FreeBSD系统结构手册,官方中文版pdf.
此外,您还需要了解 FreeBSD 的目录结构、文件系统、设备文件等。 FreeBSD 的特性 FreeBSD 具有许多非凡的特性,例如: * 抢占式多任务与动态优先级调整 * 多用户设备 * 符合业界标准的强大 TCP/IP 网络支持 * ...
FreeBSD系统架构手册是一份关于FreeBSD操作系统内部架构的官方文档。FreeBSD是一类基于UNIX系统的开源操作系统,它适用于Intel x86、AMD64、ARM、PowerPC等多种处理器架构。FreeBSD以其稳定性、性能和安全性而闻名,...
**FreeBSD系统结构详解** FreeBSD,作为Unix的变种之一,因其高度的稳定性和强大的性能,被广大用户和开发者所喜爱。相比Linux,FreeBSD在某些方面具有独特的特性和优势,尤其在服务器领域有着广泛的应用。...
书中详细描述了UFS文件系统的实现机制,包括文件的存储布局、目录结构以及文件系统的快照和备份功能。 FreeBSD的用户空间层提供了丰富的系统程序和库函数,这些程序和函数为用户程序的运行提供了必要的接口和功能。...
在深入探讨FreeBSD内核网络架构之前,我们首先简要回顾一下FreeBSD系统的基本结构以及其网络组件的组织方式。FreeBSD是一种先进的操作系统,它的内核设计得非常灵活且高效,尤其是在网络处理方面。内核代码目录结构...