增加 tty 的步骤

王朝other·作者佚名  2006-11-23
宽屏版  字体: |||超大  

以FreeBSD+Maple2.36sob-version为例:

1.kernelconfig

...

#@这并"不是"使用者上限,而是定义一些系统的结构应该留多大的空间,通常

#@打个16或32就够了,除非你开站,那就用64吧

maxusers64

options"CHILD_MAX=256"

options"OPEN_MAX=256"

...

#@使用者tty上限,限制最大login人数,到420前应该没问题

pseudo-devicepty128

...

Ref:ftp://sob.m7.ntu.edu.tw/sob-version/misc/sobkernelconf

2.cd/dev;./MAKEDEVpty1pty2pty3pty4pty5pty6pty7

说明:pty0会造出ttyp[0-9a-v]&ptyp[0-9a-v]

pty1...ttyq...

pty2...ttyr...

pty3...ttys...

pty4...ttyP...

pty5...ttyQ...

pty6...ttyR...

pty7...ttyS...

(tty&pty是成对使用的)

所以总共有tty[pqrsPQRS][0-9a-v]:8*32==256个tty可用

3.在/etc/ttys内加入对应的entry:

ttyp0nonenetwork

ttyp1nonenetwork

ttyp2nonenetwork

...

ttySsnonenetwork

ttyStnonenetwork

ttySunonenetwork

ttySvnonenetwork

Ref:sob-version/misc/sobttys

4.若使用「非FreeBSD原厂telnetd」(如in.ybbsd,telnetd_stmo,...),得看一下

telnetdsource有关tty处理的部分,大多/pqrs(search)即可找到,各种

OS的ttyXX有所差异。

Ref:sob-version/src/maple/in.ybbsd.c(/hashingor/BSD44)

Note:sob-versionin.ybbsd.c的tty从ttyqX开始用起,把ttypX保留给其

它程式用(如ptelnetd)。

5.bbs本身人数上限参数的调整:config.h(更动後得reloadsharememory)

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有