FreeBSD--/etc

 1.
/etc/rc.d

    放置了系统初始化时启动的服务,通常是第三方的应用服务,如sshd,
    使用start,stop,restart进行.
    
 2.   
/etc/rc.conf

    对/etc/rc.d中要启动的服务进行许可
    
3.
    不管/etc/rc.conf是否许可,如果要用/etc/rc.d来强制启动一个服务,用如下的命令:
    #/etc/rc.conf/XXX onerestart
    即在启动命令前加上一个"one"
    
4.
    可以使用rcvar 命令来检查/etc/rc.conf中用适当的/etc/rc.d脚本启动的服务是否启用.
# /etc/rc.d/sshd rcvar
# sshd
$sshd_enable=YES

5.
    reload服务,强制重新加载某些服务,不是所有的服务都可以.
#/etc/rc.d/sshd reload

6.
    网络接口"别名",在/etc/rc.conf中添加
    如:
    一个 fxp0 的别名记录类似于:
    ifconfig_fxp0_alias0="inet xxx.xxx.xxx.xxx netmask xxx.xxx.xxx.xxx"
    记住别名记录必须从 alias0 开始并且按顺序递增(例如 _alias1、 _alias2)。配置程序将会停止在第一个缺少的数字的地方。

    举例来说, 假设使用 fxp0 连接到两个网络, 分别是 10.1.1.0, 其子网掩码为 255.255.255.0, 以及 202.0.75.16, 其子网掩码为 255.255.255.240。 我们希望从 10.1.1.1 到 10.1.1.5 以及从 202.0.75.17 到 202.0.75.20 的地址能够互相访问。 如前所述,只有两个网段中的第一个地址 (本例中, 10.0.1.1 和 202.0.75.17) 应使用真实的子网掩码; 其余的 (10.1.1.2 到 10.1.1.5 以及 202.0.75.18 到 202.0.75.20) 则必须配置为使用 255.255.255.255 作为子网掩码。

  下面是根据上述描述所进行的 /etc/rc.conf 配置:

    ifconfig_fxp0="inet 10.1.1.1 netmask 255.255.255.0"
    ifconfig_fxp0_alias0="inet 10.1.1.2 netmask 255.255.255.255"
    ifconfig_fxp0_alias1="inet 10.1.1.3 netmask 255.255.255.255"
    ifconfig_fxp0_alias2="inet 10.1.1.4 netmask 255.255.255.255"
    ifconfig_fxp0_alias3="inet 10.1.1.5 netmask 255.255.255.255"
    ifconfig_fxp0_alias4="inet 202.0.75.17 netmask 255.255.255.240"
    ifconfig_fxp0_alias5="inet 202.0.75.18 netmask 255.255.255.255"
    ifconfig_fxp0_alias6="inet 202.0.75.19 netmask 255.255.255.255"
    ifconfig_fxp0_alias7="inet 202.0.75.20 netmask 255.255.255.255"


7.
    /etc 布局


  在配置信息中有很多的目录,这些包括:
    /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 数据库,位置数据库等等。
    
    
8.主机名
    1)/etc/resolv.conf
    /etc/resolv.conf 指示了 FreeBSD 如何访问域名系统(DNS)。

  resolv.conf 中最常见的记录是:
    nameserver     按顺序要查询的名字服务器的 IP 地址,最多三个。
    search     搜索机器名的列表。这通常由本地机器名的域决定。
    domain     本地域名。

  一个典型的 resolv.conf 文件:

    search example.com
    nameserver 147.11.1.11
    nameserver 147.11.100.30

    注意: 只能使用一个 search 和 domain 选项。

  如果您在使用 DHCP,dhclient(8) 经常使用从 DHCP 服务器接受来的信息重写 resolv.conf。

    2)/etc/hosts
    /etc/hosts 是 Internet 早期使用的一个简单文本数据库。它结合 DNS 和 NIS 提供名字到 IP 地址的映射。/etc/hosts 也可以提供一个 Internet 名称的本地纪录以减轻需要从外部查询带来的负担
    
9.日志文件配置

    syslog.conf 是 syslogd(8) 程序的配置文件。 它指出了的 syslog 哪种信息类型被存储在特定的日志文件中。
    
    
   
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值