自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Knowledge Archiving and Sharing

无量心, 生福报, 无极限.

  • 博客(119)
  • 资源 (1)
  • 收藏
  • 关注

原创 ceph17手动部署rgw,搭建对象存储服务

前提:已部署好ceph17集群。

2025-04-07 21:00:45 50

原创 dmsetup 清理ceph osd残留磁盘分区

在物理机上接入磁盘并准备格式化时,发现磁盘中存在之前残留的 Ceph OSD 分区。尝试运用 fdisk 重新分区、重新格式化,以及使用 sgdisk 格式化,甚至重写磁盘头,都未能成功清理掉这些 OSD 残留分区。最终,借助 dmsetup 直接删除磁盘映射的方式,成功解决了这一棘手问题 。

2025-04-06 22:11:55 180

原创 ubuntu 22操作系统模板定制

【代码】ubuntu 22操作系统模板定制。

2024-12-16 20:37:24 2858

原创 二进制部署Prometheus+grafana+alertmanager+node_exporter

8. **生态系统**:Prometheus 拥有丰富的导出器生态系统,导出器是将各种服务和系统(如数据库、Web 服务器等)的指标以 Prometheus 可抓取的格式暴露出来的组件。3. **查询语言**:Prometheus 提供了一种强大的查询语言,称为 PromQL(Prometheus 查询语言),允许用户轻松提取和操作时间序列数据。5. **可视化**:虽然 Prometheus 本身不提供高级可视化功能,但可以与 Grafana 等工具集成,以创建仪表板和可视化的指标表现。

2024-12-09 22:10:28 492

原创 kvm 改配cpu、内存、磁盘

root@ceph05 ~]# virsh blockresize vmwinxxx vdc 1000G -- 在线改配磁盘(kvm对接了ceph的secret)[root@ceph05 ~]# rbd resize rbdpool/vmwinxxx --size 1000G -- 离线/关机,修改rbd,开机。virsh setvcpus vmxxx 12 --config --live 在线。查看虚拟机的磁盘挂载情况。磁盘只能增加,不能减少。

2024-12-08 22:22:48 479

原创 安装部署PowerDNS--实现内网DNS解析

本质上是将主pdns对应的后端mysql记录,同步到slave pdns的对应数据库里面去(删除域名下所有的记录,插入全部的新的)pdns主配置文件里面配置also-notify (slave pdns的ip:port)和 xfr-cycle-interval (同步周期),建议设置为300/600, (自动同步)主pdns对应后端数据库里面的域名SOA记录content字段,第4个部分为主从同步周期,默认为为10800(3个小时),可以修改成1800s或者3600s(自动同步)。要选择INCREASE。

2024-12-08 21:32:07 4753 4

原创 cephfs 快照功能

cephfs 快照功能

2024-09-29 14:21:31 3247

原创 ceph rgw 桶分片之reshard

Ceph RGW(RADOS Gateway)的 reshard 功能是用来动态调整对象存储的分片(shard)数量,从而优化性能和存储利用率。

2024-09-26 23:10:48 3789

原创 oracle12c dataguard搭建及切换

静默安装oracle,实现dataguard,并做主备切换

2024-06-23 22:17:50 3785

原创 使用vdbench对kvm rbd cache none/writeback两种模式进行读写对比测试

使用vdbench对kvm ceph rbd cache 进行对比测试(writeback/none)

2024-04-28 15:24:39 3627

原创 ceph17 实现块存储远程单项&双向复制

ceph集群远程同步复制

2024-04-27 22:54:58 3396

原创 ubuntu20容器部署ceph17

ubutnu20部署ceph17

2024-04-27 20:54:59 3578 1

原创 统计ceph 指定存储池里面的rbd/已分配rbd 总容量小脚本

统计ceph 指定存储池里面的rbd/已分配rbd 总容量小脚本

2024-04-08 16:57:08 3297

原创 统信os平台普通用户无法调用clockdiff的问题解决方法

统信os平台普通用户无法调用clockdiff的问题解决方法

2024-03-08 11:38:41 760

原创 s3cmd工具使用

root@testserver01 ~]# s3cmd setpolicy ./policy.txt s3://abc (为指定桶设置policy)[root@testserver01 ~]# s3cmd put anaconda-ks.cfg s3://abc/ (往指定桶里面上传文件)[root@testserver01 ~]# s3cmd get s3://abc/pro_update.txt (从桶里面下载文件)1. 安装s3cmd工具。3. s3cmd使用。

2024-03-02 20:54:53 877

原创 对象存储数据同步神器之rclone

minio、ceph互相之间同步对象存储数据

2024-03-02 12:55:18 3587

原创 centos7单节点部署ceph(mon/mgr/osd/mgr/rgw)

单节点部署ceph各组件,mon/mgr/osd/mds/rgw。提供块,文件,对象存储

2024-03-02 12:33:15 1334

