ImageVerifierCode 换一换
格式:DOCX , 页数:57 ,大小:51.15KB ,
资源ID:9359254      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/9359254.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(linux面试题.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

linux面试题.docx

1、linux面试题linux运维工程师面试题总结 (2012-01-17 17:35) 标签: Linux运维工程师 面试题 分类: Linux 一、有文件file1.1、查询file1 里面空行的所在行号awk if($0/$/)print NR fileorgrep -n $ file |awk BEGINFS=”:”print $12、查询file1 以abc 结尾的行grep abc$ file13、打印出file1 文件第1 到第3 行sed -n 1,3p file1head -3 file1二、如何将本地80 端口的请求转发到8080 端口,当前主机IP 为192.168.2.1I

2、ptables -A PREROUTING -d 124.42.60.109 -p tcp -m tcp dport 80 -j DNATto-destination 10.0.0.18:9000三、crontab在11 月份内,每天的早上6 点到12 点中,每隔2 小时执行一次/usr/bin/httpd.sh 怎么实现0 6-12/2 * 11 * /usr/bin/httpd.sh四、编写个shell 脚本将/usr/local/test 目录下大于100K 的文件转移到/tmp 目录下#!/bin/bashfor file in ls /rootdoif -f $file ; then

3、if ls -l $file|awk print $5 -gt 10000 ; thenmv $file /tmp/fifidone五、简述raid0 raid1 raid5 三种工作模式的工作原理及特点。RAID 0:连续以位或字节为单位分割数据,并行读/写于多个磁盘上,因此具有很高的数据传输率,但它没有数据冗余,因此并不能算是真正的RAID 结构。RAID 0 只是单纯地提高性能,并没有为数据的可靠性提供保证,而且其中的一个磁盘失效将影响到所有数据。因此,RAID 0 不能应用于数据安全性要求高的场合。RAID 1:它是通过磁盘数据镜像实现数据冗余,在成对的独立磁盘上产生互为备份的数据。当

4、原始数据繁忙时,可直接从镜像拷贝中读取数据,因此RAID 1 可以提高读取性能。RAID1 是磁盘阵列中单位成本最高的,但提供了很高的数据安全性和可用性。当一个磁盘失效时,系统可以自动切换到镜像磁盘上读写 ,而不需要重组失效的数据。简单来说就是:镜象结构,类似于备份模式,一个数据被复制到两块硬盘上。RAID10:高可靠性与高效磁盘结构一个带区结构加一个镜象结构,因为两种结构各有优缺点,因此可以相互补充。主要用于容量不大,但要求速度和差错控制的数据库中。RAID5:分布式奇偶校验的独立磁盘结构,它的奇偶校验码存在于所有磁盘上,任何一个硬盘损坏,都可以根据其它硬盘上的校验位来重建损坏的数据。支持一

5、块盘掉线后仍然正常运行。六、oracle 数据库备份方式物理备份:开启网络监听,备份数据库文件。RMAN 备份:通过表空间文件在RMAN 模式对ORACLE 数据备份。七、如何查看占用端口8080 的进程lsof -i:8080八、请写出apache2.X 版本的两种工作模式,以及各自工作原理。如何查看apache 当前所支持的模块,并且查看是工作在哪种模式下?答案:prefork(多进程,每个进程产生子进程)和worker(多进程,每个进程生成多个线程)prefork 的工作原理是,控制进程在最初建立“StartServers”个子进程后,为了满足MinSpareServers 设置的需要创

6、建一个进程,等待一秒钟,继续创建两个,再等待一秒钟,继续创建四个如此按指数级增加创建的进程数,最多达到每秒32 个,直到满足MinSpareServers 设置的值为止。这就是预派生(prefork)的由来。这种模式可以不必在请求到来时再产生新的进程,从而减小了系统开销以增加性能。worker 是2.0 版中全新的支持多线程和多进程混合模型的MPM。由于使用线程来处理,所以可以处理相对海量的请求,而系统资源的开销要小于基于进程的服务器。但是,worker 也使用了多进程,每个进程又生成多个线程,以获得基于进程服务器的稳定性。这种MPM 的工作方式将是Apache 2.0 的发展趋势。可以通过命

7、令httpd -l 可以查看apache 当前的模块,如果带有worker.c 就是工作在worker 模式下,如果有prefork.c 就是工作在prefork.c 的模式下。九、你使用过监控软件吗?说说其特点使用nagios 对服务器进行监控,其特点可实时实现手机短信、电子邮件、MSN、飞信报警。使用cacti 对流量进行监控。十、你对现在运维工程师的理解和以及对其工作的认识运维工程师在公司当中责任重大,需要保证时刻为公司及客户提供最高、最快、最稳定、最安全的服务。运维工程师的一个小小的失误,很有可能会对公司及客户造成重大损失,因此运维工程师的工作需要严谨及富有创新精神。十一、linux

8、下常用的DNS服务软件是什么,举出几种常用的DNS记录,如果域名配置好了一台邮件服务器,IP 地址为202.106.0.20,我该如何做相关的解析?是否了解bind 的智能解析,如果了解请简述一下其原理答案:1)常用的DNS 软件是bind2)A 记录 地址记录MX 记录 邮件交换记录CNAME 记录 别名域记录3)修改 域名的配置文件,增加以下记录IN MX 10 .mail IN A 202.106.0.204)bind 根据请求解析客户端的IP 地址,做出不同的解析,其原理是在配置文件中,设定了view,在每个view 都有客户端的IP 地址段,bind 服务器根据请求解析客户端的IP

