BBS水木清华站∶精华区

发信人: taichi.bbs@bbs.ee.ncu.edu.tw (小太极), 看板: Linux 
标  题: Re:  多工.... 
发信站: 中央大学松涛风情资讯站 (Fri Mar 21 21:54:13 1997) 
转信站: sobee!netnews.ntu!spring!News.csie.ncu!Evergreen 
 
 ==>发信人: starship.bbs@bbs.ee.ttit.edu.tw (刺客的鱼), 信区: Linux 
 【 在 taichi.bbs@bbs.ee.ncu.edu.tw (小太极) 的大作中提到: 】 
 :     如果你的 /etc/inittab 是安装以後就没改过的话, 那你的 vitual terminal 
 :     只有六个 (alt - F1~F6), 那就是正常的。 
 :     若你想要有多於 6个以上的v.t. 那你可以修改 /etc/inittab 
 :     看到如下的设定: 
 :         c1:1235:respawn:/sbin/agetty 38400 tty1 linux 
 :         c2:1235:respawn:/sbin/agetty 38400 tty2 linux 
 :         c3:5:respawn:/sbin/agetty 38400 tty3 linux 
 :         c4:5:respawn:/sbin/agetty 38400 tty4 linux 
 :         c5:5:respawn:/sbin/agetty 38400 tty5 linux 
 :         c6:45:respawn:/sbin/agetty 38400 tty6 linux 
          ^^^^^^^^^^^^^这些是什麽意思.请教一下...:) 
 
            inittab 档的设定通常格式如下: 
 
            id:runlevel:action:process 
       例: c6:45:respawn:/sbin/agetty 38400 tty6 linux 
 
            id就是代表名称通常是两个字元, 你可以自己取, 如上面的c6 
 
            runlevel是代表unix的执行模态, 通常有单工(单人模式)、多工(多人模式) 
                而你在单人模式或多人模可能会想执行不同的程式, 如多人模式的 
                文字介面, 多人模式的 x视窗介面, 就又可以有不同的执行模态 
                所以上面45 是指模态4(多人X视窗介面)及模态5(多人文字介面) 
                就执行这一行 
 
            action是指这行指令是要如何执行, 如boot(只有在开机时执行)、 
                once(在指定的执行模态只执行一次)、wait(转换模态时, 
                等原来的process终结後再执行)........ 
                上面的respawn是指只要process一终结就重跑一次,vitual console 
                非常需要。 
 
            process就是执行的程式啦! 上例是agetty 
 
             (inittab 是 init 的起始设定档) 
            另外你有兴趣的话, 可以 man inittab 以及 man init 

BBS水木清华站∶精华区