原创 linux系统内存used占用过高问题排查

系统used内存占用过高,top查看又比较低,综合排查系某脚本不断创建进程,每个进程占用较少,综合起来就消耗比较高了。

2022-08-25 18:33:44 9362 2

原创 shell脚本 查看kafka积压消息

#!/bin/bashn_dir=`pwd`# 每次执行前,先降临时文件清空>.x.log# 查看所有组,并挨个查看消费情况,将结果保存到文件cd /opt/kafka/binfor i in `./kafka-consumer-groups.sh --bootstrap-server 192.168.1.99:9092 --list`do ./kafka-consumer-groups.sh --bootstrap-server 192.168.1.99:9092.

2022-05-18 16:31:52 15004

原创 Cassandra 单机部署

下载cassandracd /optwget https://dlcdn.apache.org/cassandra/3.11.13/apache-cassandra-3.11.13-bin.tar.gztar xvf apache-cassandra-3.11.13-bin.tar.gzmv apache-cassandra-3.11.13-bin cassandramkdir /opt/cassandra/{data,commitlog,saved_caches,hints}创建cassa

2022-05-18 16:24:02 15327

原创 prometheus 部署

下载地址: https://prometheus.io/download/wget https://github.com/prometheus/prometheus/releases/download/v2.34.0/prometheus-2.34.0.linux-amd64.tar.gzwget https://github.com/prometheus/alertmanager/releases/download/v0.24.0/alertmanager-0.24.0.linux-amd64.tar

2022-05-16 16:03:16 14409

原创 Jmeter 实现mqtt协议压力测试

1. 下载jmeter,解压https://jmeter.apache.org/download_jmeter.cgi以 5.4.3 为例,下载地址: https://dlcdn.apache.org//jmeter/binaries/apache-jmeter-5.4.3.ziplinux下解压: unzip apache-jmeter-5.4.3.zip2. 下载mqtt-jmeter插件下载地址:https://github.com/emqx/mqtt-jmeter/releasesh

2022-05-16 15:41:05 20985 2

原创 python 自动识别图形验证码

本文以知网注册验证码为例1. 安装tesseract,并将路径加到环境变量中下载地址:https://digi.bib.uni-mannheim.de/tesseract/2. 安装pytesseractpip install pytesseract代码示例# coding = utf-8import timeimport pytesseractfrom PIL import Imagefrom selenium import webdriverdef.

2021-08-22 09:27:03 28047

原创 shell 格式化数据小脚本

shell处理文件,进行字符串格式化,添加单引号或者双引号#!/bin/bashif [ $# == 0 ];then echo "没有带文件"; exit 0;fi>.tempfilefunction for_in_file_two(){for i in `cat $1`do echo '"'$i'",'>>.tempfiledone}function for_in_file_one(){for i

2021-08-20 21:31:44 27385

原创 爬取csdn,排名前200作者的原创文章

1. 队列保存前200位作者用户名,每次取一个出来用独立线程取获取其所有的原创博客2. 使用线程锁,写csv文件,防止多线程写入错乱 ( with csv_writer_lock:)3. 每次最多运行5个线程,并行爬取5个用户的博客# coding = utf-8import csvimport jsonimport threadingimport timeimport osimport jsonpathimport requestsfrom queue impo

2021-08-20 21:24:46 27162

原创 python 爬取全国最新省市区数据,并存入表

