某公司运维岗位笔试题13

1、Apache中间件如何进行prefork和worker模式的切换?

答:1.备份原prefork模式配置文件,并修改当前的prefork模式启动文件
cp httpd httpd.bak
mv httpd httpd.prefork
2.将worker模式的启动文件改名
mv httpd.worker httpd
3.修改Apache配置文件
vi /usr/local/apache2/conf/extra/httpd-mpm.conf
找到里边的如下一段,可适当修改负载等参数:
<IfModule mpm_worker_module>
StartServers 2
MaxClients 150
MinSpareThreads 25
MaxSpareThreads 75
ThreadsPerChild 25
MaxRequestsPerChild 0
</IfModule>
4.重新启动服务
/usr/local/apache/bin/apachectl restart
即可换成worker方式启动apache

2.linux服务器下,使用dmesg命令中看到ip_conntrack:table full,dropping packet报错如何解决?

TCP连接从来就没有释放,所以导致这种问题。
(1) cat /proc/sys/net/ipv4/ip_conntrack_max: 加大ip_conntrack_max 值:
 
echo "81920" > /proc/sys/net/ipv4/ip_conntrack_max,这个效果是暂时的, 如果要每次开机都使用新的数值, 需将上述指令写入 /etc/rc.d/rc.local
 
(2)降低 ip_conntrack timeout 时间,
 
echo "600" > /proc/sys/net/ipv4/netfilter/ip_conntrack_tcp_timeout_established

3.在1-66内取随机数

echo $[$RAMDOM %67]

4.如何自己写的脚本添加到服务里面,即可以使用service/systemctl命令来调用?

mv skyfans /etc/init.d/    
chmod +x /etc/init.d/skyfans   
chkconfig –add  skyfans  
chkconfig skyfans on

5.删除指定时间之前的文件

find /root/skyfansback/ -mtime +30 -type f -name *.gz -exec rm -f {} \;

6.取出两个文件的并集(重复的行只保留一份)

cat file1 file2 | sort | uniq
取出两个文件的交集(只留下同时存在于两个文件中的文件)
cat file1 file2 | sort | uniq -d(repeated只输出重复的行)
删除交集,留下其他的行
cat file1 file2 | sort | uniq –u(uniq只显示唯一的行)

7.通过apache访问日志access.log统计IP和每个地址访问的次数,按访问量列出前10名。

cat /var/log/httpd/access_log |awk '{print $1}'|sort -r |head -10 |uniq -c

8.编写IPTABLES使用内网某台机器的80端口可以在公网访问,假设公网IP为10.10.10.10 ,实现192.168.1.0/24段的NAT?

iptables -t nat  -A POSTROUTING -s 192.168.1.0/24 -o eth0 -j SNAT --to 10.10.10.10

9.公司有web服务器,一天某用户投诉上某个网站速度很慢,你作为服务器的管理员,你如何查找原因?

答:1.自行测试,而判断是客户端问题还是服务端问题。
2.如果我本地也不行的话,先从这台主机的系统本身故障入手,先看日志/var/log/messages,如果日志没什么反应的话,我再去看web服务日志的情况,看是不是有恶意访问,比如DDOS攻击,造成正常用户无法得到应答。
3.如果这边也没问题的话,核查PHP响应慢或者数据库是否响应慢的问题。

10.常见的Linux发行版本都有什么?你最擅长哪一个?说明你擅长哪一块?

RHEL、CentOS、乌班图、红旗、debian等。我是从centos6打基础的。
 
类Unix有:HP-UX、AIX、solaris、国产的麒麟、红旗(注意国产的,国产化是大趋势)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值