附加知识(常见面试题)
1. 描述raid 0、1、5的特点和优点?
答:Raid0条带卷,可以高效读写,硬盘空间利用率100%,raid1是复制卷可以实现数据的高可靠读写,硬盘空间利率50%,raid5兼得以上两种优点,硬盘空间利用率N-1,仅可用损坏一块硬盘。
2. 将目录/opt/bjca3打包备份排除/opt/bjca3/logs目录,传递到远程主机192.168.1.8的/backup目录下?
答:使用–exclude选项在打包时可用排除特定的目录,但是要注意,使用tar 的–exclude 排除打包的时候,不能加“/”,否则还是会把logs目录以及其下的文件打包进去。
错误写法:tar -czvf bjca3.tar.gz --exclude=/opt/bjca3/logs/ /opt/bjca3
正确写法:tar -czvf bjca3.tar.gz --exclude=/opt/bjca3/logs /opt/bjca3
3. 如何远程查看Linux服务192.168.1.7运行了多少时间?
答:ssh root@192.168.1.7 uptime
4. 虚拟机常用有几种网络模式?请简述其工作原理或你个人的理解?
答:有桥接模式、隔离模式、NAT模式、路由模式,如图所示。
桥接模式:Guest与Host连接到同一个交换机上;通过桥接物理网卡,相当于直连到Host所在网络。
隔离模式:允许Guest访问同一虚拟交换机上的其他Guest;但是不能访问Host所在的外部网络。
NAT模式(默认):将Guest虚拟机的默认网关指向Host物理机的virtbr0接口的IP地址;Guest共享真机的网络连接,以地址转换的方式访问外网。
路由模式:由Host物理机充当路由器,开启转发;需要额外设置外网与Guest虚拟机之间互访的路由条目,Guest以路由转发的方式访问外网(需要在真机配置iptables规则)。
5. 在11月份内,每天的早上6点到12点中,每隔2小时执行一次 /usr/bin/httpd.sh,怎么实现?
答:0 6-12/2 * 11 * /usr/bin/httpd.sh
6. 如何查看当前系统是否有监听6666端口?
答:netstat -untlp | grep 6666或者ss -nutlp | grep 6666
7. 如何显示CPU占用率最高的进程?
答:top,输入大写的P
9. 用什么命令可以查看上一次服务器启动时间、上一次谁登陆过服务器?
答:last(历史登陆记录),uptime(系统累计运行的时间),who -b(上次启动系统的时间)
10. 什么是灰度发布
答:灰度发布(又名金丝雀发布)是指在黑与白之间,能够平滑过渡的一种发布方式。
让一部分用户继续用产品特性A,一部分用户开始用产品特性B,如果用户对B没有什么反对意见,那么逐步扩大范围,把所有用户都迁移到B上面来。灰度发布可以保证整体系统的稳定,在初始灰度的时候就可以发现、调整问题,以保证其影响度。灰度期:灰度发布开始到结束期间的这一段时间,称为灰度期。
11. DNS服务器有哪些种,其使用的端口为多少?
答:有 根DNS、一级DNS、二级DNS、三级DNS、缓存DNS主DNS服务器、从DNS服务器端口:53
12. 从日志/opt/bjca3/logs/ca_access.log中截取14点到16点的日志,将截取的日志导入到/tmp/ca_access.txt中,日志格式如下
[