linux面试问题及回答方案.doc
《linux面试问题及回答方案.doc》由会员分享,可在线阅读,更多相关《linux面试问题及回答方案.doc(12页珍藏版)》请在咨信网上搜索。
1、. .1. 软连接与硬区别2. Linux文件删除原理3. linux系统的启动过程BIOS(根本输入输出系统) 1. 检查硬件,即计算机硬件是否满足运行根本条件。(如果硬件有问题主板会发出有频率的蜂鸣,启动终止); 2. 查找软盘、光盘或硬盘的引导装在程序(指引导记录,即MBR); 3. 将引导装在程序(MBR)载入存,将控制权交给MBR.MBR(主引导记录) 加载并执行GRUBMBR位于启动盘第一扇区(一般为/dev/hda或者/dev/sda)MBR共有512位由三局部组成: 1-446bit 主引导加载程序信息 447-510bit 存放分区表 511-512bit 存储MBR有效标记
2、GRUB(启动管理器) 加载并执行核以及initrd镜像GRUB会让你选择启动的核GRUB会通过配置文件找到核及Initrd镜像,initrd镜像含有核所需的根本模块驱动Kernel 1. 挂载根文件系统; 2. 运行/sbin/init程序,初始化系统环境;由于init是被linux第一个执行的程序,所以它的进程号为1.在根系统被挂载之前,initrd被核作为一个临时文件系统,核启东市展开改initrd加载根驱动,在驱动的补充下挂载根分区.init 根据/etc/inittab设定linux的运行级别Runlevel programs 根据运行级别,执行对应级别的程序s开头程序为启动进程使用
3、,即startup;k开头程序为关闭过程使用,即kill.s和k后面的数字代表执行顺序即S12syslog,这个进程的启动顺序为12.S80sendmail启动顺序为80,就会比syslog晚启动.4. top命令右上角的load average的值是什么意思,高于多少代表负载有问题拆分出四个容 :1. load average(系统平均负载)是什么?系统平均负载被定义为在特定时间间隔运行队列中(在CPU上运行或者等待运行多少进程)的平均进程数.2. load average的三个数值代表什么?通过topuptimew可以获取到load average的值,它的三个数字值分别记录了一分钟五分钟
4、十五分钟的系统平均负载.3. 高于多少负载有问题?高于多少代表负载有问题呢,这里有两个法那么: “有多少核心即为有多少负荷法那么:在多核处理中,你的系统均值不应该高于处理器核心的总数量。 “核心的核心法那么:核心分布在分别几个单个物理处理中并不重要,其实两颗四核的处理器等于四个双核处理器等于八个单处理器。所以,它应该有八个处理器核。4. 我们以哪个数字为准?一分钟?五分钟?还是十五分钟?我认为你应该着眼于五分钟或者十五分钟的平均数值。坦白讲,如果前一分钟的负载情况是 1.00,那么仍可以说明认定效劳器情况还是正常的。但是如果十五分钟的数值仍然保持在 1.00,那么就值得注意了根据我的经历,这时
5、候你应该增加的处理器数量了.5. 查看网络I/O命令dstat:多功能系统资源统计工具,不但可以获取net(网络)信息,还可以获取disk(硬盘)处理器(CPU)等信息,结果可保存为csv.dstat的用法如下:dstat-afvoptions.delaycount使用dstat-h查看全部选项,这里不逐一列举,下面简单介绍下常用选项常用选项如下:#直接跟数字,表示#秒收集一次数据,默认为一秒;dstat5表示5秒更新一次-c,-cpu统计CPU状态,包括user,system,idle空闲等待时间百分比,wait等待磁盘IO,hardwareinterrupt硬件中断,softwareint
6、errupt软件中断等;-d,-disk统计磁盘读写状态-Dtotal,sda统计指定磁盘或汇总信息-l,-load统计系统负载情况,包括1分钟、5分钟、15分钟平均值-m,-mem统计系统物理存使用情况,包括used,buffers,cache,free-s,-swap统计swap已使用和剩余量-n,-net统计网络使用情况,包括接收和发送数据-Neth1,total统计eth1接口汇总流量-r,-io统计I/O请求,包括读写请求-p,-proc统计进程信息,包括runnable、uninterruptible、new-y,-sys统计系统信息,包括中断、上下文切换-t显示统计时时间,对分析
7、历史数据非常有用-fs统计文件翻开数和inodes数查看网络命令为下1dstat-Nlo,eth01005解释:指定查看Lo和eth0网卡,每条数据存在100秒(每一秒实时刷新数据,这个频率貌似不能改),共刷新5条.6. memcache运行原理7. 当一个访问慢时,你怎么去优化 #翻译为: 当一个访问慢时, 你都是怎么去查找问题,和解决问题以到达优化效果的第一,用5分钟排除网络因素,借助工具(如pagespeed)分析页面加载过程1. 某个元素或者图片加载过慢: 具体原因具体分析2. DNS解析时长问题: 可以通过购置解析效劳, 来让自己的域名在各地DNS更多缓存3. 网络带宽瓶颈: 考虑增
8、加带宽4. 网络线路波动: 考虑CDN,或者镜像站第二,要考虑到效劳器问题1. 是否有效劳器过载: 考虑增加硬件2. I/O操作:数据库的频繁读写,效劳器的频繁请求包括静态文件的读取,图片的读取等都属于I/O问题。对于数据库的问题,首先要优化SQL,存储过程等。如果单表数据量过大要考虑做分割或者运用程序来控制分表。如果请求量过大,要考虑做集群。对于效劳器静态文件的I/O问题,那么可以考虑做CDN,这样也可以解决地域性问题。对于动态文件的访问,那么涉及到代码优化及负载均衡两项。3. 具体应用优化: nginx针对访问量修改配置文件,调高Buffers 调低keep alive空连接时间等第三,平
9、安方面1. 查看webmail等其它效劳日志,是否存在被攻击现象: 针对平安方面加固2. 是否有其它攻击存在DDOS,WEB CC等8. mysql主从不同步怎么解决1. 在master端执行:2. mysqlflushlogs;3. mysqlshowmasterstatus;PS:记下File、Position的值。4. 在slave端执行:5. mysqlstopslave;6. mysqlCHANGEMASTERTOMASTER_LOG_FILE=bin-log.000002,MASTER_LOG_POS=107;7. mysqlstartslave;mysqlshowslavesta
10、tussql命令手动同步,还有一种方法是跳过这个导致错误的事物1. 跳过指定数量的事务:2. mysqlslavestop;3. mysqlSETGLOBALSQL_SLAVE_SKIP_COUNTER=1#跳过一个事务mysqlslavestart4. 修改mysql的配置文件,通过slave_skip_errors参数来跳所有错误或指定类型的错误5. vi/etc/my.f6. mysqld7. slave-skip-errors=1062,1053,1146#跳过指定errorno类型的错误slave-skip-errors=all#跳过所有错误9. 进程和线程的区别翻译: 进程和线程的
11、概念 进程英语:process,是计算机中已运行程序的实体。进程是程序的根本执行实体,进程本身不是根本运行单位,而是线程的容器 线程英语:thread是操作系统能够进展运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。进程是系统进展资源分配的根本单位,有独立的存地址空间;线程是CPU调度的根本单位,没有单独地址空间,有独立的栈,局部变量,存放器,程序计数器等。创立进程的开销大,包括创立虚拟地址空间等需要大量系统资源;创立线程开销小,根本上只有一个核对象和一个堆栈。一个进程无法直接访问
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- linux 面试 问题 回答 方案
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。