EDU511 国际专业IT教育服务门户
设为首页   加入收藏    联系我们
寻找IT教育内容合作伙伴
招聘教育网络编辑和运营门户高手
中讯IT教育2008年改版上线
寻找地方站运营伙伴QQ:59955917
中讯IT 技术成就未来
   你现在的位置:首页 >> 新闻系统 >> 操作系统 >> FreeBSD >> FreeBSD高级教程 >> 正文

FreeBSD中/etc下的文件简介

 
 
日期:08-05-14 07:52:39 点击: 来源:中讯IT职业教育
 
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 ../..' 
#alias ku 'ku -W' 
alias tin rtin 
#alias s 'exec screen' 

## 环境设定 
set path = (/sbin /usr/sbin /bin /usr/bin /usr/local/sbin /usr/local/bin) 
set path = ($path /etc /usr/etc /usr/local/etc) 
set path = ($path /usr/X11R6/bin /usr/games) 
set path = ($path ~ ~/bin .) 
set mail = (10 /var/mail/$USER) 
set recexact 
set autolist 
set matchbeep = ambiguous 
set autoexpand 
set autocorrect 
set ignoreeof 
set noclobber 
set notify 
set correct = all 
if ( ! $?WINDOW ) then 
# set prompt = "%B%m [%/] [%?] -%n- " 
set prompt = "%B%m [%/] -%n- " 
else 
set prompt = "%B%m [%/] -%n- [W$WINDOW] " 
endif 
set prompt2 = "(%t %m)%~ #%% " 
set prompt3 = "%SDo you mean [%R] (y/n/e) ? " 
set history = 500 
set savehist = 500 
set time=100 
#set watch=(1 any any) 
set symlinks = ignore 
set listlinks 
set listjobs 
set rmstar 
set showdots 
#set tperiod = 30 
# set autologout = (60 2) 
#setenv MANPATH /usr/man:/usr/local/man:/usr/man/preformat:/usr/X11/man:/usr/openwin/man 
setenv EDITOR /usr/local/bin/joe 
setenv VISUAL /usr/local/bin/joe 
setenv EXINIT 'set ai' 
setenv LESS "-EsPm-LESS-" 
setenv LESSCHARDEF "8bcccbcc18b95.." 
setenv PAGER "less -Em" 
#setenv PAGER more 
setenv LC_CTYPE lt_LN.ISO_8859-1 
setenv LANG C 
setenv BLOCKSIZE 1k 
setenv MACHINE_ARCH i386 
setenv MACHINE i386 
setenv ORGANIZATION "交大资工 ADONIS" 

## X 相关设定 
setenv XWINHOME '/usr/X11R6' 
setenv X11HOME '/usr/X11R6' 
setenv OPENWINHOME '/usr/X11R6' 
setenv XKEYSYMDB /usr/X11R6/lib/X11/XKeysymDB 
setenv XNLSPATH /usr/X11R6/lib/X11/nls 
#setenv LD_LIBRARY_PAT
 
责任编辑:
 
前一篇:
后一篇:
相关新闻(文章)

登录模块加载中...
热点操作系统技术
友情链接
重庆之窗 | 博学教育网 | 重庆IT教育 | 我爱论文网 | 涪陵课件园 | 中国教育导航 | 洪波物理教育 | 第一教育网 | 考试培训 | 职业培训
地址:重庆渝中区大坪正街88号 Copyright © edu511.com All rights reserved.
本站建设得到北京泰胜得风险投资机构、重庆网通信息港、平全教育服务中心与的大力支持            重庆视网科技发展有限公司版权所有 邮编:400041
电话:023-61630611 15902314551            ICP备案号:渝ICP备08002346号 QQ:59955917       邮箱:sysium_yuh@126.com yuhong@edu511.com