第七周作业

1、使用netstat和awk统计服务器出现tcp网络状态并按数量排序?

 

  netstat -ntl|awk '{print $6}' |sort |uniq -c|sort -nr

 

2、ll | awk '{print $3, "owns",$9}'这条命令在做什么?

 

  打印列表中第三列和第九列并在中间加上owns

 

3、用awk实现查询文件file1里面空格开始的所在的行号?

 

  awk '/^$/{print NR}' file1

 

4、使用awk命令,计算一个目录下文件大小的总和?

 

  ll -h /home/|awk 'BEGIN{sum=0}{sum+=$5}END{print sum}'

 

5、拒绝所有主机ping当前的主机

   

  echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all   

 

6、仅允许192.168.1.0/24网段访问本机的192.168.1.202的60522,其余禁掉

 

  iptables -I INPUT -s 192.168.1.0/24 -d 192.168.1.202 -p tcp --dport 60522 -j ACCEPT

  iptables -I INPUT 2 -j DROP

 

7、NAT端口映射,内网主机是WEB Server,需要将80端口映射出去

  内网地址是 10.0.0.8 外网地址是 198.168.100.7

  iptables -t nat -R PREROUTING 1 -d 10.0.0.8 -p tcp --dport 80 -j DNAT --to-destination 192.168.100.7:8000

  

 

posted @ 2020-07-13 15:32  guobang  阅读(114)  评论(0编辑  收藏  举报