自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

RayPick的博客

carpe diem

  • 博客(339)
  • 资源 (12)
  • 收藏
  • 关注

原创 在B机器上使用A机器的本地账号登录到A机器的共享目录

net use \机器IP\test_evidence /user:机器IP\evidence_test。2.文件管理器中打开,并按照提示输入密码 ZXZpZGVuY2VfdGVzdA。net use \机器IP\test_evidence /delete。3.如果要删除该账号与远程的连接,删除命令如下。net use命令查看目前已经绑定的连接。\机器IP\test_evidence。1.在B机器上输入命令。如果账户锁定,解锁用户。

2025-01-17 11:27:51 194

原创 nginx去除响应Server标头

【代码】nginx去除响应Server标头。

2025-01-15 13:49:48 609

原创 python elasticsearch 8.x通过代理发起请求方法

由于python elasticsearch v8 engine的源码包中并未开放对于请求添加proxies的支持,导致在某些环境下无法连通外网的es服务。目前网上暂无相关的修改内容,我这边提供下自己修改的动态运行时替换elasticsearch包的源码方法demo。

2024-12-20 09:43:03 475

原创 sqlserver查询卡死进程并kill掉

工程师在sqlserver的表里新加了一列字段,表数据一共15w左右,但是select count(1) 怎么都查询不出来这张表的总数据,怀疑是新加字段导致了这个问题,很奇怪的现象。2.问题为解决,怀疑是表出了问题,所以还原数据库,新建了一张表,表里加了需要的新字段,然后把老的表数据重新灌进去,问题解决。sqlserver版本: MSSQL 2019。1.尝试查询进程并杀死。

2024-11-21 17:06:37 599 1

原创 rpmdb: BDB0113 错误Thread/process failed: BDB1507 Thread died in Berkeley DB library

运行 yum list时报错。原因:rpm数据库损坏了。

2024-11-20 15:33:30 413

原创 Redhat安装Samba服务及配置共享文件夹

当然可以看到我这里添加了两块内容,一块是[shared_folder],另一块是[eshop_shared_folder]我下面的wx8vm00003是域名,你可以缓存ip,后面的shared_folder就是你在配置文件中加的内容块的名称定义。比如我的用户名rbadmin_app1,注意这里的用户名是你机器上实际已经存在的用户。指令:sudo smbpasswd -a [用户名],其余上面的都是原有的配置文件未改动过。nanshou是我的用户名。输入密码,密码会输入俩次。密码:xxxxxxxx。

2024-11-18 11:41:34 599

原创 python代码获取zabbix上机器磁盘使用率

1.需要先给机器打上标记os_type: Linux或者os_type: Windows。先装一下相关的数据包 pip install pyzabbix。最后的数据结构如下,这是我自己定义的,当然可以自己动代码进行修改。

2024-11-05 18:13:44 213

原创 root用户和子账户的OPENSSLDIR不一样导致docker容器内程序访问报证书错误

所以带着疑问我去找了下是什么原因,最终发现是Anaconda默认进入虚拟环境设置开启了,将环境变量切换成了anaconda所在证书的路径,所以才导致docker读取环境变量的时候读到了错误的地址,引发了这个问题。docker部署了一个应用程序quartzui,作用是定时任务调度平台,但是最近由于IT部门更新了根证书,导致出现docker容器内的任务调度平台调用程序url都失败,且这些url很明显的一个问题就是https开头。至于怎么看OPENSSLDIR,命令如下。机器环境:redhat9。

2024-10-25 17:00:49 493

原创 Gitlab pre-receive hooks适配java p3c-pmd和python pycodestyle

那么两种扫描方式我都已经给出了解决方案,如果需要python变成增量扫描,可以自己根据JAVA的逻辑去实现,当然肯定需要大量的调试,JAVA的这块我就调试了很久才出来的结果。Gitlab版本:Gitlab v14.9。server环境:Centos 8。安装方式:docker。下面是具体的操作及文档。

2024-09-13 11:18:10 1019

原创 Jenkins docker容器时区修改

