免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 12400 | 回复: 8
打印 上一主题 下一主题

[网络管理] 为什么我用“PS”命令找不到iptables进程 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-11-29 10:11 |只看该作者 |倒序浏览
#ps -Al|grep iptables

列表中没有iptables进程.

论坛徽章:
33
荣誉会员
日期:2011-11-23 16:44:17天秤座
日期:2014-08-26 16:18:20天秤座
日期:2014-08-29 10:12:18丑牛
日期:2014-08-29 16:06:45丑牛
日期:2014-09-03 10:28:58射手座
日期:2014-09-03 16:01:17寅虎
日期:2014-09-11 14:24:21天蝎座
日期:2014-09-17 08:33:55IT运维版块每日发帖之星
日期:2016-04-17 06:23:27操作系统版块每日发帖之星
日期:2016-04-18 06:20:00IT运维版块每日发帖之星
日期:2016-04-24 06:20:0015-16赛季CBA联赛之天津
日期:2016-05-06 12:46:59
2 [报告]
发表于 2004-11-29 10:18 |只看该作者

为什么我用“PS”命令找不到iptables进程

ps -aux | grep iptables 试试

当然,也有可能iptables根本就没启动. chkconfig --list iptables 看一下先.

论坛徽章:
0
3 [报告]
发表于 2004-11-29 10:32 |只看该作者

为什么我用“PS”命令找不到iptables进程

问题是我的
/etc/sysconfig   的目录下根本没有iptables文件啊

论坛徽章:
1
处女座
日期:2013-08-19 15:17:06
4 [报告]
发表于 2004-11-29 10:47 |只看该作者

为什么我用“PS”命令找不到iptables进程

原帖由 "mageguoshi" 发表:
问题是我的
/etc/sysconfig   的目录下根本没有iptables文件啊


无论iptabes启动与否,ps -ef都不会看到iptables的进程,这是因为iptables是由内核来实现的,也就是说iptables的功能已经融入到内核里面了,具体是哪些内核模块来实现的偶不好说,但肯定在下面的内核模块中:

root         2     1  0 Nov26 ?        00:00:00 [keventd]
root         3     1  0 Nov26 ?        00:00:00 [kapmd]
root         4     1  0 Nov26 ?        00:00:00 [ksoftirqd/0]
root         7     1  0 Nov26 ?        00:00:00 [bdflush]
root         5     1  0 Nov26 ?        00:00:00 [kswapd]
root         6     1  0 Nov26 ?        00:00:00 [kscand]
root         8     1  0 Nov26 ?        00:00:00 [kupdated]
root         9     1  0 Nov26 ?        00:00:00 [mdrecoveryd]
root        13     1  0 Nov26 ?        00:00:00 [kjournald]
root        71     1  0 Nov26 ?        00:00:00 [khubd]
root       977     1  0 Nov26 ?        00:00:00 [kjournald]
root       982     1  0 Nov26 ?        00:00:00 [kjournald]
root      1035     1  0 Nov26 ?        00:00:00 [kjournald]
root      1058     1  0 Nov26 ?        00:00:00 [kjournald]
root      1096     1  0 Nov26 ?        00:00:00 [kjournald]

论坛徽章:
33
荣誉会员
日期:2011-11-23 16:44:17天秤座
日期:2014-08-26 16:18:20天秤座
日期:2014-08-29 10:12:18丑牛
日期:2014-08-29 16:06:45丑牛
日期:2014-09-03 10:28:58射手座
日期:2014-09-03 16:01:17寅虎
日期:2014-09-11 14:24:21天蝎座
日期:2014-09-17 08:33:55IT运维版块每日发帖之星
日期:2016-04-17 06:23:27操作系统版块每日发帖之星
日期:2016-04-18 06:20:00IT运维版块每日发帖之星
日期:2016-04-24 06:20:0015-16赛季CBA联赛之天津
日期:2016-05-06 12:46:59
5 [报告]
发表于 2004-11-29 10:55 |只看该作者

为什么我用“PS”命令找不到iptables进程

[quote]原帖由 "missing-cn"]d][/quote 发表:


这位老兄说得对.

俺以前还真没注意过.

谢谢啦!

论坛徽章:
0
6 [报告]
发表于 2004-11-29 10:58 |只看该作者

为什么我用“PS”命令找不到iptables进程

iptables只是一个工具,将IP规则写入内核,让内核去处理。所以iptables只有在加规则的时候才会看得到进程,加完了就退出了。所以看不到。

论坛徽章:
0
7 [报告]
发表于 2004-11-29 11:17 |只看该作者

为什么我用“PS”命令找不到iptables进程

iptables只不过是Netfilter的一个用户界面而已

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
8 [报告]
发表于 2012-05-16 07:57 |只看该作者
因为iptables并不是一个普通的daemon,只是一个普通的工具,添加一些规则到kernel的filter列表里面。

论坛徽章:
4
CU大牛徽章
日期:2013-03-13 15:29:07CU大牛徽章
日期:2013-03-13 15:29:49CU大牛徽章
日期:2013-03-13 15:30:192015年迎新春徽章
日期:2015-03-04 09:57:09
9 [报告]
发表于 2012-05-16 12:57 |只看该作者
楼主有没有启动iptables?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP