增加 tty 的步骤

资讯 驱动中国 431 次阅读 0 条评论
分享 Q

时间:FriOct402:15:021996

以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)


--------------------------------------------------------------------------------woju@sob.m7.ntu.edu.tw

版权声明:本文由驱动中国整理发布,转载需注明出处与原文链接。如有疑问请联系 editor@qudong.com
本文价值 成为第一个评分的人
登录后为本文打分
网友评论0 条评论
正在回复 的评论取消
评论加载中…
🔐

登录后参与互动

评论、点赞均可赚积分
连续签到、邀请好友也有奖励 🎁

电脑端: 微信扫码登录 微信内: 一键登录

微信扫一扫

打开微信「扫一扫」,分享本文到朋友圈或好友