2022年运维面试题[归 .pdf
公司名称:奇虎360 招聘职位:运维工程师职位需求: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、请简单阐述运维工程师的职责。PS:此测试题是内部拿到的,我并非360 的人,更不是HR,大家仅供参考。出现几率比较高的:1、简要描述Linux 的启动过程?2、简要叙述下列端口所运行的服务名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 4 页 - - - - - - - - - 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+ENDfor (j in a) print aj,j /home/logs/nginx/default/access.log|sort -nr|head -10 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 4 页 - - - - - - - - - = 1、写一个脚本查找最后创建时间是3 天前,后缀是 *.log 的文件并删除。find . -mtime +3 -name *.log -ok rm ; 2、写一个脚本将某目录下大于100k 的文件移动至 /tmp 下。find . -size +100k -exec cp /tmp ; 4、写一个防火墙配置脚本,只允许远程主机访问本机的80 端口。iptables -F iptables -X iptables -A INPUT -p tcp -dport 80 -j accept iptables -A INPUT -p tcp -j REJECT 5、写一个脚本进行nginx日志统计,得到访问ip 最多的前10 个(nginx日志路径:/home/logs/nginx/default/access.log)。cd /home/logs.nginx/default sort -m -k 4 -o access.logok access.1 access.2 access.3 . cat access.logok |awk print $1|sort -n|uniq -c|sort -nr |head -10 6.写出下列命令的含义(1)MaxKeepAliveRequests 100 连接的最大请求数(2)Options FollowSymLinks 允许 192.168.1.1可以列目录Order Deny Allow Deny from all Allow from 192.168.1.1 7.替换文件中的目录sed s:/user/local:/tmp:g filename 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 4 页 - - - - - - - - - 出现几率比较高的:1、简要描述Linux 的启动过程?BIOS 启动引导 (从 mbr 中装载启动管理器grub)-GRUB启动引导 (装载 kernel 和 initrd 到内存 )- 内核启动参数 -sys init 初始化 . 2、简要叙述下列端口所运行的服务21、22、23、25、110、143、873、3306 ftp ssh telnet snmp pop3 IMAP rsync 3、TCP 断头最小长度是_64_ 字节?4、让某普通用户能进行cp /dir1/file1 /dir2的命令时, 请说明 dir1 file1 最小具有什么权限?rx 5、简述 TCP 三次握手的过程?客户端发送请求SYN, 服务器端接收请求确认并回应SYN+ACK, 客户端发回ACK 回应 . 了解 Linux 云计算集群架构师课程可以联系下面老师腾讯 &学神 IT-讲师 -tree 3059942361 腾讯 &学神 IT 姚老师2794602715 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 4 页 - - - - - - - - -