马哥博客作业第七周

1、使用netstat和awk统计服务器出现tcp网络状态并按数量排序?
答:netstat -at | awk '/^tcp/{print $6}' | sort | uniq -c | sort -nr

2、ll | awk '{print $3, "owns",$9}'这条命令在做什么?
答:将ll命令输出的内容作为awk输入,awk读入每一行,因为第一行只有两个域,所有只输出owns
      后面每一行都将第三个域所有者 owns 第七个域文件名作为输出内容输出

3、用awk实现查询文件file1里面空格开始的所在的行号?
答:awk '/^ /{print NR}' file1

4、使用awk命令,计算一个目录下文件大小的总和?
答:du -s * | awk 'BEGIN{sum=0}{sum+=$1}END{print sum}'

5、拒绝所有主机ping当前的主机
答:iptables -A INPUT -p icmp -j REJECT

6、仅允许192.168.1.0/24网段访问本机的192.168.1.202的60522,其余禁掉
答:iptables -A INPI INPUT -s 192.168.1.0/24 -d 192.168.1.202 -p tcp --dport 60522 -j ACCEPT
       iptables -A INPUT -d 192.168.1.202 -p tcp --dport 60522 -j REJECT

7、NAT端口映射,内网主机是WEB Server,需要将80端口映射出去
答:iptables -t nat -A PREROUTING -d 本机公网侧IP -p tcp --dport 80 -j DNAT --to-destination 内网WEBServerIP

posted @ 2020-07-15 10:40  金金金丶  阅读(98)  评论(0)    收藏  举报