集群cluster linux redis
KingbaseES V8R6集群运维案例之---sys_hba.conf限制客户端访问数据库
KingbaseES V8R6集群运维案例之 sys_hba.conf限制客户端访问数据库 案例说明: 客户端认证是由一个配置文件(通常名为sys_hba.conf并被存放在数据库集簇目录中)控制(HBA表示基于主机的认证)。 在initdb初始化数据目录时,它会安装一个默认的sys_hba.con ......
linux-网络管理
osi七层模型 1、物理层 设备之间的比特流的传输、物理接口、电气特性等 2、数据链路层 成帧、用MAC地址访问媒介、错误检测与修正 3、网络层 提供逻辑地址、选路(确定ip地址) 4、传输层 可靠与不可靠的传输、传输前的错误检测、流控 (确定端口号) 5、会话层 对应用会话的管理、同步 6、表示层 ......
KingbaseES V8R6集群运维案例--cluster模式备份sys_backup.sh init故障
KingbaseES V8R6集群运维案例--cluster模式备份sys_backup.sh init故障 案例说明: 通过脚本方式部署KingbaseES V8R6集群后,在‘cluster’模式备份,执行sys_backup.sh init时,出现“cannot contain // for ......
KingbaseES V8R6集群运维案例之---访问系统表unrecognized token- false故障
KingbaseES V8R6集群运维案例之 访问系统表‘unrecognized token: "false"’故障 案例说明: KingbaseES V8R6集群在升级补丁后,主备库访问系统表出现‘unrecognized token: "false"’故障,如下图所示: 适用版本: Kingb ......
KingbaseES V8R6集群运维案例之---修改ssh端口后脚本创建互信
案例分析: 在KingbaseES V8R6集群部署时,需要建立节点之间ssh互信(或者使用securecmdd工具),在有的生产环境,为了安全起见会修改ssh的默认端口;KingbaseES V8R6集群部署提供了脚本用于创建ssh互信,如果修改了系统的ssh端口号后,也需要修改对应的脚本。 适用 ......
Redis学习之共享session(单点登录)
介绍 为什么需要共享session? 防止多个后端服务器的数据存储不一致,导致用户访问时出现未登录的情况。 如何实现共享session? 使用独立的内存存储来存放session 实现 key如何设计? 为了安全性,随机生成token,而不是拼接用户信息,防止恶意伪造或爆破。 选择何种value数据结 ......
linux 搭建NAS服务,实现window访问Linux的nas共享数据目录
1、部署 sudo yum install -y samba samba-client 2、创建用户 sudo useradd -m <username>sudo smbpasswd -a <username> 3、配置共享目录:举例共享目录为data 目录 [data] path = /home/ ......
linux系统和内核
linux操作系统是将linux内核进行扩展,安装一些开发包和常用工具 linux内核只提供了硬件抽象层、硬盘以及文件系统控制的核心程序 linux系统会在内核的基础上加入了用户界面和各种软件的支持 查看linux系统: cat /etc/redhat-release 查看内核:uname -a ......
负载均衡与集群的区别和联系
转自:https://blog.csdn.net/zb0002011/article/details/106107757 负载均衡与集群的区别和联系 一、关于负载均衡和集群的概念(区别) 负载均衡:服务器A,比如做了Nginx处理,通过服务器A端口88均衡转发(请求)服务器b、和服务器c,这是负载均 ......
Linux大纲
Linux大纲 进程与线程 进程 资源分配的基本单位 由进程控制块、数据段、代码段组成,本身不可以运行程序,而是像容器一样,先创建出一个主线程,分配给主线程一定资源,这样可以在主线程实现各种功能。 一个进程死掉了不影响其他进程; 创建进程系统花销大于创建线程; 多进程通讯因为需要跨越进程边界,不适合 ......
Linux安装MySQL(8.0)
Linux安装MySQL(8.0) 下载安装包,官网地址:http://dev.mysql.com/downloads/mysql/ 将安装包上传至服务器并解压,eg: tar -zxvf mysql-8.0.34-linux-glibc2.17-x86_64.tar.gz 将解压后的文 ......
zookeeper源码(01)集群启动
本文介绍一下zookeeper-3.5.7集群安装。 解压安装 tar zxf apache-zookeeper-3.5.7-bin.tar.gz 创建数据、日志目录: mv apache-zookeeper-3.5.7-bin /app/zookeeper-3.5.7 cd /app/zookee ......
1、本机集群kind
原文:https://www.cnblogs.com/jayden-qiu/p/15706309.html 安装kubectl 1.22.4 安装kind(默认kubernetes版本为1.21.1) go install sigs.k8s.io/kind@v0.11.1 保持docker在运行状态 ......
《LINUX驱动程序设计》学习笔记 ——04
1. 模块的装载竞争(竞态) 竞态是驱动程序设计极其重要的方面,始终要铭记:在注册完成后,内核的某些部分可能会立即使用我们刚刚注册的任何设施。换句话说,在初始化函数还在运行的时候,内核就完全可能会调用我们的模块。因此,在首次注册完成后,代码就应该准备好被内核其他部分调用;在用来支持某个设施的所有内部 ......
Python在Linux上执行脚本
Linux 命令行运行 Python 脚本 1. 安装 Python 解释器 查看Python解释器安装位置: which python 2. 创建 Python 脚本 这里说下在linux中命令行创建Python脚本 ## nano 命令创建 hello.py,里面写一个 print("Hello ......
LINUX 下 JNA 调用 so--正确版
1.编写C++ so库 c++代码:注意加上extern “C”,否则无法找到c++方法。 #include <stdlib.h> #include <iostream> using namespace std; extern "C" { void test() { cout << "TEST" < ......
linux设置http/https proxy及忽略proxy的方法
msys2设置网络代理 在文件 .bashrc 中添加 export http_proxy="proxy IP:port" 如 export http_proxy="192.168.0.1:8080" export https_proxy="192.168.0.1:8080" 一,场景: 有些lin ......
redis主从复制
相关配置 a. replica-read-only yes: 从节点开启只读模式 b. master-auth xxxx: 主节点访问密码 c. replicaof ip 端口:从哪个主节点进行复制 相关命令 info replication查看主从信息 主从复制分类 主从刚连接的时候,会进行全量同 ......
Linux: USB Gadget ConfigFS
1.简介 configfs是基于ram的文件系统,与sysfs的功能有所不同。sysfs是基于文件系统的kernel对象视图,虽然某些属性允许用户读写,但对象是在kernel中创建、注册、销毁,由kernel控制其生命周期。而configfs是一个基于文件系统的内核对象管理器(或称为config_i ......
python对于redis连接参数与不同模块版本的粗糙记录
在python中使用redis模块对redis进行连接时,有时候为了符合安全,需要使用用户名和密码登录,对于不同redis模块版本做如下记录(前提:Redis服务器是密码保护通过requirepass选项): 1.password参数不使用或者参数为空,均不会触发该验证 2. 如果要使用userna ......
Linux: USB Gadget
1. 前言 限于作者能力水平,本文可能存在谬误,因此而给读者带来的损失,作者不做任何承诺。 2. 背景 本文所有分析基于 Linux 4.14 内核代码。 3. USB Gadget 驱动 3.1 什么是 USB Gadget 驱动? USB 设备驱动,按照设备端关联的 USB 控制器 是工作在 主 ......
Linux常用快捷键
一、最常用快捷键Tab:快速补全命令;Ctrl + l: 清屏,相当于执行clear命令;二、剪切、粘贴、删除快捷键Ctrl + h:删除光标左方位置的一个字符;Ctrl + d:删除光标位置的字符;Ctrl + u:删除(剪切)光标到行首之间的字符;Ctrl + k:删除(剪切)光标到行尾之间的字 ......
Windows和Linux下通过go实现自删除
自删除在攻防中都挺常见的,自写远控通常也有需要。可是在度娘里搜不到什么办法,于是就查查Windows api学习记录一回。 linux 先获得当前程序的文件名,再使用syscall这个包中的Unlink调用系统来删除一个目录或者文件的链接,链接没了也就删除完成了。 fileName, _ := os ......
CPU/内存/磁盘/网络/redis/MQ测试工具合集
闲余时间为大家整理了CPU性能测试、内存带宽测试、内存延迟测试、磁盘IOPS测试、网络测试、数据库测试、Kafka/rabbitMQ性能测试工具合集,后续也会对工具进行简单使用说明。 序号 工具名称 监控策略及内容 1 UnixBench-5.1.4 CPU性能测试 2 stream 内存带宽测试 ......
python对于redis的有序集合操作注意事项
针对于不同版本的redis模块版本。使用zadd方法有相对应的注意事项 redis模块版本低于3.0 result= redis_class.zadd(Name, score,'key') 参数类型:string,float,string redis模块版本高于3.0 mapping = {"k ......
GaussDB(for Redis)游戏实践:玩家下线行为上报
Redis是游戏数据库重要选型之一,华为云GaussDB(for Redis)能及时上报用户下线行为,被广泛应用于排行榜等多种业务场景。 ......
每天一个linux命令(2):cd命令
Linux cd 命令可以说是Linux中最基本的命令语句,其他的命令语句要进行操作,都是建立在使用 cd 命令上的。 所以,学习Linux 常用命令,首先就要学好 cd 命令的使用方法技巧。 1. 命令格式: cd [目录名] 2. 命令功能: 切换当前目录至dirName 3. 常用范例 3.1 ......
每天一个linux命令(33):df 命令
linux中df命令的功能是用来检查linux服务器的文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。 1.命令格式: df [选项] [文件] 2.命令功能: 显示指定磁盘文件的可用空间。如果没有文件名被指定,则所有当前被挂载的文件系统的可用空间将被 ......
每天一个linux命令(34):du 命令
Linux du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的. 1.命令格式: du [选项][文件] 2.命令功能: 显示每个文件和目录的磁盘使用空间。 3.命令参数: -a或-all 显示目录中个别文件的大小。 ......
每天一个linux命令(35):ln 命令
ln是linux中又一个非常重要命令,它的功能是为某一个文件在另外一个位置建立一个同步的链接.当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在 其它的目录下用ln命令链接(link)它就可以,不必重复的占用磁 ......