ITPub博客

首页 > Linux操作系统 > Linux操作系统 > UNIX系统下各文件的作用

UNIX系统下各文件的作用

原创 Linux操作系统 作者:yang88722 时间:2011-08-05 16:50:11 0 删除 编辑

/etc/auth:安全数据库文件
/etc/auth/subsystems:带保护的子系统授权数据库
/etc/auth/system:整个系统范围内的授权数据
/etc/conf:系统配置的主目录
/etc/conf/bin:与Unix核心有关的命令
/etc/conf/cf.d:包含了用于连接unix核心所需的配置文件和主要的系统配置命令。
/etc/conf/init.d:系统串口状态描述文件
/etc/conf/mfsys.d:unix系统上几个文件系统描述信息文件
/etc/conf/node.d:设备节点描述文件
/etc/conf/pack.d:核心的目标模块
/etc/conf/pack.d/Sdsk:SCSI硬盘驱动程序
/etc/conf/pack.d/Srom:SCSI CD-ROM驱动程序
/etc/conf/pack.d/Stp:SCSI磁带接口卡驱动程序
/etc/conf/pack.d/ad:ADAPTEC 154X SCSI接口卡驱动程序
/etc/conf/pack.d/aio:异步硬盘I/O驱动程序
/etc/conf/pack.d/astmf:增强型VGA显示接口卡
/etc/conf/pack.d/aud:系统审计程序
/etc/conf/pack.d/busmouse:总线形鼠标驱动程序
/etc/conf/pack.d/cdb:MC146818驱动程序(CMOS时钟)
/etc/conf/pack.d/cdt:CD-ROM/TAPE驱动程序
/etc/conf/pack.d/cga:IBM彩色图形接口板驱动程序
/etc/conf/pack.d/ciha:386/486CBUS SCSI硬盘控制卡驱动程序
/etc/conf/pack.d/clone:(安装X sight所需)clone模块
/etc/conf/pack.d/cn:主控台驱动程序
/etc/conf/pack.d/cpqs:Compaq SCSI磁带接口卡驱动程序
/etc/conf/pack.d/cpyrt:版权设备驱动程序
/etc/conf/pack.d/cr_uni: Corollary显示接口卡驱动程序
/etc/conf/pack.d/ct:Wangtec盒式带驱动程序
/etc/conf/pack.d/da:VGA、EGA、CGA设备驱动程序
/etc/conf/pack.d//dda:merge和vp/ix直接设备访问驱动程序
/etc/conf/pack.d/dk:硬盘定位(Layout)支持驱动程序
/etc/conf/pack.d/dma:DMA通道驱动程序
/etc/conf/pack.d/Dos:DOS设备驱动程序
/etc/conf/pack.d/dpt:DPT硬盘控制器驱动程序
/etc/conf/pack.d/du:RFS驱动程序
/etc/conf/pack.d/ecc:内存错误校验程序模块
/etc/conf/pack.d/ega:增强型图形接口板驱动程序
/etc/conf/pack.d/eiad:ADAPTEC174X SCSI接口卡驱动程序
/etc/conf/pack.d/eisarom:EISAROM驱动程序
/etc/conf/pack.d/err;错误信息模块
/etc/conf/pack.d/esc:OLIVETTI ESC-1硬盘接口板驱动模块
/etc/conf/pack.d/esdi:微通道结构机器上的ESDI硬盘控制器驱动程序
/etc/conf/pack.d/ev:事件驱动程序
/etc/conf/pack.d/evld:事件线规程驱动程序
/etc/conf/pack.d/fd:软盘驱动程序
/etc/conf/pack.d/fdha:FUTURE DOMAIN磁带主接口卡驱动程序
/etc/conf/pack.d/first:MPX(多处理器)核心挂接模块
/etc/conf/pack.d/fl5:软盘驱动程序
/etc/conf/pack.d/fp:浮点运算器驱动程序
/etc/conf/pack.d/ft:软盘磁带驱动程序
/etc/conf/pack.d/hd:ROOT硬盘驱动程序
/etc/conf/pack.d/hf:IBM HARD FILE接口卡驱动程序
/etc/conf/pack.d/hs:ISO-9660文件系统设备驱动程序
/etc/conf/pack.d/ida:IDA硬盘驱动程序
/etc/conf/pack.d/ida0:COMPAQ IDA硬盘控制器驱动程序
/etc/conf/pack.d/ida1:
/etc/conf/pack.d/ipc:进程间通讯模块
/etc/conf/pack.d/ir:IRWIN磁带驱动程序
/etc/conf/pack.d/itimer:间隔定时器驱动程序
/etc/conf/pack.d/kbmouse:键盘鼠标驱动程序
/etc/conf/pack.d/kernel:核心的目标模块
/etc/conf/pack.d//kprf:
/etc/conf/pack.d//ldterm:流伪TTY设备线规程规模
/etc/conf/pack.d/log:系统信息日志程序
/etc/conf/pack.d/mc:IRWIN MINI磁带驱动程序
/etc/conf/pack.d/merge:merge模块
/etc/conf/pack.d/mm:内存驱动模块
/etc/conf/pack.d/mono:单色图形接口卡驱动程序
/etc/conf/pack.d/msg:消息驱动程序
/etc/conf/pack.d/mskdb:核心调试程序
/etc/conf/pack.d/nfc:XNET驱动模块
/etc/conf/pack.d/nmi:不可屏蔽的中断处理程序
/etc/conf/pack.d/omti:OMTI硬盘驱动程序
/etc/conf/pack.d/pa:并行打印机驱动程序
/etc/conf/pack.d/pic:8259可编程中断控制器驱动程序
/etc/conf/pack.d/pit:8254可编程中断定时器驱动程序
/etc/conf/pack.d/prf:FROFILE驱动程序
/etc/conf/pack.d/ptem:at&t流伪TTY设备驱动程序
/etc/conf/pack.d/ptm:at&t流伪TTY设备驱动程序(主)
/etc/conf/pack.d/pts:at&t流伪TTY设备驱动程序(从)
/etc/conf/pack.d/ram:RAM盘驱动程序
/etc/conf/pack.d/rtc:实时时钟驱动模块
/etc/conf/pack.d/s5:S5文件系统驱动模块
/etc/conf/pack.d/s52k:S52K文件系统驱动模块
/etc/conf/pack.d/scodb:核心调试程序
/etc/conf/pack.d/sec:C2安全级驱动模块
/etc/conf/pack.d/sem:AT&T信号灯驱动模块
/etc/conf/pack.d/shm:AT&T共享内存驱动程序
/etc/conf/pack.d/sio:串行I/O驱动程序
/etc/conf/pack.d/sleeper:定时的睡眠/唤醒驱动程序
/etc/conf/pack.d/sp:(安装XSIGHT所需)流管道模块
/etc/conf/pack.d/spad:ADAPTEC 152X SCSI主接口驱动程序
/etc/conf/pack.d/spm:(安装XSIGHT所需)伪鼠标
/etc/conf/pack.d/spt:(安装XSIGHT所需)非流伪TTY驱动程序
/etc/conf/pack.d/ss:SUN RIVER STUB模块
/etc/conf/pack.d/str:流驱动模块接口
/etc/conf/pack.d/string:字符串设备驱动程序
/etc/conf/pack.d/sumo:STORAGE PLUS SCSI-AT硬盘控制卡驱动程序
/etc/conf/pack.d/sxt:SHELL分层驱动程序
/etc/conf/pack.d/sy:/DEV/TTY主控制台目标模块
/etc/conf/pack.d/timod:TLI交换操作模块
/etc/conf/pack.d/tirdwr:TLI读/写模块
/etc/conf/pack.d/tmcha:FUTURE DOMAIN TMC-8X0 SCSI接口卡驱动程序
/etc/conf/pack.d//vga:VGA图形接口板驱动程序
/etc/conf/pack.d/vpld:VP/IX线规程模块
/etc/conf/pack.d/vpt:VP/IX的TTY驱动程序
/etc/conf/pack.d/vx:虚拟8086驱动程序
/etc/conf/pack.d/wd:WD硬盘控制器驱动程序
/etc/conf/pack.d/wd0:WD第一号硬盘控制器驱动程序
/etc/conf/pack.d/wd1:WD第二号硬盘控制器驱动程序
/etc/conf/pack.d/wdex:WD 7000 EX SCSI主接口卡驱动程序
/etc/conf/pack.d/wdha:WD 7000 SCSI主接口卡驱动程序
/etc/conf/pack.d/weitek:WEITEK协处理器驱动程序
/etc/conf/pack.d/xsd:XENIX共享数据库驱动程序
/etc/conf/pack.d/xsem:XENIX信号灯驱动程序
/etc/conf/pack.d/xt:BLIT包协议驱动程序
/etc/conf/pack.d/xx:XENIX文件系统驱动程序
/etc/copyrights:版权信息
/etc/default:整个系统默认信息文件
/etc/fscmd.d:unix系统所支持的文件系统子目录
/etc/fscmd.d/AFS:用于AFS类型文件系统的维护命令
/etc/fscmd.d/DOS:用于DOS类型文件系统的维护命令
/etc/fscmd.d/EAFS:用于EAFS类型文件系统的维护命令
/etc/fscmd.d/HS:决定文件系统类型的命令
/etc/fscmd.d/S51K:用于S51K类型文件系统的维护命令
/etc/fscmd.d/S52K:用于S52K类型文件系统的维护命令
/etc/fscmd.d/S52K:用于XENIX类型文件系统的维护命令
/etc/idrc.d:空目录
/etc/log:系统的日志文件目录
/etc/perms:unix及其集成产品的名称、版本号等
/etc/perms/bundle:unix集成产品清单
/etc/ps:ps命令所使用的数据文件
/etc/rc.d/0:系统初始化
/etc/rc.d/1:启动系统的守护进程
/etc/rc.d/2:系统引导后,安装文件系统
/etc/rc.d/3:恢复文件系统
/etc/rc.d/4:清除/tmp下的临时文件
/etc/rc.d/5:硬件下载
/etc/rc.d/6:核心软件初始化
/etc/rc.d/7:启动另一批守护进程
/etc/rc.d/8:执行用户定义的命令
/etc/rc.d/9:引导日志
/etc/rc0.d:与系统启动相关的shell正文程序
/etc/rc2.d:与系统启动相关的shell正文程序
/etc/rc3.d:空目录
/etc/shutdown.d:空目录
./install:空目录
./lost+found:系统维护目录
./mnt:安装文件系统目录
./opt:存放系统可选的软件
./shlib:unix共享库的代码目录
./tcb:受托系统文件目录
./tcb/audittmp:审计数据临时目录
/tcb/audittmp/audit1:审计数据采集目录
/tcb/audittmp/audit2:审计数据采集目录
/tcb/bin:与受托系统相关的一组命令
/tcb/files;与系统安全相关的数据文件
/tcb/files/audit:审计子系统工作文件
/tcb/files/auditrparms;审计子系统工作文件
/tcb/files/auth;用户鉴别信息文件
/tcb/files/subsys:子系统目录
/tcb/lib:受托系统的一组可执行程序
/tcb/lib/auth_scripts:修改口令字,删除用户组,

