1.用awk输出123456为654321?
  echo 123456|awk -F "" '{for(i=NF;i>0;i--) printf $i}'
  #  此题的关键是FS==空
 
2.判断系统中用户user01,user02,user03......user10如果不存在则创建?
  #!/bin/bash
  user_list=$(seq 1 10|sed '1,9s/^/0/'|sed 's/^/user/')
  # 生成要测试的用户列表
  # 循环判断
  for user in $user_list
  do
  id $user >/dev/null 2>&1 || useradd $user
  done
 
3.apache有几种工作模式,怎么看工作在哪种工作模式,怎么查看加载的模块?
  两种,基于进程的prefork和基于线程的woker模式.
  apachectl -V
  apachectl -l 或httpd -l
 
4.把/root下小于1k的文件,移动到/tmp下?
  #!/bin/bash
  cd /root
  for i in $(ls)
  do
    [ ls -l $i |awk '{print $5}' -lt 1000 ] && mv $i /tmp/
  done
  # linux下ls -l 默认显示大小单位是字节
 
5.分析web日志access.log打印出访问量最高的前10名?
  awk '{print $1}' access.log|sort|uniq -c|sort -nr|head -10