Linux运维工程师在面试的时候经常会被问到各种各样的问题。接下来小编根据自己的经验整理面试题供大家参考。取出文件aaa.txt的第4到7行[root@localhost~]#cataaa.txt1.aaa2.bbbbbbb3.cccccccccccccc4.dddddddddddddddddddddddddd5.eeeeeeeeeeeeeeeeee6.ffffffffffffffffffffffffffffffffff7.gggggggggggggggggggggg8.hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh9.iiiiiiiiiiiiiiiiiiii10.jjjjjjjjjjjjjjjjjjjjjjjjjj11.kkk12.llllllllll[root@localhost~]#sed-n'4,7p'aaa.txt4.dddddddddddddddddddddd5.eeeeeeeeeeeeeeeeeeee6.ffffffffffffffffffffffffffffffff7.ggggggggggggggggggggggfindthefileendingintxtinthe当前目录[root@localhost~]#ls1.txt2.txt3.pdfaaa.txtanaconda-ks.cfg[root@localhost~]#find./-name"*.txt"./aaa.txt./1.txt./2.txt在/usr目录下查找超过1M的文件[root@localhost~]#find/usr-typef-size+10240k/usr/lib/locale/locale-archive/usr/lib64/libicudata.so.50.1.2写一个5点到8点的定时任务执行5-8*/usr/bin/backupmysql主从复制原理将主库db的更新事件(update、insert、delete)写入binlog。主库创建一个binlogdump线程,将binlog的内容发送给从库。启动并发起从库连接到主库的连接。从库启动后,创建I/O线程从主库读取binlog内容,写入relaylog。从库启动后,创建SQL线程,从relaylog中读取内容,从Exec_Master_Log_Pos位置执行读取更新事件,将更新内容写入slavedb。vim有几种工作模式命令模式。行尾模式、编辑模式简述dns解析过程?访问www.baidu.com的解析过程优先搜索本地dns缓存,搜索本地/etc/hosts文件,是否有强制解析,如果没有则去/etc/resolv.conf中指定的dns服务器查找记录(需要联网,在dns服务器中找到解析记录后,在本地dns中添加缓存,完成一次dns解析。讲解DNS查询的两种模式。递归查询。递归查询是一个DNS服务器查询模式,在这种模式下,DNS服务器收到客户端请求,必须使用一个准确的查询结果来回复客户端,如果DNS服务器本地没有存储查询DNS信息,那么该服务器会查询其他服务器并提交将返回的查询结果返回给客户端迭代查询DNS服务器另一种查询方式对于迭代查询,DNS服务器会为客户端提供其他可以解析查询请求的DNS服务器地址,当客户端发送查询请求时,DNS服务器不直接回复查询结果,而是告诉客户端另一个DNS服务器的地址。然后客户端向DNS服务器提交请求,循环直到返回查询结果。描述正向代理和反向代理。到代理服务器,将请求发送给代理服务器,代理服务器可以访问国外网站,这样代理就去国外网站获取返回的数据,然后返回给我们,这样我们就可以访问。反向代理reverseproxy的实际运行方式是指使用代理服务器接受Internet上的连接请求,然后将请求转发给内网的服务器,并将从服务器得到的结果返回给请求的客户端互联网上的连接。此时客户端只访问代理服务器,不知道后面有多少台服务器。以上就是我的采访总结,希望对大家有所帮助。
