在一个风和日丽的上午,日志告警群里的机器人开始告警,显示redis 连接超时;第一反应是不是redis 扛不住了。然后登陆到华为云控制台上查看redis 监控;
redis 超时肯定就是网络层面的问题,第一反应先看一下是不是连接数满了;
然后看到活跃的客户端数量是2000不到,然后里面有一个新建连接数。发现新建连接数为562788(五十万),感觉这个监控指标有点异常,因为我们redis当前red
介绍linux系统关系登录用户,dockerrootless等需要
管理数据库创建数据库CREATE DATABASE|SCHEMA [IF NOT EXISTS] 'DB_NAME'CHARACTER SET 'character set name'COLLATE 'collate name';查看数据设置的的字符集use testdb;select @@character_set_database;SELECT @@collation_database;或者查
考勤机正常,但是门禁吸不上。出现这种问题我也不知道是什么原理;网上查找资料,门锁不上,那里涉及 电插锁的知识,知道大概原理后,这种情况叫电工检查一下电插锁那个电压稳不稳定,电压不足那么锁的磁力不够,电工不会弄那只能找弱电维修的人弄了门禁门锁不上,别人第一反应是找网管/运维/IT支持,虽然这些我们不会处理这种故障,我们需要知道门禁锁的大概原理,定位大概的问题点,我们要学会沟通,叫谁去解决。这种情况一
Cisco-路由器配置SSH
拓扑图:(设备路由器的1941+HWIC-2T模块)
IP地址:
Router0:192.168.2.1/24
Router1:192.168.2.2/24
配置步骤:
配置前检查是否可以配置ssh(如下图就可以往下操作)
1、配置路由器IP地址:
Router0:
int serial 0/1/0
ip address 192.168.2.1 255.255.2
1. 事务的介绍事务就是用户定义的一系列执行SQL语句的操作, 这些操作要么完全地执行,要么完全地都不执行, 它是一个不可分割的工作执行单元。事务的使用场景:在日常生活中,有时我们需要进行银行转账,这个银行转账操作背后就是需要执行多个SQL语句,假如这些SQL执行到一半突然停电了,那么就会导致这个功能只完成了一半,这种情况是不允许出现,要想解决这个问题就需要通过事务来完成。2. 事务的四大特性原子
前言cat (全称 concatenate) 命令是 Linux/类 Unix 操作系统中最常用的命令之一。1、cat命令的介绍cat命令来自于英文单词concatenate的缩写,其功能是用于查看文件内容。在Linux系统中有很多用于查看文件内容的命令,例如more、tail、head……等等,每个命令都有各自的特点。cat命令适合查看内容较少的、纯文本的文件。对于内容较多的文件,使用cat命令
让我们了解一下这个具有令人愉悦的用户界面、跨平台可用的开源管理器。有大量适用于个人和团队的免费的和收费的管理器。然而,当谈到开源方案时,它通常仅限于几个好的方案,如 Seahorse、KeePassXC 和 Bitwarden。如果你已阅读过我们的 Linux 最佳管理器列表,你可能已经知道其中的一些。我偶然发现了另一个有趣的开
Meta/Facebook的工程师宣布了他们在THP Shrinker方面的工作,这是一种让Linux的透明页(THP)工作更有效率的方法,主要原理是通过移除未被充分利用的透明页来避免内存浪费。THP对于某些工作负载来说,通过减少TLB缓存的未命中状态可以提高效率,但是2MB与4Kb的页面大小如果没有得到有效利用,反而会导致大量的内存浪费。Facebook的工程师在他们的一个平台上发现,由
一、Logstash的过滤插件数据从源传输到存储库的过程中,Logstash 过滤器能够解析各个事件,识别已命名的字段以构建结构,并将它们转换成通用格式,以便进行更强大的分析和实现商业价值。 Logstash 能够动态地转换和解析数据,不受格式或复杂度的影响。 常见的过滤插件的用途: 利用 Grok 从非结构化数据中派生出结构从 IP 地址破译出地理坐标 利
在开始全链路压测前,还要梳理核心链路、准备测试数据、改造系统并进行流量染色。对一些老旧系统实施改造并不容易,往往涉及各种复杂的业务集成,改造成本比较高。
问题描述使用sftp传输东西,结果只传了个空文件过去,内容全无查看messages日志sftp-server[16089]: error: process_write: write failed原因分析:资源不够用a. ulimit -a file size有限制b. 磁盘空间不够df -h发现data盘已经爆满,清理解决问题
1.一个完整计算系统的简要介绍。 计算机是一种能够接受和存储信息,并按照其内部程序对数据进行自动,高速的处理,然后把结果输出的现代化智能电子设备。 一个完整 的计算机系统应该由硬件系统和软件系统组成。其中硬件系统包含:运算器,控制器,存储器,输入设备,输出设备;软件系统包含:系统软件与应用软件。运算器:对数据和信息进行
拓扑图:推荐步骤:使用MySQLdump对数据库数据库中表一个数据库多个表所有数据库进行备份模拟数据丢失恢复备份的数据 配置MySQL数据库开启二进制日志功能配置二进制日志切割配置根据二进制恢复数据居于二进制日志中的位置恢复数据配置基于二进制日志中的开始和结束时间恢复数据使用MySQL配置完整备份登录MySQL数据库创建HB3035数据库中创建student表设置表结构表中插入数据使用
背景:现已有lvm根分区,不能满足业务需求,在业务不下线的情况下对/分区扩容
思路:创建新分区 => 创建物理卷 => 加入卷组 => 扩容
1、找到要扩容的分区
2、找到新添加的磁盘
3、对该磁盘进行分区
fdsk /dev/sdb
4、刷新分区并创建物理卷
刚分完区可能看不见,可是使用partprobe命令刷新一下,在lsblk就可以看见了
[root@local
构造器一般面向对象语言的典型特性,用于初始化变量。Go语言没有任何具体构造器,但我们能使用该特性去初始化变量。本文介绍不同类型构造器的差异及其应用场景组合字面量组合字面量是最直接方式初始化Go对象,假设定义了Book类型,使用字面量初始化代码如下:type Book struct { title string pages int}// creating a new struct instanc
由于计算机无法直接执行高级语言编写的源程序,如果需要运行程序,就需要使用一种机制来让计算机识别,这样程序才可能运行起来。一般来说,计算机中存在解释型语言和编译型语言。解释性语言就是计算机逐条取出源码中文件的指令,将其转化为机器指令,并执行这个指令的过程。而编译型语言是指在程序运行前就将所有大源代码一次性转化为机器代码,在运行这个程序的过程。可执行程序工作原理ELF目标文件格式所谓目标文件,指编译器
Jenkins配置安装插件:kubernetes、git、pipeline、kubernetes continuous deploy配置Jenkins挂钩k8s环境点击 “系统管理”=》“系统设置”。一直往下滑动,点击“新增一个云”,选择k8s。如果这边没有出现k8s,则代表你的插件没有安装成功,请重新安装。然后配置一下里面的内容,只要配置这两个地方就可以了。针对URL,我这边是采用kube-dn
【系统简介】=============================================================1.此版本仅是因为好奇22624.1391而做。只是体验一下新版本乐趣。2.精简组件不是很多,方案比较保守,理论上应该没啥大的意外。3.安装后系统自动激活,集成VC等运行库。4.保持以前的风格,满足以前的习惯。自行体验吧。5.有网友说前面部分系统桌面IE删不掉,手机
shell脚本不执行某同事找我说帮他看看他写的shell脚本,死活不执行,报错。我看了下,脚本很简单,也没有常规性的错误,报“:badinterpreter:Nosuchfileordirectory”错。看这错,我就问他是不是在windows下编写的脚本,然后在上传到linux服务器的……果然。原因:在DOS/windows里,文本文件的换行符为rn,而在*nix系统里则为n,所以DOS/Win