iis服务器助手广告广告
返回顶部
首页 > 资讯 > 服务器 >初级运维工程师面试题
  • 925
分享到

初级运维工程师面试题

运维linux服务器 2023-09-21 19:09:40 925人浏览 安东尼
摘要

1、apache有几种工作模式,分别简述两种工作模式及其优缺点? apache主要有两种工作模式:prefork(apache的默认安装模式)和worker(可以在编译的时候添加–with-mpm=worker选项) prefork的特点是

1、apache有几种工作模式,分别简述两种工作模式及其优缺点?

apache主要有两种工作模式:prefork(apache的默认安装模式)和worker(可以在编译的时候添加–with-mpm=worker选项)

prefork的特点是:(预派生)

这种模式可以不必在请求到来时再产生新的进程,从而减小了系统开销

可以防止意外的内存泄漏

服务器负载下降的时候会自动减少子进程数

worker的特点是:支持混合的多线程多进程的多路处理模块

如果对于一个高流量的Http服务器,worker MPM是一个比较好的选择,因为worker MPM占用的内存要比prefork要小。

2、简述/etc/fstab里面个字段的含义?

因为mount挂载在重启服务器后会失效,所以需要将分区信息写到/etc/fstab文件中让它永久挂载:

磁盘分区 挂载目录 文件格式

/dev/sdb1 /mnt/david ext3 defaults 0 0

3、一个EXT3的文件分区,当用touch新建文件时报错,错误信息是磁盘已满,但是使用df -H查看分区信息时只使用了50%,请分析具体原因?

答:两种情况,一种是磁盘配额问题,另外一种就是EXT3文件系统的设计不适合很多小文件跟大文件的一种文件格式,出现很多小文件时,容易导致inode耗尽了。

4、请使用Linux系统命令统计出establish状态的连接数有多少?

netstat -an |grep 80 |grep ESTABLISHED |wc -l

5、列出linux常见打包工具并写相应解压缩参数(至少三种)?

包类型 压缩实例 解压实例 压缩比率

6、Linux系统是由那些部分组成?

linux系统内核,shell,文件系统和应用程序四部分组成。

7、统计出一台web server上的各个状态(ESTABLISHED/SYN_SENT/SYN_RECV等)的个数?

[root@nagiOS ~]# netstat -antl |grep “ESTABLISHED” |wc -l

[root@nagios ~]# netstat -antl |grep “SYN_SENT” |wc -l

[root@nagios ~]# netstat -antl |grep “SYN_RECV” |wc -l

8、添加一条到192.168.3.0/24的路由,网关为192.168.1.254?

route add -net 192.168.3.0 netmask 255.255.255.0 gw 192.168.1.254

9、在每周6的凌晨3:15执行/home/shell/collect.pl,并将标准输出和标准错误输出到/dev/null设备,请写出crontab中的语句?

15 3 * * 6 /home/shell/collect.pl > /dev/null 2>&1

10、匹配文本中的key,并打印出该行及下面的5行?

grep -A5 key filename

11、查询file1以abc结尾的行?

grep “abc$” file1

12、编写个shell脚本将/usr/local/test 目录下大于100K的文件转移到/tmp目录?

find /usr/local/test -type f -size +100k -exec mv {} /tmp \;

13、Linux启动大致过程?

*BIOS自检

*运行系统内核并检测硬件从硬盘启动并运行系统的第一个进程init(LILO和GRUB模式)

*init读取系统引导配置文件/etc/inittab,并根据运行级别配置服务/etc/rc.d/rc.local

Linux系统缺省的运行级别

0为停机,机器关闭

1为单用户模式,就像Win下的安全模式

2为多用户模式,但是没有NFS支持

3为完全的多用户模式,是标准的运行级别

4保留

5图形界面的模式

6为重启,运行init6机器就会重启

14.发现一个病毒文件你删了他又自动创建怎么解决

公司的内网某台linux服务器流量莫名其妙的剧增,用iftop查看有连接外网的情况,针对这种情况一般重点查看netstat连接的外网ip和端口。

用lsof -p pid可以查看到具体是那些进程,哪些文件经查勘发现/root下有相关的配置conf.n hhe两个可疑文件,rm -rf后不到一分钟就自动生成了,由此推断是某个母进程产生的这些文件。所以找到母进程就是找到罪魁祸首

查杀病毒最好断掉外网访问,还好是内网服务器,可以通过内网访问,断了内网,病毒就失去外联的能力,杀掉它就容易的多,怎么找到呢,找了半天也没有看到蛛丝马迹,没办法只有ps axu一个个排查,方法是查看可以的用户和和系统相似而又不是的冒牌货,果然,看到了如下进程可疑