增加伪终端等一组shell正文程序
/tcb/lib/relax:安全级子目录
/tcb/lib/relax/high:高安全级的shell正文程序
/tcb/lib/relax/improved;改进安全级的shell正文程序
/tcb/lib/relax/low:低安全级的shell正文程序
tcb/lib/relax/traditional:传统安全级的shell正文程序
/usr/include/sys/ci:多处理器使用的头文件
/usr/include/sys/fs:文件系统有关的头文件
/usr/ingres:ingres数据库目录
/usr/lbin:安装应用软件的工具
/usr/lib/console:主控台显示所使用的字模
/usr/spool/mmdf:mmdf邮件系统工作目录
/usr/spool/mail:邮件工作目录
/usr/spool/lp/model:各种型号打印机接口程序
/usr/spool/lp:打印机工作目录
/usr/spool/lp/fifos:命名的管道
/usr/spool/lp/logs:打印命令日志
/usr/spool/cron:时钟守护进程工作目录;
/usr/mmdf:mmdf邮件系统主目录
/usr/mmdf/bin:mmdf邮件系统命令
/usr/mmdf/chans:mmdf所使用的通道
/usr/mmdf/log:mmdf日志
/usr/mmdf/table:mmdf所使用的各种文件
/usr/lib/uucp:uucp所使用的命令和拨号程序
/usr/lib/vidconf:视频配置目录
/usr/lib/vidi:屏幕显示所使用的字模
/usr/man:unix在线手册目录
/usr/man/cat.ADM:压缩形式的系统管理命令在线手册
/usr/lib/terminfo/w:Wyse终端
/usr/lib/terminfo/v:DEC终端
/usr/lib/terminfo/t:TEKTRONTX终端
/usr/lib/terminfo/h:Hazetine.HP等终端
/usr/lib/terminfo/i:IBM终端
/usr/lib/terminfo/n:NCR等终端
/usr/lib/terminfo/q: Qume,Qvt终端
/usr/lib/terminfo/b:AT&T 等终端
/usr/lib/terminfo/c:HUMAN designed system终端
/usr/lib/terminfo/d: DEC,LEAR SIEgler 终端
/usr/lib/terminfo/e: Miscellaneous, Beehive终端
/usr/lib/terminfo/f: Fortune 终端
/usr/lib/terminfo/g: Ann ArBOR终端
/usr/lib/terminfo/8:智能系统公司终端
/usr/lib/terminfo/9:TELEVIDEO终端
/usr/lib/terminfo/B:AT&T终端
/usr/lib/terminfo/a:ANN ARBOR,AT&T,ANST Generic等
/usr/lib/terminfo/1:DATAMEDIA,GENERAL终端
/usr/lib/terminfo/2:HP系列终端
/usr/lib/terminfo/3:IBM,TELERAY等终端
/usr/lib/terminfo/4:ANN ARBOR,AT&T等终端
/usr/lib/terminfo/5:AT&T系列终端
/usr/lib/terminfo/6:AT&T终端
/usr/lib/terminfo/7:AT&T终端
/usr/lib/terminfo:终端,打印机性能数据库
/usr/lib/sco/pcap:打印机的初始描述文件
/usr/lib/mouse:鼠标功能的定义
/usr/lib/mkusr/uucp:创建uucp用户所需要运行的正文程序
/usr/lib/mkusr/sh:创建使用sh的用户时所需要运行的正文程序
/usr/lib/mkusr/scosh:创建使用scosh的用户时所需要运行的正文程序
/usr/lib/mkusr/rsh:创建使用rsh的用户时所需要运行的正文程序
/usr/lib/mkusr/rksh:创建使用rksh的用户时所需要运行的正文程序
/usr/lib/mkusr/lib:由mkusr,init使用的shell函数库
/usr/lib/mkusr/ksh:创建使用ksh的用户时所需要运行的正文程序
/usr/lib/mkusr/csh:创建使用csh的用户时所需要运行的正文程序
/usr/lib/mkdev:设备和文件系统配置目录
/usr/lib/mkdev/perms:软盘,硬盘,打印机,串口有关信息
/usr/lib/lang:系统所支持的多种语言
/usr/lib/lang.src:多种语言的字符集源文件
/usr/lib/mail:邮件系统的部分命令
/usr/lib/mapchan:键盘变换文件
/usr/lib/keyboard:键盘数据文件
/usr/lib/keyboard/string.d:字符串与功能键对照表
/usr/lib/event:鼠标设备文件及配置信息
/usr/lib/goodpw:对口令字的描述
/usr/lib/goodpw/checks:口令字检查

