运维面试题大全,零基础入门到精通,收藏这篇就够了

常见的运维工程师面试题,涵盖了多个方面,包括基础技术知识、系统运维、自动化与监控、故障排查与应急处理、工作经验与项目等。

1. Linux系统的/data目录下有大量目录和文件,现在需要找出该目录下所有以demo开头的txt文件,并将其中的字符abc改成ddd?请给出相关的命令。

find /data -type f -name "demo*.txt" -exec sed -i 's/abc/ddd/g' {} +
#这里的命令解释如下#find /data -type f -name "demo*.txt":在/temp目录下查找所有以test开头并且扩展名为.txt的文件。#-exec ... {} +:对每个找到的文件执行指定的命令。{}是一个占位符,代表当前找到的文件名。#sed -i 's/abc/ddd/g' {}:使用sed命令替换文件内容。-i选项表示直接修改文件内容。#'s/abc/ddd/g'是一个替换表达式,表示将abc替换为ddd。g标志表示全局替换,即替换每一行中的所有匹配项。

2. top 命令的显示结果中,关于CPU结果的us、sy、id、wa、st分别代表什么?

us 表示用户空间使用的 CPU 时间百分比。sy 表示内核空间使用的 CPU 时间百分比。id 表示空闲的 CPU 时间百分比。wa 表示等待 I/O 操作的 CPU 时间百分比。st 表示被其他虚拟机占用的 CPU 时间百分比(仅在虚拟化环境中出现)。

3. 简单描述TCP三次握手的过程​​​​​​

TCP三次握手是建立TCP连接时的过程。在三次握手中:1)客户端发送一个SYN(同步)数据包到服务器,2)服务器接收并回应一个SYN-ACK(同步-确认)数据包,3)客户端再回应一个ACK(确认)数据包。这样,客户端和服务器之间就建立了一个可靠的TCP连接。

4. TCP和UDP协议有什么区别?​​​​​​​

1)TCP是一个面向连接的协议,它在发送数据之前需要先建立连接。UDP是一个无连接的协议,它在发送数据前不需要建立连接,每个数据报都是独立的。2)TCP提供可靠的数据传输服务。而UDP则不保证数据的可靠交付。

5. 进程和线程的区别是什么?​​​​​​​

进程和线程的主要区别在于它们的独立性、资源分配、通信方式、开销以及并发性等方面。进程是独立的执行单元,具有独立的地址空间和资源,而线程则是进程的一部分,共享进程的地址空间和资源。这些差异使得进程和线程在操作系统中各自扮演着不同的角色,以满足不同的执行需求。

6. Keepalived的工作原理是什么?​​​​​​​

Keepalived的工作原理主要基于VRRP(虚拟路由冗余协议)实现高可用性服务。它通过运行在每台服务器上来监测整个集群的运行状态,并提供故障切换和负载均衡功能。

7. time_wait如何产生的,有什么优化方法?​​​​​​​

TIME_WAIT状态是在TCP连接关闭过程中产生的一种状态。当TCP连接主动关闭的一方发起关闭连接请求后,它会进入TIME_WAIT状态。这个状态会持续一段时间,通常是2MSL(Maximum Segment Lifetime,最大分节生命期)的时间长度。MSL是IP数据包能在互联网上生存的最长时间,超过这个时间将在网络中消失。在这段时间内,主动关闭的一方会保持这个连接状态,以确保在网络中的所有数据包都已经消失,防止旧的数据包被错误地传递到新的连接中。TIME_WAIT状态的存在主要是为了实现TCP全双工连接的可靠释放,以及确保旧的数据包在网络中因过期而消失。然而,过多的TIME_WAIT状态可能会导致端口资源耗尽,从而影响新的连接建立。
针对TIME_WAIT状态的优化,有几种常见的方法:
1)修改内核参数:通过调整内核参数来缩短TIME_WAIT的等待时间。例如,可以修改tcp_tw_reuse和tcp_timestamp参数,使得处于TIME_WAIT状态的连接在特定条件下可以被重用。需要注意的是,tcp_tw_reuse参数只在调用connect()函数时起作用,因此它主要用于客户端(主动连接的一端)。2)扩大本地端口范围:如果本地端口范围设置得太小,可能会导致端口耗尽和TIME_WAIT状态的增加。通过修改内核参数,如ip_local_port_range,可以扩大本地端口范围,从而减少端口耗尽的风险。3)开启TCP连接复用:TCP连接复用可以在TIME_WAIT状态的连接被关闭后,立即将其端口重新分配给新的连接,而不必等待TIME_WAIT状态结束。这可以通过修改系统配置文件(如/etc/sysctl.conf)并重启相关服务来实现。需要注意的是,虽然这些方法可以优化TIME_WAIT状态的处理,但也需要谨慎使用,以避免引入新的问题或安全隐患。在修改系统参数或配置之前,建议充分理解其影响并备份相关配置。

8. 如果一个网站的打开速度很慢,请说下你的排查思路?