看不到图片就是/usr/bin/.sshd,于是我杀掉所有.sshd相关的进程,然后直接删掉.sshd这个可执行文件,然后才删掉了文章开头提到的自动复活的文件

总结一下,遇到这种问题,如果不是太严重,尽量不要重装系统

一般就是先断外网,然后利用iftop,ps,netstat,chattr,lsof,pstree这些工具顺藤摸瓜

一般都能找到元凶。但是如果遇到诸如此类的问题

/boot/efi/EFI/redhat/grub.efi: Heuristics.Broken.Executable FOUND,个人觉得就要重装系统了

15、说说TCP/IP的七层模型

应用层 (Application):
网络服务与最终用户的一个接口。
协议有:HTTP FTP TFTP SMTP SNMP DNS TELNET https POP3 DHCP

表示层(Presentation Layer):
数据的表示、安全、压缩。(在五层模型里面已经合并到了应用层)
格式有,JPEG、ASCll、DECOIC、加密格式等

会话层(Session Layer):
建立、管理、终止会话。(在五层模型里面已经合并到了应用层)
对应主机进程,指本地主机与远程主机正在进行的会话

传输层 (Transport):
定义传输数据的协议端口号,以及流控和差错校验。
协议有:tcp UDP,数据包一旦离开网卡即进入网络传输层

网络层 (Network):
进行逻辑地址寻址,实现不同网络之间的路径选择。
协议有:ICMP IGMP IP(IPV4 IPV6) ARP RARP

数据链路层 (Link):
建立逻辑连接、进行硬件地址寻址、差错校验等功能。(由底层网络定义协议)
将比特组合成字节进而组合成帧,用Mac地址访问介质,错误发现但不能纠正

物理层(Physical Layer):
计算机网络OSI模型中最低的一层

物理层规定:为传输数据所需要的物理链路创建、维持、拆除而提供具有机械的,电子的,功能的和规范的特性

简单的说,物理层确保原始的数据可在各种物理媒体上传输。局域网与广域网皆属第1、2层

物理层是OSI的第一层,它虽然处于最底层,却是整个开放系统的基础

物理层为设备之间的数据通信提供传输媒体及互连设备,为数据传输提供可靠的环境

如果您想要用尽量少的词来记住这个第一层,那就是“信号和介质”

这15道是很经典的面试题,准备面试的朋友们一定要好好做做这套题,要有把握的去面试,多做几套面试题做最充分的准备,不打没有把握的仗

来源地址:https://blog.csdn.net/z271866742/article/details/127551056

--结束END--

本文标题: 初级运维工程师面试题

