- 主题:如何安全地停止KBS?
启动bbs时候的进程挨个kill掉不行吗?
【 在 dency (空心菜) 的大作中提到: 】
: 用如下命令
: kill -9 `ps -U bbs | grep bbsd | awk '{ print $1 }'`
: kill -9 `ps -U bbs | grep miscd | awk '{ print $1 }'`
: ...................
--
FROM 211.151.89.*
【 在 dency (空心菜) 的大作中提到: 】
: 标 题: 如何安全地停止KBS?
: 发信站: 水木社区 (Wed Jul 19 09:52:03 2006), 转信
:
: 用如下命令
: kill -9 `ps -U bbs | grep bbsd | awk '{ print $1 }'`
: kill -9 `ps -U bbs | grep miscd | awk '{ print $1 }'`
: kill -9 `ps -U bbs | grep bbslogd | awk '{ print $1 }'`
:
: ipcs|awk '/bbs/ {system(sprintf("ipcrm shm %s",$2));}'
:
: 虽然能停掉BBS,但是貌似很多数据没有写到硬盘上,譬如刚注册地新用户
: (我尝试了一把,新的BBS,注册SYSOP,guest之后,用上面的这些命令停掉
: BBS,再启动,SYSOP帐号不存在,而且由于SYSOP这个user目录在home里有了,
: 没法注册新的,看看了.PASSWDS,还是一个空白文件,显然系统没有及时更新
: .PASSWDS)
:
: 有啥命令能强制系统把缓存的东东刷新到硬盘上?
./miscd flush命令试试看行不行
:
:
: --
: Live as if you were to die tomorrow,
:
: Learn as if you were to live forever.
:
:
: ※ 来源:·水木社区 newsmth.net·[FROM: 128.174.244.*]
--
FROM 211.151.89.*
那你的意思是说每次关闭bbs服务器的时候都要miscd flush?
我都是直接关闭服务器的,没输入什么命令
【 在 foxban (呕液) 的大作中提到: 】
: 不行。。。
: 千万记得miscd flush...
: 看看精华区吧,里面有相关内容
: ...................
--
FROM 211.151.89.*
嗯,是KBS系统的
【 在 foxban (呕液) 的大作中提到: 】
: 你用的是kbs系统吗?如果是fb的话可能还没什么问题
: 我这儿的fb3.0的数据都是直接读写磁盘文件的
: 但是kbs是读写的系统缓存,不强制写回会丢数据的
: ...................
--
FROM 211.151.89.*
直接在linux的图形界面下关闭电脑应该可以吧,每次再次启动很多数据好像没丢,
包括注册的帐号,id的上站次数和发文数
【 在 foxban (呕液) 的大作中提到: 】
: 安全第一,如果是自己测着玩的还行,如果真是服务器那可惨了。。。
--
FROM 211.151.89.*
我感觉只要服务器不断电就没问题
【 在 jiangjun2000 (%d) 的大作中提到: 】
: killall bbsd, killall sshbbsd
: 然后miscd flush
: 最后killall miscd
: ...................
--
FROM 211.151.89.*