Linux面试题及参考答案

本次面试题从上交来的答案来看,大家做的都不错,这里摘录其中几个问题及答案。此次摘录的这几个答案在面试的时候肯定没有问题,但并不代表是最完善的答案,后期我会陆续补充。

1. Linux下常用的DNS服务软件是什么,举出集中常用的DNS记录,如果域名是abc.com 配置好了一台邮件服务器,IP地址为202.10.0.20,该如何做解析。是否了解bind的智能解析,如果了解请阐述下其原理—Lustig

DNS服务软件:bind

       2)A记录 地址记录 MX记录 邮件交换记录 CNAME记录 别名域记录

       3)修改abc.com域名的配置文件,增加以下记录    

IN      MX     10     abc.com.   IN  A        202.10.0.20

       4)bind根据请求解析客户端的IP地址,做出不同的解析,其原理是在配置文件中,设定了

view,在每个view都有客户端的IP地址段,bind服务器根据请求解析客户端的IP地址,匹配不同的view,再根据该view的配置,到相应的配置文件进行查询,将结果返回给请求的客

户端。

2.   编写一个shell 脚本,实现每周日23:00 自动删除系统内容量大于500M的,以.tmp结尾的文件

[root@xuegod63 ~]# crontab -e

       * 23 * * 0 find / -type f  -size +500M -name "*.tmp" -exec rm{}\

3.Linux当中如何改IP ,主机名,DNS,(要有截图)

修改ip与dns:vim/etc/sysconfig/network-scripts/ifcfg-eth0

Linux面试题及参考答案_第1张图片

重启网络 seivice network restart

修改主机名:rhel6中:vim /etc/sysconfig/network 


使其立即生效:sysctl kernel.hostname=xuegod130

7.写一个防火墙脚本,只允许远程主机访问本机的80端口

Iptables –A INPUT –p tcp –dport 80 –j ACCEPT

Iptables –A INPUT –s0.0.0.0/0 –j DROP

8.防火墙拥堵怎么办?

  • 增加带宽

  • 增加DNS智能解析,使内外网访问分离

  • 进行网络行为管理设置

  • 进行网络抓包,查杀垃圾IP和垃圾信息包

9.ssh连接不上,如何排查?

  • IP地址或端口是否正确

  • 检查用户名和密码是否输入正确或被修改,是否是无密码登录

  • ping 一下网络是否通(确认自己的服务器是否能ping)

  • 检查防火墙是否阻止了端口或IP

  • 检查本机防火墙

  • 查一下ssh 服务是否存在,是否已经安装

  • ssh 服务是否开启,开机启动

  • 检查配置文件是否被修改

  • 检查是否禁用了root 用户,结果使用root 用户登录

  • 清空客户端的  ./.ssh/know_hosts 文件,重新登录

  • 本机ssh连接其他机器,其他机器ssh连接此服务器,进行测试对比

通过这次的面试题目,也能看出不少学员的答案是从网上抄的,虽然不是什么大问题,但是如果面试你写成这样,估计没人会看一眼,例如:

请详细写出TCP三次握手的过程

Linux面试题及参考答案_第2张图片
要转化成自己的语言来表达,不是用书面语。专业是必须要要体现,但是太过了就会让别人认为你的答案要么是抄的,要么你做事不够活,只会啃书本,面试通过率就低了。

===========================================================

大数据架构师专家   

微信号】xinsz08

若您觉得文章不错,点右上角"分享到朋友圈"

订阅微信:向上翻,回到本文最上方标题处,点击作者。

你可能感兴趣的:(Linux面试题及参考答案)