Chinaunix首页 | 论坛 | 博客
  • 博客访问: 92481356
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-07 18:59:15

 出处:Unix爱好者家园unix-cd.com   
1.系统启动时候boot: 输入什么参数可以跳过扫描scsi设备? 
答: 
boot:defbootstr scsi.noscan 

2.系统精灵进程(Syetem Process ,又叫Daemon Process),不依赖于终端或用户的进程。用ps命令查询时,在TTY字段处显示为“?”。 
一、Unix5最先启动的几个系统进程为: 
1. sched:PID=0 
UNIX核心创建的第一个进程 
系统启动时创建其他系统进程 
负责进程在swap和memory之间的切换(进程调度) 

2. init:PID=1 
初始化boot和login进程 
所有用户进程的“祖先”(ancestor) 
所有非sched创建的系统进程的“祖先”(ancestor) 

3. vhand:PID=2 
将memory中较少使用的页移入swap 区。 
4. dbflush:PID=3 
在一定的时间间隔将“buffer cache(高速缓冲存储器)”中的内容刷新至硬盘。 

5. kmdaemon:PID=4 
管理保留内存池,以备服务进程中断时取用 
6. htepi_daemon:PID=5 
处理“ht filesystem driver ” 的异步日志文件的修改 

二、对init进程的说明: 
init首先完成/etc/default/boot,然后再执行/etc/inittab中的指令。在从/etc/inittab中取得运行模式前,它首先派生一个shell完成下列工作: 

/etc/bcheckrc 检查根文件系统 
/etc/ifor_pmd 执行注册管理程序(许可证管理) 
/etc/smmck 检查TCB(Trusted Computing Base database) /etc/auth,/tcb 
   
  若选择了多用户模式,init继续派生一个shell执行下列工作: 
/etc/asktimerc,/etc/authchkrc(作用同smmck,只是smmck运行于单用户) 

3.UNIX系统下各文件的作用
/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/pss命令所使用的数据文件 
/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:口令字检查 

4.vi使用了两种状态,一是指令态(Command Mode),另一是插入状态(Insert Mode)。
当vi处於指令态时,打入的内容会视作指令 
来解释;另一方面,当vi处於插入态时,就可以打入正文(text) 
给文件。 
大多数vi指令是单字符,由插入态改变为指令态,指〈Esc〉键; 
而由命令态转为插入态,则可以使用下面的插入令,直接打入, 
无需再按〈Return〉键。 
-指令i在游标处插入正文 
-指令I在一行开始处插入正文 
-指令a在游标後追加正文 
-指令A在行尾追加正文 
-指令o在游标下面新开一行 
-指令O在游标上面新开一行 
要记著一点,在插入态处,不能打入指令,必需先按〈Esc〉键, 
返回指令态。假若户不知身处何态,也可以按〈Esc〉键,不管处 
於何态,都会返回指令态。 

存档及退出 
在修改文件时,如何存档及退出指定文件都非常重要。在vi内, 
行使存档或退出的指令时,要先按冒号(:),改变为指令态,用 
户就可以看见在荧幕左下方,出现冒号(:),显示vi已经改为指 
令态,可以进行存档或退出等工作 
下面就是一些这方面常用的指令。 
:q!放弃任何改动而退出vi,也就是强行退出 
:w存档 
:wq存档并退出vi 
:x与wq的工作一样 
:zz与wq的工作一样 

删除正文 
删除或修改正文都是利用插入态,故此,下面所提及的指令只需 
在插入态内,直接选入指令即行。 
-x删除游标处字符(Character) 
-nx删除游标处後n个字符 
-nX删除游标处前n个字符 
-ndw删除游标处下n个单词(word) 
-dd删除整行 
-d$或D删除由游标至该行最末 
-u恢复前一次所做的删除 

修改正文 
当使用vi修改正文,加减字符时,就会采用另一组在插入态操作 
的指令。 
- r char由char代替游标处的字符 
-Rtext〈Esc〉由text代替游标处的字符 
-cwtext〈Esc〉由text取代游标处的单词 
-Ctext〈Esc〉由text取代游标处至该行结尾处 
-cc使整行空白,但保留游标位置,让你开始打入 
-如删除指令一样,在指令前打入的数,表示执行该指令多少次。 