9、地址,匹配不同的view,再根据该view 的配置,到相应的配置文件进行查询,将结果返回给请求的客户端。十二、通过apache 访问日志access.log 统计IP 和每个地址访问的次数,按访问量列出前10 名。日志格式样例如下192.168.1.247 - 02/Jul/2010:23:44:59 +0800 “GET / HTTP/1.1 200 19答案:cat access_log | awk print $1 | uniq -c|sort -rn|head -10/这个别的方法也能统计,但有些命令是必要的 awk , sort,uniq ,主要看是否这些命令都使用了。十三、如何用m

10、ysql 命令进行备份和恢复?以test 库为例,创建一个备份,并再用此备份进行恢复。mysqldump -u root -p test test.sqlmysql -u root -p test test.sql 和 mysql test.sql十四、你认为在系统调优方面都包括哪些工作,以linux 为例,请简明阐述,并举一些参数为例。答案:系统调优包括内核参数优化和应用优化2 个方面,对方只要从这两方面来说,就可以了,尽量能有些经验的阐述。有个文件如下:要求:得到主机名(和域名),并统计哪个网址出现的次数,并排序。可以shell 或C。得到的结果应该是:3 2 1 rootmail # a

11、wk BEGINFS=”/”arr$3+ENDfor(i in arr) printarri,i list| sort -r 答案3 2 1 挂载windows 的共享目录?mount.cifs /IP/SHARE linux 的目录 -verbose -o user=username -这个用户是windows 下的用户-verbose 这个参数可以不加,它是显示过程的例如mount.cifs /10.1.1.246/gongxiang /mnt -verbose -o user=gao或者是mount -t cifsumount /mnt 或umount.cifs /mnt -l 0;i-

12、)marryi=substr(str,int(rand()*len),1);for(i=count;i0;i-)printf(%c,marryi);printf(n);for(i=0;i authorized_keys然后回到192.168.1.6 机器直接rootcodfei .ssh# ssh 192.168.1.4Last login: Wed Aug 8 12:14:42 2007 from 192.168.1.6这样就可以了,里面偶尔涉及到权限问题。一般./ssh 文件夹是755 authorized_keys 为600 或者644#脚本如下#!/bin/bash#SCRIPT:df

13、_check.sh#Writeen by codfei Mon Sep 3 07:25:28 CST 2007#PURPOSE:This script is used to monitor for full filesystems.#Begining#FSMAX=80remote_user=root #完全可以不用rootremote_ip=(192.168.1.5 192.168.1.6 192.168.1.7 192.168.1.8 192.168.1.9192.168.1.10 192.168.1.11 192.168.1.12 192.168.1.13 192.168.1.14 ) -

14、这里填写你要监控的主机ipip_num=0while $ip_num -le $(expr $#remote_ip - 1) doread_num=1ssh $remote_user$remote_ip$ip_num df -h /tmp/diskcheck_tmpgrep /dev/* /tmp/diskcheck_tmp|awk print $5|sed s/%/g /tmp/diskcheck_num_tmpwhile $read_num -le $(wc -l /tmp/disk_check_mail)$(echo $remote_ip$ip_num /tmp/disk_check_m

15、ail)$(mail -s diskcheck_alert admin &1#比如, ext2 文件系统, 如果异常死机,开机如何修复文件系统?如果异常关机,比如断电,通知机房的人开机之后,我们需要远程修复、检查文件系统除了/分区之外, 其他的分区:umount /homefsck -y /home/ 分区需要开机之后, 由机房的人来扫描随后我们再登录并扫描/home 等其他分区如何查看一个进程所使用的文件句柄?看这里面 /proc/进程号/fd/的个数就行了简单的比如如何查看apache 进程数rootlocalhost fd# ps -ef|grep httpd|wc -l1如何统计apa

16、che 的每秒访问数?tail access_log | awk print $1,$4rootlocalhost logs# grep -c date -d 3 second ago +%T access_log0#1、/proc/sys 子目录的作用该子目录的作用是报告各种不同的内核参数,并让您能交互地更改其中的某些。与 /proc中所有其他文件不同,该目录中的某些文件可以写入,不过这仅针对 root。其中的目录以及文件的详细列表将占据过多的篇幅,而且该目录的内容是依赖于系统的,而大部分的文件也仅仅对某些特殊的应用程序有用。然而,以下是该子目录的两个最常见的用途:允许路由:即便是 Mand

17、rakelinux 默认的内核也是允许路由的,您必需显式允许它这么做。为此,您只要以 root 身份键入以下命令:$ echo 1 /proc/sys/net/ipv4/ip_forward如果您要禁用路由,请将上述命令中的 1 改为 0。阻止 IP 欺骗:IP 欺骗会让人认为某个来自于外部的某个数据包是来自于它到达的那个接口。这一技术常被骇客(cracker)所使用。您可以让内核阻止这种入侵。请键入:$ echo 1 /proc/sys/net/ipv4/conf/all/rp_filter这样,这种攻击就不再可能了。这些改变仅当系统运行时有效。在系统重新启动之后,它们会改会它们的默认值。要

18、在启动时就改动这些值,您可以将您在 shell 提示符后键入的命令添加到 /etc/rc.d/rc.local 中以免每次都键入它们。另一个方法是修改/etc/sysctl.conf2、将一个文本的奇数行和偶数行合并,第2 行和第3 行合并rootlocalhost bin# cat 148 Oct 3bc1997 lpas 68.00 lvx2a 138484 Jan 380sdf1 usp 78.00 deiv 344483 nov 7pl1998 usp 37.00 kvm9d 644320 aug der9393 psh 83.00 wiel 293231 jul sdf9dsf sdfs 99.00 werl 223230 nov 19dfd9d abd 87.00 sdiv 230219 sept 5ap1996 usp 65.00 lvx2c 189216 Sept 3zl1998

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1