- 浏览: 2139229 次
- 性别:
- 来自: 合肥
文章分类
- 全部博客 (401)
- Agile (16)
- Apache Commons (3)
- Architecture (8)
- DB.MongoDB (5)
- DB.Mysql (3)
- DB.Oracle (34)
- DirectoryService (1)
- DotNet (1)
- English (3)
- Groovy (0)
- Html (28)
- Java (67)
- Java.Aixs (7)
- Java.Cache (2)
- Java.jPBM (1)
- Java.Resin (6)
- Java.Spring (4)
- Java.Struts2 (5)
- Java.Tomcat (16)
- Javascript (45)
- Javascript.Google Map (2)
- Javascript.Jquery (8)
- Life (15)
- Maven&Ant (4)
- Network (5)
- OS.Linux (45)
- OS.Windows (10)
- OS.Windows.Office (1)
- PlayFramework (15)
- Python (28)
- Reading notes (11)
- Security (13)
- Server.Apache (3)
- Server.Nginx (7)
- Test (6)
- Tool (15)
- Work.Solution (15)
- Other (20)
- SSO&CAS&Identity (13)
最新评论
-
hutuxiansheng123:
防火墙、Iptables、netfilter/iptables、NAT 概述 -
dacoolbaby:
非常棒的正则表达式,非常适用。万分感谢。
用python分析nginx的access日志 -
loot00:
您好! 我也遇到了相同的错误信息。我是用f_link_lob ...
LOB variable no longer valid after subsequent fetch -
feihangchen:
@OnApplicationStop public clas ...
Play framework 1.2.3 Jobs定时任务、异步任务、引导任务、触发任务、关闭任务 -
洞渊龙王:
谢谢了
www.w3.org被qiang导致logback报错:Connect reset
转自:第三章:iptables语法 --- 重点(转)
iptables 是与Linux 内核集成的 IP 信息包过滤系统。如果 Linux 系统连接到因特网或 LAN、服务器或代理服务器, 利用该系统有利于在 Linux 系统上更好地控制 IP 信息包过滤和防火墙配置。
Iptables相关的文件
/etc/init.d/iptables:这个是用来开始、停止Iptables或是保存规则的初始化脚本。
/etc/sysconfig/iptables:所有的规则都保存在这个文件。
/sbin/iptables:是Iptables的二进制文件。
启动关闭:
设置、关闭iptables开机启动
chkconfig iptables on | off
即时启动、关闭、重启iptables
service iptables start | stop | restart
一、iptables命令格式(较为复杂)
iptables [-t table] command [chain] [rules] [-j target]
1、表选项(table)
表选项用于指定命令应用于哪个iptables内置表,iptables内置包括:filter表、nat表、mangle表和raw表
使用的参数为: -t + 表名,如果不使用-t参数,那么默认是使用filter表
2、命令选项(command)
说明
-P或--policy + <链名>: 定义默认策略
-L或--list + <链名>: 查看iptables规则列表
-A或--append + <链名>: 在规则列表的最后增加1条规则
-I或--insert + <链名>: 在指定的位置插入1条规则
-D或--delete + <链名> + number: 从规则列表中删除1条规则
-R或--replace + <链名> + number: 替换规则列表中的某条规则
-F或--flush + <链名>
-X或--delete-chain + <用户自定义的链名>: 删除表中所有规则(注意:无法清空默认规则)
删除用户自定义的链(前提:这些用户自定义的链上必须没有任何规则,所以删除用户自定义链时,必须先删除该用户定义的链上的所有规则),如果不跟用户自定义的链名,那么将删除所有用户自定义的链)
以下几个例子
(1)iptables -t filter -F,清除filter表中的所有规则(包括系统内置的链上的所有规则,以及用户自定义的链上的所有规则)
(2)iptables -t filter -F INPUT,清除filter表中的INPUT链上的所有规则
(3)iptables -t filter -X,删除filter表中所有用户自定义链(系统内置的链:INPUT、OUTPUT、FOWRARD..无法清除)
(4)iptables -t filter -X mydefine,删除filter表中自定义的链mydefine
-Z或--zero + <链名>
-N或 --new-chain + <用户自定义的链名>: 将表中数据包计数器和流量计数器归零
新建一个用户自定义的链,且链名必须跟内置那些链名不同
例如:iptables -t filter -N "CentOS-TCP" ,在filter这个表中新增一个名为"CentOS-TCP"的链,该链用于处理TCP数据包的;以后我们把相应的规则写到CentOS-TCP链里
例如:iptables -t filter -N "CentOS-UDP" ,在filter这个表中新增一个名为"CentOS-UDP"的链,该链用于处理UDP数据包的;以后我们把相应的规则写到CentOS- UDP链里
最后,运用时,我们可以把它们运用到内置那些表的INPUT链或者其它内置的链里,如
iptables -t filter -A INPUT -p tcp -j CentOS-TCP
iptables -t filter -A INPUT -p udp -j CentOS-UDP
3、匹配选项(rules)
说明
4、动作选项(-j target)
动作
说明
二、iptables的语法
1.定义默认策略
1)作用:当数据包不符合链中任一条规则时,iptables将根据该链预先定义的默认策略来处理数据包
2)默认策略的定义格式: iptables [-t 表名] <-P> <链名> <动作>
参数说明如下:
(1)[-t 表名]: 指默认策略将应用于哪个表,可以使用filter、nat和mangle,如果没有指定使用哪个表,iptables就默认使用filter表
(2)<-P>: 定义默认策略
(3)<链名>: 指默认策略将应用于哪个链,可以使用INPUT、OUTPUT、FORWARD、PREROUTING、OUTPUT和POSTROUTING
(4)<动作>: 处理数据包的动作,可以使用ACCEPT(接受数据包)和DROP(丢弃数据包)
2.查看iptables规则
查看iptables规则的命令格式为:iptables [-t 表名] <-L> [链名]
参数说明如下:
(1)[-t 表名]:指查看哪个表的规则列表,表名用可以使用filter、nat和mangle,如果没有指定使用哪个表,iptables就默认查看filter表的规则列表
(2)<-L>: 查看指定表和指定链的规则列表
(3)[链名]: 指查看指定表中哪个链的规则列表,可以使用INPUT、OUTPUT、FORWARD、PREROUTING、OUTPUT和POSTROUTING,如果不指明哪个链,则将查看某个表中所有链的规则列表
3.增加、插入、删除、替换iptables规则
相关规则定义的格式为:
iptables [-t表 名] <-A | I | D | R> 链名 [规则编号] [-i | o 网卡名称] [-p 协议类型] [-s 源IP地址 | 源子网] [--sport 源端口号] [-d目标IP地址 | 目标子网] [--dport目标端口号] <-j动作>
例如:
iptables -t filter -I INPUT 3 -p tcp --dport 80 -j ACCEPT(#在INPUT链第3条规则之前插入)
iptables -t filter -I INPUT -p tcp --dport 80 -j ACCEPT (#在INPUT链规则的第1条规则之前插入)
iptables -t filter -R INPUT 3 -p tcp --dport 22 -j ACCEPT
iptables -A INPUT -s 205.168.0.1 -j ACCEPT: 该示例命令将一条规则附加到 INPUT 链的末尾,确定来自源地址 205.168.0.1 的信息包可以 ACCEPT 。
iptables -D INPUT --dport 80 -j DROP: 从 INPUT 链删除规则,它指定 DROP 前往端口 80 的信息包。
iptables -D OUTPUT 3: 从 OUTPUT 链删除编号为 3 的规则。
iptables -P INPUT DROP: 该命令将 INPUT 链的缺省目标指定为 DROP 。这意味着,将丢弃所有与 INPUT 链中任何规则都不匹配的信息包。
iptables -A OUTPUT -s 192.168.1.1
iptables -A OUTPUT -s 192.168.0.0/24:
iptables -A OUTPUT -s ! 203.16.1.89: 指定该规则将与 除来自源地址 203.16.1.89 外的任何信息包匹配。
参数说明如下:
(1)[-t 表名]: 定义默认策略将应用于哪个表,可以使用filter、nat和mangle,如果没有指定使用哪个表,iptables就默认使用filter表
(2)-A: 新增加一条规则,该规则将会增加到规则列表的最后一行,该参数不能使用规则编号
(3)-I: 插入一条规则,原本该位置上的规则将会往后顺序移动,如果没有指定规则编号,则在第一条规则前插入
(4)-D: 从规则列表中删除一条规则,可以输入完整规则,或直接指定规则编号加以删除
(5)-R: 替换某条规则,规则被替换并不会改变顺序,必须要指定替换的规则编号
(6)<链名>: 指定查看指定表中哪个链的规则列表,可以使用INPUT、OUTPUT、FORWARD、PREROUTING、OUTPUT和POSTROUTING
(7)[规则编号]: 规则编号用于插入、删除和替换规则时用,编号是按照规则列表的顺序排列,规则列表中第一条规则的编号为1
(8)[-i | o 网卡名称]: i是指定数据包从哪块网卡进入,o是指定数据包从哪块网卡输出。网卡名称可以使用ppp0、eth0和eth1等
(9)[-p 协议类型]: 可以指定规则应用的协议,包含TCP、UDP和ICMP等
(10)[-s 源IP地址 | 源子网]: 源主机的IP地址或子网地址
(11)[--sport 源端口号]: 数据包的IP的源端口号
(12)[-d目标IP地址 | 目标子网]: 目标主机的IP地址或子网地址
(13)[--dport目标端口号]: 数据包的IP的目标端口号
(14)<-j动作>: 处理数据包的动作,各个动作的详细说明可以参考前面的说明
4、清除规则和计数器
在新建规则时,往往需要清除原有的、旧的规则,以免它们影响新设定的规则。如果规则比较多,一条条删除就会十分麻烦,这时可以使用iptables提供的清除规则参数达到快速删除所有的规则的目的。
定义参数的格式为:iptables [-t 表名] <-F | Z>
参数说明如下:
(1)[-t 表名]: 指定默认策略将应用于哪个表,可以使用filter、nat和mangle,如果没有指定使用哪个表,iptables就默认使用filter表
(2)-F: 删除指定表中所有规则
(3)-Z: 将指定表中的数据包计数器和流量计数器归零
规则走向
规则的应用顺序:从上到下的,最后才是默认规则
INPUT与OUTPUT区别
对于INPUT而言
--dport –d 都是指你自己的端口和地址
--sport –s指的是发起连接者的端口和地址
对于OUTPUT而言
--dport –d 指的是发出包目的地的地址
--sport –s 是指你自己的端口和地址
iptables 是与Linux 内核集成的 IP 信息包过滤系统。如果 Linux 系统连接到因特网或 LAN、服务器或代理服务器, 利用该系统有利于在 Linux 系统上更好地控制 IP 信息包过滤和防火墙配置。
Iptables相关的文件
/etc/init.d/iptables:这个是用来开始、停止Iptables或是保存规则的初始化脚本。
/etc/sysconfig/iptables:所有的规则都保存在这个文件。
/sbin/iptables:是Iptables的二进制文件。
启动关闭:
设置、关闭iptables开机启动
chkconfig iptables on | off
即时启动、关闭、重启iptables
service iptables start | stop | restart
一、iptables命令格式(较为复杂)
iptables [-t table] command [chain] [rules] [-j target]
- table ------- 指定表名(raw表、mangle表、nat表、filter表)
- command ------- 对链的操作命令(-A:追加规则(最下面进行追加规则)、-I:插入(一般在相应的哪条规则前后插入))
- chain ------- 链名(prerouting链、forward链、input链、output链、postrouting链)
- rules ------- 规则
- target ------- 动作如何进行
1、表选项(table)
表选项用于指定命令应用于哪个iptables内置表,iptables内置包括:filter表、nat表、mangle表和raw表
使用的参数为: -t + 表名,如果不使用-t参数,那么默认是使用filter表
2、命令选项(command)
说明
-P或--policy + <链名>: 定义默认策略
-L或--list + <链名>: 查看iptables规则列表
-A或--append + <链名>: 在规则列表的最后增加1条规则
-I或--insert + <链名>: 在指定的位置插入1条规则
-D或--delete + <链名> + number: 从规则列表中删除1条规则
-R或--replace + <链名> + number: 替换规则列表中的某条规则
-F或--flush + <链名>
-X或--delete-chain + <用户自定义的链名>: 删除表中所有规则(注意:无法清空默认规则)
删除用户自定义的链(前提:这些用户自定义的链上必须没有任何规则,所以删除用户自定义链时,必须先删除该用户定义的链上的所有规则),如果不跟用户自定义的链名,那么将删除所有用户自定义的链)
以下几个例子
(1)iptables -t filter -F,清除filter表中的所有规则(包括系统内置的链上的所有规则,以及用户自定义的链上的所有规则)
(2)iptables -t filter -F INPUT,清除filter表中的INPUT链上的所有规则
(3)iptables -t filter -X,删除filter表中所有用户自定义链(系统内置的链:INPUT、OUTPUT、FOWRARD..无法清除)
(4)iptables -t filter -X mydefine,删除filter表中自定义的链mydefine
-Z或--zero + <链名>
-N或 --new-chain + <用户自定义的链名>: 将表中数据包计数器和流量计数器归零
新建一个用户自定义的链,且链名必须跟内置那些链名不同
例如:iptables -t filter -N "CentOS-TCP" ,在filter这个表中新增一个名为"CentOS-TCP"的链,该链用于处理TCP数据包的;以后我们把相应的规则写到CentOS-TCP链里
例如:iptables -t filter -N "CentOS-UDP" ,在filter这个表中新增一个名为"CentOS-UDP"的链,该链用于处理UDP数据包的;以后我们把相应的规则写到CentOS- UDP链里
最后,运用时,我们可以把它们运用到内置那些表的INPUT链或者其它内置的链里,如
iptables -t filter -A INPUT -p tcp -j CentOS-TCP
iptables -t filter -A INPUT -p udp -j CentOS-UDP
3、匹配选项(rules)
说明
- -i或--in-interface + <网络接口名>: 指定数据包从哪个网络接口进入,如ppp0、eth0和eth1等。注意:该参数只能用于INPUT, FORWARD and PREROUTING这三个链
- -o或--out-interface + <网络接口名>: 指定数据包从哪块网络接口输出,如ppp0、eth0和eth1等。注意:该参数只能用于OUTPUT, POSTROUTING这两个链
- -p或---prot + < 协议类型>: 指定数据包匹配的协议,如TCP、UDP和ICMP等
- -s或--source + <源地址或子网>: 指定数据包匹配的源地址。iptables -A OUTPUT -s 192.168.1.1 ; iptables -A OUTPUT -s 192.168.0.0/24 : ; iptables -A OUTPUT -s ! 203.16.1.89 : 指定该规则将与 除来自源地址 203.16.1.89 外的任何信息包匹配。
- -m state --state + 状态: 基于状态的匹配(状态可以是:NEW,ESTABLISHED,INVALID,RELATED中的一个或者它们的组合)
- -m mac --mac-source + MAC地址: 基于MAC地址的匹配(注意:该参数只能用于PREROUTING, FORWARD or INPUT这三个链)
- -m limit --limit: 基于封包数量的匹配
- -m owner: 基于uid、gid的匹配(注意:该参数只对OUTPUT链有效)
- --sport + <源端口号>: 指定数据包匹配的源端口号,可以使用 "起始端口号:结束端口号" 的格式指定一个范围的端口
- -d或--destination + <目标地址或子网>: 指定数据包匹配的目标地址
- --dport + 目标端口号: 指定数据包匹配的目标端口号,可以使用 "起始端口号:结束端口号" 的格式指定一个范围的端口
4、动作选项(-j target)
动作
说明
- ACCEPT: 接受数据包
- DROP: 丢弃数据包
- REDIRECT: 与DROP基本一样,区别在于它除了阻塞包之外, 还向发送者返回错误信息
- SNAT: 源地址转换,即改变数据包的源地址。例如:将局域网的IP(.1/24) ==> 广域网的IP(222.101.98.54/24),且在NAT表的POSTROUTING链上进行该动作
- DNAT: 目标地址转换,即改变数据包的目的地址。例如:将的广域网IP(222.101.98.54/24) ==> 局域网的IP(.1/24),且在NAT表的PREROUTING链上进行该动作
- MASQUERADE + IP: 伪装,即是常说的NAT技术,MASQUERADE只能用于ADSL等拨号上网的IP伪装,也就是主机的IP是由ISP分配动态的;如果主机的IP地址是静态固定的,就要使用SNAT
- LOG: 日志功能,将符合规则的数据包的相关信息记录在日志中,以便管理员的分析和排错
二、iptables的语法
1.定义默认策略
1)作用:当数据包不符合链中任一条规则时,iptables将根据该链预先定义的默认策略来处理数据包
2)默认策略的定义格式: iptables [-t 表名] <-P> <链名> <动作>
参数说明如下:
(1)[-t 表名]: 指默认策略将应用于哪个表,可以使用filter、nat和mangle,如果没有指定使用哪个表,iptables就默认使用filter表
(2)<-P>: 定义默认策略
(3)<链名>: 指默认策略将应用于哪个链,可以使用INPUT、OUTPUT、FORWARD、PREROUTING、OUTPUT和POSTROUTING
(4)<动作>: 处理数据包的动作,可以使用ACCEPT(接受数据包)和DROP(丢弃数据包)
2.查看iptables规则
查看iptables规则的命令格式为:iptables [-t 表名] <-L> [链名]
参数说明如下:
(1)[-t 表名]:指查看哪个表的规则列表,表名用可以使用filter、nat和mangle,如果没有指定使用哪个表,iptables就默认查看filter表的规则列表
(2)<-L>: 查看指定表和指定链的规则列表
(3)[链名]: 指查看指定表中哪个链的规则列表,可以使用INPUT、OUTPUT、FORWARD、PREROUTING、OUTPUT和POSTROUTING,如果不指明哪个链,则将查看某个表中所有链的规则列表
3.增加、插入、删除、替换iptables规则
相关规则定义的格式为:
iptables [-t表 名] <-A | I | D | R> 链名 [规则编号] [-i | o 网卡名称] [-p 协议类型] [-s 源IP地址 | 源子网] [--sport 源端口号] [-d目标IP地址 | 目标子网] [--dport目标端口号] <-j动作>
例如:
iptables -t filter -I INPUT 3 -p tcp --dport 80 -j ACCEPT(#在INPUT链第3条规则之前插入)
iptables -t filter -I INPUT -p tcp --dport 80 -j ACCEPT (#在INPUT链规则的第1条规则之前插入)
iptables -t filter -R INPUT 3 -p tcp --dport 22 -j ACCEPT
iptables -A INPUT -s 205.168.0.1 -j ACCEPT: 该示例命令将一条规则附加到 INPUT 链的末尾,确定来自源地址 205.168.0.1 的信息包可以 ACCEPT 。
iptables -D INPUT --dport 80 -j DROP: 从 INPUT 链删除规则,它指定 DROP 前往端口 80 的信息包。
iptables -D OUTPUT 3: 从 OUTPUT 链删除编号为 3 的规则。
iptables -P INPUT DROP: 该命令将 INPUT 链的缺省目标指定为 DROP 。这意味着,将丢弃所有与 INPUT 链中任何规则都不匹配的信息包。
iptables -A OUTPUT -s 192.168.1.1
iptables -A OUTPUT -s 192.168.0.0/24:
iptables -A OUTPUT -s ! 203.16.1.89: 指定该规则将与 除来自源地址 203.16.1.89 外的任何信息包匹配。
参数说明如下:
(1)[-t 表名]: 定义默认策略将应用于哪个表,可以使用filter、nat和mangle,如果没有指定使用哪个表,iptables就默认使用filter表
(2)-A: 新增加一条规则,该规则将会增加到规则列表的最后一行,该参数不能使用规则编号
(3)-I: 插入一条规则,原本该位置上的规则将会往后顺序移动,如果没有指定规则编号,则在第一条规则前插入
(4)-D: 从规则列表中删除一条规则,可以输入完整规则,或直接指定规则编号加以删除
(5)-R: 替换某条规则,规则被替换并不会改变顺序,必须要指定替换的规则编号
(6)<链名>: 指定查看指定表中哪个链的规则列表,可以使用INPUT、OUTPUT、FORWARD、PREROUTING、OUTPUT和POSTROUTING
(7)[规则编号]: 规则编号用于插入、删除和替换规则时用,编号是按照规则列表的顺序排列,规则列表中第一条规则的编号为1
(8)[-i | o 网卡名称]: i是指定数据包从哪块网卡进入,o是指定数据包从哪块网卡输出。网卡名称可以使用ppp0、eth0和eth1等
(9)[-p 协议类型]: 可以指定规则应用的协议,包含TCP、UDP和ICMP等
(10)[-s 源IP地址 | 源子网]: 源主机的IP地址或子网地址
(11)[--sport 源端口号]: 数据包的IP的源端口号
(12)[-d目标IP地址 | 目标子网]: 目标主机的IP地址或子网地址
(13)[--dport目标端口号]: 数据包的IP的目标端口号
(14)<-j动作>: 处理数据包的动作,各个动作的详细说明可以参考前面的说明
4、清除规则和计数器
在新建规则时,往往需要清除原有的、旧的规则,以免它们影响新设定的规则。如果规则比较多,一条条删除就会十分麻烦,这时可以使用iptables提供的清除规则参数达到快速删除所有的规则的目的。
定义参数的格式为:iptables [-t 表名] <-F | Z>
参数说明如下:
(1)[-t 表名]: 指定默认策略将应用于哪个表,可以使用filter、nat和mangle,如果没有指定使用哪个表,iptables就默认使用filter表
(2)-F: 删除指定表中所有规则
(3)-Z: 将指定表中的数据包计数器和流量计数器归零
规则走向
规则的应用顺序:从上到下的,最后才是默认规则
INPUT与OUTPUT区别
对于INPUT而言
--dport –d 都是指你自己的端口和地址
--sport –s指的是发起连接者的端口和地址
对于OUTPUT而言
--dport –d 指的是发出包目的地的地址
--sport –s 是指你自己的端口和地址
发表评论
-
openssl 非对称加密DSA,RSA区别与使用介绍(转)
2012-10-26 16:42 14110在日常系统管理工作中,需要作一些加解密的工作,通过openss ... -
X.509、数字签名、CA(Certificate Authority)、自签名证书、PKI
2012-10-18 14:22 6254X.509是由国际电联电信委员会(ITU-T)为单点登录(SS ... -
keytool、keystore、jarsigner、生成自签名证书
2012-10-18 10:27 7945Keytool是Java的密钥和数字证书管理工具,位于JDK_ ... -
(转)为什么应该放弃或减少使用MD5
2012-10-11 10:48 2070MD5是一种常用的单向哈 ... -
Virtualbox下为CentOS增加新硬盘、Linux添加新硬盘、vsftp配置用户磁盘配额(磁盘限额)
2012-09-27 16:29 4207增加新磁盘: 1,关闭CentOS系统(如果不关闭cento ... -
加密ssl vsftp、ftp隐式加密&显式加密
2012-09-27 14:30 9301FTP over SSL (Implicit)隐式ssl与FT ... -
(转)vsftp详细配置、/etc/vsftpd/vsftpd.conf
2012-09-26 15:26 12198匿名用户权限控制: ano ... -
CentOS下vsftp设置、匿名用户&本地用户设置、PORT、PASV模式设置
2012-09-26 14:22 648701, 安装:yum install vsftp ... -
(转)sshd_config配置 详解
2012-09-25 16:05 7415转自:sshd_config配置 详解 # 1. 关于 S ... -
sftp配置
2012-09-25 09:34 20736限制sftp用户(必须是操作系统用户)的访问权限 不设置Chr ... -
ftp、sftp、scp、ssh、openssh
2012-09-24 10:11 21307FTP(File Transfer Protocol) ... -
Linux time命令、dd命令、测试硬盘读写速度、磁盘备份恢复
2012-09-12 10:08 6078time命令常用于测量一个 ... -
NFS安装配置及常见问题、/etc/exports配置文件、showmount命令
2012-09-11 09:25 930791,服务器端软件:安装nfs-utils和portmap(rp ... -
网络文件系统(Network File System,NFS)、NFS安全配置相关、NFS相关端口及防火墙设置
2012-09-10 14:35 1682网络文件系统(Network File System,NFS ... -
(转)udev、给硬盘分配固定设备名(符号链接)
2012-09-10 13:45 8161man udev - 动态设备管理 為什麼採用 udev(s ... -
linux网络配置相关命令、虚拟网络接口eth0:0
2012-09-06 10:11 32077网络接口(interface)是网络硬件设备在操作系统中的表示 ... -
linux网络配置相关文件
2012-09-05 16:35 1868网络接口(interface)是网 ... -
Linux man命令、帮助文档Section
2012-09-05 14:34 4716linux man的常用用法: man section cmd ... -
Linux安装源码包
2012-09-04 14:39 6411在linux下面安装一个源码包是最常用的,笔者在日常的管理工作 ... -
(转)如何查看Linux 硬件配置信息、dmesg命令、Linux版本
2012-08-31 14:06 2845转自:如何查看Linux 硬件配置信息 机器中所有可用网卡及 ...
相关推荐
iptables语法命令汇总,包括添加、查看、删除、插入、清除语法
iptables 语法 (经典) 这是我看完多本书后总结写出来的,基本上覆盖了iptables 所有要用用到的命令,真的是好东西,在此分享给CSDN的朋友们,希望我们能够更好的交流技术经验和好东东 此人申请加精!!!
iptables 的日常用语,iptables的简单语法
语法格式:iptables-restore [参数] 常用参数: -c 指定在还原iptables表时候,还原当前的数据包计数器和字节计数器的值 -t 指定要还原表的名称 参考实例 还原iptables配置: [root@linuxcool ~]# iptables-...
2 小时玩转 iptables iptables 语法概述 操作命令(-A、-I、-D、-R、-P、-F) 查看命令(-[vnx]L) 匹配条件
语法格式:iptables-save [参数] 常用参数: -c 指定要保存的iptables表时,保存当前的数据包计算器和字节计数器的值 -t 指定要保存的表的名称 参考实例 指定要保存的iptables表时,保存当前的数据包计算器...
<br>匹配(match) <br>iptables命令的可选match部分指定信息包与规则匹配所应具有的特征(如源和目的地地址、协议等)。可把它们归为五类:第一类是generic matches(通用的匹配),适用于所有的规则;第二...
语法格式: rsh [参数] 常用参数: -d 使用Socket层级的排错功能 -l 指定要登入远端主机的用户名称 -n 把输入的指令号向代号为/dev/null的特殊外围设备 参考实例 远程命令执行: [root@linuxcool ~]# ...
语法格式: iptstate [参数] 常用参数: -b 指定输出信息的排序规则 -d 不动态的改变窗口大小 -f 过滤本地回送消息 -h 显示帮助消息 -l 将IP地址解析为域名 -L 隐藏于DNS查询相关的状态 -r 指定刷新...
随着计算机网络,特别是近年来 Internet 的飞速...Linux 系统、TCP/IP 的相关知识及 Iptables 语法做了介绍。详细介绍了 Iptables 命令的使用举例,通过实例介绍了基于 Netfilter/Iptables 的包过滤防火墙的 配置过程。
语法格式:ip6tables-save [参数] 常用参数: -c 指定要保存的iptables表时,保存当前的数据包计算器和字节计数器的值 -t 指定要保存的表的名称 参考实例 指定要保存的iptables表时,保存当前的数据包...
语法格式:ip6tables-restore [参数] 常用参数: -c 指定在还原iptables表时候,还原当前的数据包计数器和字节计数器的值 -t 指定要还原表的名称 参考实例 还原iptables配置: [root@linuxcool ~]# ip...
18.9.3 防火墙iptables 18.10 简单攻击检测 18.11 使用安全工具 18.11.1 saint 18.11.2 SSH 18.11.3 tcplogd 18.11.4 swatch 18.11.5 tcpdump 18.11.6 whois 第十九章 系统优化和核心参数调整 19.1 系统性能与优化...
语法格式:ip6tables [参数] 常用参数: -A 向规则链中添加条目 -D 从规则链中删除条目 -i 向规则链中插入条目 -L 显示规则链中已有的条目 -F 清楚规则链中已有的条目 -p 指定要匹配的数据包协议类型 ...
命令执行完成后,使用iptables -L查看当前防火墙设置。 给链设置默认策略基本语法如下: iptables -P archy target 其中archy是链的名称,target(目标)用于定义策略。 filter表中共有9个不同
知识点4: 通俗理解iptables 实战项目: Linux 防火墙实战配置 第七讲 HTTP网络服务 知识点1: HTTP基础 知识点2: LNMP 架构服务搭建 知识点3: Nginx 配置 知识点4: MySQL 配置 知识点5: PHP 简介 实战项目: ...
8.3.1 iptables的基本语法 8.3.2 设置默认策略 8.3.3 查看iptables规则 8.3.4 添加、删除、修改规则 8.3.5 保存规则与恢复 8.3.6 常用实例及技巧分析 8.3.7 使用日志监控iptables 8.4 NAT(网络地址转换) 8.4.1 ...