check_list_port
checkout listen port12345678910111213141516171819202122232425262728293031323334353637383940#!/usr/bin/env python# -*- coding: utf-8 -*-# @Date : 2023-06-16# @Author : jwgod# @Version : 1.0.0# 检测本机指定端口是否还在监听# 运行:check_listen_port.py -p 8080import socketimport argparseimport mail163import local_ip as lipdef check_listen_port(port): ip = lip.get_IP() s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) r = s.connect_ex(('127.0.0.1', port)) if r != 0: # print(' ...
Rocky linux
1. Rocky linux1.1 安装时分区123456789创建以下分区/boot: 2GB/ :21GBswap: 2GB/home: 25GB创建第一个分区,大小为2GB的 /boot 分区,点击添加挂载点(Add mount point) 1.2 配置网络12345678910111213141516171819202122232425262728# vi /etc/NetworkManager/system-connections/ens160.nmconnection[connection]id=ens160uuid=466abc28-0ac4-3774-a6a1-16a4d9ba1051type=ethernetautoconnect-priority=-999interface-name=ens160timestamp=1686755143[ethernet][ipv4]#method=automethod=manualaddress=192.168.64.56/24,192.168.64.2dns=114.114.114.114[ipv6]addr-gen-mod ...
git-flows
[TOC] 1.分支类别123451.Main 主分支2.Develop 开发分支3.feature 功能分支(临时分支)4.release 预发布分支(临时分支)5.fixbug 修复bug分支(临时分支) 2.分支作用12345678910111213141.Main 主分支作用代码库有且仅有一个主分支,所有提供给用户使用的正式版本,都在这个主分支上发布,主分支只用来分布重大版本,每次重大发布打tag标记。2.Develop 开发分支日常开发分支,我们把开发用的分支,叫做Develop。这个分支可以用来生成代码的最新隔夜版本(nightly)。如果想正式对外发布,就在Main分支上,对Develop分支进行"合并"(merge)3.feature 功能分支(临时分支)临时分支 使用完以后,应该删除,使得代码库的常设分支始终只有Main和Develop。它是为了开发某种特定功能,从Develop分支上面分出来的。开发完成后,要再并入Develop。功能分支的名字,可以采用feature-name-time的形式命名,例如:feature-brig ...
1990-1999年十首金曲分享
Your browser does not support the video tag.
minio K8S 部署
yaml部署方式12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697# minio-statefulset.yaml---apiVersion: apps/v1kind: StatefulSetmetadata: name: minio namespace: miniospec: serviceName: minio replicas: 4 selector: matchLabels: app: minio template: metadata: labels: app: minio spec: containers: - name: minio env: - n ...
markdown基本语法
标题: 一级标题 二级标题 三级标题 四级标题 五级标题 六级标题 字体: 加粗 斜体 斜体加粗 删除线 引用: 引用 引用 引用 分割线: 三个或者以上的-或者* 图片:图片alt–>是显示在图片下面的文字,相当于对图片内容的解释图片title–>是图片的标题,当鼠标移到图片上时显示的内容,可不加 超链接:超链接名,title可不加百度 列表: 无序列表 列表内容 列表内容 列表内容 有序列表 列表内容 列表内容 列表内容 列表嵌套上一级和下一级之间敲三个空格即可 表格: 表头 表头 表头 内容 内容 内容 内容 内容 内容 代码: 单行代码create database hero; 代码块1234function fun(){ echo "这是一句非常牛逼的代码";}func(); 流程图 示例11234567st=>start: 开始op=>operation: My Operationcond=>condition: Yes or No?e=& ...
github Connection time out
异常12# 在连接github时,执行”ssh -T git@github.com” 命令时,出现ssh: connect to host github.com port 22: Connection timed out 解决1234567891011121314# 在存放公钥私钥(id_rsa和id_rsa.pub)的文件里,新建config文本vim config# 输入下面内容Host github.comUser 注册github的邮箱Hostname ssh.github.comPreferredAuthentications publickeyIdentityFile ~/.ssh/id_rsaPort 443# 最后:wq退出编辑即可# 接着再执行,出现提示回车yes即可ssh -T git@github.com
elasticsearch+kibana快照实现迁移及恢复
1. 全部索引存储快照及恢复1.1 全部索引存储快照1.1.2 全部索引注册快照存储库1234567PUT _snapshot/old_k8s-prod-info{"type": "fs","settings": {"location": "/usr/share/elasticsearch/es-back/snapshot01"}} 1.1.2 快照全部索引1PUT _snapshot/old_k8s-prod-info/backup_all?wait_for_completion=true 1.1.3 查看快照进度12345GET _snapshot/old_k8s-prod-info/backup_all/_status- grep state- started:正在同步- success:成功- failed:失败 1.2 恢复1.2.1 注册快照存储库1234567PUT _snapshot/old_k8s-prod-info ...
mysql 删除重复数据
Mysql如何删除重复数据项目背景:在RocketMQ的消费者服务中,发现了重复消费的情况,为了处理,需先将消费者停止消费,去重消息ID重复的数据,再给消息ID设置唯一索引。 方法一:使用临时表 创建一个临时表,用于存储要保留的数据。 1CREATE TABLE consumer_crm_record_tmp LIKE consumer_crm_record; 将要保留的数据存储到临时表中 1234INSERT INTO consumer_crm_record_tmpSELECT MAX(id) AS id,message_id,message,responseFROM consumer_crm_recordGROUP BY message_id; 删除原表中的数据 1delete from consumer_crm_record 将临时表中的数据加入到原表中 123INSERT INTO consumer_crm_recordSELECT id,message_id,message,responseFROM consumer_crm_record_tmp; ...
Linux常用操作及示例
Linux常用操作及示例记录一些常用的linux操作以备学习 终端操作文件和目录管理 ls:列出当前目录下的文件和文件夹。示例:ls -l命令用于以详细列表形式显示文件和目录。 cd:切换到指定目录。示例:cd /home命令用于切换到/home目录。 pwd:显示当前所在目录的路径。示例:pwd命令用于显示当前所在的目录路径。 mkdir:创建新目录。示例:mkdir myfolder命令用于在当前目录下创建名为myfolder的新目录。 rm:删除文件或目录。示例:rm myfile.txt命令用于删除名为myfile.txt的文件。 cp:复制文件或目录。示例:cp myfile.txt myfolder/命令用于将myfile.txt文件复制到myfolder目录。 mv:移动文件或目录。示例:mv myfile.txt myfolder/命令用于将myfile.txt文件移动到myfolder目录。 文件查看和编辑 cat:显示文件内容。示例:cat myfile.txt命令用于显示myfile.txt文件的内容。 less:分页显示文件内容。示例 ...