运维面试题-Linux基础篇

非技术类

你对现在运维工程师的理解以及对其工作的认识

答:运维工程师在公司当中责任重大,需要保证时刻为公司及客户提供最高、最快、最稳定、最安全的服务。运维工程师的一个小小的失误,很有可能会对公司及客户造成重大损失,因此运维工程师的工作需要严谨及富有创新精神。

故障排查

提示:无论是运维面试、还是工作我们最常见的就是故障排查,衡量是否符合运维岗招聘要求,一个关键要素,就是排错能力。

1、 服务器开不了机怎么解决一步步的排查

答:从两个方面分析故障原因,
硬件:1)服务器电源问题,断电、电源线松动;2)散热不良造成蓝屏或死机;软件:1)服务器系统文件丢失;2)物理链路或人为原因,造成网络参数配置错误

处理步骤:
1、首先检查服务器开关指示灯是否是亮的,如果不亮,在检查电源完好的情况下重新启动服务器,如果启动不成功,与客户协商是否可以启用备用服务器并尽快恢复数据。
2、如果服务器开关指示灯是亮的,接入键盘和显示器,输入账号密码看能否登录,如果不能, 重启服务器并尽快恢复数据,重启失败,启用备用服务器或更换服务器。
3、如果能够通过账号密码登录系统,先查看网卡指示灯是否是亮的,并用ifconfig查看网卡接口是否正常,并用ping命令来测试网络的连通性。
4、如果ping不通,打开网卡配置信息,确认配置信息各项参数是否正常,DNS网关配置是否是正确的,并用ifdown,ifup重启网卡,再ping看能不能ping通。
5、如果还是ping不通,及时排查本地纤尾以及模块等物理设备是否连接正常,收发光是否在规定的范围内,协商客户是否可以重启服务器,并确认数据方面没有网络配置和数据方面的变化。
6、如果ping通,告诉数据人员检查链路是否连接正常,看有没有丢包,确认没有丢包再检查纤尾和模块物理是否连接正常。
7、如果还是无法正常开机,重启机器,重复3456步骤,多检查几遍,还是不可以建议更换新的服务器,尽快恢复业务!

2、Linux系统中病毒怎么解决

答:1)先将中毒服务器的网络断开;2)查找并删除病毒,top命令找到cpu使用率最高的进程,可以用ps aux 找到病毒文件位置,rm -f 命令删除病毒文件,检查计划任务、开机启动项和病毒文件目录有无其他可疑文件,chkconfig --list | grep 3:on;然后检查开机启动的一个文件,more /etc/rc.local;3)即使删除病毒文件不排除有潜伏病毒,所以最好是把机器备份数据之后重装系统。

3、 发现一个病毒文件你删了他又自动创建怎么解决

答:1)先断掉网络连接,断了外网,病毒就失去外联的能力,杀掉它就容易的多;断了内网,就不会扩大危害范围;
2)查看确定可疑进程,ps axu一个个排查可疑的用户及系统文件相似而又不是的文件,用lsof -p pid可以查看到具体是那些进程,经查发现可疑文件,rm -rf后不到一分钟就自动生成,由此推断是某个母进程产生的这些文件。所以找到母进程就是找到罪魁祸首,用命令杀掉即可
3)总结,尽量不要重装系统
一般就是先断外网,然后利用iftop,ps,netstat,chattr,lsof,pstree这些工具顺藤摸瓜


Linux基础

提示:有的时候,面试可能会将某几个问题综合起来问你,需要灵活应对,比如:Raid的原理及区别?实际是一个问题!问到区别,就必然牵扯到原理!

1、 什么是Linux
答:Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

2、 Unix和Linux有什么区别?
答:
版本 Linux是Unix的克隆版本。但是,如果考虑可移植操作系统接口(POSIX)标准,则可以将Linux视为UNIX。

Linux只是核心
所有Linux发行版都包括GUI系统,GNU实用程序,安装和管理工具,GNU c / c ++编译器,编辑器(vi)以及各种应用程序,例如OpenOffice,Firefox。
UNIX操作系统被认为是完整的OS,因为一切都来自一个供应商。

安全与防火墙
Linux随附了基于Netfilter和IPTables的开源防火墙工具,可保护您的系统免受黑客的攻击。UNIX操作系统带有自己的防火墙产品。

备份与恢复
UNIX和Linux带有自己的一套工具,用于将数据备份到磁带和其他备份介质。但是,Linux和UNIX共享一些通用工具,例如tar,转储/还原和cpio等。

3、 Linux 的体系结构?
答:从宏观上来看,Linux操作系统的体系架构分为用户态和内核态(或者用户空间和内核)。内核从本质上看是一种软件——控制计算机的硬件资源,并提供上层应用程序运行的环境。用户态即上层应用程序的活动空间,应用程序的执行必须依托于内核提供的资源,包括CPU资源、存储资源、I/O资源等。为了使上层应用能够访问到这些资源,内核必须为上层应用提供访问的接口:即系统调用。

4、Linux的基本组件是什么?
答:内核:它是Linux的核心组件,它充当软件和硬件之间的接口。
Shell:它充当用户和内核之间的接口。
GUI: 它代表图形用户界面,这是用户与系统交互的另一种方式。但这与图像,按钮,用于交互的文本框不同。
系统实用程序:这些是允许用户管理计算机的软件功能。
应用程序:执行一组任务的一组功能。

5、什么是 Linux 内核?
答:内核是操作系统的心脏。它充当软件和硬件之间的桥梁。如果软件请求硬件,则内核将在软件和硬件之间传递数据。例如,如果您想播放一首歌曲,则应启动默认播放器,它会请求内核播放一首歌曲&#x

  • 16
    点赞
  • 205
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Friends of the wind

您的是我坚持原创免费作品的不懈

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值