用docker搭建的Jenkins环境时间显示和我们本地时间相差8个小时,可能是由于docker run的时候没有加上/etc/localtime:/etc/localtime去同步时区,所以需修改容器内部的系统时间。docker cp /usr/share/zoneinfo/Asia/Shanghai 容器id:/etc/localtime。查看容器内部系统时区,显示的是Etc/UTC。查看容器内部的系统时间,跟宿主机的不一致。进docker容器查看时间。先查看宿主机的系统时间。

2024-08-26 14:10:30 687

原创 gitlab查询分支API显示不全,只有20个问题

可以通过添加per_page参数来指定每页返回的分支数量,例如设置为100,仓库中一共有50个分支,即可一次性获取所有50个分支。根据GitLab的文档,查询分支API默认最多返回20个分支。如果要一次性显示80个分支,可以使用分页参数来获取所有分支。gitlab查询分支API需要查询所有分支,且分支数量大于20,但目前调用接口返回的branch最多就显示了20个。然后,可以通过递增page参数的值来获取后续的分支页。

2024-07-22 17:58:45 978

原创 jenkins报错com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy

Jenkins版本: 2.332.1Role-based Authorization Strategy版本:3.2.0该插件历史版本地址:https://plugins.jenkins.io/role-strategy/releases/Jenkins所在服务器需要重启,直接对服务器进行了重启,并没有提前使用systemctl stop jenkins命令停止jenkins。

2024-06-04 10:54:06 1485 1

原创 MySQL错误 Host is blocked because of many connection errors; unblock with ‘mysqladmin flush-hosts‘问题解决

错误:Host is blocked because of many connection errors;

2024-05-06 18:06:06 4429 2

原创 Azure AKS日志查询KQL表达式

如果不行的话试下我在下面提供的另一条KQL语句,因为在我写KQL语句的这段时间,似乎Azure Monitor这个模块的数据表正在做迁移,最后我是试了上面的语句成功查询出来的,而Azure内部的朋友经过实验他是用以下语句,联表查询到的数据,但我用下面这个语句查出来就一直是空的,查不到任何数据,所以这个可能需要视情况而定。查询前,记得修改下图上红线所划出来的参数值,具体解释都有标注。

2024-05-06 14:46:06 598

原创 docker mysql更新升级版本

数据库版本:MySql 8.0.22 数据库中数据量不大,处于开发/测试环境,风险较低。升级是因为测评漏洞,在进行国家三级等级保护测评过程中,漏扫发现多个MySql漏洞。这里我也找到另一个博主写的博文可以供大家参考。具体请参考以下的官方文档链接。操作系统:Centos7。

2024-04-30 14:04:04 1426 2

原创 C#服务在IIS服务器出现The resource you are looking for might have been removed, had its name changed

C#服务部署在IIS服务器,请求接口时,当request url长度过长会出现报错The resource you are looking for might have been removed, had its name changed, or is temporarily unavailable.而将request url长度减少后发现请求正常,不会出现报错。

2024-04-23 16:31:30 2006

原创 Recommended Azure Monitors

Refer :

2024-04-23 14:05:04 1612

原创 Azure AKS集群监控告警表达式配置

其中id就是我们要的clusterID,然后替换下面的clusterID字段内容。最后的 percentage 也需要根据实际情况来设置对应值。

2024-04-23 11:14:05 929

原创 ubuntu安装docker

在非root账户下输入以下命令安装docker-ce,完成后切换到root用户执行docker命令行,如果说需要非root用户可执行,那么就需要执行step2。

2024-04-22 09:47:59 877 1

原创 Azure云WAF服务的CRS规则和DRS规则区别

CRS 是由OWASP(开放式 Web 应用程序安全项目)维护和推动的一组规则,它们旨在防止常见的 Web 攻击,如 SQL 注入、跨站脚本攻击(XSS)等。DRS 是 Azure WAF 的默认规则集,由 Azure 提供和维护。这些规则旨在提供基本的 Web 安全性,但可能没有覆盖所有 OWASP CRS 中的规则。选择依据: 使用 CRS 规则集通常适用于那些对于 Web 安全性有较高要求的应用程序,需要更细粒度的控制。而 DRS 规则集适用于那些对于基本安全性要求的应用程序,希望简化配置的用户。

2023-12-08 11:24:33 1124

原创 Mysql Innodb Cluster集群搭建 - docker

由于网上资料基本没有通过docker搭建Innodb Cluster的教程,所以特地研究了一下这个技术栈,并通过博客记录下来。ubuntu 18.04docker 20.10.21三台linux环境的机器ip分别为: 192.168.56.103;192.168.57.103;192.168.57.104#设置各自的hostname不重复hostnamectl set-hostname raypickhostnamectl set-hostname raypick2hostnamectl set

2023-11-14 09:33:15 1175

原创 git cherry-pick命令详细用法

cherry-pick 和它的名称翻译一样,精心挑选,挑选一个我们需要的 commit 进行操作。它可以将在其他分支上的 commit 修改,移植到当前的分支。git cherry-pick命令的作用,就是将指定的提交(commit)应用于其他分支。上面命令会将指定提交的commitHash应用于当前分支。此时在当前分支产生一个新的提交,新提交代码的哈希值会和之前的不一样。

2023-10-30 09:37:18 960

原创 Ubuntu系统下安装rpm安装包的方法

Ubuntu的软件包格式为deb而RPM格式的包归属于红帽子Red Hat在这直接使用命令是安装不了的需要通过一个桥梁进行转换。

2023-10-12 10:25:26 2648

原创 docker安装nexus3并配置统一前缀url prefix

jenkins需要通过nginx反向代理才能访问,而反向代理的url中就是通过/nexus匹配的,但是在nexus的内部其实是不包含 /nexus 前缀的。在某些情况下,我们需要这样的一个前缀,那么有两种方法来修改。也就是说在运行前加上参数NEXUS_CONTEXT=nexus,当然这个前缀可以自定义。nexus版本:sonatype/nexus3:3.57.1。安装方式:docker。

2023-10-08 13:52:37 646

原创 nginx压缩ttf文件 mine.types的作用

最近在运维过程中,前端提到发现在linux上下载某ttl文件(字体文件)太大,传输过程比较慢,于是就想着使用nginx的gzip进行压缩,经过不断尝试,终于发现在nginx的配置目录/etc/nginx/mine.types 文件中少了造成nginx不能识别ttf文件,加上后就能压缩了(ttf在nginx中默认是没有配置的,需要手动去加)下载是nginx.conf开启压缩具体的配置gzip on;#是否开启gzip压缩#设置压缩等级 范围1-9 等级越低压缩比越小。

2023-09-01 11:43:18 756

原创 SSL/CA 证书及其相关证书文件(pem、crt、cer、key、csr)

SSL 证书是数字证书的一种,类似于驾驶证、护照和营业执照的电子副本。因为配置在服务器上,也称为服务器证书。SSL 证书只有正确安装到 Web 服务器,才能实现客户端与服务器间的 https 通信。由于涉及到不同类型 Web 服务器的配置,需要在证书签发后,根据实际服务器环境来安装证书。CA 是一种电子商务认证授权机构,也称为电子商务认证中心,是负责发放和管理数字证书的权威机构,并作为电子商务交易中受信任的第三方,承担公钥体系中公钥的合法性检验的责任。其发布的证书就是 CA 证书。

2023-08-25 17:20:08 8955 1

原创 fastapi集成elastic-apm,实现性能监控

软件版本背景:elastic 8.9apm 6.x官方原文如下:Incorporating Elastic APM into your Starlette project only requires a few easy steps.Install the Elastic APM agent using pip:or add to your project’s file.To set up the agent, you need to initialize it with appropriate

2023-08-24 17:55:30 962

原创 DNS解析中的A记录、AAAA记录、CNAME记录、MX记录、NS记录、TXT记录、SRV记录、URL转发等

在任何 DNS 记录文件(Domain Name System (DNS) Zone file)中, 都是以SOA(Start of Authority)记录开始。SOA 资源记录表明此 DNS 名称服务器是为该 DNS 域中的数据的信息的最佳来源。SOA 记录与 NS 记录的区别:简单讲,NS记录表示域名服务器记录,用来指定该域名由哪个DNS服务器来进行解析;

2023-08-24 09:21:46 9369

原创 Merge Request 与 Pull Request 的区别

当然当其他人想要给自己合并代码时,一般是要 fork 一个仓库,然后在开发者自己的仓库开发,开发完成后给原创仓库提交PR合并请求,请求原仓库主人把你的代码拉(pull)回去。基于对 Github 和 Gitlab 的了解,基于两者使用场景的不同,我们应该了解到 Pull Request 与 Merge Request 是有区别的。这个理由是 Gitlab 官方给的,我觉得还是可信的。Gitlab 一般是公司的私有库,一个工作团队维护一个仓库,通常大家会新建自己的开发分支,开发完成后,把代码合并到主分支。

2023-08-23 16:24:54 1150

原创 chrome解决http自动跳转https问题

但是后面我去掉了https协议,访问http://test.apac.com:9090/login 的时候Chrome每次都自动给我转到 https://test.apac.com:9090/login 这个网址,就可以通过删除 test.apac.com 此域名来解决问题。例如我之前可能访问过这个网址,https://test.apac.com:9090/login。1.地址栏输入: chrome://net-internals/#hsts。

2023-08-16 17:06:09 2675

原创 Linux—LVM基础

LVM(Logical Volume Manager),即逻辑卷管理,是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。通过LVM系统管理员可以轻松管理磁盘分区,如:将若干个磁盘分区连接为一个整块的卷组(volume group),形成一个存储池。管理员可以在卷组上随意创建逻辑卷组(logical volumes),并进一步在逻辑卷组上创建文件系统。

2023-08-15 13:59:42 2675

原创 win10计算器无法打开

最后看到这三个图标后,突然发现这玩意难道还要给VR用?那意思是要显卡驱动?想起来我之前手动更新过显卡驱动,去Nvidia官网下载了最新显卡驱动更新过。于是去联想电脑管家里去看驱动,发现我用的驱动是31.xxxxx,而原厂推荐的是27.xxxxx,于是选择恢复到推荐的驱动,然后卸载计算机,重启电脑,打开microsoft store,下载计算器,重新安装就可以了。打开计算器报错,显示无法打开应用,请打开应用商店获取更多信息。网上试了很多方法,看的最多的是。1、点开计算器重置应用。2、输入命令重新安装。

2023-07-26 19:35:39 3049

原创 网络性能测试诊断参考工具表

性能指标工具说明吞吐量(BPS)sar nethogs iftop分别可以查看网络接口、进程以及 IP 地址的网络吞吐量PPSsar /proc/net/dev查看网络接口的 PPS连接数netstat ss查看连接数延迟ping hping3通过 ICMP、TCP 等测试网络延迟连接跟踪数conntrack查看和管理连接跟踪状况路由mtr route traceroute查看路由并测试链路信息DNSdig nslookup

2023-07-24 13:23:37 270

原创 调用gitlab接口合并merge request报错 406 branch can‘t be merged

可以看到以上的返回结果中有一个字段叫merge_status,而值是checking,也就意味着gitlab正在checking代码是否有冲突等情况,是否可以合并。而merge_status目前看下来我看到有三种情况,分别是cannot_be_merged、checking、can_be_merged。只有在can_be_merged情况下才可以调用接口被正确合并,否则就会报错406 branch can’t be merged,或者其他错误。终于找到了问题所在。

2023-07-20 20:24:20 996

原创 并发请求gitlab接口报错500 Internal Server Error

可以尝试更新一下gitlab版本是否能够解决,或是在业务层,或分布式架构中加上全局锁,禁止在毫秒级别同时并发请求操作同一资源,应该就可以解决掉这个问题。GitLab中的数据库负载均衡是为了处理数据库连接的高可用性和性能而设计的。,会得到500的报错,起初以为是自己研发的系统代码在处理过程中由于数据不准确导致的500错误,没有太过在意。事务超时:如果事务执行时间过长,超过了数据库设置的事务超时时间,可能导致事务失败。调整数据库事务的设置,如增加事务超时时间,以适应较长的事务处理时间。

2023-07-19 13:56:22 3826

原创 使用Swagger Codegen生成Python服务端客户端代码

