版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Linux命令高频面试题及详细答案(实战向)本套面试题精选企业运维、后端开发、测试岗位高频Linux命令考点,覆盖基础操作、文件管理、权限、进程、网络、日志、磁盘、系统运维等核心内容,答案贴合工作实战,简洁易懂,适合面试背诵、技术复盘。一、基础操作类(入门高频)1、简述cd、pwd、ls三个基础命令的作用及常用参数答案:pwd:查看当前工作目录的绝对路径,无常用参数,直接执行即可,常用于确认当前所在目录,避免路径操作出错。cd:切换工作目录,核心用法:cd~:切换到当前用户家目录cd..:切换到上一级目录cd-:切换到上一次所在的目录,快速来回切换目录cd/:切换到系统根目录ls:查看目录文件列表,常用参数:-l:长格式展示,显示文件权限、所有者、大小、修改时间等详细信息-a:显示所有文件,包含隐藏文件(以.开头的文件)-h:人性化显示文件大小(自动换算KB、MB、GB),一般搭配-l使用(ls-lh)-t:按文件修改时间排序,最新文件在前2、Linux中绝对路径和相对路径的区别?答案:绝对路径:从根目录/开始的完整路径,唯一固定,不受当前工作目录影响,任何位置都能精准定位文件,比如/home/test/file.txt。相对路径:相对于当前工作目录的路径,不以/开头,仅在当前目录下生效,切换目录后路径失效,比如./file.txt(当前目录文件)、../log(上级目录log文件夹)。二、文件与目录管理类(核心必考)3、rm、cp、mv命令的常用用法及注意事项答案:1、rm:删除文件/目录,高危命令rm文件名:删除普通文件rm-r目录名:递归删除目录及目录内所有文件、子目录rm-f文件名:强制删除,忽略不存在文件、无需确认常用组合rm-rf目录/文件:强制递归删除,生产环境严禁直接执行rm-rf/或rm-rf/*2、cp:复制文件/目录cp源文件目标路径:复制普通文件cp-r源目录目标路径:递归复制整个目录及所有内容cp-f:强制覆盖已有文件,无需弹窗确认3、mv:移动文件/目录、重命名mv源文件目标路径:移动文件位置mv旧文件名新文件名:同目录下执行即为重命名mv命令无递归参数,可直接移动目录,无需额外参数4、如何查找系统中某个文件?find和grep的区别是什么?答案:文件查找核心用find命令,常用场景:find/-name"nginx.conf":从根目录全局查找指定文件名文件find./-typef:查找当前目录下所有普通文件find./-size+100M:查找当前目录下大于100M的文件find./-mtime-1:查找24小时内修改过的文件find和grep核心区别:find是查找文件本身,针对文件名、文件大小、修改时间、文件类型等文件属性检索;grep是查找文件内容,针对文件内的文本关键词、字符串进行匹配检索,常用于日志、配置文件筛选内容。5、简述cat、more、less、tail、head命令的适用场景答案:cat:一次性读取并输出整个文件内容,适合小文件查看,不适合超大日志文件(会刷屏、占用资源)more:分页查看文件,只能向下翻页,看完自动退出,功能简单less:升级版more,支持上下翻页、搜索关键词(/关键词)、退出不清空终端,是查看大文件首选head:查看文件头部内容,默认前10行,head-n20文件名查看前20行tail:查看文件尾部内容,默认后10行,核心用法tail-f文件名实时监听文件新增内容,常用于监控日志输出三、文件权限类(运维必考)6、Linux文件权限r、w、x分别代表什么?权限数字755、644含义?答案:权限分为三类用户:文件所有者、所属组、其他用户,三种权限对应数值:r(读)=4、w(写)=2、x(执行)=1权限含义:r:可读,可查看文件内容、列出目录文件列表w:可写,可修改文件内容、增删目录内文件x:可执行,文件可运行、可进入目录切换路径常用权限:755:所有者读写执行(7)、所属组读执行(5)、其他用户读执行(5),多用于目录、程序脚本644:所有者读写(6)、所属组只读(4)、其他用户只读(4),多用于普通配置文件、文本文件,安全权限最高7、chmod和chown命令的作用及常用参数答案:chmod:修改文件/目录的权限,仅文件所有者和root用户可执行chmod755文件名:修改权限为755chmod-R755目录:递归修改目录及内部所有文件权限chown:修改文件/目录的所有者和所属组,仅root用户可执行chownuser:group文件名:修改所有者为user,所属组为groupchown-Ruser:group目录:递归修改目录及所有文件归属chownuser文件名:仅修改所有者四、进程管理类(高频实战)8、如何查看系统进程?ps、top命令区别及常用参数答案:ps:静态查看当前瞬间的进程快照,不会实时刷新,常用组合:ps-ef、psauxps-ef:查看系统所有进程,包含PID、父PID、进程用户、执行命令psaux:展示进程CPU、内存占用率、状态,适合排查资源占用过高进程ps-ef|grep进程名:精准筛选指定进程top:动态实时查看系统进程状态,默认3秒刷新一次,可实时监控CPU、内存、负载、各进程资源占用,是排查服务器卡顿、资源溢出的核心命令。9、Linux中kill、kill-9、kill-15的区别?答案:kill默认执行kill-15,是优雅终止进程:系统会通知进程停止,进程会自动保存数据、释放资源、关闭子进程后退出,是常规结束进程的首选方式。kill-9:强制杀死进程,系统直接强制终止进程,不允许进程执行收尾操作,可能导致数据丢失、文件损坏、僵尸进程产生。仅在进程卡死、无法响应kill-15时使用。日常操作优先用killPID,禁止随意使用kill-9。10、什么是僵尸进程?如何处理?答案:子进程结束运行后,父进程未读取子进程的退出状态,导致子进程资源无法释放,进程状态变为Z(僵尸状态),即为僵尸进程。僵尸进程不占用CPU、内存,但会占用进程ID,大量堆积会导致系统无法创建新进程。处理方式:找到僵尸进程的父进程,重启父进程;若父进程为init进程,可直接重启服务器彻底清理。五、网络运维类(面试重点)11、常用网络查看命令及作用答案:ipaddr:查看服务器网卡IP地址、网卡状态,替代旧版ifconfigping域名/IP:测试网络连通性,排查网络不通问题curl网址:测试接口、网站访问是否正常,可查看响应头、响应内容,无页面交互,适合服务器测试netstat-an:查看系统所有端口监听状态、TCP/UDP连接、连接状态,排查端口占用、连接溢出问题ss-an:新版端口查看命令,效率高于netstat,适合高并发服务器traceroute域名:追踪数据包路由路径,排查网络卡顿、丢包节点12、如何排查端口被占用?如何释放占用端口?答案:1、排查端口占用:netstat-an|grep端口号ss-an|grep端口号lsof-i:端口号:直接查看占用该端口的进程名称、PID2、释放端口:找到占用端口的进程PID,使用kill命令终止对应进程,端口会自动释放;若是系统服务占用,可重启或停止对应服务。六、日志与文本处理类13、简述grep、sed、awk的核心用途答案:三者是Linux三大文本处理工具,分工明确:grep:专注文本过滤匹配,按关键词筛选行,只查不改,常用于日志筛选,如grep"error"log.txt筛选日志中报错信息sed:专注文本行编辑,实现替换、删除、新增、修改文本内容,支持批量修改文件,如sed's/old/new/g'批量替换文本内容awk:专注文本切片统计,按分隔符分割文本、提取指定列、统计数据(求和、计数),适合结构化日志处理,如查看日志第5列内容、统计接口请求次数14、如何快速筛选日志中的报错信息、统计报错次数?答案:1、筛选报错日志:grep-i"error"日志文件名(-i忽略大小写,匹配ERROR、error等所有格式)2、统计报错总行数:grep-i"error"日志文件名|wc-l3、筛选近1小时报错日志:结合tail-f实时监控,或结合时间筛选指定时段报错内容七、磁盘与系统运维类15、df和du命令的区别?常用参数答案:df:查看系统磁盘整体挂载占用情况,统计整个分区的总容量、已用、剩余空间、使用率,常用df-h人性化展示磁盘大小。du:查看文件/目录单独占用磁盘大小,精准统计单个文件、文件夹的占用空间,常用参数:du-sh:查看当前目录总占用大小du-lh:查看当前目录下各个文件、子目录的占用大小面试高频场景:服务器磁盘爆满,先用df-h看哪个分区满,再用du-sh/*逐层定位大文件,清理冗余日志、垃圾文件。16、如何查看系统开机时间、系统负载、内核版本?答案:查看开机时间、运行时长:uptime查看系统负载:uptime、top(1分钟、5分钟、15分钟负载)查看内核版本:uname-r查看系统发行版本(CentOS/Ubuntu):cat/etc/os-release八、压缩解压与定时任务17、tar命令常用压缩解压用法答案:tar是Linux通用压缩解压命令,核心参数:z(gzip压缩)、j(bzip2压缩)、c(打包)、x(解包)、v(显示过程)、f(指定文件)常用场景:压缩:tar-zcvf压缩包名.tar.gz目标目录/文件解压:tar-zxvf压缩包名.tar.gz解压到指定目录:tar-zxvf压缩包名.tar.gz-C/指定路径18、Linux定时任务crontab如何配置?格式是什么?答案:crontab是系统自带定时任务工具,无需额外安装,核心命令:crontab-e:编辑定时任务crontab-l:查看当前用户所有定时任务crontab-r:删除所有定时任务定时任务格式:分时日月周执行命令符号含义:*代表所有、*/n代表每隔n单位、,代表多个时间、-代表时间范围示例:02***/home/back.sh每天凌晨2点执行备份脚本九、综合面试真题(情景题)19、服务器磁盘空间充足,但提示“Nospaceleftondevice”,原因及解决?答案:核心原因:磁盘inode耗尽。Linux磁盘存储分为数据块和inode,inode用于记录文件属性,每个文件占用一个inode,大量小文件、空文件会耗尽inode,导致无法新建文件,哪怕磁盘空间剩余充足。排查:df-i查看inode使用率解决:找到海
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 48210-2026电力系统北斗短报文业务数据编码基本要求
- 机电一体化综合设计实训教程 课件 第11章 机电液联合仿真
- 碳排放交易员基础晋升测试考核试卷含答案
- 飞机铅锌模工岗中创新意识考核试卷含答案
- 塑料热合工岗中工作效率考核试卷含答案
- 2025年职业病尘肺病试题库及答案
- 2025年中国电子商务师职业资格认证模拟题及答案
- 2025年中级注册安全工程师《安全生产技术基础》真题及参考答案
- 2025年注册城乡规划师城乡规划原理考试真题卷(附答案)
- 2025年注册安全工程师考试建筑施工(初级)安全生产实务试卷与参考答案
- 2026“外研社·国才杯”“理解当代中国”外语能力国际传播综合能力赛项真题及答案解析(10月11日上午场次)
- 2026年七年级数学竞赛试题及答案
- 河南2027届高三年级过程性作业评价(青桐鸣)联考数学+答案
- 昭通市2026年市直事业单位公开选调工作人员(42人)笔试参考题库及答案解析
- 小学六年级少先队建队日活动方案课件
- 建筑工程竣工验收报告贵州版
- 学堂在线 批判性思维-方法和实践 章节测试答案
- 护林员考试试题及答案
- 煤矿20版标准化-瓦斯参数测定管理制度
- 研究生职业规划与求职攻略智慧树知到答案2024年东北林业大学
- HG∕T 5055-2016 锂电池电极保护胶粘带
评论
0/150
提交评论