本文通过调取高德行政区划查询接口,获取最新的数据信息(省、市、区、经纬度、行政级别、城市编码、行政编码等),并通过mysql.connector存入mysql数据库表结构设计如下:CREATE TABLE `districts` ( `districtId` int(11) NOT NULL AUTO_INCREMENT, `districtPid` int(11) DEFAULT NULL COMMENT '上级ID', `name` varchar(32) DEFAULT NULL

2021-08-08 23:08:04 29832 2

原创 python 之免费ip代理池

基于proxy_pool,部署了一个开放的免费ip代理池,提供出来供大家使用。数据有效性每2分钟更新一次。地址:http://proxy.linuxdba.ltd/all/开源项目地址:https://github.com/jhao104/proxy_pool

2021-08-06 22:26:55 31504 1

原创 爬取站大爷的免费ip代理

coding = utf-8“”"Created by linuxdba at 2021/8/2mail: linuxdba@qq.com“”"import requestsfrom lxml import etreebase_url = ‘https://www.zdaye.com’url = ‘https://www.zdaye.com/dayProxy.html’header = {‘User-Agent’: ‘Mozilla/5.0 (Linux; Android 6.0; Ne

2021-08-05 22:47:21 30439

原创 docker 部署gitlab 、设置初始密码及外部访问地址

docker pull gitlab/gitlab-cedocker run --detach \--publish 8443:443 --publish 8880:80 \--name gitlab \--restart always \--volume /xgj/gitlab/config:/etc/gitlab \--volume /xgj/gitlab/logs:/var/log/gitlab \--volume /xgj/gitlab/data:/var/opt/g

2021-07-20 21:36:06 22746

原创 python 生成6位随机验证码

# coding=utf-8import randomfrom captcha.image import ImageCaptchadef randomText(textArr): length = len(textArr) if length < 1: return '' if length == 1: return str(textArr[0]) randomNumber = random.randint(0, lengt.

2021-07-02 15:05:58 30729

原创 python 解析页面内嵌链接,并访问是否正常

import timeimport urllib.requestfrom bs4 import BeautifulSoupt = time.time()def scanpage(url, suburl): websiteurl = url t = time.time() n = 0 html = urllib.request.urlopen(websiteurl).read() soup = BeautifulSoup(html, "lxml") .

2021-07-02 14:57:22 29366

原创 telnet Connection refused 端口不通处理

telnet 不通1. 防火墙屏蔽,iptables等放开端口处理2. 没有启用对应端口的侦听,需有侦听进程,通过netstat -tlpn查看是否有侦听。如没有,可通过nc 启用侦听后再telnet没有启用8080端口,使用nc -lp 8080 & 命令开启8080的tcp侦听,在端口启用列表里面能找到了,再telnet就通了,说明8080端口正常可用。...

2021-05-28 22:52:26 24553 1

原创 脚本自动检测网站是否可用,异常时邮件提醒

# cataccess_cosmoplat.sh#/bin/bashcd /usr/local/scripts/cosmoplat>.real_log/usr/bin/curl https://www.cosmoplat.com | grep '沪公网安备31011702004474号' > .real_logfunction add_count(){count=`cat .count`b_count=$(($count+1))echo $b_c..

2021-05-17 22:51:25 31222

原创 apache benchmark 做接口压力测试

1. 安装压测工具包,httpd-toolsyum install httpd-tools2. post 请求将参数放在文件里面,159_root -->cat GetRsOrderInfo.txt{"method":"GetRsOrderInfo","orderId":2785629,"version":"v0.1.0","localHSFVersion":"8.2.574","localCKVersion":"9.1.498","nativeVersion":"ljck..

2021-05-16 23:18:35 32105

原创 iptables 经验总结,及实战实例

写防火墙一般写进来的防护INPUT,出去的OUTPUT不写防火墙先放行,再设置默认策略iptables -P INPUT ACCEPT先放行22,再放行其他的端口再设置默认策略为drop,这样非范围内的就不能上来了为安全起见,操作的时候,先看下input的默认策略,如果是DROP,执行-F, 就不可以再上去了。最好建一个crontab, 15分钟后自动执行,完事之后再停掉,写iptables -P INPUT ACCEPTiptables -F对...

2021-05-16 23:13:23 4363

原创 解决 group_concat 默认长度限制

原因:mysql的group_concat默认连接长度为1024字符,也就是说你需要连接后的连接超过1024字符,它只会显示这么长,其余部分都会被截取丢掉。解决办法:(1)GROUP_CONCAT有个最大长度的限制,超过最大长度就会被截断掉,你可以通过下面的语句获得长度:  SELECT @@global.group_concat_max_len;  show variables like "group_concat_max_len"; 使用以下语句设置: ...

2021-05-16 23:08:55 1064

原创 postfix mailx发送邮件,telnet sina/163/126/qq等25号端口不通时,可走ssl 465、tls 587端口发送邮件

参考:https://blog.youkuaiyun.com/liuy5277/article/details/77097381,如果telnet smtp.sina.com 25 可通的话,可直接mail邮件即可一般情况下25是不通的,此时可以用465、587端口,做ssl 或者tls 加密,(465、587端口一般可以telnet连接)以163邮箱服务器为例:/etc/mail.rcset from=linuxdbaxxxxxx@163.comset smtp=smtps://smtp.163.

2021-05-16 23:04:18 4647

原创 Linux 之间 scp免密传文件

A、B两台linux机器A机器scp文件到B机器A机器上:ssh-keygen -t rsa cat .ssh/id_rsa.pub将内容追加到B机器上的.ssh/authorized_keys 里面

2017-08-11 14:47:40 2700

原创 postfix 实现自动发邮件

环境 CentOS 6安装postfixyum install postfixinet_protocols 修改为 ipv4inet_protocols = ipv4重启postfixservice postfix restart测试:echo "Mail Content" | mail -s "Mail Subject" linux

2017-08-11 14:42:29 2675

原创 Selenium 找不到元素的处理方法

1、 加默认等待时间,全局性,对每个查找元素都适用,最长等待10秒钟WebDriver wd;wd.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);2、对具体元素进行设置WebDriverWait wait = (new WebDriverWait(wd, 10));wait.until(new

2016-05-16 10:23:13 4979

AIX命令参考手册---重点文档.pdf

AIX命令参考手册[重点文档] AIX命令参考手册[重点文档]

2010-07-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除