1,添加白名
vi /etc/sysconfig/iptables
#注释原来的1521规则,添加新的白名单IP规则
-A INPUT -s 192.168.245.167 -p tcp --dport 1521 -j ACCEPT
不加端口限制:
-A INPUT -p all -s 192.168.245.167 -j ACCEPT
保存退出后重启防火墙
service iptables restart
# 查看防火墙状态
service iptables status
2,查看ip访问记录
1.使用grep命令查找access.log文件中的IP记录
grep "IP地址" /path/to/access.log
其中,将“IP地址”替换为你要查找的具体IP地址,/path/to/access.log为access.log文件的路径。
2.使用awk命令查找access.log文件中的IP记录
awk '{print $1}' /path/to/access.log | sort | uniq -c | sort -rn
其中,/path/to/access.log为access.log文件的路径。
3.使用netstat命令查找当前连接到服务器的IP地址
netstat -ntu | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -rn
-----------------------------
cat /var/logs/messages
cat /var/logs/messages | gerp "172.0.0.1"
本文介绍了如何在Linux系统中配置iptables防火墙,添加白名单IP规则,允许特定IP访问1521端口,并查看和分析access.log文件中的IP访问记录,包括使用grep、awk和netstat命令。还展示了检查/var/logs/messages中特定IP的示例。
2306

被折叠的 条评论
为什么被折叠?



