版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Linux初级运维工程师面试题及详细答案(实战版)一、Linux基础概念面试题1、简述Linux系统的组成结构,核心层级有哪些?参考答案:Linux系统主要由四部分核心结构组成,从底层到上层依次为:(1)内核层:系统核心,负责硬件调度、内存管理、进程管理、文件系统管理、网络协议调度,是整个系统的基础,所有软硬件交互都依托内核完成;(2)Shell层:命令解释器,用户和内核的交互桥梁,接收用户输入的命令,翻译给内核执行,常见的有bash、sh、zsh;(3)应用层:系统自带及第三方安装的各类工具和服务,比如vim、net-tools、nginx、mysql等;(4)文件系统层:规范数据存储、目录结构、权限管理,Linux一切皆文件,硬件、进程、设备都以文件形式呈现。日常运维接触最多的是Shell交互、文件系统管理和应用服务运维。2、Linux中绝对路径和相对路径的区别?参考答案:绝对路径:从根目录/开始的完整路径,唯一性强,无论当前在哪个目录,都可以精准定位文件,比如/etc/profile、/usr/local/nginx。相对路径:相对于当前所在目录的路径,不以/开头,依托当前工作目录生效,切换目录后路径会失效,比如./test.txt(当前目录)、../data(上一级目录)。实操场景:配置文件、脚本路径、开机自启配置,一律用绝对路径,避免目录切换导致报错;日常快速操作可以用相对路径。3、简述Linux主流发行版区别,企业常用版本有哪些?参考答案:主流分为两大系列:(1)RedHat系列:RedHat、CentOS、RockyLinux、AlmaLinux,使用rpm包管理器,yum/dnf在线安装依赖,稳定性强、兼容性好,是服务器运维主流系统,适合生产环境;(2)Debian系列:Ubuntu、Debian,使用dpkg包管理器,apt在线安装,界面友好、更新迭代快,多用于开发机、个人服务器,部分云服务也会使用。企业生产环境最常用:CentOS7/8、RockyLinux9、Ubuntu20.04/22.04。二、常用命令实操面试题(核心必考)1、列举你日常最常用的10个Linux命令,并说明作用?参考答案:1.ls:查看目录文件列表,ls-lt按时间排序查看详细信息;2.cd:切换工作目录;3.pwd:查看当前所在目录的绝对路径;4.mkdir/rm:创建目录、删除文件/目录,rm-rf强制递归删除;5.cp/mv:复制文件目录、移动/重命名文件;6.cat/less:查看文件内容,less适合查看大文件,支持上下翻页;7.grep:文本过滤筛选,grep"关键词"文件名,常用于日志排查;8.find:系统文件查找,find/-name"*.log"全盘查找日志文件;9.tar:压缩解压文件,生产打包备份核心命令;10.top/ps:查看系统进程、资源占用情况。2、find和grep命令的区别是什么?各自适用场景?参考答案:find:是查找文件/目录,针对系统文件名、文件属性(大小、时间、权限)搜索,作用于系统磁盘文件;grep:是查找文件内容,针对文件内部的文本关键词、字符串过滤,作用于文件内容。实操场景:需要找某个日志文件、脚本文件用find;需要从日志里筛选报错、接口记录用grep。3、tar打包压缩和解压常用参数及命令是什么?参考答案:核心参数:c创建压缩包、x解压、z调用gzip压缩、f指定文件、v显示过程1.打包压缩:tarzcvf包名.tar.gz目标目录/文件示例:tarzcvfdata.tar.gz/home/data2.解压文件:tarzxvf包名.tar.gz3.解压到指定目录:tarzxvf包名.tar.gz-C/usr/local/生产备份一律用tar命令,稳定性高、兼容性好。4、如何实时查看日志文件?常用命令有哪些?参考答案:1.tail-f日志文件:实时跟踪日志新增内容,最常用,排查实时报错首选;2.tail-100f日志文件:查看最后100行并实时刷新;3.less+F日志文件:功能更强,支持暂停、翻页,适合大日志文件排查。三、用户与权限管理面试题1、Linux文件权限rwx分别代表什么?数字权限对应关系?参考答案:r(读):数字4,可查看文件内容、列出目录文件;w(写):数字2,可修改文件内容、增删目录下文件;x(执行):数字1,文件可运行、目录可进入切换。文件权限分为三段:所有者、所属组、其他用户,例如权限755:所有者7(rwx)、所属组5(rx)、其他用户5(rx),是程序目录默认安全权限。2、chmod和chown命令的区别?各自用法?参考答案:chmod:修改文件/目录的权限,不改变归属用户;常用:chmod755test.sh、chmod+xtest.sh(添加执行权限)chown:修改文件/目录的所有者和所属组,不修改权限;常用:chownroot:roottest.sh、chown-R用户:组目录(递归修改)3、如何创建普通用户、删除用户、设置用户sudo权限?参考答案:1.创建用户:useraddtest(自动创建/home/test家目录)2.设置密码:passwdtest3.删除用户:userdel-rtest(-r删除家目录,避免残留文件)4.配置sudo权限:编辑/etc/sudoers,添加testALL=(ALL)NOPASSWD:ALL,实现普通用户免密执行管理员命令。四、磁盘与文件系统面试题1、df和du命令的区别?生产常用参数?参考答案:df:查看整体磁盘分区占用情况,统计分区总大小、已用、剩余空间,df-h人性化显示单位;du:查看单个文件/目录占用空间,统计具体文件大小,du-sh目录查看目录总大小。生产排查磁盘爆满问题:先df-h看哪个分区满,再du-sh/*逐级定位大文件。2、磁盘分区、格式化、挂载的基本流程是什么?参考答案:1.分区:fdisk/dev/sdb(针对新磁盘,创建主分区/扩展分区);2.格式化:mkfs.xfs/dev/sdb1(CentOS默认xfs文件系统,Ubuntu多用ext4);3.临时挂载:mount/dev/sdb1/data;4.永久挂载:写入/etc/fstab,添加分区挂载信息,重启不失效;5.校验:mount-a校验fstab配置是否正确,避免开机报错。3、Linux磁盘空间充足,但提示磁盘已满无法写入,是什么原因?参考答案:大概率是inode耗尽。Linux磁盘存储分为block(存储文件数据)和inode(存储文件属性、编号)。如果磁盘有大量极小的临时文件、日志碎片,会占用全部inode,虽然block空间剩余,但无法创建新文件,就会提示磁盘已满。排查命令:df-i查看inode使用情况,删除大量无效小文件即可恢复。五、网络管理面试题1、常用的Linux网络排查命令有哪些?分别作用?参考答案:1.ipaddr/ifconfig:查看网卡IP、MAC地址、网卡状态;2.ping:测试网络连通性,排查主机是否可达;3.telnet/ss:测试端口通不通,telnetIP端口、ss-lntp查看监听端口;4.traceroute:追踪数据包路由路径,排查网络卡顿、丢包节点;5.curl:测试接口、网页访问,排查服务对外可用性。2、ss-lntp各参数含义?为什么不用netstat?参考答案:参数含义:l监听状态、n数字端口不解析域名、t仅tcp端口、p显示进程名;netstat是老旧工具,效率低,服务器端口多的时候查询卡顿;ss是新一代网络统计工具,查询速度快、资源占用低,是企业主流排查命令。3、如何临时和永久修改服务器IP?参考答案:临时修改(重启失效):ipaddradd192.168.1.100/24deveth0永久修改(CentOS7+):编辑/etc/sysconfig/network-scripts/ifcfg-网卡名,修改IPADDR、NETMASK、GATEWAY,重启网卡network服务生效。六、进程与系统资源面试题1、怎么查看服务器CPU、内存占用最高的进程?参考答案:1.top:动态查看系统资源,默认按CPU排序,Shift+M切换按内存排序;2.ps-aux--sort=-pcpu|head-10:查询CPU占用前10进程;3.ps-aux--sort=-rss|head-10:查询内存占用前10进程。2、kill和kill-9的区别?生产如何正确终止进程?参考答案:kill:默认15信号,温柔终止进程,允许进程执行收尾操作(保存数据、关闭连接、释放资源);kill-9:强制杀死进程,直接终止进程,不做任何收尾,可能导致数据丢失、文件损坏、服务异常。生产规范:优先用kill进程ID,等待进程正常退出;卡死、无响应时,再使用kill-9强制终止。3、怎么排查服务器卡顿、负载过高问题?参考答案:1.先看负载:uptime查看系统1/5/15分钟负载,负载高于CPU核心数即为过载;2.查资源占用:top看CPU、内存、IO占用高的进程;3.查磁盘:df-h看磁盘是否爆满,iostat看磁盘IO是否过载;4.查日志:查看系统日志/var/log/messages、服务日志,排查报错、死循环、异常请求。七、软件包与服务管理面试题1、yum命令常用操作?yum报错如何基础排查?参考答案:常用操作:yuminstall安装、yumremove卸载、yumupdate更新、yumlist查看软件包、yumcleanall清理缓存;yum报错常见原因:网络不通、yum源失效、缓存损坏、软件依赖冲突;排查方式:先ping外网测试网络,更换国内yum源(阿里云、清华源),清理缓存后重新安装。2、systemd服务常用命令?如何设置开机自启?参考答案:适用于CentOS7+、Ubuntu16+系统:1.启动服务:systemctlstartnginx2.停止服务:systemctlstopnginx3.重启服务:systemctlrestartnginx4.查看状态:systemctlstatusnginx5.设置开机自启:systemctlenablenginx6.关闭开机自启:systemctldisablenginx八、日志与故障排查实战面试题1、Linux系统核心日志文件有哪些?各自作用?参考答案:1./var/log/messages:系统全局日志,记录系统启动、服务异常、硬件报错,排查故障核心日志;2./var/log/secure:安全日志,记录ssh登录、密码修改、权限操作、暴力破解记录;3./var/log/cron:定时任务日志,记录定时任务执行、报错信息;4./var/log/dmesg:系统内核日志,排查硬件异常、磁盘故障、内核报错。2、服务器无法SSH连接,排查思路是什么?参考答案:1.排查网络:ping服务器IP,确认网络是否通,是否断网、网段不通;2.排查端口:telnet/ss测试22端口是否开启,sshd服务是否启动;3.排查防火墙:查看firewalld/iptables是否拦截22端口;4.排查服务:systemctlstatussshd查看ssh服务是否异常、崩溃;5.排查安全:查看/var/log/secure是否登录失败过多、被封禁IP。3、如何查找系统近一小时的报错日志?参考答案:可以结合grep、时间筛选命令过滤,核心命令:grep-i"error"/var/log/messages|grep"$(date-d'1hourago'+'%Y-%m-%d%H')"该命令可以精准筛选出近一小时的error级别报错,快速定位系统异常。九、Shell基础面试题(初级必懂)1、Shell脚本开头#!/bin/bash作用是什么?参考答案:指定脚本的解释器,告知系统使用bash解析执行当前脚本,不写该行会导致脚本执行异常、命令识别失败,是所有Shell脚本的标准开头。2、如何后台运行脚本,退出终端不中断?参考答案:两种常用方式:1.nohup./test.sh&:后台运行脚本,日志输出到nohup.out,关闭终端不终止进程;2.screen工具:创建独立会话,适合长时间运行的任务,断开终端不影响程序运行。十、运维工作常识面试题1、服务器日常运维巡检工作包含哪些内容?参考答案:1.系统状态:查看负载、CPU、内存、磁盘空间、磁盘IO是否正常;2.服务状态:检查业务服务、数据库、中间件是否正常运行,端口监听正
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 26学年秋季人教版初中语文七上期中复习题-字音字形
- 2026秋季学期国家开放大学专科《毛泽东思想和中国特色社会主义理论体系概论》一平台在线形考专题测验试题及答案
- 蜂产品品评员岗位保密意识考核试卷含答案
- 泥面塑工岗中竞争分析考核试卷含答案
- 煤层气排采工岗位理论知识考核试卷含答案
- 2025年执业助理医师真题及答案
- 2025年职业卫生培训考试试题附答案
- 2025年中级会计师《财务管理》真题及答案
- 2025年注册安全工程师资格考试真题试卷(含答案)
- 2025年装配式建筑工程师《预制构件安装施工》技术答案试卷
- 气象预报试题汇编(2015)第三版(修改错别字)
- 冬季道岔除雪教学视频信号设备检修作业课件
- 大学英语四级高频词汇1500+六级高频词汇1500
- 《电力监控系统介绍》课件
- 农产品电商平台供销合作协议
- GB 45067-2024特种设备重大事故隐患判定准则
- 《手拉手 心连心》教案
- 【上海S物业管理公司管理类人员培训问题及优化建议探析(论文)13000字】
- 专题 全等三角形压轴题(30题)(解析版)
- 检验样本采集手册
- 第五章 中国特色社会主义理论体系的形成发展(一)
评论
0/150
提交评论