运维面试题目.docx

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

Linux运维工程师面试题

有文件file1

1、请用shell查询file1里面空行的所在行号

awk‘{if($0~/^$/)printNR}’file1

or

grep-n^$file1|awk-F:'{print$1}'

2、编写ShellScript查询file1以abc结尾的行

grepabc$file1

3、打印出file1文件第1到第3行

sed-n’1,3p’file1

head-3file1

4、分析apache日志,给出当日访问ip的降序列表。

一句话思路:分析ip就要提取ip,提取的办法除了awk,还有个东西叫cut。

cut-d""-f1/etc/httpd/log/access_log|sort|uniq-c|sort-nr

知识点:cut命令,sort将汇总相同内容,uniq-c合并重复内容,并给出重复次数。sort-nr使用数字排序,默认是ascii,并且是降序,默认是升序。

awk'{sum[ip]++}END{for(varinsum)printipsum[var]}'/etc/httpd/log/access_log|sort-k2-nr

知识点:awk数据,sort-k2-nr降序数字排序就不说了,-k参数指定使用哪个列进行排序。默认是自然是第一列。

5 如何批量把若干文件从一个扩展名改为另一个扩展名?比如把后缀gz,改为

答:

1.forfilein*.gz;domv$file`basename$file.gz`.zip;done

或(也适合ksh)

forfilein*.gz;domv$file$.zip;done

renamegzzip*.gz

2.ls|grepgz|awk-F'.''{print}'|xargs-imv{}.gz{}.zip

二、如何将本地80端口的请求转发到8080端口,当前主机IP为

Iptables-APREROUTING-d-ptcp-mtcp–dport80-jDNAT-to-destination:8080

三、crontab

在11月份内,每天的早上6点到12点中,每隔2小时执行一次/usr/bin/httpd.sh怎么

实现

06-12/2*11*/usr/bin/httpd.sh

四、编写个shell脚本将/usr/local/test目录下大于100K的文件转移到/tmp目录下

#!/bin/bash

forfilein`ls/root`

do

if[-f$file];then

if[`ls-l$file|awk'{print$5}'`-gt10000];then

mv$file/tmp/

fi

fi

done

五、简述raid0raid1raid5三种工作模式的工作原理及特点。

RAID0:连续以位或字节为单位分割数据,并行读/写于多个磁盘上,因此具有很高的数据传输率,但它没有数据冗余,因此并不能算是真正的RAID结构。RAID0只是单纯地提高性能,并没有为数据的可靠性提供保证,而且其中的一个磁盘失效将影响到所有数据。因此,RAID0不能应用于数据安全性要求高的场合。

RAID1:它是通过磁盘数据镜像实现数据冗余,在成对的独立磁盘上产生互为备份的数据。当原始数据繁忙时,可直接从镜像拷贝中读取数据,因此RAID1可以提高读取性能。RAID1是磁盘阵列中单位成本最高的,但提供了很高的数据安全性和可用性。当一个磁盘失效时,系统可以自动切换到镜像磁盘上读写,而不需要重组失效的数据。简单来说就是:镜象结构,类似于备份模式,一个数据被复制到两块硬盘上。

RAID10:高可靠性与高效磁盘结构一个带区结构加一个镜象结构,因为两种结构各有优缺点,因此可以相互补充。主要用于容量不大,但要求速度和差错控制的数据库中。

RAID5:分布式奇偶校验的独立磁盘结构,它的奇偶校验码存在于所有磁盘上,任何一个硬盘损坏,都可以根据其它硬盘上的校验位来重建损坏的数据。支持一块盘掉线后仍然正常运行。

六、oracle数据库备份方式

物理备份:开启网络监听,备份数据库文件。

RMAN备份:通过表空间文件在RMAN模式对ORACLE数据备份。

七、如何查看占用端口8080的进程

lsof-i:8080

八、请写出apache2.X版本的两种工作模式,以及各自工作原理。如何查看

文档评论(0)

阿弥陀佛 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档