文件路径 swagger_client/configuration.py 可能需要将协议https改成http,否则会报SSL认证错误。我们自己创建一个python文件,我这里叫testray.py,需要放在跟setup.py这个文件同级目录下,也就是最外层,添加如下内容。我用的是virtualenv生成的虚拟环境运行的,其他虚拟化环境也一样,所以这里我只贴一下 virtualenv 的命令。原来的DefaultApi路径是错误的,无法import,所以需要改成我下图这样。生成的目录结构如下图所示。

2023-07-10 18:09:09 2006

翻译 为什么有时候域名的末尾有个点?

为什么人们有时在域名的末尾加一个点?例如,如果你通过运行查询执行完dig命令后,有一个——变成了!发生了什么?有些 DNS 工具也要求传给它的域名后加一个:如果你在使用时传给它最初我以为我知道这个问题的答案(“呃,末尾的点意味着域名是完全限定的?”)。这是对的 —— 一个完全限定域名(fully qualified domain name)(FQDN)是一个末尾有的域名!但是为什么末尾的点是有用且重要的呢?

2023-07-10 11:28:16 1462

原创 小米路由器局域网设备ping不通

两台电脑在同一个局域网内,都连接上小米路由器,我发现电脑部署的服务局域网设备都访问不到,甚至ping不到,排除了防火墙问题,最终发现是路由器一个设置导致的。将原来的混合加密,更换为强加密(WPA2个人版) 即可。

2023-07-09 15:35:38 1293 1

转载 SR-IOV是什么?性能能好到什么程度?

但是,虚拟机会独占这个直通的PCI-e设备,一台宿主机可能有成百上千个虚拟机,如果每个虚拟机都给直通一个PCI-e设备,比如网卡,那么该造什么样的主机?比如网卡,虚拟机看来好像有一个真实网卡,但是这个网卡是宿主机虚拟出来的硬件,也就是一堆软件代码而已,没有真实硬件。下图是Windows8.1虚拟机中的网卡配置,Ethernet1是vmxnet3虚拟网卡,pciPassthru0是SR-IOV的网卡。虚拟机中,我们先把虚拟机中SR-IOV的VF网卡禁用,先测试虚拟网卡。接下来禁用虚拟网卡,启用VF网卡。

2023-07-09 14:29:51 8982

转载 云网络——SR-IOV方案

SR-IOV是Single Root I/O Virtualization的缩写。SR-IOV 技术是一种基于硬件的解决方案,可提高性能和可伸缩性。SR-IOV 标准允许在虚拟机之间高效共享 PCIe(Peripheral Component Interconnect Express,快速外设组件互连)设备,并且它是在硬件中实现的,可以获得能够与本机性能媲美的 I/O 性能。SR-IOV 规范定义了新的标准,根据该标准,创建的新设备可允许将虚拟机直接连接到 I/O 设备。

2023-07-09 14:27:21 3287

初始化Linux数据盘脚本

初始化Linux数据盘脚本,用于初始化华为云等机器的数据盘

2023-04-18

map-reduce.rar

hadoop测试代码

2021-08-28

cdh集群安装文档v2.0.txt

cdh集群安装文档

2021-07-09

k8s apache解析正则表达式.txt

k8s apache解析正则表达式

2021-07-07

k8s+docker日志解析正则表达式.txt

k8s+docker日志解析正则表达式.txt

2021-06-30

studentsystem.py

python学生管理系统代码,正常增删改查排序都能满足了,变态的要求肯定没有,需要的话可以私信联系交流代码

2021-05-20

整理的JMETER使用手册.doc

整理的JMETER使用手册.doc

2021-05-20

create-keypair.jmx

create-keypair.jmx

2021-05-20

apache-jmeter-5.2.1.zip

apache-jmeter-5.2.1.zip

2021-05-19

test_user.sql

测试sql文件

2021-05-12

download_mm.exe

下载煎蛋网美女图片可执行文件,对应源码在我的这篇博客里https://blog.youkuaiyun.com/weixin_44388689/article/details/116598108

2021-05-12

Prometheus监控系统.pdf

Prometheus监控系统.pdf

2021-05-12

mariadb-10.3.27-winx64.zip

mariadb-10.3.27-winx64.zip

2021-05-12

空空如也

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

TA关注的人

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