在Unix中也有计划任务,下面是详细介绍:

cron 系统调度进程。可以使用它在每天的非高峰负荷时间段运行作业,或在一周或一月中的不同时段运行。(相当有用的一个命令,功能最强大。)

At at命令。使用它在一个特定的时间运行一些特殊的作业,或在晚一些的非负荷高峰时间段或高峰负荷时间段运行。

& 使用它在后台运行一个占用时间不长的进程。(大家应该经常用吧。)

Nohup 使用它在后台运行一个命令,即使在用户退出(注意这点)时也不受影响。

一.crontab命令

crontab命令的一般形式为:
crontab [-u user] -e -l -r

其中:
-u 用户名。如果使用自己的名字登录,就不用使用-u选项。
-e 编辑crontab文件。不带-u选项可以编辑自己的crontab文件。
-l 列出crontab文件中的内容。不带-u选项可以列出自己的crontab文件的内容。
-r 删除crontab文件。小心使用哦。

crontab文件(各个用户的这个文件放在/var/spool/cron/crontab/目录中,以用户名来区别。)

每个条目中各个域的意义和格式如下。

下面就是这些域:
第1列分钟1~59
第2列小时1~23(0表示子夜)
第3列日1~31
第4列月1~12
第5列星期0~6(0表示星期天)
第6列要运行的命令

