📄 configtuning-core-configuration.html
字号:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta name="generator" content="HTML Tidy, see www.w3.org" /><title>核心配置</title><meta name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.7" /><link rel="HOME" title="FreeBSD 使用手册" href="index.html" /><link rel="UP" title="设置和调整" href="config-tuning.html" /><link rel="PREVIOUS" title="初步配置" href="configtuning-initial.html" /><link rel="NEXT" title="应用程序配置" href="configtuning-appconfig.html" /><link rel="STYLESHEET" type="text/css" href="docbook.css" /><meta http-equiv="Content-Type" content="text/html; charset=GB2312" /></head><body class="SECT1" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#840084"alink="#0000FF"><div class="NAVHEADER"><table summary="Header navigation table" width="100%" border="0" cellpadding="0"cellspacing="0"><tr><th colspan="3" align="center">FreeBSD 使用手册</th></tr><tr><td width="10%" align="left" valign="bottom"><a href="configtuning-initial.html"accesskey="P">Prev</a></td><td width="80%" align="center" valign="bottom">Chapter 6. 设置和调整</td><td width="10%" align="right" valign="bottom"><a href="configtuning-appconfig.html"accesskey="N">Next</a></td></tr></table><hr align="LEFT" width="100%" /></div><div class="SECT1"><h1 class="SECT1"><a id="CONFIGTUNING-CORE-CONFIGURATION"name="CONFIGTUNING-CORE-CONFIGURATION">6.3. 核心配置</a></h1><p>系统的配置信息主要位于 <ttclass="FILENAME">/etc/rc.conf</tt>。这个文件包含了配置信息很大的一部分,主要在系统启动的时候来配置系统,这个名字直接说明了这点;它也是<tt class="FILENAME">rc*</tt> 文件的配置信息。</p><p>系统管理员应该在 <tt class="FILENAME">rc.conf</tt> 文件中建立记录来覆盖 <ttclass="FILENAME">/etc/defaults/rc.conf</tt>中的默认设置。这个默认文件不应该被逐字的拷贝到 <tt class="FILENAME">/etc</tt> ——它包含的是默认值而不是一个例子。所有特定的改变应该在 <tt class="FILENAME">rc.conf</tt>中。</p><p>为了降低管理成本,有很多策略可以应用在成群的应用程序中来从系统指定的配置中分离site-wide配置。建议的方法是将site-wide配置放在另一个文件中,例如<ttclass="FILENAME">/etc/rc.conf.site</tt>,并且把它包含进然后把这个文件包括进只包含系统指定信息的<tt class="FILENAME">/etc/rc.conf</tt>。</p><p>由于 <tt class="FILENAME">rc.conf</tt> 可以被 <span class="CITEREFENTRY"><spanclass="REFENTRYTITLE">sh</span>(1)</span> 阅读,所以达到这个目的很简单,例如:</p><ul><li><p>rc.conf:</p><pre class="PROGRAMLISTING"> . rc.conf.site hostname="node15.example.com" network_interfaces="fxp0 lo0" ifconfig_fxp0="inet 10.1.1.1"</pre></li><li><p>rc.conf.site:</p><pre class="PROGRAMLISTING"> defaultrouter="10.1.1.254" saver="daemon" blanktime="100"</pre></li></ul><p><tt class="FILENAME">rc.conf.site</tt> 文件会被分发给每一个使用 <ttclass="COMMAND">rsync</tt> 或相似程序的系统,同时 <tt class="FILENAME">rc.conf</tt>文件仍然保持独立。</p><p>使用 <span class="CITEREFENTRY"><spanclass="REFENTRYTITLE">sysinstall</span>(8)</span> 或者 <tt class="COMMAND">makeworld</tt> 来升级系统不会覆盖 <tt class="FILENAME">rc.conf</tt> 文件,所以系统配置信息不会丢失。</p></div><div class="NAVFOOTER"><hr align="LEFT" width="100%" /><table summary="Footer navigation table" width="100%" border="0" cellpadding="0"cellspacing="0"><tr><td width="33%" align="left" valign="top"><a href="configtuning-initial.html"accesskey="P">Prev</a></td><td width="34%" align="center" valign="top"><a href="index.html"accesskey="H">Home</a></td><td width="33%" align="right" valign="top"><a href="configtuning-appconfig.html"accesskey="N">Next</a></td></tr><tr><td width="33%" align="left" valign="top">初步配置</td><td width="34%" align="center" valign="top"><a href="config-tuning.html"accesskey="U">Up</a></td><td width="33%" align="right" valign="top">应用程序配置</td></tr></table></div></body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -