某公司运维岗位笔试题12

(1)cgi和fastgcgi的区别?
首先CGI是用来web服务器进程和动态网页程序交互的一种协议,fastcgi和其原理一样,不同的是fastcgi处理完一个请求后
不会终止整个进程,而是出于挂起状态等待下一个请求的到来,这样它就避免了像cgi那样频繁创建进程,从而提高它的访问效
率。
(2)64位和32位操作系统有何不同?
(1)处理运算速度不同,即CPU处理能力64位比32位高一倍;
(2)64位操作系统只能安装在64位的计算机上,而32位操作系统既能安装在32位计算机,又能安装在64位的计算机上;
(3)计算机的地址位宽会影响虚拟内存的大小和寻址能力;
(4)满足应用不同;
(3)time_filename.txt 改成filename_time.txt。例如20111111_me.txt改成me_201111111.txt要如何修改?
mv 20111111_me.txt me_201111111.txt
(4) 线程的优缺点是什么?什么情况不用线程?什么情况使用线程提高效率?
优点:相比进程,线程是一个更接近执行体的概念,一个进程内可以拥有多个线程,他们可以并发运行,共享地址空间,而且线
程产生的速度快,线程调度之间切换也快。因为共享地址空间体现的优点是:系统开销小,资源率利用比较高。

缺点:线程之间的同步机制非常繁琐,线程之间也会发生死锁,一个线程崩溃的时候,会牵连到其他线程。
 
使用线程的情况:线程适合在对称多处理机上运行
(5)多进程与多线程,请问有什么区别?
(1)进程:子进程是父进程的复制品。
(2)线程:一个进程可以容纳多个线程,相对进程而言,线程是一个更加接近与执行体的概念,它可以与同进程的其他线程共
享资源,但拥有自己的栈空间,拥有独立的执行序列。

两者都可以提高程序的并发度,提高程序运行效率和响应时间。同时,线
程适合于在SMP机器上运行,而进程则可以跨机器迁移。

根本区别:用多进程每个进程有自己的地址空间(address space),线程则是共享地址空间。

所有其它区别都是由此而来的:
(1)速度:线程产生的速度快,线程间的通讯快、切换快等,因为他们在同一个地址空间内。
(2)资源利用率:线程的资源利用率比较好也是因为他们在同一个地址空间内。
(3)同步问题:线程使用公共变量/内存时需要使用同步机制还是因为他们在同一个地址空间内。
(6) buffer和cache有何区别?
缓存是用来加速从硬盘中读取数据的。一个程序读取了一个数据,先放在缓存里,下一个程序再来需要的时候,直接调用缓存即可,因为很显然内存的存取速度要大于硬盘。

而缓冲是用来加速向硬盘写入数据的,保存数据到硬盘,不是立刻生效,而是在内存缓冲积累到一定程度后,再全部放入硬盘,避免硬盘被频繁操作,从而影响系统的运行情况。
(7)说运维工程师主要做什么工作吗?
我拒绝回答,问题太low了!!
(8)你觉得服务器通常会出现哪些故障,请试着举例说出解决思路?
(1)操作系统无法正常启动: 
a、grub损坏(MBR损坏、grub配置文件丢失)
b、某文件系统无法正常挂载、驱动不兼容 
c、因为某个自启服务故障,从而导致无法启动系统 
d、用户无法登陆系统(bash程序损坏) 
e、开机发出滋滋滋的响声(内存条接触不好,硬盘扇区损坏) 

(2)机器频繁重启、风扇故障、电源不供电、服务器告警
 
(3)外网无法访问(涉及到路由交换、DNS、物理线路、防火墙策略问题)
 
解决思路:
观察服务器故障现象,注意报错消息,
查看相应的系统日志,排障由广到深,逐步缩小范围;
理解故障发生的原因最好的办法是人为使其重现故障,涉及到修改文件时,必须备份原文件,或者将这个故障机器的文件与正常
运作的机器的文件进行对比,最好还原为缺省配置。
(9)如何简单的修改设置DNS、网关
echo "nameserver 16.16.16.16" >> /etc/resolv.conf
(10) 如何将文件file1的前20行、文件file2的最后15行合并成一个test?
head -20 file1>test && tail -15 file2 >> test
(11)如何查看http的并发连接数与其TCP连接状态
netstat -n | awk '/^tcp/ {++b[$NF]} END {for(a in b) print a, b[a]}'
(12)打印出含有空行的行号
grep -n ^$ localhost_access_log.2020-01-09.txt |awk 'BEGIN{FS=":"}{print$1}'
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值