马哥博客N46第七次作业

1、使用netstat和awk统计服务器出现tcp网络状态并按数量排序?
      netstat -tnlp | awk '/^tcp/{count[$(NF-1)]++}END{for(i in count){print i,count[i]}}' | sort -nr
2、ll | awk '{print $3, "owns",$9}'这条命令在做什么?
      打印当前目录下所有文件及子目录:所有者 owns 文件名及子目录 
3、用awk实现查询文件file1里面空格开始的所在的行号?
     awk '/^$/{print NR}' file1
4、使用awk命令,计算一个目录下文件大小的总和?
    du -s /etc/* | awk '{sum+=$1}END{print sum}'
5、拒绝所有主机ping当前的主机
   [root@Centos8 ~]# iptables -A INPUT -p icmp -j DROP
6、仅允许192.168.1.0/24网段访问本机的192.168.1.202的60522,其余禁掉
    iptables -A INPUT -p tcp -s 192.168.1.0/24 -d 192.168.1.202 --dport 60522 -j ACCEPT
    iptables -A INPUT -j DROP
7、NAT端口映射,内网主机是WEB Server,需要将80端口映射出去
    iptables -t nat -A PREROUTING -d 200.1.1.1 -p tcp --dport 80 -j DNAT --to-destination 192.168.88.140:80
  [root@Centos8 ~]# iptables -S -t nat
   -P PREROUTING ACCEPT
  -P INPUT ACCEPT
  -P POSTROUTING ACCEPT
  -P OUTPUT ACCEPT
  -A PREROUTING -d 200.1.1.1/32 -p tcp -m tcp --dport 80 -j DNAT --to-destination 192.168.88.140:80

posted @ 2020-07-14 10:13  Linux未来大神  阅读(115)  评论(0)    收藏  举报