【面试真题】9月下旬的运维面试中出现的高频笔试题

  1. 截取IP,并用IP:192.168.1.106 的格式显示
[root@ecs-c13b ~]# ifconfig |grep inet |awk '{print "IP:" $2}'|head -1
IP:192.168.0.192

  1. 匹配所有以root开头的行
[root@zmedu106 ~]# awk /^root/ /etc/passwd
root:x:0:0:root:/root:/bin/bash
  1. 匹配所有含root的行
[root@zmedu106 ~]# awk '/root/' passwd
root:x:0:0:root:/root:/bin/bash
operator:x:11:0:operator:/root:/sbin/nologin
  1. 统计nginx日志里访问次数最多的前10个IP
awk '{print $1}' /var/log/nginx/access.log | sort | uniq -c | sort -nr -k1 | head -n 10
  1. 检测nginx访问成功状态码200 的IP及次数
cat  access.log |awk '{print $1,$9}'|grep '200'|sort | uniq -c|awk '{print $2" "$1}'

总结

在笔试中很大一部分是考察脚本的能力和数据库的能力,这部分面试题出现的频率比较高,需要认真掌握

猜你喜欢

转载自blog.csdn.net/xinshuzhan/article/details/108768274
今日推荐