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

下载本文档

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

文档简介

Linux面试题(含详细实战答案)一、Linux基础概念面试题1、Linux中绝对路径和相对路径的区别?参考答案:绝对路径:从根目录/开始的完整路径,无论当前在哪个目录,都能精准定位文件,不会出错。比如/usr/local/nginx。相对路径:相对于当前所在目录的路径,不写/开头,只能在当前目录层级下定位文件。比如当前在/usr/local,直接写nginx就是相对路径。工作中:配置文件、脚本固定路径一律用绝对路径,避免切换目录导致程序报错;日常操作多用相对路径,输入更快捷。2、Linux常见目录作用分别是什么?参考答案:/root:超级管理员root的家目录,权限最高/home:普通用户家目录,每个用户对应一个独立文件夹/etc:系统和服务配置文件目录,所有服务的配置基本都在这里/bin、/sbin:系统核心命令目录,sbin多为管理员专属命令/usr:软件安装、系统资源目录,相当于系统程序目录/var:动态数据目录,日志、缓存、数据库数据默认存在这里/tmp:临时文件目录,系统会定期自动清理里面文件/dev:设备文件目录,硬盘、网卡、U盘等硬件设备都会在这里生成文件3、Linux系统开机启动流程?参考答案:1、服务器通电,BIOS硬件自检,检测CPU、内存、硬盘等硬件是否正常;2、读取硬盘MBR引导程序,加载GRUB启动菜单;3、加载系统内核kernel,初始化硬件、驱动;4、启动systemd进程(CentOS7+默认),是系统所有进程的父进程;5、读取系统初始化配置,挂载硬盘、开启网络;6、启动开机自启服务,最后进入系统登录界面。二、常用命令面试题(高频实操)1、列举日常最常用的Linux命令,并说明用途?参考答案:ls:查看目录文件列表,ls-l查看详细属性,ls-a查看隐藏文件cd:切换工作目录pwd:查看当前所在目录的绝对路径mkdir/rmdir:创建、删除空目录rm:删除文件/目录,rm-rf强制删除,工作中慎用cp:复制文件/目录,cp-r递归复制文件夹mv:移动文件、重命名文件touch:创建空文件、修改文件时间属性cat/more/less:查看文件内容,cat适合小文件,less适合大文件可上下翻页head/tail:查看文件头尾内容,tail-f实时监控日志2、grep命令的用法,日常工作怎么用?参考答案:grep是文本过滤查找命令,主要用来检索文件中的指定关键词,排查日志、查配置最常用。常用参数:-i:忽略大小写查找-n:显示匹配内容的行号-v:反向匹配,过滤掉含有关键词的行-r:递归查找目录下所有文件实操示例:grep"error"nginx.log#查找日志中所有报错信息grep-v"info"nginx.log#过滤掉正常日志,只看异常内容3、find命令和grep命令的区别?参考答案:find:是查找文件,根据文件名、大小、时间、权限等条件,在系统中搜索对应文件。grep:是查找文件内容,在已有文件内部检索关键词,不具备找文件的功能。实操组合:find.-name"*.log"|xargsgrep"error"查找当前目录所有日志中的报错信息。4、tar打包压缩命令常用参数?如何解压?参考答案:核心参数:c:创建压缩包x:解压压缩包z:gzip压缩格式j:bz2压缩格式v:显示执行过程f:指定压缩包文件名(必须放最后)常用命令:打包压缩:tar-zcvftest.tar.gztest/解压:tar-zxvftest.tar.gz三、文件权限面试题(必考)1、Linux文件权限755、777、644分别代表什么?参考答案:Linux权限分为三段:所有者、所属组、其他用户,对应r(读4)、w(写2)、x(执行1)。644:所有者读写,组和其他人只读。普通配置文件、日志文件默认权限,最安全常用。755:所有者读写执行,组和其他人读执行。目录、脚本、程序文件默认权限。777:所有人都拥有读写执行权限,生产环境尽量不用,权限过高存在安全风险。2、chmod和chown的区别?参考答案:chmod:修改文件/目录的权限(读写执行权限)。示例:chmod755test.shchown:修改文件/目录的所属用户和组。示例:chownroot:roottest.sh四、进程与端口面试题1、怎么查看系统运行的进程?怎么强制杀死进程?参考答案:查看进程常用命令:ps-ef:查看系统所有静态进程ps-ef|grepnginx:过滤查看指定服务进程top:动态查看系统进程、CPU、内存占用情况杀死进程:kill进程ID:温柔终止进程,允许进程保存数据、退出kill-9进程ID:强制杀死进程,进程直接终止,无法保存数据,卡死进程时使用2、如何查看端口占用情况?端口被占用怎么解决?参考答案:查看端口命令(CentOS7/8通用):netstat-tulpn|grep端口号ss-tulpn|grep端口号(更高效,推荐使用)解决端口占用:1、查到占用端口的进程PID;2、确认进程无用,直接kill-9杀掉;3、若进程有用,修改当前服务端口,避免冲突。3、僵尸进程是什么?怎么处理?参考答案:子进程结束运行后,父进程没有回收子进程的资源,导致子进程一直残留在系统中,就是僵尸进程。僵尸进程不占用CPU和内存,但会占用进程号,大量存在会导致系统无法新建进程。处理方式:重启父进程或直接重启系统,日常开发中主要靠程序代码优化,父进程及时回收子进程。五、网络与配置面试题1、如何查看服务器IP、网关、DNS?参考答案:查看IP:ipaddr或ifconfig查看网关:iproute查看DNS:cat/etc/resolv.conf2、ping不通可能有哪些原因?参考答案:服务器防火墙开启,禁止ping请求网络IP不在同一网段、网关配置错误对方服务器关机、网卡故障路由配置错误,无法跨网段通信3、如何重启网络、关闭/开启防火墙?参考答案:重启网络:systemctlrestartnetwork(CentOS7)防火墙操作:关闭防火墙:systemctlstopfirewalld开机禁止自启:systemctldisablefirewalld查看状态:systemctlstatusfirewalld六、日志与故障排查面试题(实战重点)1、服务器卡顿、CPU占用高怎么排查?参考答案:1、top命令查看全局资源占用,确认是CPU、内存过高导致卡顿;2、按P排序,找到占用CPU最高的进程PID;3、ps-ef|grep进程ID查看进程所属服务、用途;4、若是异常进程、无用程序,直接kill;若是业务进程,查看日志排查代码死循环、接口并发过高等问题。2、磁盘满了如何快速排查清理?参考答案:1、df-h查看磁盘整体占用情况,确认哪个分区爆满;2、du-sh/*逐层查看目录占用大小,定位大文件、大日志目录;3、找到超大无用日志、缓存文件,直接清理;4、注意:不要直接删除正在写入的日志文件,需清空文件内容(echo"">日志文件),避免磁盘空间不释放。3、系统日常重要日志文件有哪些?参考答案:/var/log/messages:系统全局日志,记录系统运行、服务异常信息/var/log/secure:安全日志,记录登录、密码、SSH连接、暴力破解记录/var/log/cron:定时任务执行日志各个服务自定义日志:nginx、mysql、tomcat日志,排查业务报错专用七、脚本与定时任务面试题1、crontab定时任务语法格式?参考答案:格式:分时日月周执行命令符号说明:*:任意时间*/n:每隔n单位时间执行一次,:指定多个时间点-:指定时间区间实操示例:03***/usr/local/backup.sh#每天凌晨3点执行备份脚本*/10****#每10分钟执行一次2、定时任务不执行一般是什么原因?参考答案:脚本路径使用相对路径,定时任务识别不到,必须用绝对路径脚本没有执行权限(未加755权限)系统环境变量问题,定时任务环境变量不全crond服务未启动任务语法书写错误八、高阶面试真题(运维岗常问)1、软链接和硬链接的区别?参考答案:软链接:相当于Windows快捷方式,记录文件路径,原始文件删除后,软链接失效,支持跨分区、支持目录链接。硬链接:多个文件名指向同一个文件数据,删除原始文件,数据依然保留,所有链接文件都删除,数据才会消失,不支持跨分区、不支持目录。2、什么是inode?inode满了磁盘还会提示空间不足吗?参考答案:inode是文件的索引节点,用来记录文件属性、存储位置,每个文件对应一个inode。会。磁盘分为空间容量和inode数量,大量小文件、空

温馨提示

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

评论

0/150

提交评论