360Linux 运维工程师面试真题

首先我们来看下 360Linux 运维工程师招聘岗位要求:

【岗位定义】运维工程师

【岗位薪资】15K-25K

【基本要求】北京 / 经验不限 / 本科及以上 / 全职

职位描述

1、 负责大容量、高并发存储的运维和架构设计工作;

2、 负责对接 360 基础架构研发团队,将底层技术演化成易用产品;

3、 负责开发系统运维工具来优化和提升消息存储系统的稳定性和健壮性;

4、 推动各业务线接入存储,打造公司级别大容量存储服务;

【职位要求】

1、计算机或相关专业本科或以上学历,2 年以上系统运维经验,大型互联网公司工作经验

优先;

2、对 Linux/Unix 等操作系统原理有深入的理解

3、有一定的开发经验,go、python 等高级语言不限;

4、了解开源存储系统 Ceph、GlusterFS、Cassandra 技术原理,有大型分布式存储运维管

理经验者优先;

5、良好的沟通、组织协调能力和强烈的责任心、能够随时响应并处理中间件的故障;

6、对行业技术敏感度高且细致,善于思考,乐于发现,对解决具有挑战性问题充满激情;

下面是 360 Linux 运维工程师面试真题:

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

6、写出下列配置的含义

(1)MaxKeepAliveRequests 100

(2)Options FollowSymLinks

Order Deny Allow

Deny from all

Allow from 192.168.1.1

(1)MaxKeepAliveRequests — 100 连接的最大请求数

(2)Options FollowSymLinks — 允许 192.168.1.1 可以列目录

Order Deny Allow

Deny from all

Allow from 192.168.1.1

7、写一个脚本把指定文件里的/usr/local 替换为别的目录。

sed ‘s:/user/local:/tmp:g’ filename

8、简要描述 Linux 的启动过程?

BIOS 启动引导(从 mbr 中装载启动管理器 grub)—-GRUB 启动引导(装载 kernel 和 initrd

到内存)—–内核启动参数-sys init 初始化..

9、简要叙述下列端口所运行的服务

21、22、23、25、110、143、873、3306 对应的服务是 ftp ssh telnet snmp pop3 IMAP

rsync

10、TCP 断头最小长度是多少字节?

64 字节

11、让某普通用户能进行 cp /dir1/file1 /dir2 的命令时,请说明 dir1 file1 最小具有什么

权限?

读取和执行权限 rx

12、简述 TCP 三次握手的过程?

客户端发送请求 SYN,服务器端接收请求确认并回应 SYN+ACK,客户端发回 ACK 回应….

13、请简单阐述奇虎 360 运维工程师的职责。

360Linux 运维工程师面试真题的更多相关文章

  1. 大厂0距离:网易 Linux 运维工程师面试真题,内含答案

    作为 Linux 运维工程师,进入大公司是开启职业新起点的关键,今天马哥 linux 运维及云计算智囊团的小伙伴特别分享了其在网易面试 Linux 运维及云计算工程师的题目和经历,希望对广大 Linu ...

  2. 美团Linux运维工程师面试真题

    1.LINUX系统软件安装和卸载的常见方法 答: A.rpm包卸载:rpm -e XXX.rpm   (如果想忽略依赖,可加上–nodeps) B.yum remove xxx.rpm  这种方法非常 ...

  3. Linux运维工程师面试-部分题库

    一.Linux操作系统知识 1.常见的Linux发行版本都有什么?你最擅长哪一个?它的官网网站是什么?说明你擅长哪一块?   2.Linux开机启动流程详细步骤是什么?系统安装完,忘记密码如何破解? ...

  4. Linux运维工程师面试

    一.Linux操作系统知识 1.常见的Linux发行版本都有什么?你最擅长哪一个?它的官网网站是什么?说明你擅长哪一块?   2.Linux开机启动流程详细步骤是什么?系统安装完,忘记密码如何破解? ...

  5. Linux 运维工程师面试问答录(推荐阅读)

    一个执着于技术的公众号 本文整理了一些比较常见的 Linux 相关的面试题目,该问答录主要分为基础知识篇和服务器篇.内容主要涉及 Linux 基本原理.常用命令操作.服务器应用等部分的内容. Linu ...

  6. 阿里云“网红"运维工程师白金:做一个平凡的圆梦人

    他是阿里云的一位 P8 运维专家,却很有野心得给自己取花名“辟拾(P10)”:他没有华丽的履历,仅凭着 26 年的热爱与坚持,一步一个脚印踏出了属于自己的技术逆袭之路:他爱好清奇,练就了能在 20 秒 ...

  7. 阿里云“网红"运维工程师白金:做一个平凡的圆梦人

    他是阿里云的一位 P8 运维专家,却很有野心得给自己取花名“辟拾(P10)”:他没有华丽的履历,仅凭着 26 年的热爱与坚持,一步一个脚印踏出了属于自己的技术逆袭之路:他爱好清奇,练就了能在 20 秒 ...

  8. linux运维工程师面试题收集

    面试必考 mysql5和mysql6 有什么区别 mysql-server-5.5:默认引擎改为Innodb,提高了性能和扩展性,提高实用性(中继日志自动恢复) mysql-server-5.6:In ...

  9. 从苦逼到牛逼,详解Linux运维工程师的打怪升级之路

    做运维也快四年多了,就像游戏打怪升级,升级后知识体系和运维体系也相对变化挺大,学习了很多新的知识点. 运维工程师是从一个呆逼进化为苦逼再成长为牛逼的过程,前提在于你要能忍能干能拼,还要具有敏锐的嗅觉感 ...

  10. 要成为linux网站运维工程师必须要掌握的技能

    要成为linux网站运维工程师必须要掌握的技能 2015-07-27 发表 老男孩点评:感谢此文的作者,写的非常到位,值得入门的初学者认真看看 我是一名linux运维工程师,确切的说是网站运维工程师, ...

