| 您的位置:首页 > 文档 > Shell > |
文章分类热门文章 |
把连你电脑的人踢出去创建:2005-10-26 00:49:45 作者:Unlinux 来自: http://www.Unlinux.com 使用 netstat 配合 kill 删除已建立的联机: 相信有不少的朋友都会有这个困扰,就是要怎样删除已经建立的联机呢?因为总有些不速之客会连到你的主机来进行一些破坏的工作!或者是你根本不想让对方联机过来!呵呵!还记得 资源管理 里面提到的几个常用的指令吧!?那就是找出那个联机程序的 PID ,然后给他 kill 掉就是了!简单呀!不过,大问题是我要怎样找出联机的 PID 呀!?呵呵!由于 PID 的管理与整体的系统资源有关,这个时候,虽然可以使用 netstat 来观察 PID ,不过只有 root 可以观察到联机状态的 PID 号码呦!( 注:还记得资源管理提及的 PID 概念吗?就是说,在 linux 系统之内,每个『程序』系统都会给予一个号码来管理!这个就是 PID 啰! netstat -ap Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 *:ssh *:* LISTEN 32149/sshd tcp 0 284 218.24.150.63:ssh 192.168.1.11:1391 ESTABLISHED 24751/sshd Active UNIX domain sockets (servers and established) Proto RefCnt Flags Type State I-Node PID/Program name Path unix 7 [ ] DGRAM 944 509/syslogd /dev/log unix 2 [ ] DGRAM 3035915 16648/xinetd unix 2 [ ] DGRAM 739227 5951/pppoe unix 2 [ ] DGRAM 739189 5949/pppd unix 2 [ ] DGRAM 1070 628/crond unix 2 [ ] DGRAM 953 514/klogd unix 2 [ ] STREAM CONNECTED 690 1/init [3] 看到上面那联机建立的网络状态了吗,就是192.168.1.11哪个啊,最后面一栏就是显示那个 PID/Program name ,那个 PID ( 上面是 24751 )也就是我们要来杀掉的啦!这个时候,如果要将该联机杀掉时,就直接以 kill 来做吧! kill -9 24751 这样就能将该联机给他踢出去你的主机啦!! 转载自:http://www.unlinux.com/doc/shell/20051026/239.html 【评论】 【加入收藏夹】 【大 中 小】 【打印】 【关闭】 ※ 相关链接 无相关信息 |