本文链接: https://www.lsjlt.com/news/414456.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 初级运维工程师面试题
    1、apache有几种工作模式,分别简述两种工作模式及其优缺点? apache主要有两种工作模式:prefork(apache的默认安装模式)和worker(可以在编译的时候添加–with-mpm=worker选项) prefork的特点是...
    99+
    2023-09-21
    运维 linux 服务器
  • Linux运维工程师面试题总结
    本篇内容介绍了“Linux运维工程师面试题总结”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、Linux操作系统知识常见的Linux发行版...
    99+
    2023-06-13
  • 华为Java工程师面试题
    常见问题: 什么是Java虚拟机(JVM)?它与现实中的计算机有什么不同?Java中的基本数据类型有哪些?它们的范围是什么?什么是引用类型?Java中的引用类型有哪些?什么是对象?什么是类?它们之间的...
    99+
    2023-09-24
    华为 java 开发语言
  • 高薪岗位云计算面试题,云计算运维工程师必备
    云计算产业市场规模快速增长,人才需求数量激增。相关云计算企业加大对核心技术的投入,提高对客户的服务,无论从技术层面,运营商层面还是集成与服务提供层面,人才需求巨大。下面给大家分享高薪岗位云计算面试题,云计算运维工程师必备好好收藏吧。osi七...
    99+
    2023-06-04
  • 2020面试必知:中高级工程师面试题集整理(题目+答案)
    这些面试题是我准备换工作的时候整理,没有重点。包括java基础,数据结构,网络,Android相关等等。...
    99+
    2023-06-04
  • 安全服务工程师面试题
    文章目录 你如何保护系统和网络免受恶意攻击?你会使用哪些工具和技术?你对密码安全有什么了解?你如何确保用户密码的安全?你如何保护敏感数据和机密信息的安全性?你会使用哪些技术?你如何识别和应对网...
    99+
    2023-09-06
    安全 网络 服务器
  • 今天面试了几家高级测试工程师,面试题整理(含答案)
    面试问题列表 候选人总共有8年左右的工作经验,先后做过自动化、测试平台和性能测试,简历上写了熟悉java,偏测试开发方向,所以面试题偏java技术。 自我介绍 个人信息+学校专业(如果学校一般般就别说了)+技术栈+工作擅长点(性能、自动化、...
    99+
    2023-10-12
    java 开发语言 软件测试 自动化测试 职场和发展
  • Python工程师有哪些面试真题
    这篇文章主要讲解了“Python工程师有哪些面试真题”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python工程师有哪些面试真题”吧!1、请尽可能列举python列表的成员方法,并给出一下...
    99+
    2023-06-17
  • 云服务器运维工程师
    云服务器运维工程师是指具备一定的技术能力和网络管理技能,能够对云服务器进行维护、性能优化、安全保障等工作的专业人士。 具备以下素质和能力的运维工程师更有可能成为一名优秀的云服务器运维工程师: 良好的技术基础:掌握常见的云服务器技术框架、...
    99+
    2023-10-26
    工程师 服务器
  • Python工程师常见面试题有哪些
    本篇内容介绍了“Python工程师常见面试题有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!  1.Tcp 协议和 udp 协议有什么区...
    99+
    2023-06-02
  • web前端工程师面试题10条必会笔试题
    布局 左边20% 中间自适应 右边200px 不能用定位答案:圣杯布局/双飞翼布局或者flex什么叫优雅降级和渐进增强?渐进增强 progressive enhancement:针对低版本浏览器进行构建页面,保证最基本的...
    99+
    2023-06-05
  • Linux运维工程师要注意的哪些方面
    这篇文章主要介绍了Linux运维工程师要注意的哪些方面的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Linux运维工程师要注意的哪些方面文章都会有所收获,下面我们一起来看看吧。一、线上操作规范1.测试使用当初学...
    99+
    2023-06-27
  • 网络安全工程师面试题整理
    “1.拿到一个待检测的站,你觉得应该先做什么?”, 通过站长之家收集域名whois 通过nmap 御剑查找服务器系统版本 通过google hack 进一步探测网站的信息通过google hack 和...
    99+
    2023-09-17
    android 前端 后端
  • 做好一名linux运维工程师
    如何做好一个合格的运工程师,运维工程师前景怎么样呢?就这些问题,与大家交流一下。首先对于运维工程师的要求是十分严苛的了,运维工程师不但要针对不同的问题做出响应,而且需要不断的补充自己的知识面,并不继提高自己的。与时俱进,不断学习新的技术。在...
    99+
    2023-06-05
  • c++工程师面试常见问题有哪些
    小编给大家分享一下c++工程师面试常见问题有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!  1、 c++是面向对象的编程语言吗C++中虚函数(virtual...
    99+
    2023-06-03
  • php初级面试题有哪些
    这篇文章主要介绍php初级面试题有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!php的框架有哪些php的框架:1、Laravel,Laravel是一款免费并且开源的PHP应用框架。2、Phalcon,Phalc...
    99+
    2023-06-14
  • PHP开发工程师面试问题有哪些
    这篇文章主要讲解了“PHP开发工程师面试问题有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“PHP开发工程师面试问题有哪些”吧!  1. 下列哪一句不能将'john'添加...
    99+
    2023-06-04
  • 运维工程师是什么?做什么?
      随着互联网技术的迅猛发展,现在逐步渐入大数据、云计算、虚拟技术和人工智能时代,技术为王的现象越来越明显了。现下网站规模越来越大、架构越来越复杂,企业对于Linux运维工程师的需求也越来越急迫,特别是对有经验的优秀人才需求量大。那么运维工...
    99+
    2023-06-05
  • Linux运维面试题有哪些
    本篇内容介绍了“Linux运维面试题有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1.linux如何挂在windows下的共享目录mo...
    99+
    2023-06-28
  • 刚毕业去面试Python工程师,这几道题
    写在前面 本想停一段时间这个系列,但是好多朋友给我发信息说让我继续整理下去,so,继续吧~ 第1题: docstring是什么? docstring是一种文档字符串,用于解释构造的作用。我们在函数、类或方法中将它放在首位来描述其作用。我们...
    99+
    2023-01-31
    几道 刚毕业 工程师
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作