360 运维面试题

492人浏览 / 0人评论
招聘职位:运维工程师 职位需求: 职位需求: 1、精通 、精通 FreeBSD/Linux系统安装配置和参数优化设。 系统安装配置和参数优化设。 系统安装配置和参数优化设。 系统安装配置和参数优化设。 系统安装配置和参数优化设。 系统安装配置和参数优化设。 系统安装配置和参数优化设。 2、三年以上 IDC、服务器运维经验。 3、精通 、精通 apache、nginx等 web服务器和参数的配置优化。 4、熟悉 、熟悉 MySQL数据库优化者佳。 5、熟悉 、熟悉 cisco、H3C路由器和交换机配置者佳。 6、工作有条理,习惯良好,一定的故障处能力。 7、可承受较大的工作压力,对待认真负责有强任心。 、可承受较大的工作压力,对待认真负责有强任心。 以下是面试题: 以下是面试题: 以下是面试题: 1、写一个脚本查找最后创建时间是 3天前,后缀是 *.log的文件并删除 2、写一个脚本将某目录下大于 100k的文件移动至 的文件移动至 的文件移动至 /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、简要描述 Linux的启动过程? 2、简要叙述下列端口所运行的服务 21、22、23、25、110、143、873、3306 3、TCP断头最小长度是 ___字节? 4、让某普通用户能进行 cp /dir1/file1 /dir2的命令时,请说明 dir1 file1最小具有什么权限? 5、简述 、简述 TCP三次握手的过程? 三次握手的过程? 三次握手的过程? 三次握手的过程? ==================================================================== 1、写一个脚本查找最后创建时间是 3天前,后缀是 *.log的文件并删除。 find / -name "*.log" -ctime +3 -exec rm -f {} \; 2、写一个脚本将某目录下大于 100k的文件移动至 的文件移动至 的文件移动至 /tmp下。 for i in `find /test -type f -size +100k`;do cd /test && mv $i /tmp;done 3、写一个脚本将数据库备份并打包至远程服务器 192.168.1.1 /backup目录下。 mount 192.168.1.1:/backup /mnt cd /mnt /usr/local/mysql/bin/mysqldump -hlocalhost -uroot test >test.sql tar czf test.sql.tar.gz test.sql rm -f test.sql 4、写一个防火墙配置脚本,只允许远程主机访问的 80端口。 iptables -P INPUT ACCEPT iptables -P OUTPUT ACCEPT iptables -P FORWARD ACCEPT iptables -F iptables -X iptables -A INPUT -i eth0 -p tcp --dport 80 -j ACCEPT iptables -P INPUT DROP 5、写一个脚本进行 nginx日志统计,得到访问 ip最多的前 10个(nginx日志路径: /home/logs/nginx/default/access.log)。 awk '{a[$1]++}END{for (j in a) print a[j],j}' /home/logs/nginx/default/access.log|sort -nr|head -10