- 博客(298)
- 资源 (1)
- 收藏
- 关注
原创 win11 安装软件提示无法访问Windows installer服务
win11 安装软件提示无法访问Windows installer服务。在服务中找到Windows Installer 服务然后手动启动该服务。将“数值数据”设置为 3(表示“手动”启动),点击“确定”。在右侧查找名为 Start 的项,双击它。重启电脑后,就可以手动启动了。打开注册表,输入一下路径。如果遇到“禁用”的情况。
2026-01-28 14:31:13
7
原创 IOError: [Errno 2] No such file or directory: ‘/tmp/pip-build-qxKbBk/numpy/setup.py‘
报错 IOError: [Errno 2] No such file or directory: ‘/tmp/pip-build-qxKbBk/numpy/setup.py’下载对应版本:https://bootstrap-pypa-io.ingress.us-east-2.psfhosted.computer/pip/2.7/下载地址:https://bootstrap-pypa-io.ingress.us-east-2.psfhosted.computer/pip/
2025-12-03 11:36:47
234
原创 CentOS 7部署OpenLDAP+phpLDAPadmin实现统一认证
dc表示域名的部分,格式将完整的域名分成几部分,如域名是example.com,分为dc=example,dc=com。在最后一行添加olcRootPW+上一步生成的密码,olcRootPW表示OpenLDAP管理员的密码。migrate_common.ph文件主要是用于生成ldif文件使用。schema文件位于/etc/openldap/schema/下。http://服务器地址/phpldapadmin/修改此处的cn,dc为自己设置的cn,dc。密码随便写,登陆用的是ldap中的密码。
2025-12-02 17:47:29
744
原创 php编译报错//usr/lib64/liblber-2.4.so.2: error adding symbols: DSO missing from command line
编译PHP时出现"DSO missing from command line"错误,提示缺少liblber库。解决方法是在PHP包的Makefile文件中找到EXTRA_LIBS行,添加参数-llber,然后重新执行make && make install命令即可成功编译。这个操作修复了编译过程中链接库缺失的问题。
2025-11-12 15:47:21
259
原创 Windows家庭版远程时提示‘这可能是因为在远程计算机上阻止 NTLM 身份验证 这也可能是由于 CredSSP 加密 Oracle 修正所导致的。’
在 Parameters 项,右键点击右侧空白区域,选择 新建 -> DWORD (32 位) 值,双击 AllowEncryptionOracle,将其“数值数据” 设置为 2。修改注册表 (regedit) 我当前版本为Windows 家庭版。Win + R ,输入 regedit,然后 Enter。点击确定,重启电脑后再次尝试远程连接。手动创建:新建 -> 项。
2025-10-16 15:03:32
1556
原创 蜜罐平台-Hfish部署
HFish是一款免费的企业级蜜罐系统,支持90多种仿真服务,提供内网威胁检测、外网感知和情报生产功能。支持自定义Web蜜罐、云端蜜网牵引、全端口扫描感知等功能,兼容多种国产操作系统和CPU架构。部署时需开放4433/4434端口,推荐使用MySQL数据库,安装后可通过Web界面管理。初始账号为admin/HFish2021,建议首次登录后修改密码。系统具有低资源占用、多平台支持和多种告警方式等特点,适合企业安全防护场景。
2025-09-09 14:58:32
456
原创 Starting MySQL.2025-09-09T01:10:35.869347Z mysqld_safe error: log-error set to ‘/mysqld/mysqld.log‘
MySQL启动报错提示日志文件缺失。用户在/mysqld目录下创建mysqld.log文件并修改所有者后,MySQL成功启动。问题原因是MySQL用户没有写入日志文件的权限,通过创建文件并设置正确的权限解决了该问题。整个过程展示了Linux环境下MySQL权限问题的典型解决方法。
2025-09-09 09:48:43
254
原创 数据库报错:ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/tmp
数据库报错:ERROR 2002 (HY000): Can’t connect to local MySQL server through socket '/tmp。参考:https://www.cnblogs.com/minseo/p/18533145。
2025-09-02 09:19:43
137
原创 ELK-使用logstash-output-zabbix插件实现日志通过zabbix告警
摘要:本文介绍如何通过logstash-output-zabbix插件实现ELK日志与Zabbix告警联动。首先安装插件并配置logstash,通过input接收日志源,filter解析日志字段并添加zabbix所需字段,output将含关键字的日志发送至Zabbix。然后在Zabbix创建对应模板、监控项和触发器,确保日志能被正常接收并触发告警。最终实现当ELK收集到含error等关键词的日志时,通过Zabbix发送告警到钉钉/企业微信。配置包含详细步骤说明和截图验证。
2025-08-28 14:32:29
511
原创 启动MySQL mysqld_safe error: log-error set to ‘/mysqld/mysqld.log‘, however file don‘t exists.
MySQL编译安装后启动失败,报错显示日志文件不可写且PID文件未更新。排查发现系统残留mariadb导致冲突,通过yum remove mariadb-libs.x86_64强制卸载mariadb及其依赖后,验证已无mariadb组件残留。重新启动MySQL服务成功,问题解决。该案例说明安装MySQL前需彻底卸载冲突的mariadb组件。
2025-08-13 13:48:41
296
原创 linux查看网卡对应的网口信息
如果显示“negotiated 100baseTx-FD flow-control, link ok”,则表明eth0对应的网口已接上网线。例如,ethtool -p eth0会让eth0网口的指示灯闪烁,方便找到网口位置。例如,ethtool eth0会显示eth0的接口类型、连接模式、速率等信息。:查看网卡ethX的详细信息,包括接口类型、连接模式、速率等。例如,mii-tool eth0会显示eth0的连接状态,:使对应的网口指示灯闪烁,从而确定网卡的位置。state UP 表示网卡是启用状态。
2025-03-11 15:26:52
590
原创 prometheus+node_exporter+grafana监控K8S信息
grafana官网:https://grafana.com/grafana/download/11.5.0。包下载地址:https://prometheus.io/download/地址:https://prometheus.io/download/修改prometheus配置文件,在末尾加入被监控的k8s集群信息。访问http://grafana服务IP:3000/移动到 /usr/local/prometheus。移动到 /usr/local/bin。用户名/密码:admin/admin。
2025-02-25 18:20:40
1423
1
原创 windows设置暂停更新时长
右键新建 DWORD 32位值,名称为。5.返回更新页面验证是否修改成功。3.打开系统更新中的高级选项。4.根据需求选择暂停更新日期。
2025-02-25 16:04:12
622
原创 win10向windows server服务器传输文件
win10向windows server服务器传输文件直接拖动文件是无法传输的解决方案:1.点击显示选项2.点击本地资源-详细信息3.在窗口中选择你需要共享的磁盘4.然后远程连接到Windows server服务器5.登录Windows server服务器后,在此电脑下就能看到共享的文件夹,将需要的文件拷贝到服务器即可。
2025-02-08 17:45:26
904
原创 部署Metricbeat监测ES
Metricbeat附带预定义资产,用于解析、索引和可视化您的数据。要加载这些资产在安装目录执行。登录kibana查看堆栈监测,查看监测的节点和节点的索引。编辑elasticsearch-xpack模块配置文件。按需启用elasticsearch-xpack模块。Metricbeat使用模块来收集指标。确定需要启用的模块,查看可用模块的列表。在Metricbeat安装目录下。进入metricbeat目录配置。进入modules.d目录下。
2025-01-20 15:38:43
682
原创 K8s master节点初始化失败报错
然后重置kubeadm并重新加载kubelet服务。K8s master节点初始化失败报错。当前master节点重置kubeadm。最后重新初始化master节点。重新加载kubelet服务。
2025-01-17 11:34:44
684
原创 远程桌面报错-用户账户限制(例如,时间限制)会阻止你登录。
原因是被远程的系统用户密码为空,且默认只允许空白密码的本地账户登录。远程桌面报错-用户账户限制(例如,时间限制)会阻止你登录。设置完后再次尝试远程该系统。Windows远程时报错。
2024-11-11 17:35:20
10442
原创 kibana开启访问登录认证
编辑kibana配置文件,配置es的账户和密码。编辑es配置文件,添加以下内容开启es认证。暂停相关服务,避免kibana报错。会一次设置多种账户的密码。访问kibana进行测试。
2024-09-25 21:33:05
1543
原创 kibana汉化
部署kibana后需要汉化的可以参考以下内容。我的kibana版本:7.17。修改kibana的配置文件。确保kibana正常启动。刷新页面,就汉化完成了。
2024-09-19 20:51:18
979
原创 k8s跨节点后pod无法访问
启动tunl0接口,因为calico需要使用tunl0网卡在各个节点通信。并且主节点以及node2节点都无法ping通node1节点上的pod。除node1外,主节点以及node2节点都无法正常访问nginx。k8s在node1节点部署nginx后,网络插件为calico。并且也没有相关路由信息。
2024-08-25 20:39:59
1135
2
原创 3.通过yaml配置文件创建pod
以nginx容器为例,一个pod中封装了两个容器,一个是pod的基础容器,用来实现k8s的相关功能,一个是nginx的业务容器。因为之前创建过nginx的deploy,所以这里先将相关的deploy和service删除掉。任何的k8s资源都可以通过yaml清单文件来定义。创建一个nginx的pod,会发现它起了两个容器。可以看到pod所在节点,以及IP地址。在主节点测试可以正常访问。pod是最小的资源单位。这里以nginx为例。
2024-08-25 20:09:23
826
原创 The connection to the server localhost:8080 was refused - did you specify the right host or port?
1.将master 节点中 /etc/kubernetes/admin,conf拷贝到需要运行的服务器的 /etc/kubernetes 目录中。如果在node节点上执行kubectl get node报。2.在对应的服务器上配置环境变量。
2024-08-24 19:36:00
438
原创 2.K8s集群搭建
minikube:轻量化的Kubernetes集群,为了能够更好学习和体验k8s功能而推出的,借助个人PC的虚拟化环境就可以实现Kubernetes的搭建。CNI 全称“Container Networking Interface”,即容器网络接口,它提供了一种标准的插件机制,用于连接容器到底层网络。然后重启kubelet。Weave Net:一个分布式的容器网络方案,具有良好的可扩展性和高度自动化的管理。要安装1.23以下的版本,然后k8s1.23版本支持的最新docker是20.10。
2024-08-24 19:12:11
1275
原创 k8s报错Error getting node“ err=“node \“k8smaster\“ not found
最后发现是,初始化的 --apiserver-advertise-address 集群master地址 配置的和主机的IP不一致才导致初始化异常报错。排查过主机名配置的没问题,hosts文件配置也没问题。将集群master地址与主机IP地址改为一致的地址。然后重置kubeadm并重新加载kubelet服务。当前master节点重置kubeadm。服务虽然启动着,但是节点没有被发现。在初始化K8S时候,遇到以下错误。重新加载kubelet服务。
2024-08-15 18:12:17
2700
原创 1.K8s基础概念
Kubernetes是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes 的目标是让部署容器化的应用简单并且高效(powerful),Kubernetes提供了应用部署,规划,更新,维护的一种机制。企业级容器调度平台。是关于 Pod 的定义,但是被包会在其他的Kuberetes对象中(例如Deployment.Statefulset.Daemonset 等控制器)。控制器通过 PodTemplate 信息来创建Pod.
2024-08-14 20:02:32
762
原创 连接投影仪/显示器只能扩展不能复制的解决方案
此现象多发生在双显卡机型上,笔记本屏幕选用集成显卡,而投影仪选择了独立显卡,所以投影仪只能扩展而不能复制,即使用快捷键Win+P调节也无效。1.Win+P,选择复制,然后打开独立显卡设置:在桌面空白处点击鼠标右键,选择NVIDIA控制面板,4.勾选独立显卡下的外接投影仪或显示器,然后将鼠标放在3上,点击右键,选择“复制”——“1”;笔记本外接投影仪/显示器后,笔记本屏幕有显示,但投影仪却只有背景或没有显示;5.最后,点击右下角应用,并确认修改外接显示复制操作完成;3.将“模拟显示器”前面的√取消;
2024-08-08 23:03:42
18492
1
原创 Tomcat
主要包含启动、关闭tomcat脚本和脚本依赖文件 非常重要以启动脚本为例执行脚本时,会先找到脚本本身的目录,然后去执行catalina.sh脚本,然后让tomcat在后台启动。在需要时,也可以让tomcat在前台启动先停掉tomcat,再执行让它前台启动指定缓存目录levels=1:2表示缓存目录的层级 ,1:2表示生成的目录是两级目录key是索引,每个缓存都会生成唯一的标识符来索引,下次请求缓存的时候,会先去索引key,有请求资源的话直接返回缓存,没有的话生成新的缓存。
2024-07-23 18:19:05
1543
原创 DevToys-开源免费开发工具箱
个人觉得相较于那些在线的工具箱,这种离线的工具箱客户端更加可信一些。支持Windows、macOS、Debian/Ubuntu。
2024-07-15 11:53:35
1125
原创 启动tomcat时提示The JRE_HOME environment variable is not defined correctly
我的情况是在已经安装过jdk后,启动tomcat时出现以下问题。添加以下内容,JRE_HOME为实际jre的路径。再次尝试启动tomcat,就可以启动了。首先确认一下jre的实际安装路径。原因是环境变量配置不正确导致的。然后修改环境变量配置文件。
2024-07-10 13:50:17
2332
1
原创 防火墙-iptables
用户请求来的时候,第一个接触的是nat表的PREROUTING链,在PREROUTING链上写端口映射的规则,假设用户的请求并不需要访问服务器的IP端口等,只是做个端口映射,数据就直接走了,如果还想共享上网,则还会经过nat表的POSTROUTING链,在它上头配置共享上网的规则。用户的请求经过filter表的INPUT链,经过规则的筛选之后,才能访问服务器的进程、网络端口等,访问完数据离开服务器后,还会经过filter表的OUTPUT链。当数据没经过服务器的时候,直接走filter表的FORWARD链。
2024-06-27 17:12:39
328
原创 LICEcap-开源GIF 屏幕录制工具macOS版
Control+Alt+P pauses recording(使用快捷键Ctrl+Alt+P 暂停录制)Automatically stop after (多少秒之后自动停止)- – – seconds(秒)GIF repeat count(0=infinite)(GIF重复计数 0=无限计数)会在gif动图最前面放入你输入的标题,一般为黑底白字(只占gif动图的第一帧)elapsed time(运行时间),会在录制的gif动画的右下角显示时间。title frame(标题框) – – – sec(秒)
2024-06-27 15:14:28
747
原创 LICEcap-开源GIF 屏幕录制工具
Control+Alt+P pauses recording(使用快捷键Ctrl+Alt+P 暂停录制)Automatically stop after (多少秒之后自动停止)- – – seconds(秒)GIF repeat count(0=infinite)(GIF重复计数 0=无限计数)会在gif动图最前面放入你输入的标题,一般为黑底白字(只占gif动图的第一帧)elapsed time(运行时间),会在录制的gif动画的右下角显示时间。title frame(标题框) – – – sec(秒)
2024-06-27 15:10:47
568
原创 iTop Easy Desktop-免费桌面整理工具
一款简单好用免费的桌面整理工具,不含有任何捆绑或广告插件。同时还支持双击快速隐藏桌面、日程代办管理、便签和快速搜索。网上看了很多有关待办的桌面组件,不是过于花哨,就是收费。
2024-06-27 14:41:26
12365
原创 免费桌面日历-绿色版
桌面日历是一款免费的可记录琐事,非常方便,非常实用。桌面日历能帮您轻松管理约会、待办事项、日程安排 …桌面日历®还提供万年农历、24节气与各种常见的节庆、纪念日等信息。
2024-06-27 14:33:52
902
原创 14.shell awk数组
这里的sort 命令用于排序,-n:按照数值大小进行排序,-r以相反的顺序来排序。2.要统计某个字段的值,就将该字段作为数组的索引,然后对索引进行遍历。在之前的基础上加一个判断,判断IP的访问量是否大于100,大于就打印。数组其实也算是变量,传统的变量只能存储一个值,但数组可以存储多个值。3.统计访问最多的10个页面($request top 10)5.统计访问状态码为404及出现的次数($status)在之前的基础上,对状态码进行判断,等于404就打印。1.统计访问最多的10个IP。
2024-06-12 19:09:40
682
原创 13.shell awk基础
3、以:为分隔符,匹配/etc/passwd文件中第7个字段不为/bin/bash的所有行信息。2、以:为分隔符,匹配/etc/passwd文件中第7个字段为/bin/bash的所有行信息。2、以:为分隔符,匹配passwd文件中第3个字段小于50并且第4个字段大于50的所有行信息。4、以:为分隔符,匹配/etc/passwd文件中第3个字段包含3个数字以上的所有行信息。{action}:是在匹配到模式的行上执行的动作。1、以:为分隔符,匹配/etc/passwd文件中第3个字段小于50的所有行信息。
2024-06-12 15:44:33
1042
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