集群cluster linux redis
linux 设置静态IP
1.查看网卡名称 ifconfig -a 2.设置静态IP vim /etc/network/interfaces # enp3s0 为网卡名称 auto enp3s0 iface enp3s0 inet static address 192.168.0.9 netmask 255.255.255. ......
Redis学习
打开redis服务 在redis的解压路径下找到redis-server.exe 双击即可 弹出这个窗体,不要关闭!关闭服务也关了 打开redis客户端 在redis的解压路径下找到redis-cli.exe 双击即可 基本命令 key操作命令 1、获取所有键 语法:keys pattern 127 ......
ChiaOG池压缩图-Linux教程
显卡绘图GPU要求 Alpha 支持的系统配置: 操作系统 Windows 和 Linux 内存 256GB系统 DRAM 显卡 具有 CUDA 功能5.2及以上的 NVIDIA GPU,至少8GB的显存 vRAM 硬盘 480G ssd固态系统盘(可更换其他硬盘) 有关兼容的 GPU,请参阅 ht ......
10.【RabbitMQ实战】- RabbitMQ集群
搭建集群 镜像队列 默认情况下node1创建的队列不会同步到node2上 此时如果已经发送到了一条消息到node1上的队列,该队列并不会备份到node2上此时node1宕机并重启,该消息会丢失,配置对应策略可保证集群上队列备份并且消息不丢失 负载均衡 生产者给node1发消息,此时node1宕机,但 ......
Linux tcpdump命令
Linux tcpdump命令 非常强大的工具,只有root账号可以使用,是安全和黑客入侵必备工具 tcpdump: verbose output suppressed, use -v[v]... for full protocol decode listening on eth0, link-ty ......
Linux traceroute命令
Linux traceroute命令 Linux traceroute命令用于显示数据包到主机间的路径。 traceroute指令让你追踪网络数据包的路由途径,预设数据包大小是40Bytes,用户可另行设置。 语法 traceroute [-dFlnrvx][-f<存活数值>][-g<网关>...] ......
Linux wall命令
Linux wall命令 用于发送信息,登录人员都能看到,是不是看到有点入侵聊天的影子 Linux wall命令会将讯息传给每一个 mesg 设定为 yes 的上线使用者。当使用终端机介面做为标准传入时, 讯息结束时需加上 EOF (通常用 Ctrl+D)。 使用权限:所有使用者。 语法 wall ......
Linux ping 命令
Linux ping 命令 命令和netstat命令一样重要,常用语检测域名是否通。 出海部署的同学,经常使用的命令。 ping www.huawei.com Linux ping 命令用于检测主机。 执行 ping 指令会使用 ICMP 传输协议,发出要求回应的信息,若远端主机的网络功能没有问题, ......
Linux netstat命令
Linux netstat命令 非常重要的命令,尤其是面对openresty、nginx等代理服务器,解决网络阻塞的关键命令 root@jdit:~# netstat -a | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' LISTE ......
Linux ifconfig命令
Linux ifconfig命令 ifconfig 经常用于查看网卡和IP情况 Linux ifconfig命令用于显示或设置网络设备。 ifconfig可设置网络设备的状态,或是显示目前的设置。 语法 ifconfig [网络设备][down up -allmulti -arp -promisc] ......
Linux telnet命令
Linux telnet命令 telnet 192.168.0.1 6379 运维人员常用命令,不幸的是可能很多OS上并没有需要手工安装,甚至离线安装 Linux telnet命令用于远端登入。 执行telnet指令开启终端机阶段作业,并登入远端主机。 语法 telnet [-8acdEfFKLrx ......
Linux fdisk 命令
Linux fdisk 命令 此命令暂时记录,项目中经常用来挂载数据盘 Linux fdisk 是一个创建和维护分区表的程序,它兼容 DOS 类型的分区表、BSD 或者 SUN 类型的磁盘列表。 语法 fdisk [必要参数][选择参数] 必要参数: -l 列出素所有分区表 -u 与 -l 搭配使用 ......
Redis——缓存穿透、缓存击穿、缓存雪崩
一、缓存穿透 1、含义 缓存穿透是指查询一个缓存中和数据库中都不存在的数据,导致每次查询这条数据都会透过缓存,直接查库,最后返回空。 2、解决方案 1)缓存空对象 就是当数据库中查不到数据的时候,我缓存一个空对象,然后给这个空对象的缓存设置一个过期时间,这样下次再查询该数据的时候,就可以直接从缓存中 ......
linux Ubantu系统连不上蓝牙解决办法
修改蓝牙控制模式 在/etc/bluetooth/main.conf中设置ControllerMode=bredr 打开文件进行修改 sudo vim /etc/bluetooth/main.conf 修改ControllerMode=bredr 解决问题。 ......
linux开发之gcc与g++区别,静态库、动态库
gcc 广义上指GNU编译器套装(英语:GNU Compiler Collection,缩写为GCC)是GNU计划制作的一种优化编译器,支持各种编程语言、操作系统、计算机系统结构。 狭义上指GNU C语言编译器(GNU C Compiler)。 常用gcc/g++参数。 |编译选项|说明| |:-| ......
Linux下部署前后端分离项目
1.nohup nohup 命令运行由 Command参数和任何相关的 Arg参数指定的命令,忽略所有挂断(SIGHUP)信号。在注销后使用 nohup 命令运行后台中的程序。要运行后台中的 nohup 命令,添加 & ( 表示“and”的符号)到命令的尾部。 nohup 是 no hang up ......
linux 防火墙开启
https://cloud.tencent.com/developer/article/2170746 firewall-cmd --set-default-zone=trusted firewall-cmd --permanent --new-zone=newzone firewall-cmd - ......
Kali Linux: Configuring Static IP in command line
sudo vim /etc/network/interfaces #Static IP addressauto wlan0iface eth0 inet staticaddress 10.10.1.10netmask 255.255.255.0gateway 10.10.1.1 Here wlan0 ......
How To Use UUID To Mount Partitions / Volumes Under Ubuntu Linux
sudo blkid sudo vim /etc/fstab UUID=41c22818-fbad-4da6-8196-c816df0b7aa8 /mnt/elaine ext4 defaults 0 1 https://www.cyberciti.biz/faq/linux-finding-usi ......
Redis源码之ZipList压缩列表
List(版本3.2之前)、Hash 和 Sorted Set 这三种数据类型,都可以使用压缩列表(ziplist)来保存数据。 新版本Redis的quickList底层也是采用zipList支持,Redis版本更新频繁,本文不保证时效性。 一、ziplist结构 ziplist 是一个特殊双向链表 ......
linux使用经验
常用命令 实时监控系统状态 top 按P – 以 CPU 占用率大小的顺序排列进程列表 按M – 以内存占用率大小的顺序排列进程列表 按 m 切换内存占用情况, 多按2次,可转换显示形式 通过进程id 查看进程执行信息 lsof -p 22042 实时输出日志文件 tail -f message-s ......
prsync集群配置同步文件,单机配置
prsync集群配置同步文件,单机配置,都在一台主机上,同步文件时用的是dev_user用户(非root用户)。碰到255错误 解决2个问题即可:1、sudo 免输入密码(参考网上 普通用户sudo免输入密码) 2、ssh 127.0.0.1 免输入密码(/home/dev_user/.ssh/au ......
Linux 流编辑器 | sed
sed 是个流编辑器,不同于常用的文本编辑器 vim,不会打开视觉缓冲区。 sed 在内存中创建一个模式空间,逐行输入文件内容,当有内容输入时,命令就会被执行,执行结果会打印到标准输出流,然后继续下一行输入。 标准输出流可以重定向到一个文件,也可以重定向到同一文件,用 --in-place=.bak ......
使用go语言通过第三方库go-redis操作Redis
go-redis使用 安装:在GOPATH路径下面执行命令:go get -u github.com/redis/go-redis -u:表示update 文档地址:https://pkg.go.dev/github.com/go-redis/redis 连接 package main import ......
linux下的md编辑器
Linux下9个Markdown编辑器 https://www.linuxprobe.com/markdown-editors-with-linux.html 我推荐尝试的 5 个 Markdown 编辑器 https://zhuanlan.zhihu.com/p/423905001 高效做笔记:v ......
linux安装jdk
一、下载linux 版本jdk安装包 二、上传至 mkdir /usr/java/ 四、解压到刚刚的安装目录 tar -zxvf jdk-8u144-linux-x64.tar.gz -C /usr/java/ 五、配置环境变量 [root@10-2-12-72 java]# export JAVA ......
搭建rabbix监控Redis数据库
服务端节点:192.168.30.100 客户端节点:192.168.30.110 部署 zabbix 服务端 systemctl disable --now firewalldsetenforce 0hostnamectl set-hostname zbx-server //获取 zabbix 的 ......
Java语言在Spark3.2.4集群中使用Spark MLlib库完成XGboost算法
一、概述 XGBoost是一种基于决策树的集成学习算法,它在处理结构化数据方面表现优异。相比其他算法,XGBoost能够处理大量特征和样本,并且支持通过正则化控制模型的复杂度。XGBoost也可以自动进行特征选择并对缺失值进行处理。 二、代码实现步骤 1、导入相关库 import org.apach ......
kali linux 下安装vim插件完成python代码tab补全和代码高亮
使用git命令下载代码高亮插件 git clone https://github.com/vim-python/python-syntax.git -c http.proxy=http://127.0.0.1:7890注:http.proxy=http://127.0.0.1:port 为终端代理 ......
Redis源码之Hash表实现
通常我们如果要设计一个 Hash 表,那么我们需要考虑这几个问题: 有没有并发操作 Hash冲突如何解决 以什么样的方式扩容 对 Redis 来说,首先它是单线程的工作模式,所以不需要考虑并发问题。 想实现一个性能优异的 Hash 表,就要重点解决哈希冲突和 rehash 开销这两个问题。 一、哈希 ......