Linux试题3

1、  有文件file1

查询file1里面空行的行号

grep -n ^$ file1

 

查询file1以abc结尾的行

grep abc$ file1

 

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

head -3 or sed "1,3p" file1

 

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

iptables -t nat -A PREROUTING -p tcp -d192.168.2.1 --dport 80 -j DNAT --to 192.168.2.1:8080

 

3、  crontab编写,在11月份内,每天的早上6点到12点中,每隔2小时执行/usr/bin/httpd.sh

0 6-12/2 * 11 * /usr/bin/httpd.sh

 

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

find /usr/local/test -size +100k -exec mv{} /tmp \;

 

5、简述raid0,raid1,raid5,raid10四种工作模式的原理及特点

RAID0 带区卷,可以并行读写于多个磁盘上,提供很高的数据传输。

RAID1 镜像卷,它是通过磁盘数据镜像实现数据冗余,在成对的独立磁盘上产生互为备份的数据。当原始数据繁忙时,可直接从镜像拷贝中读取数据,因此RAID 1 可以提高读取性能。RAID 1 是磁盘阵列中单位成本最高的,但提供了很高的数据安全性和可用性。

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

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

 

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

lsof -i:8080

 

7:请写出apache2.X版本的两种工作模式,以及各自的工作原来。

prefork(多进程,每个进程产生子进程)和worker(多进程,每个进程生成多个线程)

prefork 的工作原理是,控制进程在最初建立“StartServers”个子进程后,为了满足MinSpareServers设置的需要创建一个进程,等待一秒钟,继续创建两个,再等待一秒钟,继续创建四个……如此按指数级增加创建的进程数,最多达到每秒32 个,直到满足MinSpareServers 设置的值为止。这就是预派生(prefork)的由来。这种模式可以不必在请求到来时再产生新的进程,从而减小了系统开销以增加性能。

worker 是2.0 版中全新的支持多线程和多进程混合模型的MPM。由于使用线程来处理,所以可以处理相对海量的请求,而系统资源的开销要小于基于进程的服务器。但是,worker 也使用了多进程,每个进程又生成多个线程,以获得基于进程服务器的稳定性。这种MPM 的工作方式将是Apache 2.0 的发展趋势。

 

 8、Linux下常用的DNS服务软件是什么,举出几种常用的DNS记录。

bind  

A地址记录

MX邮件交换记录

CNAME别名记录

PTR反向解析IP记录

NS授权名称服务器记录

SOA授权起始记录

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值