马哥博客作业第七周
1、使用netstat和awk统计服务器出现tcp网络状态并按数量排序?
netstat -an|awk '/^tcp/ {state[$NF]++} END {for (i in state) print i,state[i]}'|sort -rnk2
2、ll | awk '{print $3, "owns",$9}'这条命令在做什么?
逐行显示当前目录下的所有文件的属主,owns字符串及文件名称
3、用awk实现查询文件file1里面空格开始的所在的行号?
awk '/^[[:space:]]/{print NR}' file1
4、使用awk命令,计算一个目录下文件大小的总和?
ll|awk '{sum+=$5}END{print sum}'
5、拒绝所有主机ping当前的主机
iptables -A INPUT -p icmp --icmp-type 8 -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 -p tcp -d 外网IP --dport 80 -j DNAT --to-destination 内网IP:80

浙公网安备 33010602011771号