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

下载本文档

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

文档简介

Linux基本命令面试题及详细答案(实战版)一、基础文件与目录操作(高频必考)1、请简述cd、pwd、ls三个最基础目录命令的作用及常用参数答案:pwd:全称printworkingdirectory,作用是查看当前所在的绝对路径,无常用参数,直接执行即可,日常用于确认当前工作目录位置。cd:全称changedirectory,切换工作目录。常用用法:cd目录名:切换到指定目录cd..:切换到上一级目录cd~:切换到当前用户家目录cd/:切换到系统根目录cd-:切换到上一次所在的目录ls:查看目录下文件和文件夹,常用参数:-l:长格式展示,显示权限、大小、修改时间、所有者等详细信息-a:显示所有文件,包含隐藏文件(以.开头的文件)-h:人性化显示文件大小(自动转换KB/MB/GB),一般和-l搭配为ls-lh-t:按修改时间排序,最新文件在前2、mkdir和rm命令常用参数及注意事项有哪些?答案:mkdir用于创建目录:-p:递归创建多级目录,核心常用参数。例如mkdir-pa/b/c,可直接创建三层嵌套目录,上级目录不存在也不会报错-m:创建目录时直接指定权限,例mkdir-m755testrm用于删除文件/目录,风险极高,生产环境慎用:-f:强制删除,忽略不存在的文件,无需交互确认-r/-R:递归删除目录及目录内所有文件、子目录常用组合rm-rf目录名,用于强制清空删除文件夹注意:严禁直接执行rm-rf/或rm-rf/*,会清空系统所有数据,造成服务器瘫痪,生产操作前必须核对路径。3、cp和mv命令的区别,以及常用实操参数答案:核心区别:cp是复制(保留原文件),mv是移动/重命名(不保留原文件)。cp常用参数:-r:递归复制目录及所有子文件、子目录-p:保留文件原有权限、修改时间、所有者属性-f:强制覆盖已存在的目标文件,无需询问mv两种核心用法:移动文件:mv源文件目标目录重命名文件:mv旧文件名新文件名(同目录下执行即为重命名)实操技巧:mv命令无递归参数,可直接移动文件夹,无需加参数,比cp更简洁。二、文件查看与编辑命令1、cat、more、less、tail、head五个文件查看命令的适用场景答案:五个命令各司其职,根据文件大小和查看需求选择:cat:查看小文件,一次性输出全部内容,适合KB级小文件,不适合大日志文件(刷屏卡顿)more:分页查看文件,只能向下翻页,不能回退,功能简单,使用较少less:高端分页查看,支持上下翻页、搜索(/关键词)、退出,生产查看日志首选,适配大文件head:查看文件头部内容,默认前10行,head-n20文件名可查看前20行tail:查看文件尾部内容,默认后10行,核心参数-f实时跟踪文件新增内容,排查日志必用(tail-f日志文件)2、简述vim的三种工作模式及切换方式答案:vim分为普通模式、编辑模式、末行模式,是面试高频基础考点:普通模式:打开文件默认进入,用于复制、删除、跳转、撤销等操作。按yy复制整行,dd删除整行,p粘贴,u撤销编辑模式(插入模式):普通模式按i、a、o进入,可输入编辑内容。按ESC退回普通模式末行模式:普通模式按:进入,用于保存、退出、替换、查找。常用指令:w保存、q退出、wq保存并退出、q!强制不退出、setnu显示行号核心切换逻辑:编辑模式只能退回普通模式,末行模式只能从普通模式进入。三、文件权限与用户管理1、Linux文件权限755、644、777分别代表什么含义?答案:Linux文件权限分为三组:所有者(u)、所属组(g)、其他用户(o),对应三位数字,数字对应权限:4读(r)、2写(w)、1执行(x)。755:所有者读写执行,组用户、其他用户只读执行。目录默认权限,保证目录可进入、可查看,仅管理员可修改644:所有者读写,组用户、其他用户只读。普通文件默认权限(日志、文本、配置文件),安全权限,禁止普通用户修改文件777:所有用户读写执行,最高权限,生产环境禁止随意设置,存在极大安全漏洞,仅临时测试使用2、chmod和chown命令的区别及常用用法答案:chmod:修改文件权限,不改变所有者,常用:chmod755文件名:直接数字授权chmod-R755目录:递归修改目录下所有文件权限chown:修改文件所有者和所属组,常用:chown用户:组文件名:修改所有者和所属组chown-R用户:组目录:递归修改目录所有文件归属实操场景:部署项目后,常用chown调整文件归属为运行用户,chmod调整访问权限。四、搜索、过滤与管道命令1、grep命令的核心作用及高频参数答案:grep是文本过滤命令,用于从文件或输出内容中匹配筛选指定关键词,是日志排查、内容检索核心命令。常用参数:-i:忽略大小写匹配-n:显示匹配内容的行号-v:反向匹配,过滤掉包含关键词的行(排查无效日志常用)-r:递归检索目录下所有文件的关键词-c:统计匹配到的行数示例:grep-i"error"log.txt筛选日志中所有error报错(忽略大小写)2、简述管道符|的作用,以及sort、uniq、wc搭配管道的常用用法答案:管道符|作用是将前一个命令的输出结果,作为后一个命令的输入,实现命令组合筛选。高频组合命令:wc-l:统计行数,常用ls|wc-l统计目录下文件数量sort:对内容进行排序uniq:去除重复行(一般搭配sort使用,先排序再去重)实操示例:grep"access"log.txt|sort|uniq统计去重的访问记录五、系统进程与状态查看命令1、ps、top命令的区别,常用参数答案:ps:静态查看系统进程快照,执行一次输出当前进程状态,不实时刷新。常用ps-ef、psaux,用于查询进程是否存在、获取进程PID。top:动态实时查看系统进程状态,默认3秒刷新一次,可查看CPU、内存占用、进程负载,用于排查服务器卡顿、进程占用资源过高问题。top常用操作:P按CPU排序、M按内存排序、q退出。2、如何强制结束进程?kill和kill-9的区别答案:killPID:正常结束进程,会先释放资源、保存数据,温和终止进程,优先使用。kill-9PID:强制杀死进程,系统直接终止进程,不做资源释放、数据保存,属于强制暴力终止。使用规范:优先用普通kill结束,进程卡死、无响应时再用kill-9,避免数据丢失。六、网络与磁盘基础命令1、查看服务器端口占用的常用命令答案:生产最常用两个命令:netstat-tulpn:查看所有监听端口、端口对应进程,可排查端口占用冲突ss-tulpn:比netstat性能更高,服务器高并发场景优先使用精准查询示例:netstat-tulpn|grep8080查看8080端口是否被占用2、df和du命令的区别答案:df:查看磁盘整体挂载空间,统计分区总大小、已用、剩余空间,常用df-h人性化展示磁盘整体使用率,排查磁盘满问题首选。du:查看文件/目录占用空间,统计单个文件或文件夹的大小,常用du-sh目录查看目录总占用大小。实操场景:df发现磁盘爆满后,用du逐层查找大文件、垃圾日志。七、打包压缩与解压命令1、tar命令常用打包压缩、解压参数(生产最常用)答案:tar是Linux通用打包压缩工具,无需额外安装,核心参数固定搭配:核心参数:-c:创建压缩包-x:解压压缩包-z:gzip压缩格式(.tar.gz)-v:显示执行过程(可省略,调试时使用)-f:指定压缩包文件名(必须放在参数最后)常用实操命令:压缩:tar-zcvftest.tar.gz目录/文件解压:tar-zxvftest.tar.gz指定解压目录:tar-zxvftest.tar.gz-C/目标路径八、综合实操面试题(问答压轴)1、服务器磁盘空间满了,你的排查步骤是什么?答案:标准实操排查流程,面试直接套用:执行df-h查看所有磁盘分区使用率,确认哪个分区爆满进入对应分区根目录,执行du-sh*查找当前目录下的大文件/大文件夹逐层进入大目录,重复du命令,定位冗余文件(多为过期日志、缓存文件、备份包)确认无用文件后删除,或清空日志文件(大日志不建议直接rm删除,建议用>日志名清空)删除后再次df-h验证空间是否释放,若空间未释放,排查是否有进程占用已删除文件,重启对应进程即可2、如何实时排查项目运行报错

温馨提示

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

评论

0/150

提交评论