正文模式检索 
要检索文件,必需在指令态下进行。所谓「模式」,就是一个特 
定字符串,其中可含空格符。 
-/str〈Return〉向前搜寻str直至文件结尾处 
-?str〈Return〉往後搜寻str直至文件开首处 
-n同一方向上重复检索 
-N相反方向上重复检索 

如果要在 vi执行期间,转到shell执行,使用惊叹号(!)执行系 
统指令,例如在vi期间,列出当前目录内容,可以打入 
:!If 

5.寻找文件
find(c)指令可以在层次目录中查找文件,例如: 
$find/-name filename -exec rm {}; 
-name filename指定filename 
-exec rm表示在所找的文件中执行rm移动这个指令 
另外,用户亦可以加入,-print表达式,显示找到文件的全路径名。 

除此之外,find(c)也可以用来找出特定用户或用户组所持有的 
文件,譬如: 
$find/-user bin -print 
$find/-group mmdf -print 

又或者,用find(c)重新定向过滤程序,输出错误信息,例如: 
$find/-name motd -print 2〉/dev/null 


6.归档文件:tar和cpio
tar 是对非特权用户最易用和最可靠的实用程序(utility),从 
归档介质上保留和恢复文件,亦能从多文件归档中抽取单个文件。 
tar 归档使用文件和目录的相对或绝对路径名。 

打入 tar,即会显示所有变量选项;"cv"是创建归档;"cv#" 
用於来自 /etc/default/tar 的设备号 #? 
rv--追加已有归档;" 
uv--更新在已有归档上的文件; 
tv--显示归档内容表; 
xv-- 从归档中抽取文件; 
f--从指定文件中读入或写出; 
L--使 tar 跟随符号连接继续追查下去,默认情况下则会忽略符号连接 
 
当需要後援指定设备、後援空设备与使用匹配符的时候,就不能 
使用操作容易的 tar,而需要转用比较复杂的 cpio,用以归纳文件。 
譬如,需要选取文件建立归档,指令如下: 
cpio 主要选项为: 
-v 显示工作 
-i 读归档 
-o 写入归档 
-t 内容表 
-d 创建目录 
-m 保留原修改日期 
-U 无条复制 
-B 分割因子置为 5k 
-Cn 分割因子置为 n 
-Kn 介质长度置为 n 

譬如,需要选取文件建立归档,指令如下: 
$find /u/bill -print| cpio -oB -O /dev/fd0 
又例如,需要抽取 cpio 归档文件名时: 
$cpio -idmuBv -I /dev/fd0 
 

7.怎么把后缀名为.dd的文件打开
答: 
(1) 以binary方式通过网络传到要安装的机器上, 
mv file.dd VOL.000.000 
然后用custom安装,介质选择Media Images,根据提示输入VOL.000.000所在目录即可。 
(2)用dos下的dd软件在DOS状态(WINDOWS的字符模式)下把扩展名是dd的文件恢复到软盘上,软盘要先格式化为DOS盘,在UNIX下用custom安装即可.

8.在WINDOWS 和SCO间怎么拷文件
答: 
从windows计算机进入dos提示符c:\>,运行ftp ****.****.****.****(unix机的ip地址), 
以某一个unix用户登录即可,注意登录后输入bin,保证以二进制方式传输。 
如果从unix取文件,执行 get filename 
如果传文件到unix,执行 put filename 

9.如何激活unixware的F9---F12四个屏幕
执行下列脚本 
for I in 09 10 11 12 
do 
pmadm -a -p contty -s $I -S login -fu -v `ttyadm -V` -m "`ttyadm -d \/dev/vt$I -l console -s /usr/bin/shserv -p \"Login(vt$I):\"`" 
done 
本脚本在unixware711、ou8、713下测试通过 

10.如何提取SCO Unix的man帮助文档
用man tar > help.txt得到的文件总是有乱码,可以用下面的命令来取得帮助文档 :
man tar | col -b >help.txt 

阅读(292) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~