手机站
网通分站
电信主站
密 码:
用户名:
当前位置 : 主页>操作系统>FreeBSD>列表

FreeBSD中/etc下的文件简介

来源:互联网 作者:west263.com 时间:2008-02-23
西部数码-全国虚拟主机10强!40余项虚拟主机管理功能,全国领先!双线多线虚拟主机南北访问畅通无阻!免费赠送企业邮局,.CN域名,自助建站480元起,免费试用7天,满意再付款! P4主机租用799元/月.月付免压金!


就台湾而言, 你应该用 /usr/share/zoneinfo/Asia/Taipei, 正常来说, 在 install 时会自动将此档案 copy 到 /etc/localtime.

17.login.conf

此档案可控制系统资源与帐号各方面的限制,亦可设定内定之环境变数。

"man login.conf" for detail.

18.make.conf

当你用 make 时, 这个定义档将被参考.

如果不是以 BSD 格式撰写的 Makefiles, 你应该安装 gmake (GNU)

19.monthly

每月例行的 jobs.

20.motd

Message Of Today, 顾名思义, 就是当你 login 时所出现的画面.

假如你要有自己的 motd, 你必须把 /etc/rc.local 前面几行在开机时会更改 motd 的命令拿掉, 否则你每次开机 motd 会被乱改.

21.netstart----新版已改名为/etc/rc.network

目前此档已由 /etc/rc.network 取代 目前此档只作为 root 在 single user mode 要手动启动网路服务
时使用。 这个档案不要做更动, 应该去修改 /etc/rc.conf

22.passwd

/etc/passwd /etc/master.passwd /etc/spwd.db /etc/pwd.db 都是 由 vipw 所产生的. 关於怎样去建一个帐号, 请参考 HOW-TO-adduser.

你可以 man passwd, vipw, chpass, chfn 查询详细说明.

23.printcap

这个档案定义印表机的设定, 在修改後, 试著用 lpr 去列印一些东西, 假如你觉得很慢, 试著用 lptcontrol -p 去改变 /dev/lpt0 到 poll 模式, 当然, 你可以将 lptcontrol -p 加到 /etc/rc.local 里 以使每次开机都有效.

man lptcontrol 查询详细说明.

24.profile

这是 /bin/sh 的 default 设定.

25.rc

当系统开机时, kernel 会先去载入 /sbin/init, 然後 /sbin/init 会去执行 /etc/rc, 所以 /etc/rc 相对於 DOS 而言就好像 AUTOEXEC.BAT. 这个档案不要去更改, 假如你不希望每次开机时 /tmp 会被清乾净, 那你可以将跟 /tmp 相关的几行给砍掉. (个人偏好)

26.rc.conf----代替原来的/etc/sysconfig

这主要用来做系统开机时的环境设定. /etc/rc, /etc/rc.i386, /etc/rc.conf.local, /etc/rc.network, /etc/[bla bla] 都会参考这个档案. 所以这个档案可以说非常重要.

大多都有注解, 以下列举一些你该注意的地方...
1) hostname : 你的完整 hostname (FQDN: 像是 freebsd.csie.nctu.edu.tw)
2) network_interfaces : 网路卡的 device name, 像是 "ed0 lnc0".
3) ifconfig_xxx : 定义网路卡及其 ip address.
像是 ifconfig_ed0="inet 140.113.145.1 netmask 0xffffff00"
ifconfig_ed1="inet 140.113.190.1 netmask 0xffffff00"
方法如下...
ifconfig_$device-name="inet $IP netmask $netmask",
netmask 0xffffff00 就是 255.255.255.0 表 Class C 网路.
4) defaultrouter: 内定的 router IP.(比如: 140.113.122.254)
5) routdflags : 通常 NO. 但是假如你想要跑 routed, 则用 "-s" 或 "-q".
详细说明请 man routed.
6) rwhod : YES 执行 rwho daemon. rwho 跟 ruptime 须此 daemon.
7) sendmail_flags : 执行 sendmail daemon, 通常设为 "-db -q30m"
8) nfs_* : 执行 nfs client 或 server
9) check_quotas : enable 档案系统 quotas
10) accountint : enable command accounting, "lastcomm" 须要.
11) firewall_enable : enable firewall 的功能
firewall_type : 指定 firewall 的形态

你应该设定完後再重新开机以测试是否每个改变都合乎你的要求.

27.rc.conf.local----代替原来的/etc/rc.local

在这个档案加入你个人的设定, 你可以将开机时想要执行的动作放在这里. 像 gopherd, lptcontrol, swap-on-file 等.

28.rc.i386

这个档案不要更动.

29.rc.local----新版改名为/etc/rc.conf.local

新版已由/etc/rc.conf.local所取代。

30.rc.network----代替原来的/etc/netstart

有关网路方面各项设定请由 /etc/rc.conf 设定,原则上此档不需更动

31.resolv.conf

这定义 DNS 查询 nameserver 的先後顺序.

1. domain : 将你的 domainname 放这儿.
2. nameserver : 将你的 nameservers 放这儿, 最前面的会被当成主要的nameserver.
3. search : 将 domainnames 放这儿, 当你没有输入完整的 hostname 时, 他会将 domainnames 附加上去. 例如: search csie.NCTU.edu.tw NCTU.edu.tw edu.tw tw

详情请 man resolver.

32.services

定义 service 名字以及 port. 不需要更动。

33.shells

所有的 shell 都应该放在这个档案里, 像是 /bin/sh, /bin/tcsh, /home/bbs/bin/bbsrf 等等.

假如说有某个使用者的 shell 没有列在这个档案中, 有些程式如 ftpd 会拒绝该使用者 ftp, 如 adduser 将会拒绝执行.

man shells 查询详细说明.

34.sysconfig----新版已改名为/etc/rc.conf

参考 rc.conf。

35.syslog.conf

这个档案指出系统的 log 应该储存在哪儿.

36.termcap

这个应该 link 到 /usr/share/misc/termcap.

37.ttys

定义 tty 的形式及某些 tty 允不允许 root login. 假如某些 ttys 後面加有 "secure", 表示 root 可以 login. 你应当多加些, 如 /dev/tty[pqrs][0-9a-v]

详情请 man ttys。

38.weekly

每周例行的工作。

文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!