FreeBSD中/etc下的文件简介
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之详细说明,请manaliases查询. 2.crontab 这是给root用的crontabfile,你也可以杀掉这个档案以"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:命令或是shellscript */N:表示每N一算,像小时而言,*/3指的是0,3,6,9,12 请man5crontab去看详细说明. 3.csh.cshrc #系统内定给cshshell用的.cshrc档 ##确定HOME目录 setenvHOME$HOME sethome=$HOME cd$HOME ##档案权限设定 umask022 ##就是Aliases嘛 aliaspftp'/usr/local/bin/pftp' aliasfree'pstat-s|grep-vnot' aliastalkytalk aliasruptime'/usr/bin/ruptime|grep-vdown' aliasftpncftp aliasrwho'/usr/bin/rwho-a|grep-vLOGIN' aliasmoreless aliaszmorezless aliasmless aliaspss'psauxw|sort-k2|grep$USER' aliaspsm'psauxw|sort-k1,2|more' aliaspslpsm aliaspsv'psauxw|grep-v$USER|sort-k2|more' aliasd'/usr/local/bin/colorls-G-alFgk\!*|more' aliasdir'/usr/local/bin/colorls-G-alFgk\!*' aliasrdrmdir aliasmdmkdir aliasclsclear aliascd..'cd..' aliasdel'/bin/rm-i' aliasxdel'/bin/rm-rf' aliasmv'mv-i' aliasdir/w'/bin/ls-aFgk' aliasdw'/bin/ls-aFgk' #aliasx'(startx&)>&/dev/console;sleep300;lo' #aliaslpr'lpr-m' aliascp'cp-i' aliasrm'rm-i' aliaslo'clear;exit' aliasbye'clear;exit' #aliasvicvi aliasunlo'unsetautologout;unsetenvautologout' aliasqjoe alias..'cd..' alias...'cd../..'