您当前的位置:首页>>技术中心>>数据恢复文章>>正文
 
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

经典案例
中国石油管理局-Oracle数据库恢
中国网通-IBM EXP300磁盘阵列数
大连鸿德经贸有限责任公司-SQL
中国地质环境监测院-HP LH3000
藁城市东街百货-EFS文件解密成
工商银行山东分行-AIX删除LV数
中央电视台新闻评论部-苹果分
promise乔鼎硬盘阵列数据恢复成
麒麟童文化-苹果分区无法打开,
NAS 8100服务器数据恢复成功 
解决方案
raid磁盘阵列OFFLINE后的应急方
磁盘未被格式化,是否格式化数据
误GHOST、误一键恢复灾难应急方
误删除、误格式化数据灾难应急
LINUX FSCK数据出错灾难应急方
北亚数据恢复 - 联系我们 - 关于北亚 - 友情链接 - 网站地图 - RSS聚合 
版权所有 北京北亚数据恢复中心
24小时免费咨询电话:4006-505-808 或 800-810-580
中关村部:北京市海淀区中关村大街11号E世界A座8层832B室
皂君庙部:北京市海淀区学院南路68号吉安大厦C座(汇智楼)528室