例子(注意:提交此命令会覆盖原来的文件,使用之前请做好备份。):

30 21* * * /apps/bin/cleanup.sh

上面的例子表示每晚的21:30运行/apps/bin目录下的cleanup.sh。

45 4 1,10,22 * * /apps/bin/backup.sh

上面的例子表示每月1、10、22日的4:45运行/apps/bin目录下的backup.sh。

10 1 * * 6,0 /bin/find -name "core" -exec rm {} ;

上面的例子表示每周六、周日的1:10运行一个find命令。

0,30 18-23 * * * /apps/bin/dbcheck.sh

上面的例子表示在每天18:00至23:00之间每隔30分钟运行/apps/bin目录下的dbcheck .sh。

0 23 * * 6 /apps/bin/qtrend.sh

上面的例子表示每星期六的11:00pm运行/apps/bin目录下的qtrend.sh。

既然是用户向cron提交了这些作业,就要向cron提供所需的全部环境。要保证在shell脚本中提供所有必要的路径和环境变量,除了一些自动设置的全局变量。

二.at命令

at命令允许用户向cron守护进程提交作业,使其在稍后的时间运行。如果你希望在一个月或更长的时间以后运行,最好还是使用crontab文件。

at命令的基本形式为:
at [-f script] [-m -l -r] [time] [date]

