|
FreeBSD中/etc下的文件简介(1) FreeBSD中/etc下的文件可以说是纷繁复杂,对熟悉它的人来讲不算什么,但对于一个新手来说就。。。太乱了,下面是一些经常用到的配置文件的作用和配置方法,但愿能给你一点帮助。
1. aliases 2. crontab 3. CSh.cshrc 4. csh.login 5. csh.logout 6. daily 7. defaultdomain 8. eXPorts 9. fbtab 10.fstab 11.ftpusers 12.group 13.host.conf 14.hosts 15.inetd.conf 16.localtime 17.login.conf 18.make.conf 19.monthly 20.motd 21.netstart----新版已改名为/etc/rc.network 22.passwd 23.printcap 24.profile 25.rc 26.rc.conf----代替原来的/etc/sysconfig 27.rc.conf.local----代替原来的/etc/rc.local 28.rc.i386 29.rc.local----新版改名为/etc/rc.conf.local 30.rc.network----代替原来的/etc/netstart 31.resolv.conf 32.services 33.shells 34.sysconfig----新版已改名为/etc/rc.conf 35.syslog.conf 36.termcap 37.ttys 38.weekly
1. aliases
这个档案主要是告诉 sendmail 要将信转寄给哪些使用者, 或是交由哪个程式处理.
如. root: user1,name2,user3 usenet: "/usr/local/bin/mail-post.pl"
如上范例, sendmail 会将原先寄给的 root 的信分送给 user1 和 name2 和 user3, 而把寄给 usenet 的信交由 mail-post.pl 处理.
在你修改完之後, 要记得执行 "newaliases" 来更新 /etc/aliases.db
关於 aliases 之详细说明, 请 man aliases 查询.
2. crontab
这是给 root 用的 crontab file, 你也可以杀掉这个档案以 "crontab -e" 来替代. 格式如下...
#分 小时 天 月 礼拜几 用谁的身份 命令 */5 * * * * root /usr/libexec/atrun
minute: 分钟/小时, 范围自 0 至 59 hour: 小时/天, 范围自 0 至 23 mday: 天/月, 范围自 0 至 31 month: 月/年, 范围自 0 至 12 wday: 天/周, 范围自 0 至 7 (0, 7 表示星期天) who: 表是以谁的身份执行这个 command (这只对 /etc/crontab 有用, crontab -e 无此栏位) command: 命令或是 shell script
*/N: 表示每 N 一算, 像小时而言, */3 指的是 0,3,6,9,12
请 man 5 crontab 去看详细说明.
3. csh.cshrc
# 系统内定给 csh shell 用的 .cshrc 档
## 确定 HOME 目录 setenv HOME $HOME set home=$HOME cd $HOME
## 档案权限设定
|