Linux运维工程师 50个常见面试题( 九 )

41、a与b服务器不在同一网段怎么设置?设置完还ping不通怎么排查?

  • AB服务器不在同一个网段
  • 首先把不同IP段的服务器划分给不同的vlan
  • 在通过通过三层交换机添加虚拟IP路由实在不同网段的vlan的连接
42、在AB两台服务器之间通过一个服务器c做软路由使用给路由器c配置两块网卡并开启自身的路由功能vi /etc/sysconfig/network-scripts/ifcfg-eth0查看网卡状况IP -a -s 网卡的名字
A服务器设置相关网卡信息
子网掩码:255.255.255.0IP=10.0.0.1网关=10.0.0.254重启网卡生效查看路由信息route -n添加对应路由route add -net 10.0.1.0/24 gw 10.0.0.11B服务器的设置相关信息
IP=10.0.1.10网关10.0.1.254重启网卡生效route -n添加对应的路由route add -net 10.0.0.0/24 gw 10.0.1.11C服务器的两块网卡
网卡1IP=10.0.0.11网关=10.0.0.254网卡2IP=10.0.1.11网关=10.0.1.254重启网卡生效route -nvi /etc/sysctl.confnet.ipv4.ip_forword = 143、如果PING不通怎么排查
  • 首先先看看是不是网路接口故障水晶头或是网卡接口接触不良造成 , 其次检查交换机和路由等网络设备是有故障
  • 是否关闭了防火墙和selinux机制
  • 然后查看网卡和路由和网关是否配置正确
44、docker容器ping不通是什么原因?ifconfig 查看一下docker0网桥 , ping一下网桥看看是否通 , 有可能是网桥配置问题
weave路由器端口6783
  • 安装docker容器的服务器没有关闭防火墙(访问一下安装docker物理机的 , 是否能访问 , 如果不能访问就变不能访问docker)
  • docker在创建镜像的时候没有做端口映射(出现这种情况能访问物理机不能访问docker)使用dockers ps 查看镜像的端口映射情况
  • 端口映射不正确
  • 查看网络配置ping网桥看是否能ping通 , 有可能是网桥的原因
45、如果一台办公室内主机无法上网(打不开网站) , 请给出你的排查步骤?
  • 首先确定物理链路是否联通正常 。
  • 查看本机IP , 路由 , DNS的设置情况是否达标 。
  • telnet检查服务器的WEB有没有开启以及防火墙是否阻拦 。
  • ping一下网关 , 进行最基础的检查 , 通了 , 表示能够到达服务器 。
  • 测试到网关或路由器的通常情况 , 先测网关 , 然后再测路由器一级一级的测试 。
  • 测试ping公网ip的通常情况(记住几个外部IP) , 
  • 测试DNS的通畅 。ping出对应IP 。
  • 通过以上检查后 , 还在网管的路由器上进行检查 。
46、如果我们的网站打开速度慢请说下您的排查思路?判断原因
首先我要以用户的身份登录我们的网站 , 判断问题出现在我们自身原因 , 还是用户那边的原因 。
如果是用户问题有以下几个原因:
  • 用户那边的带宽
  • 用户的浏览器器版本低 , 安装插件太多
  • 中毒和电脑里的垃圾文件过多
  • 用户主机的主机的性能和操作系统
如果是我们的网站自身问题有一下几个原因
  • 网络带宽
  • 服务器的cpu、硬盘、内存过低服务器负载不起来也就是说服务器自身的性能方面
  • 网站代码不够完善 。如mysql语句没有进行优化导致数据库读写耗时
  • 服务器未开启图片压缩
  • 网页台下
  • 死连接过多插件使用及js文件调用频繁网站服务器的速度或是租用空间所在的服务器速度
解决思路
1、检测服务器速度的快慢
  • ping命令查看连接到服务器的时间和丢包情况(ping 测试网址的)
  • 查看丢包率(1000个包没有丢一个是最理想的、一般一个速度好的机房丢包率不超过1%)
  • ping值要小同城电信adsl ping平均值绝对不能超过20 , 一般都在10 , 跨省的平均值20-40属于正常
  • ping值要均匀最小值和最大值相差太大说明路由不稳定的表现
2、查看服务器自身性能
查看cpu的使用率uptime


推荐阅读