1、写一个脚本查找最后创建时间是3天前,后缀是*.log的文件并删除。

   sudo find  ./ -ctime -3 -type f -name *.log |xargs rm -rf


2、写一个脚本将某目录下大于100k的文件移动至/tmp下。

  sudo  find ./ -type f -size +100k | xargs mv /tmp


3、写一个脚本将数据库备份并打包至远程服务器192.168.1.1 /backup目录下。


4、写一个防火墙配置脚本,只允许远程主机访问本机的80端口。
5、写一个脚本进行nginx日志统计,得到访问ip最多的前10个(nginx日志路径:/home/logs/nginx/default/access.log)。
6、写出下列命令的含义
(1)MaxKeepAliveRequests    100
(2)Options FollowSymLinks
               Order Deny Allow
               Deny from all
        Allow from 192.168.1.1
7、写一个脚本把指定文件里的/usr/local替换为别的目录。
8、请简单阐述运维工程师的职责。


1.find / -atime +3 -name *.log -type f -exec rm -rf {}
2.find / -size +100k -type f -exec mv {} /tmp/
3.#! /bin/bash
   for i in `mysqldump -uusername -ppassword dbname >1.sql` ; do
         tar cvf $i.tar $i -exec rsync {} 192.168.1.1:/backup
   done
4. iptables -P INPUT REJECT
    iptables -t nat -I PREROUTING -ptcp --dport 80 -j ACCEPT
5.sort access.log|uniq -c|sort -k1 -r|head -n10
6.(1)最大的请求数是100个
   (2)先拒绝所有的来源,然后允许192.168.1.1的IP
7.sed -i   's#/usr/local#/abc#g' filename 
8.搭建配置维护某些服务(lamp,lnmp,lvs,squid,tomcat等)、部署维护监控中心、根据告警处理问题、维护优化各种脚本、备份数据、根据业务发展规划是否要扩容服务器、根据服务器的出故障频率以及服务年限规划是否要更换设备、积极配合开发/测试同事完成他们的需求(比如配置服务器环境,分析日志等)