Linux命令面试题及详细答案(企业实操版)_第1页
Linux命令面试题及详细答案(企业实操版)_第2页
Linux命令面试题及详细答案(企业实操版)_第3页
Linux命令面试题及详细答案(企业实操版)_第4页
Linux命令面试题及详细答案(企业实操版)_第5页
已阅读5页,还剩1页未读, 继续免费阅读

下载本文档

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

文档简介

Linux命令面试题及详细答案(企业实操版)说明:本套题目贴合后端开发、运维、测试岗位真实面试场景,摒弃书面化套话,答案以实操落地、面试口述标准答案为主,涵盖基础命令、文件操作、权限、进程、网络、日志、故障排查核心考点。一、基础高频面试题(入门必考)1、绝对路径和相对路径的区别?工作中如何选择使用?答案:绝对路径:从根目录/开始的完整路径,唯一固定,不受当前工作目录影响。比如/home/test、/etc/profile。相对路径:相对于当前所在目录的路径,不写/开头,路径会随当前目录变化。比如./test、../data。工作使用原则:配置文件、脚本路径、定时任务一律用绝对路径,避免路径出错;日常切换目录、临时操作可以用相对路径,操作更快捷。2、cd、pwd、ls核心参数及常用场景?答案:pwd:打印当前工作目录,无常用参数,主要用于确认当前所在路径,避免操作错目录。cd:切换目录,常用快捷操作:cd~切换到当前用户家目录;cd-切换到上一次所在目录;cd..返回上一级目录;cd/直接回到根目录。ls:查看目录文件,高频参数:-l详细展示文件权限、大小、修改时间、所有者;-a显示隐藏文件(.开头文件);-h人性化显示文件大小(KB/MB/GB);-t按修改时间排序,最新文件在前。3、mkdir、rm、cp、mv命令使用注意事项?答案:mkdir:创建目录,-p参数可递归创建多级目录,且目录存在不会报错,工作中几乎所有创建目录场景都加-p。例:mkdir-p/data/logs/2026。rm:删除文件/目录,高危命令。默认只能删文件,删目录需加-r;-f强制删除,不提示确认。生产环境严禁直接使用rm-rf/*,删除前优先备份,或先ls确认文件。cp:复制文件/目录,复制目录必须加-r参数;默认覆盖文件无提示,可加-i开启覆盖确认。mv:移动、重命名文件。同目录下移动即为重命名,跨目录为移动文件,该命令不会复制源文件,直接迁移。二、文件查看与编辑命令(面试核心)1、cat、more、less、tail、head命令区别及适用场景?答案:cat:一次性读取全部文件内容,适合查看小文件、配置文件,不适合大日志文件,会刷屏卡顿。more:分页查看文件,只能向下翻页,不能回看,功能简陋,工作中很少用。less:万能分页查看,支持上下翻页、搜索、回看,查看大文件首选,性能优于cat。head:查看文件头部内容,默认前10行,head-n20文件名查看前20行。tail:查看文件尾部内容,日志排查核心命令。tail-f实时监听文件新增内容;tail-n100查看最后100行日志。2、vim编辑器常用操作?如何快速修改配置、退出、保存?答案:vim分为三种模式:命令模式、输入模式、末行模式。1、打开文件直接进入命令模式,按i/a/o进入编辑输入模式;2、编辑完成按ESC退回命令模式,输入:进入末行模式;核心末行命令::w保存;:q退出;:wq保存并退出;:q!强制不保存退出;:setnu显示行号;:setnonu取消行号。命令模式快捷操作:dd删除整行;yy复制整行;p粘贴;u撤销;G跳到文件末尾;gg跳到文件首行。3、如何筛选日志中包含指定关键词的内容?常用组合命令?答案:核心使用grep命令,高频实操用法:1、筛选包含关键词的行:grep"报错"app.log2、忽略大小写筛选:grep-i"error"app.log3、筛选关键词并显示前后10行(排查报错必备):grep-A10-B10"Exception"app.log4、实时监控日志并筛选关键词:tail-fapp.log|grep"timeout"5、筛选排除指定关键词:grep"log"app.log|grep-v"info"三、权限与用户管理(运维/开发必考)1、Linux文件权限rwx含义?数字权限对应关系?答案:文件权限分为所有者、所属组、其他用户三类权限,rwx对应:r(读):数字4,文件可查看内容,目录可列出文件列表;w(写):数字2,文件可修改删除,目录可新建/删除文件;x(执行):数字1,文件可执行(脚本/程序),目录可进入、切换路径。常用权限组合:755(所有者全部权限,组和其他读写执行)、644(普通文件默认权限,仅所有者可修改)、777(全开权限,生产尽量少用)。2、chmod、chown命令作用及常用参数?答案:chmod:修改文件/目录权限,只改权限,不改归属。常用:chmod755文件名、chmod-R755目录(递归修改目录下所有文件权限)。chown:修改文件/目录所有者和所属组。常用:chown用户:组文件名、chown-Rroot:root目录(递归修改归属)。3、如何新建用户、删除用户、修改用户密码?答案:新建用户:useraddtest(自动创建家目录)设置/修改密码:passwdtest(普通用户只能改自己密码,root可改所有人密码)删除用户:userdel-rtest(-r同步删除用户家目录,避免残留垃圾文件)四、进程与端口管理(故障排查核心)1、ps、top命令区别?如何查看进程详细信息?答案:ps:静态查看当前瞬间进程状态,快照式查询,适合查询指定进程是否存在。常用ps-ef、psaux。top:动态实时监控进程,每秒刷新,可查看CPU、内存占用、进程状态,适合排查服务器负载过高问题。实操查询指定进程:ps-ef|grepjava查看所有java进程。2、kill命令如何正常结束和强制结束进程?区别是什么?答案:kill进程PID:温和终止进程,发送15信号,允许进程执行收尾逻辑、保存数据、释放资源,是生产首选。kill-9进程PID:强制杀死进程,发送9信号,直接终止进程,进程无法收尾,可能导致数据丢失、文件损坏。工作规范:优先用普通kill,进程卡死、无响应时再用kill-9。3、如何查看端口占用?如何关闭占用端口的进程?答案:1、查看所有端口占用:netstat-tulpn或ss-tulpn(ss命令效率更高,推荐使用)2、查询指定端口占用:netstat-tulpn|grep80803、根据PID结束端口进程:先查到端口对应PID,再执行killPID。补充:Linux7以上系统推荐ss命令,兼容性和速度优于netstat。五、打包压缩与磁盘管理1、tar打包压缩和解压常用命令?参数含义?答案:核心参数:c创建压缩包;x解压;zgzip压缩格式;f指定压缩包文件;v显示详细过程。1、压缩目录:tar-zcvftest.tar.gztest/2、解压压缩包:tar-zxvftest.tar.gz3、解压到指定目录:tar-zxvftest.tar.gz-C/data/注意:f参数必须放在所有参数最后,否则命令报错。2、df、du命令区别?如何排查磁盘满问题?答案:df:查看系统整体磁盘分区使用情况,df-h人性化查看各分区剩余空间。du:查看单个文件/目录占用磁盘大小,du-sh*查看当前目录所有文件、目录总大小。磁盘满排查流程:df-h确认爆满分区→du-sh/*逐层定位大文件→清理无用日志、垃圾文件、过期压缩包。六、网络命令与系统运维1、ping、curl、wget命令使用场景?答案:ping:测试网络连通性,ping域名/IP,可排查服务器是否通外网、DNS是否异常。curl:测试接口、访问网页,工作中高频使用。curl接口地址查看接口返回;curl-I查看请求响应头。wget:下载网络文件,wget文件链接,可直接下载资源到本地服务器。2、如何查看系统开机时间、内核版本、系统版本?答案:查看开机时间:uptime查看内核版本:uname-r查看系统发行版本:cat/etc/redhat-release(CentOS)、cat/etc/ubuntu-release(Ubuntu)3、crontab定时任务常用配置?如何排查定时任务不执行?答案:crontab-e编辑定时任务,格式:分时日月周命令/脚本示例:03***/bin/sh/data/backup.sh每天凌晨3点执行备份脚本排查不执行原因:1、脚本未加绝对路径;2、脚本无执行权限;3、定时任务服务未启动;4、查看定时任务日志/var/log/cron。七、综合实操面试真题(压轴)1、服务器日志报错,如何快速排查问题?说出完整操作流程标准答案:1、先确认报错时间,用tail-f实时监控日志,复现问题;2、用grep筛选关键词(error、exception、timeout),定位报错行数;3、查看报错上下文日志,分析异常原因;4、排查服务器状态:CPU、内存、磁盘、端口是否正常;5、根据日志信息修复问题,重启对应服务验证恢复情况。2、发现服务器磁盘空间满,但是找不到大文件,是什么原因?如何解决?标准答案:原因:文件被进程占用删除,磁盘空间未释放。日志文件被rm删除后,服务进程仍持有文件句柄,磁盘空间不会

温馨提示

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

评论

0/150

提交评论