版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Linux命令高频面试题及详细答案(实战版)一、基础文件操作类(入门高频)1、简述Linux绝对路径和相对路径的区别?参考答案:绝对路径:从根目录/开始逐级定位的路径,全局唯一,无论当前在哪个目录下都能精准找到文件,比如/etc/profile、/usr/local。相对路径:相对于当前所在目录的路径,不以/开头,仅在当前目录环境下生效,切换目录后路径失效。比如当前在/home目录,直接写test.txt、./data、../root都属于相对路径。日常操作中,切换系统配置、脚本固定路径用绝对路径,日常临时操作、同目录文件移动用相对路径更便捷。2、ls常用参数有哪些?生产环境最常用的组合是什么?参考答案:核心常用参数:-l:长格式展示,显示文件权限、所有者、大小、修改时间等详细信息-a:显示所有文件,包含隐藏文件(以.开头的文件)-h:人性化显示文件大小,自动换算KB、MB、GB-t:按文件修改时间倒序排序,最新修改的在最上方-r:反向排序生产环境高频组合:ls-lht,主要用于快速查看目录下文件的修改时间和大小,排查日志、文件更新问题。3、rm命令使用注意事项?如何强制删除目录和文件?参考答案:rm是高危命令,默认删除后无法恢复(无回收站),生产环境严禁直接执行rm-rf/或rm-rf/*,会直接清空系统根目录所有数据。核心参数:-f:强制删除,忽略不存在的文件,不弹出询问提示-r/-R:递归删除,可删除文件夹及文件夹内所有子文件、子目录强制删除文件:rm-f文件名强制删除文件夹:rm-rf目录名生产优化习惯:删除前先ls确认文件,重要文件优先移动到临时目录(mv),而非直接删除。4、cp和mv命令的区别?各自常用场景?参考答案:cp是复制命令,原文件保留,会生成新文件;mv是移动/重命名命令,无新文件生成,本质是修改文件存储路径或文件名。cp常用参数:-r:递归复制目录及所有内容-p:保留文件原有权限、修改时间属性mv无需递归参数,直接支持移动文件夹。使用场景:需要备份文件、保留原数据用cp;需要整理文件目录、修改文件名、迁移文件位置用mv。二、文件查看与编辑类(面试必问)1、cat、more、less、tail、head命令的区别及适用场景?参考答案:cat:一次性读取全部文件内容并打印,适合查看小文件、配置文件,不适合大日志文件,会刷屏卡顿。可配合grep过滤内容。more:分页查看文件,仅支持向下翻页,不支持回看,功能简单,现在使用较少。less:增强版分页工具,支持上下翻页、搜索、回看,查看大文件首选,操作灵活。head:查看文件头部内容,默认前10行,head-n20文件名可指定查看前20行,多用于查看日志开头、配置文件头部规则。tail:查看文件尾部内容,默认后10行。核心参数tail-f实时监听文件新增内容,生产排查实时日志、服务运行日志最常用。2、vim三种工作模式是什么?如何切换?参考答案:vim分为普通模式、编辑模式、末行模式,三种模式严格区分。普通模式:打开文件默认进入,用于复制、删除、跳转、撤销等操作。按i、a、o可进入编辑模式,按:可进入末行模式。编辑模式:用于输入、修改文件内容,按ESC退回普通模式。末行模式:用于保存、退出、查找替换、设置参数。常用指令:w保存、q退出、wq保存退出、q!强制不保存退出、setnu显示行号。高频实操:修改配置文件后,:wq保存退出;改错不想保留修改,:q!强制退出。3、vim常用快捷键有哪些?参考答案:均为普通模式下使用:dd:删除当前整行yy:复制当前整行p:粘贴复制/删除的内容到下一行u:撤销上一步操作G:跳转到文件最后一行gg:跳转到文件第一行/关键词:向下搜索关键词,n跳转下一个匹配内容三、权限与用户管理类(运维核心)1、Linux文件权限分为哪几类?rwx分别代表什么?参考答案:Linux每个文件/目录权限分为三级:所有者(u)、所属组(g)、其他用户(o)。r、w、x权限含义:文件权限:r(4)可读、w(2)可修改、x(1)可执行(脚本、程序文件需要执行权限)目录权限:r可查看目录文件列表、w可增删目录内文件、x可进入目录、访问目录内文件权限数字为三者相加,比如755=rwxr-xr-x,644=rw-r--r--。2、chmod和chown命令的区别?常用用法?参考答案:chmod:修改文件的权限,不改变归属用户;chown:修改文件的所有者和所属组,不直接修改权限。常用实操命令:chmod755文件名:设置文件权限为755chmod-R755目录名:递归修改目录及所有子文件权限chownroot:root文件名:将文件所有者和所属组改为rootchown-R用户:组目录名:递归修改目录归属3、如何新建用户、删除用户、修改用户密码?参考答案:新建用户:useradd用户名,创建后会自动生成同名家目录和用户组设置/修改密码:passwd用户名,直接回车输入两次密码即可删除用户:userdel-r用户名,-r表示同步删除用户家目录,避免残留垃圾文件普通用户只能修改自己密码,root用户可以修改所有用户密码。四、进程与端口管理类(故障排查高频)1、ps命令常用参数?如何查询指定进程?参考答案:ps用于查看系统瞬时进程状态,不实时刷新。高频参数:ps-ef、psaux-ef:标准格式,展示UID、PID、父PID、进程执行命令aux:详细格式,展示进程CPU、内存占用率查询指定进程:ps-ef|grep进程名,比如ps-ef|grepnginx。注意:grep自身进程会被检索出来,属于正常现象,可忽略。2、kill命令常用信号?如何正常结束和强制杀死进程?参考答案:kill用于终止进程,核心两个信号:kill-15(默认):正常终止进程,允许进程保存数据、释放资源、优雅退出,生产优先使用kill-9:强制杀死进程,直接终止进程,不做资源释放,容易造成数据丢失、文件损坏,仅在进程卡死、无法正常退出时使用用法:kill进程PID(优雅退出)、kill-9进程PID(强制杀死)。3、如何查看端口占用?排查端口被占用问题?参考答案:主流查看命令(CentOS7+、Ubuntu通用):netstat-tulpn:查看系统所有监听端口、对应进程PIDss-tulpn:效率更高,适合服务器高并发场景,替代netstat精准查询端口:netstat-tulpn|grep端口号排查流程:先查端口占用PID→通过ps查对应进程→判断进程是否有用→无用则kill杀死进程,释放端口。4、top命令怎么看服务器负载和资源占用?参考答案:top是实时系统监控工具,核心关注三个数据:loadaverage:系统1分钟、5分钟、15分钟负载,单核服务器负载接近1即为满载,多核可对应翻倍,长期高负载说明服务器压力过大%CPU:进程CPU占用,持续高占用说明程序卡死、死循环或业务过载%MEM:进程内存占用,排查内存溢出、内存泄露问题快捷键:P按CPU排序、M按内存排序、q退出。五、文本过滤与三剑客(进阶必考)1、grep命令核心用法?常用参数?参考答案:grep用于文本关键词过滤、日志筛选,是日常排查最高频命令。常用参数:-n:显示匹配内容的行号-v:反向过滤,排除包含指定关键词的行-i:忽略大小写匹配-r:递归检索目录下所有文件的关键词实操示例:过滤日志中错误信息grep-n"error"log.log;排除空行grep-v"^$"文件名。2、sed和awk的区别?各自使用场景?参考答案:sed:流式文本编辑,主打行处理,适合批量替换、删除、修改文本内容,不交互、效率高。常用场景:批量修改配置文件、替换日志关键词、删除指定行。示例:sed's/old/new/g'文件名全局替换关键词。awk:文本数据分析工具,主打列处理、数据统计、分割输出,适合处理结构化文本(日志、表格数据)。常用场景:截取日志指定字段、统计行数、求和、筛选字段数据。示例:awk'{print$1,$3}'文件名输出文件第1、3列内容。六、磁盘与网络命令(运维实操)1、df和du命令区别?参考答案:df:查看磁盘分区整体占用情况,统计整个分区的总容量、已用、剩余空间,df-h人性化显示。du:查看文件/目录本身占用的磁盘大小,用于定位哪个文件占用空间过大。高频用法:du-sh*查看当前目录下所有文件、文件夹的大小,快速排查大文件。2、ping、curl、wget命令的使用场景?参考答案:ping:测试服务器网络连通性、延迟,判断外网/内网是否通,无法测试端口连通性curl:测试接口、网址访问,可查看响应头、返回数据,运维排查服务接口可用性首选,curl网址/接口地址wget:用于下载网络文件,wget文件地址直接下载资源到本地七、综合实操面试题(场景题)1、服务器磁盘满了,如何快速排查解决?参考答案:按固定流程排查,高效定位问题:执行df-h查看哪个分区使用率100%进入对应分区根目录,执行du-sh*排查大文件夹逐层进入大目录,重复du-sh*定位超大日志、垃圾文件清理无用日志、临时文件,注意:正在运行的服务日志不要直接rm删除,需用>文件名清空,避免磁盘不释放清理后再次df-h验证磁盘空间恢复情况2、服务启动提示端口被占用,如何处理?参考答案:通过netstat-tulpn|grep端口号查到占用端口的进程PIDps
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 焊接残余应力和焊接残余变形
- 《D小人高清》课件
- 风险评价教学ENGLISH
- 工程整体推广计划
- 移动通信软件编程基础Java语言第7章
- 电路分析基础CAI章节件
- 石油化工行业职业危害控制与预防
- 烟囱技术在胸主动脉夹层动脉瘤腔内治疗体会课件
- 焊接工艺第二章气焊与气割
- 文化娱乐公司演出经纪人合同履行绩效考核表
- 2026年混凝土试验人员考试试题及答案
- 中国冻伤临床诊疗与修复指南(2025版)
- 风电项目安全管理专项规定培训
- 中国急性缺血性脑卒中诊治指南(2025版)解读
- 机关单位制定解密审核工作制度
- 玻璃钢渔船建造监理技术要求
- 傣族泼水节:水的狂欢与文化传承
- 2025~2026学年新疆喀什地区部分学校八年级上学期期中语文试卷
- 水稻知识教学
- 2025年北京航空食品有限公司笔试及答案
- 大学廉政知识测试题及答案(夺冠)
评论
0/150
提交评论