导读 | linux运维工程师在面试的时候经常会被问到各种问题,接下来小编根据自己的经验将面试题整理下来供大家参考。 |
[root@localhost ~]# cat aaa.txt 1.aaa 2.bbbbbbb 3.ccccccccccccc 4.dddddddddddddddddddddd 5.eeeeeeeeeeeeeeeeee 6.ffffffffffffffffffffffffffffffffff 7.gggggggggggggggggggggg 8.hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh 9.iiiiiiiiiiiiiiiiiiii 10.jjjjjjjjjjjjjjjjjjjjjjjjjj 11.kkk 12.llllllllll
[root@localhost ~]# sed -n '4,7p' aaa.txt 4.dddddddddddddddddddddd 5.eeeeeeeeeeeeeeeeee 6.ffffffffffffffffffffffffffffffffff 7.gggggggggggggggggggggg
[root@localhost ~]# ls 1.txt 2.txt 3.pdf aaa.txt anaconda-ks.cfg [root@localhost ~]# find ./ -name "*.txt" ./aaa.txt ./1.txt ./2.txt
[root@localhost ~]# find /usr -type f -size +10240k /usr/lib/locale/locale-archive /usr/lib64/libicudata.so.50.1.2
* 5-8 * * * /usr/bin/backup
主库db的更新事件(update、insert、delete)被写到binlog。
主库创建一个binlog dump thread,把binlog的内容发送到从库。
从库启动并发起连接,连接到主库。
从库启动之后,创建一个I/O线程,读取主库传过来的binlog内容并写入到relay log。
从库启动之后,创建一个SQL线程,从relay log里面读取内容,从Exec_Master_Log_Pos位置开始执行读取到的更新事件,将更新内容写入到slave的db。
命令模式。行末模式,编辑模式
优先查找本地dns缓存,查找本地/etc/hosts文件,是否有强制解析,如果没有去/etc/resolv.conf指定的dns服务器中查找记录(需联网,在dns服务器中找到解析记录后,在本地dns中添加缓存,完成一次dns解析
递归查询是一种DNS 服务器的查询模式,在该模式下DNS 服务器接收到客户机请求,必须使用一个准确的查询结果回复客户机。如果DNS 服务器本地没有存储查询DNS 信息,那么该服务器会询问其他服务器,并将返回的查询结果提交给客户机。
DNS 服务器另外一种查询方式为迭代查询,DNS 服务器会向客户机提供其他能够解析查询请求的DNS 服务器地址,当客户机发送查询请求时,DNS 服务器并不直接回复查询结果,而是告诉客户机另一台DNS 服务器地址,客户机再向这台DNS 服务器提交请求,依次循环直到返回查询的结果为止。
比如我们国内访问国外网站,直接访问访问不到,我们可以通过一个正向代理服务器,请求发到代理服,代理服务器能够访问国外网站,这样由代理去国外网站取到返回数据,再返回给我们,这样我们就能访问了。
反向代理实际运行方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时客户只是访问代理服务器却不知道后面有多少服务器。
以上就是我面试的整理,希望对大家有所帮助。
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/123887.html