Linux运维工程师面试题(真实职场版)_第1页
Linux运维工程师面试题(真实职场版)_第2页
Linux运维工程师面试题(真实职场版)_第3页
Linux运维工程师面试题(真实职场版)_第4页
Linux运维工程师面试题(真实职场版)_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Linux运维工程师面试题(真实职场版)本套面试题适配初级、中级Linux运维岗位,均为企业高频实操考题,无理论空话,侧重生产环境实操、故障排查、日常运维工作场景,附带详细参考答案。一、Linux基础系统面试题1、简述Linux常见的文件系统类型及生产场景选型参考答案:常见文件系统包含ext3、ext4、xfs、tmpfs。ext3为日志文件系统,稳定性强,读写性能一般,目前基本淘汰;ext4是CentOS7及早期系统默认文件系统,兼容度高,适合普通业务分区;xfs是CentOS8、9默认文件系统,大文件读写、大容量磁盘适配性更好,磁盘利用率和性能优于ext4,生产环境大数据、服务器分区优先选用;tmpfs为内存文件系统,读写速度极快,常用于存放临时文件、缓存数据,重启数据清空。生产环境常规业务分区用xfs,老旧兼容业务可保留ext4。2、Linux系统开机启动流程详细步骤参考答案:1.服务器通电,BIOS硬件自检,检测硬件设备是否正常;2.读取硬盘MBR主引导记录,加载GRUB引导程序;3.GRUB读取内核参数,加载Linux内核到内存;4.内核初始化硬件、驱动,挂载根文件系统;5.启动systemd进程(CentOS7+),读取默认运行级别;6.执行开机自启脚本、启动系统服务;7.初始化终端,完成开机,等待用户登录。3、简述Linux软硬链接的区别参考答案:软链接相当于Windows快捷方式,记录文件路径,可跨分区、跨磁盘,支持对目录创建,源文件删除后软链接失效;硬链接是同一文件的多个入口,共享同一个inode,不占用额外磁盘空间,不能跨分区、不能对目录创建,删除源文件后,硬链接文件依然可正常访问,只有所有链接全部删除,文件数据才会被删除。生产环境中软链接多用于程序版本切换、目录便捷访问,硬链接多用于重要文件备份防误删。二、高频命令实操面试题1、如何实时查看服务器日志?排查日志中指定关键词、时间段日志的常用命令参考答案:实时查看日志用tail-f日志文件路径,滚动实时刷新;过滤关键词用grep"关键词"日志文件,实时过滤可组合使用tail-f日志|grep关键词。筛选时间段日志可结合grep、awk,例如筛选10点到11点日志:grep"2026-07-2310"access.log。排查大日志文件优先用less命令,可上下翻页、搜索,效率高于cat。2、统计服务器当前在线连接数、端口监听状态的命令3、查找服务器中大于100M的文件,以及指定目录下30天未修改的文件并删除参考答案:查找100M以上文件:find/-size+100M;查找指定目录30天未修改文件:find/data-mtime+30;批量删除30天未修改文件:find/data-mtime+30-delete。实操中建议先查找确认文件,再执行删除,避免误删系统关键文件。4、压缩、解压文件的常用命令及参数参考答案:zip格式:压缩zip压缩包名文件名,解压unzip压缩包名;tar.gz格式(生产最常用):压缩tarzcvf压缩包名.tar.gz目录/文件,解压tarzxvf压缩包名.tar.gz;tar.bz2格式:压缩tarjcvf,解压tarjxvf。常用参数:c创建压缩包、x解压、v显示过程、f指定压缩包文件。三、磁盘与文件运维面试题1、服务器磁盘空间满,但找不到大文件是什么原因?如何解决?参考答案:核心原因是文件被删除,但进程仍在占用,文件句柄未释放,磁盘空间无法回收,常见于日志文件被手动rm删除,但是服务未重启。解决方法:1.执行lsof|grepdeleted查看被删除未释放的文件;2.重启对应占用进程或服务,释放磁盘空间;临时应急可直接清空文件>日志文件,无需重启服务。日常运维禁止直接rm删除正在写入的日志,优先用清空命令。2、简述磁盘挂载、永久挂载配置步骤,挂载需要注意什么?参考答案:临时挂载:mount/dev/sdb1/data,重启失效;永久挂载需编辑/etc/fstab文件,添加挂载配置,格式为【设备路径挂载目录文件系统类型权限00】,配置后执行mount-a生效,无需重启。注意事项:1.fstab配置错误会导致服务器开机无法启动,配置后必须用mount-a校验;2.禁止重复挂载;3.挂载目录必须为空,否则原有文件会被隐藏。3、如何查看磁盘IO过高,定位异常进程?参考答案:1.用iostat-x1查看磁盘读写使用率、等待时间,判断是否IO瓶颈;2.用iotop实时查看占用磁盘IO的进程,定位异常程序;3.结合pidstat查看进程IO读写量,确认是否为业务日志刷屏、文件批量读写导致的IO飙升。常见场景:日志疯狂写入、程序异常死循环读写文件、磁盘坏道。四、系统权限与用户面试题1、Linux文件权限755、644、777分别代表什么,生产如何选型?参考答案:权限分为所有者、所属组、其他用户,r=4、w=2、x=1。644:所有者读写,组和其他只读,适用于普通配置文件、日志文件,生产文件默认权限;755:所有者读写执行,组和其他读、执行,适用于程序目录、脚本、可执行文件;777:所有用户最高权限,生产环境禁止使用,存在极大安全风险,仅临时测试使用。2、sudo权限如何配置?如何实现普通用户免密执行root命令?参考答案:编辑sudo配置文件visudo(推荐,自带语法校验),在文件末尾添加配置。普通用户全局免密:testALL=(ALL)NOPASSWD:ALL;指定权限免密:仅允许执行重启、查看日志等指定命令,限制权限范围。配置后普通用户可通过sudo执行管理员命令,无需登录root账号,兼顾权限和安全性。3、如何禁止root账号远程登录服务器?参考答案:1.编辑ssh配置文件vim/etc/ssh/sshd_config;2.修改参数PermitRootLoginno;3.重启ssh服务systemctlrestartsshd。配置后只能通过普通用户远程登录,再通过sudo提权,有效防止root暴力破解。五、服务与进程运维面试题1、systemd服务自启配置方法,如何设置开机自启、关闭自启?参考答案:CentOS7+统一使用systemd管理服务。开机自启:systemctlenable服务名;关闭开机自启:systemctldisable服务名;立即启动/停止服务:systemctlstart/stop服务名;查看服务状态:systemctlstatus服务名。自定义服务需在/usr/lib/systemd/system/目录创建.service配置文件,重载配置后生效。2、进程卡死、僵尸进程如何排查和处理?参考答案:卡死进程:用ps、top查到进程PID,先温柔杀死killPID,无效则强制杀死kill-9PID。僵尸进程:进程已结束,但父进程未回收进程资源,状态为Z。排查命令:ps-aux|grepZ;处理方式:优先重启父进程,批量清理可重启对应服务,严重时重启服务器。生产禁止随意使用kill-9,可能导致数据丢失、服务异常。3、服务器CPU占用过高,排查思路是什么?参考答案:1.执行top命令,查看全局CPU使用率,定位占用CPU最高的进程;2.查看进程详情,判断是用户态CPU还是内核态CPU过高;3.若为业务进程,查看程序日志、接口访问量,排查是否死循环、并发暴涨;4.若为系统进程,排查定时任务、病毒进程、系统异常;5.必要时关闭异常进程、优化程序,临时缓解服务器压力。六、网络运维面试题1、服务器无法外网访问、内网不通的排查流程参考答案:1.先检查网卡状态:ipaddr,确认网卡是否启动、IP是否配置正常;2.测试本地回环:ping127.0.0.1,确认网卡协议正常;3.测试内网互通:ping同网段服务器IP,排查网关、交换机、防火墙策略;4.测试外网:ping公网DNS(223.5.5.5),不通则检查路由iproute、DNS配置;5.检查服务器防火墙、安全组是否拦截端口和IP;6.排查运营商、机房网络故障。2、如何临时、永久修改服务器DNS?参考答案:临时修改:编辑/etc/resolv.conf,添加nameserverDNS地址,重启网卡失效;永久修改:编辑网卡配置文件(/etc/sysconfig/network-scripts/ifcfg-网卡名),添加DNS1、DNS2参数,重启网卡systemctlrestartnetwork生效,永久生效。生产常用公共DNS:阿里云223.5.5.5、腾讯119.29.29.29。七、shell脚本基础面试题1、写一个简单脚本,实现每天凌晨2点自动备份/data目录,删除7天前备份文件参考答案:脚本核心内容:

