2021年深圳一家真实游戏公司20k面试题目带答案

我能想到就这个几个 大概写了下, 主要就是这几个 大概可以看下
1 脚本方面:
#!/bin/bash 什么作用
是指使用bin/bash 来解释执行 #! 是特使的标识符
zabbix 是怎么实施监控的

agentd安装到被监控主机上,负责定期收集各项数控,,并发送到zabbix server端,zabbix-server 将数据存储到数据库中,,然后通过
zabbix web 根据数据在前端展示和绘图
agentd 收集数据分为主动模式 和被动模式
主动模式:agent请求server 获取主动监控列表,并主动将检测的数据提交给server
被动模式 : server向agent 请求获取监控项 的数据 ,agent 返回数据

资源管理的方式:

命令式对象管理 :kubectl 命令管理工具
kubectl get pod
资源类型:deployment pod service

声明式管理
(在yaml中定义状态)

如何保证 数据库一致性:
写删除mysql redis 数据 和 设置redis 过期时间 ,在写入数据库
salt 都使用什么模块:
file cmd pkg 模块 service user 模块

iptables有什么动作

accept :数据包放行
reject : 决绝数据包通过
drop:丢弃包不予处理
SNAT: 改写封包来源ip ,处理动作 后直接下一跳规则 一般用于 内网用一个公网ip上网问题
DNAT:也是改写封包目的地ip,进行完此处理动作后,将会直接跳往下一个规炼 目标地址转换

最典型的应用是让内网机器可以访问外网:

将内网 192.168.0.0/24 的源地址修改为 1.1.1.1 (可以访问互联网的机器的 IP)

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -j SNAT --to 1.1.1.1

shell 如何传传外部参数
比如 name =$1
age=$2
echo $1 $2

sh 1.sh zhangkai 30
docker 有几个网络模型

bridge默认网络 docker 启动都会默认创建一个docker0网桥 ,默认创建容器都会添加到这个网桥
host 容器不会获得一个独立的 network namespace ,而与宿主机公用一个
none 获取独立的network namesapce 但是不会容器任何配置
container模式 与指定的容器 使用同一个network namespace 网卡配置 也都相同
自定义 和默认bridge网络一样
2021年深圳一家真实游戏公司20k面试题目带答案_第1张图片
2021年深圳一家真实游戏公司20k面试题目带答案_第2张图片
2021年深圳一家真实游戏公司20k面试题目带答案_第3张图片

你可能感兴趣的:(linux,nginx,docker,centos,运维)