摘要:
前言: 存储备份的服务器空间不足了,需要给服务器硬盘加空间,好在操作系统安装时分区是基于lvm逻辑卷的,可以直接将空间加到逻辑卷上,流程如下: 先df -Th查看下文件系统格式,并确认下逻辑卷名称,确认是否为lvm逻辑卷的安装方式 如图所示,/dev/mapper/centos-root,表示逻辑卷 阅读全文
摘要:
前言: 公司的nginx服务器总会有一些奇奇怪怪的通ip大量访问记录,总会有奇奇怪怪的人想谋害我的服务器,害,可以通过日志来进行鉴别,再通过配置拒绝访问来应对 1、查看日志中异常访问的ip记录: nginx作为业务服务器: sudo cat /var/log/nginx/access.log | g 阅读全文
摘要:
前言: 将服务与集群迁移到新的服务器上后,出现了一个故障,访问容器无法访问到大量数据。访问单行数据是可以实现的,而大量数据再本地,本机可以访问,跨容器则不行。 故障分析: 可以肯定服务器间的通信是没有问题的,包括udp端口的问题也验证没有问题,多次测试,网上说可能是docker网卡的mtu导致的故障 阅读全文
摘要:
基于网络安全需求,项目中的主机间可能会有不同的网络安全策略,这当然是好的,但很多时候,在解决网络安全问题的时候,同时引入了新的问题,如k8s集群必须在主机间开放udp端口,否则集群不能正常的运行,不仅需要开放真实主机间的udp网络,还要开放虚拟网络间的udp网络,可以通过nmap来进行快速的验证: 阅读全文
摘要:
使用linux测试工具,对服务器的内存,cpu,磁盘io,网卡吞吐容量与可靠性等服务器硬件性能进行测试 测试工具介绍 内存与磁盘io:dd命令可从标准输入中读取数据,根据指定的格式来转换数据,再输出到磁盘中,统计读取写入速度即可统计出io,将读取的数据写入/dev/null即可统计出内存速度。 cp 阅读全文
摘要:
使用plotly模块保存图片 目的 使用Python3的Plotly模块,实现对数据库数据的读取,然后形成Table表格,并通过钉钉机器人定时发送到钉钉群组。 难点 Plotly本身是通过html页面展示的,先要把图片保存下来需要安装一些其他的包;通过网上的无数文章都是错误的,弄了将近两天才把环境搞 阅读全文
摘要:
前言: xz这个压缩工具可能很多人都很陌生,xz是绝大数linux默认就带的一个压缩工具。在压缩率上甚至比7z还要小,在需要将文件极致压缩的情况下,是一个给力的工具: Usage: xz [OPTION]... [FILE]... Compress or decompress FILEs in th 阅读全文
摘要:
Kubernetes的网络通信问题: 1. 容器间通信: 即同一个Pod内多个容器间通信,通常使用loopback来实现。 2. Pod间通信: K8s要求,Pod和Pod之间通信必须使用Pod-IP 直接访问另一个Pod-IP 3. Pod与Service通信: 即PodIP去访问ClusterI 阅读全文
摘要:
calico问题排障 这个问题几乎每个人都会遇到。因为官方的step by step太傻白甜,没有把IP_AUTODETECTION_METHOD这个IP检测方法的参数放入calico.yaml中,calico会使用第一个找到的network interface(往往是错误的interface),导 阅读全文
摘要:
计算脚本执行时间: #!/bin/bashstarttime=`date +%s -d '2010-01-01 17:23:40'` endtime=`date +%s -d '2010-01-01 15:01:47'` time=`echo $(($endtime - $starttime)) | 阅读全文