1、首先要确定是用户端还是服务端的问题。当接到用户反馈访问慢,那边自己立即访问网站看看,如果自己这边访问快,基本断定是用户端问题,就需要耐心跟客户解释,协助客户解决问题。不要上来就看服务端的问题。一定要从源头开始,逐步逐步往下。2、如果访问也慢,那么可以利用浏览器的调试功能,看看加载那一项数据消耗时间过多,是图片 加载慢,还是某些数据加载慢。3、针对服务器负载情况。查看服务器硬件(网络、CPU、内存)的消耗情况。如果是购买的云主   机,比如阿里云,可以登录阿里云平台提供各方面的监控,比如 CPU、内存、带宽的使用情况。4、如果发现硬件资源消耗都不高,那么就需要通过查日志,比如看看 MySQL慢查询的日志,看看是不是某条 SQL 语句查询慢,导致网站访问慢。
怎么去解决?1、如果是出口带宽问题,那么久申请加大出口带宽。2、如果慢查询比较多,那么就要开发人员或 DBA 协助进行 SQL 语句的优化。3、如果数据库响应慢,考虑可以加一个数据库缓存,如 Redis 等等。然后也可以搭建MySQL 主从,一台 MySQL 服务器负责写,其他几台从数据库负责读。4、申请购买 CDN 服务,加载用户的访问。5、如果访问还比较慢,那就需要从整体架构上进行优化咯。做到专角色专用,多台服务器提供同 一个服务。

35岁+运维人员的发展与出路

经常有人问我:干网工、干运维多年遇瓶颈,想学点新技术给自己涨涨“身价”,应该怎么选择?

聪明人早已经用脚投票:近年来,越来越多运维的朋友寻找新的职业发展机会,将目光聚焦到了网络安全产业。

1、为什么我建议你学习网络安全?

有一种技术人才:华为阿里平安等大厂抢着要,甚至高薪难求——白帽黑客。白帽黑客,就是网络安全卫士,他们“低调”行事,同时“身价”不菲。

根据腾讯安全发布的《互联网安全报告》,目前中国**网络安全岗位缺口已达70万,缺口高达95%。**而与网络安全人才需求量逐年递增局面相反的是,每年高校安全专业培养人才仅有3万余人,很多企业却一“将”难求,网络安全人才供应严重匮乏。

这种供求不平衡直接反映在安全工程师的薪资上,简单来说就是:竞争压力小,薪资还很高。

而且安全行业就业非常灵活,既可以就职一家公司从事信息安全维护和研究,也可以当作兼职或成为自由职业者,给SRC平台提交漏洞获取奖金等等。

随着国家和政府的强监管需求,一线城市安全行业近年来已经发展的相当成熟工作机会非常多,二三线城市安全也在逐步得到重视未来将有巨大缺口。

作为运维人员,这几年对于安全的技能要求也将不断提高,现阶段做好未来2到3年的技术储备,有非常大的必要性

2、运维转型成为网络安全工程师,是不是很容易?

运维转安全,因为本身有很好的Linux基础,相对于其他人来说,确实有一定的优势,入门会快一些。
系统管理经验
运维对服务器、网络架构的深度理解,可直接迁移到安全防护场景。例如,熟悉Linux/Windows系统漏洞修补、权限管控,能快速上手安全加固工作。
网络协议与架构知识
运维日常接触TCP/IP、路由协议等,有助于分析网络攻击路径(如DDoS防御、流量异常检测)。
自动化与脚本能力
运维常用的Shell/Python脚本技能,可无缝衔接安全工具开发(如自动化渗透脚本、日志分析工具)。
平滑过渡方向
从安全运维切入,逐步学习渗透测试、漏洞挖掘等技能,利用现有运维经验快速上手。
学习资源丰富
可复用运维工具(如ELK日志分析、Ansible自动化)与安全工具(如Nessus、Metasploit)结合学习,降低转型成本。

3. 转型可以挖漏洞搞副业获取收益挖SRC漏洞

  1. 合法挖洞:在合法的平台上挖掘安全漏洞,提交后可获得奖励。这种方式不仅能够锻炼你的技能,还能为你带来额外的收入。

  2. 平台推荐:

补天:国内领先的网络安全漏洞响应平台。

漏洞盒子:提供丰富的漏洞挖掘任务。

CNVD:国家信息安全漏洞共享平台。

关于我

有不少阅读过我文章的伙伴都知道,笔者曾就职于某大厂安全联合实验室。从事网络安全行业已经好几年,积累了丰富的技能和渗透经验。

在这段时间里,我参与了多个实际项目的规划和实施,成功防范了各种网络攻击和漏洞利用,提高了互联网安全防护水平。

在这里插入图片描述

为了帮助大家更好的学习网络安全,我给大家准备了一份网络安全入门/进阶学习资料,里面的内容都是适合零基础小白的笔记和资料,不懂编程也能听懂、看懂这些资料!

因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取

黑客/网络安全学习包

资料目录

  1. 成长路线图&学习规划

  2. 配套视频教程

  3. SRC&黑客文籍

  4. 护网行动资料

  5. 黑客必读书单

  6. 面试题合集

因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取

1.成长路线图&学习规划

要学习一门新的技术,作为新手一定要先学习成长路线图方向不对,努力白费

对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图&学习规划。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。


因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取

2.视频教程

很多朋友都不喜欢晦涩的文字,我也为大家准备了视频教程,其中一共有21个章节,每个章节都是当前板块的精华浓缩


因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取

3.SRC&黑客文籍

大家最喜欢也是最关心的SRC技术文籍&黑客技术也有收录

SRC技术文籍:

黑客资料由于是敏感资源,这里不能直接展示哦!

4.护网行动资料

其中关于HW护网行动,也准备了对应的资料,这些内容可相当于比赛的金手指!

5.黑客必读书单

**

**

6.面试题合集

当你自学到这里,你就要开始思考找工作的事情了,而工作绕不开的就是真题和面试题。

更多内容为防止和谐,可以扫描获取~

因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值