第七周作业

第7周作业:
1、使用netstat和awk统计服务器出现tcp网络状态并按数量排序?
netstat -nat|awk 'NR>2{state[$NF]++}END{for(i in state){print state[i],i}}'|sort -nr

2、ll | awk '{print $3, "owns",$9}'这条命令在做什么?
以空格作为分隔符,取出第3列和第9列,以owns作为分隔进行显示
即是 所有者+owns+文件名

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

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

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

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

7、NAT端口映射,内网主机是WEB Server,需要将80端口映射出去
当外网IP是192.168.0.8,内网IP是10.0.0.7
iptables -t nat -A PREROUTING -d 192.168.0.8 -p tcp --dport 80 -j DNAT --to-destination 10.0.0.7:8080

posted @ 2020-07-16 19:18  日落-之前  阅读(84)  评论(0)    收藏  举报