欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 健康 > 美食 > 运维之十个问题--2

运维之十个问题--2

2025/8/4 16:03:43 来源:https://blog.csdn.net/m0_74201628/article/details/148580032  浏览:    关键词:运维之十个问题--2

目录

 

1. 如果有ip恶意刷流量怎么办

2. 标准端口范围

3.内存16G,交换分区多大

4.请简述非对称加密算法,ping命令通过什么协议实现,icmp是什么协议

5.客户访问网站速度慢原因

6. 进程和线程的区别

7.zabbix监控是你搭建的吗,平常监控哪些指标,你怎么获取这些指标的?

怎么获取这些指标的?

分为两种:主动采集(Agent 模式),被动采集(Server 主动拉取)

8. LInux的文件类型有哪些

9.nginx有那些种调度算法

10.cpu利用率和cpu负载的区别

11.MySQL AB复制的分类,工作原理

12. keepalived的工作原理,三大组成部分

13.ansible里面常用的模块


 

1. 如果有ip恶意刷流量怎么办

在防火墙中把这个IP禁了加黑白名单,购买流量清洗软件(流量清洗服务、DDoS 攻击防护等)(编写防火墙规则,禁止这个代理ip访问)

写到IP允许进入的写在 /etc/hosts.allow 当中;

不许进入的则写在 /etc/hosts.deny 当中

2. 标准端口范围

0-65535

3.内存16G,交换分区多大

32G以上,交换分区最好为32G,可以放在交换分区里的进程就一部分

32G以下,交换分区可以是1.5或2倍

4.请简述非对称加密算法,ping命令通过什么协议实现,icmp是什么协议

非对称加密需要两把密钥:公钥和私钥,他们是一对,如果用公钥对数据加密,那么只能用对应的私钥解密。如果用私钥对数据加密,只能用对应的公钥进行解密。因为加密和解密用的是不同的密钥,所以称为非对称加密

Icmp协议--互联网控制报文协议

5.客户访问网站速度慢原因

1 被攻击 :流量清洗 防火墙 禁ip

2 服务器资源被耗尽(中毒 变矿机 网络 内存 cpu)

    top ps axu --sort 抓出占用资源多的进程

    释放机器的timewait 内核优化或者将timewait的进程

3带宽被占满了, 做bond 内核优化  或者直接购买带宽

4 数据库使用的查询语句不规范。 数据库设计的不合理

6. 进程和线程的区别

线程来源于进程,

线程模式并发量高

进程稳定性高;线程稳定性低

线程共享进程的内存一个进程可以有多个线程;

7.zabbix监控是你搭建的吗,平常监控哪些指标,你怎么获取这些指标的?

怎么获取这些指标的?

分为两种:主动采集(Agent 模式),被动采集(Server 主动拉取)

可以在zabbix配置文件里面定义key值,之后到zabbix页面的监控项里面去设置

8. LInux的文件类型有哪些

f普通文件 d目录 l链接 b块设备(硬盘) c字符设备(终端) s套接字 管道(|)【命名管道、匿名管道】

9.nginx有那些种调度算法

在 Nginx 中,upstream 是一个关键指令,用于定义一组后端服务器(集群),实现负载均衡和高可用性

upstream 支持4种负载均衡调度算法

 

1、轮询(默认):每个请求按时间顺序逐一分配到不同的后端服务器;

 

2、ip_hash:每个请求按访问IP的hash结果分配,同一个IP客户端固定访问一个后端服务器。可以保证来自同一ip的请求被打到固定的机器上,可以解决session问题。

 

3、url_hash:按访问url的hash结果来分配请求,使每个url定向到同一个后端服务器。

 

4、fair:这是比上面两个更加智能的负载均衡算法。此种算法可以依据页面大小和加载时间长短智能地进行负载均衡,也就是根据后端服务器的响应时间来分配请求,响应时间短的优先分配。Nginx本身是不支持 fair的,如果需要使用这种调度算法,必须下载Nginx的 upstream_fair模块。

 

5. least_conn:最少连接:优先将请求分发给当前连接数最少的后端服务器。

10.cpu利用率和cpu负载的区别

CPU利用率:显示的是程序在运行期间实时占用的CPU百分比

CPU负载:显示的是一段时间内正在使用和等待使用CPU的平均任务数。

CPU利用率高,并不意味着负载就一定大。

11.MySQL AB复制的分类,工作原理

分类:

基于 GTID(全局事务标识符)的复制

基于二进制日志(Binlog)的复制

 

工作原理:主库上把数据更改记录到二进制日志(Binary Log)中。

从库创建I/O线程,负责通信,读取binlog日志,并写到salver中继日志(Relay Log)中。

从库还创建SQL线程,负责写数据,读取中继日志中的内容,将其重放到从库数据库之上。

12. keepalived的工作原理,三大组成部分

keepalived是集群管理中保证集群高可用的一个服务软件,用来防止单节点故障。实现服务的高可用

keepalived工作原理

    keepalived是以VRRP协议为实现基础的,VRRP全称Virtual Router Redundancy Protocol,即虚拟路由冗余协议。

 虚拟路由冗余协议,可以认为是实现路由器高可用的协议。也就是说N台提供相同功能的路由器组成一个路由器组,这个组里面有一个master和多个backup,master上面有一个对外提供服务的vip,master不断向backup发送心跳信息,告诉backup自己还活着,当backup收不到心跳消息时就认为master已经宕机啦,这时就需要根据VRRP的优先级来选举一个backup当master。这时VIP漂移,从而保证高可用。

keepalived主要有三个模块,分别是core、check和vrrp。core模块为keepalived的核心,负责主进程的启动、维护以及全局配置文件的加载和解析。check负责健康检查,包括常见的各种检查方式。vrrp模块是来实现VRRP协议的。

脑裂 当backup收不到心跳消息时就认为master已经宕机啦,但是master不认为自己挂了:网络,配置文件,还有网络问题

13.ansible里面常用的模块

Copy,yum,file,shell,user,setup,service

容器是一个进程,跟虚拟化没有关系

 

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词