#!/bin/bash

#定义备份路径和时间戳

BACK_DIR="/backup"

TIME=$(date+%Y%m%d)

#打包备份

tarzcvf$BACK_DIR/data_$TIME.tar.gz/data

#删除7天前备份

find$BACK_DIR-name"data_*.tar.gz"-mtime+7-delete

编辑脚本后授权chmod+x脚本名,配置crontab定时任务:02***/脚本绝对路径,实现每日自动备份。2、简述crontab定时任务格式,常见报错排查参考答案:格式:分时日月周命令/脚本。*代表所有,*/n代表每隔n单位执行。常见问题:1.脚本无执行权限;2.脚本使用相对路径,定时任务需绝对路径;3.环境变量缺失,定时任务环境变量不全;4.日志未输出,无法排查报错。排查可查看定时任务日志/var/log/cron。八、生产故障排查综合面试题1、服务器重启后无法开机,排查思路参考答案:1.物理层面:检查服务器电源、网线、硬盘是否松动,硬件指示灯是否报警;2.控制台查看开机报错,排查fstab配置错误、磁盘挂载异常、内核损坏;3.若为fstab错误,进入单用户模式,注释错误配置,重启恢复;4.排查磁盘坏道、系统文件损坏,执行fsck修复文件系统;5.内核

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论