文档介绍:运维面试题(含答案)
运维工程师面试题
姓名: 答题时间:
新安装MYSQL后怎样提升MYSQL的平安级别?
、22、23、25、110、143、873、3306
对应的效劳是 ftp ssh telnet snmp pop3 IMAP rsync
Linux系统中病毒怎么解决
找到病毒文件然后删除;中毒之后一般机器cpu、内存使用率会比较高,机器向外发包等异常情况,排查方法:
linux效劳器流量剧增,用iftop查看有连接外网的情况。netstat连接的外网ip和端口。#top命令找到cpu使用率高的进程,一般病毒文件命名都比较乱#可以用ps aux 查看是否有不明进程,找出病毒文件的位置#rm
-f 命令删除病毒文件#检查方案任务、开机启动项和病毒文件目录有无其他可疑文件等
chkconfig    --list     |  grep  3:on
效劳器启动级别是3的,检查一下了开机启动项,没有特别明显的效劳。然后检查了一下开机启动的一个文件,more   /etc/
发现一个病毒文件你删了他又自动创立怎么解决
ps axu一个个排查,方法是查看可疑的用户和系统相似而又不是的进程找出进程可疑。
杀掉所有与病毒相关的进程,然后删掉病毒这个可执行文件,最后删除病毒创立的文件
请写出5个你常用的系统或网络维护工具的名称
rhel  centos  ubuntu
iotop用于检查 I/O 的使用情况
htop实质上是 top 的一个增强版本。它更容易对进程排序。
ping
traceroute
你使用过监控软件吗?说说其特点
使用nagios对效劳器进行监控,其特点侧重于对检测项的状态监控,主要通过nrpe实现对远程主机的监控,但也可以通过snmp对设备〔如路由器、交换机〕进行监控,可实时实现手机短信、电子邮件、MSN、飞信报警。
使用cacti 对效劳器进行监控,其特点侧重性能和流量监控并通过图表显示,主要通过snmp协议收集监测项数据,可实时实现手机短信、电子邮件、
使用zabbix对效劳器进行监控,zabbix是完全开源的工具,整合了cacti和nagios等特性。
zabbix可以对主机的性能监控、网络设备性能监控、数据库、FTP 等通用协议监控、多种告警方式、详细的报表图表绘制
支持自动发现网络设备和效劳器〔可以通过配置自动发现
效劳器规那么来实现〕
支持分布式,能集中展示、管理分布式的监控点,扩展性强
可以自己开发完善各类监控〔根据相关接口编写程序实现〕,编写插件容易,可以自定义监控项,报警级别的设置。
数据收集,支持 snmp(包括 trapping and polling ),IPMI,JMX,SSH,TELNET;
web效劳器的调优要点
以nginx为例,个人总结有如下几个要点:
1〕尽可能的少用http,因为http是有开销的;
2〕尽可能的使用CDN;
3〕添加Expire/Cache-Control头,这个头是缓存用的,可以缓存图片和flash那样不轻易更改的文件,减少访问时间;
4〕启动gzip压缩,这个没啥好说的了;
5〕尽可能少的重定向,能rewrite就不要return,我也知道return比rewrite好写,但是重定向是需要时间的,增加一次重定向就会多一次web需求;
6〕如果可以,把ajax也做缓存;
7〕减少dns查询,很多网页会有外站的广告,这些广告也是会启动dns查询的,所以如果不缺钱,减少这种广告;
8〕调好效劳器里的TCP协议栈,这个无论是web效劳器还是应用效劳器都是必须的;
mysql的innodb如何定位锁问题,mysql如何减少主从复制延迟?
mysql的innodb如何定位锁问题:
在使用 show engine innodb status检查引擎状态时,发现了死锁问题
,information_schema 库中增加了三个关于锁的表〔MEMORY引擎〕: innodb_trx  ## 当前运行的所有事务
innodb_locks       ## 当前出现的锁
innodb_lock_waits  ## 锁等待的对应关系
mysql如何减少主从复制延迟:
如果延迟比较大,就先确认以下几个因素:
1. 从库硬件比主库差,导致复制延迟
2. 主从复制单线程,如果主库写并发太大,来不及传送到从库,就会导致延迟。更高版本的mysql可以支