其中,
-f script. 是所要提交的脚本或命令。
-l 列出当前所有等待运行的作业。atq命令具有相同的作用。
-r 清除作业。为了清除某个作业,还要提供相应的作业标识(ID);有些UNIX变体只接受atrm作为清除命令。
-m 作业完成后给用户发邮件。
time at命令的时间格式非常灵活;可以是H、HH.HHMM、HH:MM或H:M,其中H和M分别是小时和分钟。还可以使用a.m.或p.m.。
date 日期格式可以是月份数或日期数,而且at命令还能够识别诸如today、tomorrow这样
的词。

使用at命令提交作业有几种不同的形式,可以通过命令行方式,也可以使用at命令提示符。

三.&命令

该命令的一般形式为:
命令 &
注意:需要用户交互的命令不要放在后台执行,因为这样你的机器就会在那里傻等。

四.nohup命令

如果你正在运行一个进程,而且你觉得在退出帐户时该进程还不会结束,那么可以使用
nohup命令。该命令可以在你退出帐户之后继续运行相应的进程。

该命令的一般形式为:
nohup command &

后台运行命令对于每天都运行的机器很有用,特别是对于我们这些懒的系统维护人员,可以减少我们的工作量,也可以避免某天忘记做什么重要的事情了。

本文原是SCO的一篇技术文档,翻过来供大家参考

1. CMOS设置或者使用导航盘(如IBM或EISA设置盘)确认A驱为3.5英寸,软驱连接应正确无误。

2. CMOS设置或者使用导航盘disable掉系统内存shadow/BIOS的shadow和高速cache。

3. 如果可能,CMOS设置或者使用导航盘将机器速度降低,有些机器主板上有对应的跳线。很多486或Pentium PC有一种慢速模式可运行在33M/66M,这样你安装过程中能自动找到所有设备。

4. disable掉CPU和SCSI适配器上的任何cache

5. 将SCSI适配器设置为standard模式(非32bit模式)。

6. 拔掉机器中不准备使用的卡,如多用户卡,网卡,传真卡等。

7. 确认机器的显卡能被安装过程识别,如果你的VGA显卡不被支持,确认已经disable了autoswitching, 即关闭VGA/EGA自动切换功能,如果显卡是16bit卡,把它插到8bit槽中以免DMA资源冲突。

8. 对于SCSI适配器,确认SCSI总线末端的端结器已正确连接,在1条SCSI总线上应只有一个逻辑设备被端结;对于SCSI硬盘,确认目标ID跳线正确,缺省安装过程期望找到一个ID=0的硬盘,ID=2的磁带机,id=5的光驱设置ID应参考你硬件厂商的使用手册。如果你使用的SCSI适配器不被安装过程支持,或者你的SCSI设备配置的ID与安装过程期望的不符,那么你必须使用boot string,或link=<你的SCSI驱动btld安装包名> 来告之安装过程使用你提供的SCSI驱动btld软盘来进行安装。

9. 检查机器主板和内存扩展板上的内存条芯片型号,二者之间存取速度、大小都要一致。比如主板上的内存条为256k大小的芯片组,假如扩展板上的内存是1M大小的芯片组,就会导致安装过程出现各种奇怪的问题。

10. 确认你的硬盘控制器是否被支持,在SCO网站或手册中都有兼容设备清单。

11. 你的软驱如果为2.88M的,设置为1.44M模式。

12. 如果你的硬盘超过了1024磁道,确认translation设置为enable, 具体要参考你的硬盘厂商手册。

13. 除非你准备安装多CPU系统,否则disble掉额外的CPU直到你的系统安装完毕。

14. 如果你还准备安装Dos/OS2/Windows分区,先安装它们。

当你顺利安装完系统后,你应做下面的工作:

1. 如果你安装时刻通过跳线降低了机器速度,把你的机器恢复为全速。
2. 重新enable所有的cache。
3. 如果你准备做一个可引导的DOS分区,那么重新enable你的内存shadow。
4. 如果你有多CPU, 重新enable附加的CPU。

如果上述操作你都做了一遍后还有问题,一般情况就是你硬件不兼容导致的问题,
到论坛或网上搜索看是否SCO明确表示此种机型不能安装。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/26100342/viewspace-704273/,如需转载,请注明出处,否则将追究法律责任。

上一篇: vmware
下一篇: The Unix File System
请登录后发表评论 登录
全部评论

注册时间:2011-07-27

  • 博文量
    7
  • 访问量
    3573