Linux中国 Linux中国门户站!
设为主页 设为主页
收藏本站 收藏本站
 
当前位置 :首页 ->操作系统 ->FreeBSD ->正文

FreeBSD中/etc下的文件简介

来源:Linuxdby.com 作者:Webmaster 时间:2007-05-26 点击: [收藏] [投稿]
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 

## 档案权限设定 
umask 022 

## 就是 Aliases 嘛 
alias pftp '/usr/local/bin/pftp' 
alias free 'pstat -s|grep -v not' 
alias talk ytalk 
alias ruptime '/usr/bin/ruptime|grep -v down' 
alias ftp ncftp 
alias rwho '/usr/bin/rwho -a|grep -v LOGIN' 
alias more less 
alias zmore zless 
alias m less 
alias pss 'ps auxw|sort -k 2|grep $USER' 
alias psm 'ps auxw|sort -k 1,2|more' 
alias psl psm 
alias psv 'ps auxw|grep -v $USER|sort -k 2|more' 
alias d '/usr/local/bin/colorls -G -alFgk \!* | more' 
alias dir '/usr/local/bin/colorls -G -alFgk \!*' 
alias rd rmdir 
alias md mkdir 
alias cls clear 
alias cd.. 'cd ..' 
alias del '/bin/rm -i' 
alias xdel '/bin/rm -rf' 
alias mv 'mv -i' 
alias dir/w '/bin/ls -aFgk' 
alias dw '/bin/ls -aFgk' 
#alias x '(startx &)>&/dev/console;sleep 300;lo' 
#alias lpr 'lpr -m' 
alias cp 'cp -i' 
alias rm 'rm -i' 
alias lo 'clear;exit' 
alias bye 'clear;exit' 
#alias vi cvi 
alias unlo 'unset autologout;unsetenv autologout' 
alias q joe 
alias .. 'cd ..' 
alias ... 'cd ../..' 

 如果您对本文有任何疑问或者建议,请到讨论区发表您的意见: >> 论坛入口 <<



上一篇:FreeBSD ipfw 防火墙基础指南   下一篇:如何设定防火墙IP Firewall

文章评论】 【收藏本文】 【推荐好友】 【打印本文】 【我要投稿】 【论坛讨论
更多相关文章
Power by linux-cn.com 粤ICP备05006655号