免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 6198 | 回复: 5

[SCO UNIX] 修改inetd.conf文件,如何马上生效问题请教! [复制链接]

论坛徽章:
0
发表于 2009-09-18 14:43 |显示全部楼层
5可用积分
在下记得修改/etc/inetd.conf文件后,可以先查出ps -ef|grep inetd进程号,然后kill -1 进程号,即可以生效。

sco unix506系统,本人修改inetd.conf文件,将telnet和ftp服务注释掉了,然后ps -ef|grep inetd进程号,并kill -1 进程号,
从其他机器telnet该机器,发现不能(修改前可以),这说明我的修改生效了,但是我接着把inetd.conf文件里的telnet和ftp服务注释
取消掉了,并kill -1 进程号,从其他机器telnet该机器,发现还是不能telnet,这说明后一次修改没生效。最后没办法,重启机器,
问题解决,可以telnet了,请教高手原因,谢谢!

论坛徽章:
1
15-16赛季CBA联赛之北控
日期:2022-03-04 22:35:50
发表于 2009-09-18 14:46 |显示全部楼层
tcp stop
tcp start

论坛徽章:
0
发表于 2009-09-18 19:37 |显示全部楼层
为什么用kill -1不用kill -9
ps -ef|awk '$8~"(.*/)*inetd"{print "killed old inetd:"$0;system("kill -9 "$2)}';/etc/inetd;ps -ef|awk '$8~"(.*/)*inetd"{print "Created new inetd:"$0}'

论坛徽章:
0
发表于 2009-09-22 14:11 |显示全部楼层
9是强制杀调,但其子进程不能杀掉

论坛徽章:
0
发表于 2009-09-23 11:32 |显示全部楼层
请问“大法师“,用kill -1没错吧?我是想把该进程重启,生效。

论坛徽章:
0
发表于 2009-10-10 18:40 |显示全部楼层
原帖由 nicolasch 于 2009-9-23 11:32 发表
请问“大法师“,用kill -1没错吧?我是想把该进程重启,生效。


kill -1 不能达到重启进程的目的.
3楼应该最贴近你的主题,你试了吗?
2楼先停TCP,再开TCP,应该也能达到你的目的,你试试吧.

另外,试了一下tcp stop/tcp start,显示重启了prngd inetd snmpd sshd lpd,但是tcp stop后已连接ssh及telnet均未中断
看来,无论是2楼还是3楼,仅对后来的连接产生作用,对已有的telnet、ftp、ssd等连接均不起作用(或起部分作用)。
如果需要对所有的连接完全产生作用,还需要中断所有已有的连接(如利用ifconfig 中断网络,或kill所有相关连接的进程)
不知道楼主是否试过2楼/3楼的方法,是否需要中断所有已有的连接,以便对所有连接产生作用?

[ 本帖最后由 zhangshebao 于 2009-10-10 19:06 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP