M63期第一阶段综合测试面试题
学号: 姓名: 成绩:
说明:共12题需要作答,每题10分,共120分。其中前十题是必答题,满分100,60分及格。第11/12两题为附加题,希望同学们能认真对待每一题。最后阅读篇为运维面试情况分析,请认真阅读。
1.如何在 /data 下找到大小超过1G的文件并且inode修改时间在7天以前的普通文件,找到后结合xargs 把他移动到 /backup目录下
2. 已知 apache 服务的访问日志按天记录在服务器本地目录/app/logs 下,由于磁盘空间紧张现在要求只能保留最近 7 天的访问日志!请问如何解决? 请给出解决办法或配置或处理命令?
3. 每天晚上 12 点,打包站点目录/var/www/html 备份到/data 目录下(最好每次备份按时间生成不同的备份包)
4. 写一条192.168.10.0网段从网关192.168.9.1出去的路由?
5. 找出僵死进程并杀死僵尸进程的方法?
6. 写一个脚本,实现批量添加20个用户,用户名为:user1-20,密码为user后面跟着5个随机字符或数字
7. 当根目录硬盘写满时,如何定位到那个目录使用硬盘最多的?如果发现某个大文件导致空间占满,如何快速删除释放空间
8. TCP/IP协议三次握手四次挥手的过程
9. 网站访问慢的故障排查
10. 办公室同事反馈网站打不开,请简述一下排查故障的思路或解决方法?
11. 结合目前所学回答:linux 系统中病毒怎么解决?【拓展+10分】
12. 结合目前所学,运维安全需要注意哪些事项?【拓展+10分】
以下是必读篇。无需作答
【运维面试】面试官: 说一下OSI七层模型吧?
前言
运维面试过程中经常会被问到OSI七层模型,目前大多数的运维,对于OSI七层模型,都是一知半解,甚至就根本不知道OSI七层模型。
运维这个岗位涉及的面广,有的公司需要运维懂点网络,大部分公司有自己的网络工程师,对于运维的网络要求其实并不高。
不过面试还是要会的,毕竟网络是运维的基础
OSI的七层协议主要包括:
物理层(physical layer)
数据链路层(data link layer)
网络层(network layer)
运输层(transport layer)
会话层(session layer)
表示层(presentation layer)
应用层(application layer)
每一层的协议:
物理层:RJ45、CLOCK、IEEE802.3(中继器、集线器),ISO2110,光导纤维,双绞线
数据链路层:wi-fi, ATM, DTM,令牌环,以太网,PPPoE ,PPP、FR、HDLC、VLAN、MAC(网桥、
交换机)
网络层:IP、ICMP、ARP、RARP、OSPF、IPX、RIP、IGRP(交换机)
传输层:TCP(T/TCP · Fast Open) UDP DCCP SCTP RSVP PPTP TLS/SSL
会话层:NFS、SQL、NETBIOS、RPC
表示层:JPEG、MPEG、ASII
应用层:DHCP(v6) DNS FTP Gopher HTTP(SPDY、HTTP/2) IMAP4 IRC NNTP XMPP POP3
SIP SMTP SNMP SSH TELNET RPC RTCP RTP RTSP SDP SOAP GTP STUN NTP SSDP
故事版OSI七层模型
一封邮件的自白:
我是一封邮件, 目的地是广州的一个地址,我来到应用层,找到了SMTP邮件协议,来到表示层的进行处理。
表示层要把主人写好的邮件,进行编码和转换,变成我们传输通道里的伙伴们都认识的一种形式。
等待表示层把数据处理完后,其实就已经把数据都知准备好了,这时候我会联系我的代言人会话层进行与主机通话,相当于打电话那样的,目的是把我的主机和服务器建立连接,方便我把数据传输去。
主机: 你好,我是主机,请问你是邮件服务器吗?,我需要和你建立连接。
服务器:你好,我是邮件服务器,连接已经建立。
建立连接后,就开始传输数据了,传输层的任务比较艰巨,他不但要传输数据,还要处理在传输过程中可能出现的异常,比如数据丢包。
在传输的过程中,数据就开始顺着网络层指定的路线进行传输了, 网络错综负责,稍有不慎就走错路,所以网络层在这里就起到了规划路线的作用,相当于快递公司,告诉数据从哪里走最近。
数据到了广州后,就到了数据链路层的手里,数据链路层相当于快递员, 快递员可以精准的找到每个本地网络中的设备,然后把数据精准到传送到相应的设备上去。
剩下的就是物理层了,物理层主要做信号转换和物理传输。
相关面试题:
- tcp 和udp 的区别
- TCP对应的应用层协议有哪些?UDP对应的应用层协议有哪些?
- 常见的http动词有哪些?
ping命令基于哪一层协议的原理是什么?
参考答案:可自己总结一份更容易记忆的 1.tcp 和udp 的区别 TCP是面向有连接型,UDP是面向无连接型; TCP是一对一传输,UDP支持一对一、一对多、多对一和多对多的交互通信; TCP是面向字节流的,即把应用层传来的报文看成字节流,将字节流拆分成大小不等的数据块,并添加TCP首部;UDP是面向报文的,对应用层传下来的报文不拆分也不合并,仅添加UDP首部; TCP支持传输可靠性的多种措施,包括保证包的传输顺序、重发机制、流量控制和拥塞控制;UDP仅提供最基本的数据传输能力。 2. TCP对应的应用层协议有哪些?UDP对应的应用层协议有哪些? TCP对应的典型的应用层协议: FTP:文件传输协议; SSH:远程登录协议; HTTP:web服务器传输超文本到本地浏览器的超文本传输协议。 UDP对应的典型的应用层协议: DNS:域名解析协议; TFTP:简单文件传输协议; SNMP:简单网络管理协议 3. 常见的http动词有哪些? GET: 从服务器获取资源 POST: 在服务器新建资源 PUT: 在服务器更新资源 DELETE: 在服务器删除资源 HEAD: 获取资源的元数据 OPTIONAL: 查询对指定的资源支持的方法 4. ping命令基于哪一层协议的原理是什么? ping命令是基于网络层的命令,是基于ICMP协议工作的。
总结:
关于运维面试,你了解这么多就可以了,但是关于OSI七层模型,你如果要学习的话,还需要不少内容,有时间还是在看一下其他的内容比较好。
《本套试题完》
评论