随机推荐

  1. 一行命令找出 Linux 中所有真实用户

    哈喽大家好,我是咸鱼. 接触过 Linux 的小伙伴们都知道在 Linux (或者说类 Unix)中,有三种类型的用户: 超级用户(UID 为 0):即 root 用户,拥有最高权限. 系统用户(UI ...

  2. TActionManager Delphi 超级方便的快捷键 草草

    delphi 中用快捷键 草 实在是 太简单了 . 自己摸索出来的 方法 --------------------------------------------------------------- ...

  3. C# 二十年语法变迁之 C# 8参考

    C# 二十年语法变迁之 C# 8参考 自从 C# 于 2000 年推出以来,该语言的规模已经大大增加,我不确定任何人是否有可能在任何时候都对每一种语言特性都有深入的了解.因此,我想写一系列快速参考文章 ...

  4. CentOS7 卸载/home 扩大/root空间

    卸载home 备份home分区文件 # 新系统无视 tar cvf /tmp/home.tar /home 修改fstab(这一步非常重要,千万别漏了) 准备卸载/home文件系统,centos启动时 ...

  5. NC15172 情人节的电灯泡

    题目链接 题目 题目描述 情人节到了,小芳和小明手牵手,打算过一个完美的情人节,但是小刚偏偏也来了,当了一个明晃晃的电灯泡,小明很尴尬,就和小刚说,我交给你个任务,你完成了我俩就带你玩,否则你就回家吧 ...

  6. SSD 接口简介——M.2/U.2

    一,M.2 - the Next Generation Form Factor (NGFF) 从名字上可以看出M.2在最初主要关于新一代尺寸的规格,它定义了以下几种尺寸,类似于内存条的样子. M.2 ...

  7. 轻松玩转makefile | 变量与模式

    前言 本文通过简单的几个示例,以及对同一个Makefile进行几个版本的迭代,帮助快速的理解变量和模式规则的使用. 1.回顾 在上一篇文章中,我们使用Makefile编译fun.c和main.c这两个 ...

  8. java 打包jar文件实战

    本文只介绍实用步骤,预备知识请自查阅: 参考资料: http://docs.oracle.com/javase/tutorial/deployment/jar/appman.html http://w ...

  9. Python之正则表达式匹配电话号码和邮箱

    代码 #! python3 # phoneAndEmail.py - Finds phone numbers and email addresses on Clipboard import pyper ...

  10. 多态,__new__魔术方法,单态模式---day22

    1.多态 # ### 多态:不同的子类对象,调用相同的父类方法,产生了不同的执行效果 ''' 关键字:继承 改写 ''' class Soldier(): #攻击 def attack(): pass ...