Linux
文章平均质量分 92
linux系统内各类基础操作
请你是海
职业cv工程师,熟练掌握百度、git、博客等专业工具
展开
-
Redis单节点、主从、哨兵、去中心化集群部署
redis是一个key-value。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list()、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。原创 2023-06-06 17:59:07 · 1688 阅读 · 1 评论 -
二进制部署kubernetes-1.25.4双Master双Node高可用集群
Pod的IP地址,是Docker Engine根据docker0网桥的IP地址段进行分配的,通常是一个虚拟的二层网络,位于不同Node上的Pod能够彼此通信,需要通过Pod IP所在的虚拟二层网络进行通信,而真实的TCP流量则是通过Node IP所在的物理网卡流出的。Node是Kubernetes集群操作的单元,用来承载被分配Pod的运行,是Pod运行的宿主机,由Master管理,并汇报容器状态给Master,同时根据Master要求管理容器生命周期。Helm是 Kubernetes 的包管理器。原创 2023-06-05 14:39:28 · 883 阅读 · 3 评论 -
Nginx+Keepalived高可用集群部署
keepalived是集群管理中保证集群高可用的一个服务软件,其功能类似于heartbeat,用来防止单点故障。keepalived工作原理:keepalived是以VRRP协议为基础的,当backup收不到vrrp包时就认为master宕掉了,这时就需要根据VRRP的优先级来选举一个backup当master。这样我们就可以保证集群的高可用。VRRP全称Virtual Router Redundancy Protocol,即虚拟路由冗余协议。原创 2023-05-06 10:07:20 · 714 阅读 · 1 评论 -
linux安装配置ELK日志集群
需要被收集日志的服务器部署filebeat轻量级日志收集服务filebeat收集本机日志将其发送到logstash的http端口logstash再将收集来的日志output到es集群内,通过kibana展示出来filebeat收集到日志后,将把信息传输给logstash的input组件input组件将收集来的信息交给filter进行格式化分析、过滤后将由output组件进行输出到elasticsearch集群的索引内,该索引名称可自定义原创 2023-05-06 09:50:17 · 289 阅读 · 1 评论 -
prometheus监控及告警
node_exporter监测器部署在服务器上,Prometheus监控端调用服务器上的node_exporter监测器,将信息收集并展示,根据Prometheus上配置的阈值进行比较,若触发了阈值则调用alertmanager组件进行告警操作,alertmanager组件根据本身的配置,找到对应的邮件服务器,进行发送邮件的操作。与PID结合使用时,这很有用,因为PID会随着时间的推移而被重用。链接:https://pan.baidu.com/s/1_4opyPxdELHLs0PE9UeLNQ?原创 2023-05-05 15:33:00 · 1609 阅读 · 1 评论 -
LVM基础说明
LVM (Logical volume Manager) 逻辑卷管理通过将底层物理硬盘抽象封装起来,以逻辑卷的形式表现给上层系统,逻辑卷的大小可以动态调整,而且不会丢失现有数据。LV : (logical volume) 逻辑卷 VG分发PE给LV 最终名称为 /dev/vgname/lvname , 将其挂载即可。(5)LV的扩充增减实际上就是增加或减少组成该LV的PE的数量。(2)不同的PV加人同一个VG,不同PV的PE全部进人VG的PE池内。而拉伸LV的操作实际就是从VG分配新的PE进LV。原创 2023-05-05 13:50:21 · 79 阅读 · 1 评论