| FreeBSD handbook中文版 6 配置与调整 |
 |
作者: 来源: 日期:2007-6-15 9:54:13 点击次数: |
|
6.2.1.3 为什么要分区? 第2 页FreeBSD 使用手册 为什么要分区?为什么不创建一个大的根分区?我并不介意大小问题!有很多原因证实 这不是一个好主意。首先,每个分区有不同的操作特性,把它们分开可以允许文件系统去自 动调节自己以适应那些特性。例如,根和/usr分区通常是读得比较频繁,写得比较少,而 象/var和/var/tmp则读写都比较频繁。 6.3 核心配置 负责系统配置信息的主要是/etc/rc.conf。这个文件包含了配置文件很宽的范围。在系 统启动时主要被用来配置系统。它的名字直接表明了这点;配置信息一般是rc*这样类型的 文件。一个系统管理员应当在rc.conf 文件中建立一个记录来修改/etc/defaults/rc.conf 的默认配置。默认文件不应当被逐字地拷到/etc。所有系统的任何变化将被记录在rc.conf 文件中。由于rc.conf 可以被sh 命令打开阅读,所以完成这点很简单。例如: rc.conf: · rc.conf.site · hostname=”node15.webcompany.com” · network_interfaces=”fxp0 lo0” · ifconfig_fxp0=”inet 10.1.1.1” rc.conf.site: · defaultrouter=”10.1.1.254” · saver=”daemon” · blanktime=”100” Rc.conf.site 文件会被分发给每一个使用eg.rsync 的系统,而rc.conf 文件仍保持独立。 通过使用sysinstall 或make world 来升级系统不会覆盖rc.conf 文件,所以系统配置信 息不会被丢失。 第3 页FreeBSD 使用手册 6.4 应用程序配置 典型的,已安装的应用程序有它自己的配置文件,有它自己的语法。这些文件与基本系 统相分离是很重要的,以至于它们能被package 管理工具很好地定位和管理。另外,这些文 件被安装在/usr/local/etc中。一个应用程序有许多配置文件,一个子目录将被创建以支 持它们。 通常,当一个port 或package 被安装时,默认的配置文件也会被安装。这些通常可以 通过.default 后缀来辨别。如果不存在应用程序的配置文件,他们会通过拷贝.default 文 件来创建。例如, 这儿是/usr/local/etc/apache: · rw-r—r-- 1 root wheel 2184 May 20 1998 access.conf · rw-r—r-- 1 root wheel 2184 May 20 1998 access.conf.default · rw-r—r-- 1 root wheel 9555 May 20 1998 httpd.conf · rw-r—r-- 1 root wheel 9555 May 20 1998 httpd.conf.default · rw-r—r-- 1 root wheel 12205 May 20 1998 magic · rw-r—r-- 1 root wheel 12205 May 20 1998 magic.default · rw-r—r-- 1 root wheel 2700 May 20 1998 mime.types · rw-r—r-- 1 root wheel 2700 May 20 1998 mime.types.default · rw-r—r-- 1 root wheel 7980 May 20 1998 srm.conf · rw-r—r-- 1 root wheel 7933 May 20 1998 srm.conf.default 可以看到只有srm.conf 文件已发生了变化。一个后来的apache 的升级不会修改这个变 化的文件。 6.5 启动服务 对一个系统来说,支持许多服务是很普通的。这些可能是用不同的形式来启动,每一个 都有不同的长处。 第4 页一个port 或packages collection 安装软件通常把一个脚本放在/usr/local/etc/rc.d中, 它可以在系统启动的时候被自动调用,在系统关闭的时候自动停止。这是一种我们推荐使用 的启动服务的方法。这些脚本会作为安装package 的一部分被注册,当package 被删除的时 候它也会被删除。在/usr/local/etc/rc.d中,一个普通的启动脚本是这样的: #!/bin/sh echo -n ‘ FooBar’ case “$1” in start) /usr/local/bin/foobar ;; stop) kill -9 ‘cat /var/run/foobar.pid‘ 本新闻共 6页,当前在第 2页 1 2 3 4 5 6 上一篇:FreeBSD handbook中文版 5 X Window 系统 下一篇:FreeBSD handbook中文版 7 FreeBSD 的启动过程 |
|
|
 |
| 北京总部: 4006-505-808 |
| 上 海 部: 021-58358765 |
| 深 圳 部: 0755-83692929 |
| 浙 江 部: 13666673722 |
| 广 州 部: 020-83821091 |
| 重 庆 部: 023-86870422 |
| 昆 明 部: 15987117834 |
| 哈尔滨部: 13946167430 |
| 其它地区: 4006-505-808 | | | |
|
 |
|