
技术类
文章平均质量分 75
leenhem
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ERROR 1290 (HY000): The MySQL server is running with the --secure-file-priv option so it cannot exec
介绍在Mysql中 使用 select from … into outfile 导出数据时报错ERROR 1290 (HY000): The MySQL server is running with the --secure-file-priv option so it cannot execute this statement分析原因其实原因很简单,因为在安装MySQL的时候限制了导入与导出的目录权限。只允许在规定的目录下才能导入。可以通过以下命令查看secure-file-priv当前的值转载 2022-01-10 17:02:18 · 3435 阅读 · 0 评论 -
Failed to connect to http://xxx:8080/tcpSlaveAgentListener/: Connection refused (Connection refused)
Failed to connect to http://xxx:8080/tcpSlaveAgentListener/: Connection refused Connection refused介绍排查错误报错原因修改K8s访问Jenkins 地址1. 系统管理-节点管理2. 节点管理-Configure Clouds3. Configure Clouds-Kubernetes Cloud details4. Kubernetes Cloud details-Jenkins 地址总结介绍K8s集群上转载 2022-01-10 15:26:22 · 3515 阅读 · 0 评论 -
Ingress-Nginx 安装 高可用
Ingress-Nginx 安装 高可用介绍下载 nginx-ingress-controller 配置修改 mandatory.yaml 配置为 DaemonSet修改 mandatory.yaml 配置为 nodeSelector修改 mandatory.yaml 配置为 hostNetwork创建 nginx-ingress-controller 服务hostNetwork: true 自动打通Cluster和node的网络高可用,参考下图介绍使用官方默认的mandatory.yaml去部署 n转载 2022-01-06 12:53:09 · 1326 阅读 · 0 评论 -
nfs 自动挂载
nfs 自动挂载介绍自动挂载开机自动挂载:/etc/fstab 里添加开机自动挂载:在/etc/rc.d/rc.local文件中添加记录开机自动挂载 autofs(推荐)auto.master 文件auto.nfs文件测试nfs 自动挂载介绍NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样转载 2021-12-30 20:01:07 · 4500 阅读 · 2 评论 -
mount 挂载 nfs 报错 mount: wrong fs type, bad option, bad superblock on
mount 挂载 nfs 报错 mount: wrong fs type, bad option, bad superblock on介绍远程挂载时发生错误问题解决方法验证 mount 挂载介绍NFS就是Network File System的缩写,它最大的功能就是可以通过网络,让不同的机器、不同的操作系统可以共享彼此的文件。NFS服务器可以让PC将网络中的NFS服务器共享的目录挂载到本地端的文件系统中,而在本地端的系统中来看,那个远程主机的目录就好像是自己的一个磁盘分区一样,在使用上相当便利远程转载 2021-12-30 09:17:19 · 4403 阅读 · 1 评论 -
umount.nfs4: /mnt/nfs/code404: device is busy
umount.nfs4: /mnt/nfs/code404: device is busy介绍查看挂载的分区卸载 nfs 挂载使用lsof 查看占用进程umount 卸载文件夹fuser查找占用进程总结介绍执行NFS挂载时,你可能会看到设备繁忙状态。在这种情况下,你必须以适当的方式强制卸载。查看挂载的分区使用 df -h 查看分区# df -hFilesystem Size Used Avail Use% Mounted on/dev/vda1 20G 3G 18G 7% /devtm转载 2021-12-29 15:51:51 · 1458 阅读 · 0 评论 -
离线安装 Kubernetes一键安装
转载 2021-12-28 17:06:26 · 1885 阅读 · 0 评论 -
virtualbox后台静默运行虚拟机
virtualbox后台静默运行虚拟机介绍启动 VirtualBox 虚拟机使用 VirtualBoxVM 后台启动vboxmanage启动虚拟机批量启动虚拟机查看启动后的虚拟机介绍安装好VirtualBox后,配置完成后发现不能后台运行 每次启动都会有界面,对于想要模拟集群的我来说很麻烦启动 VirtualBox 虚拟机我们查看一下正常启动的虚拟机进程leenhem@leenhem-Thinkpad-T440P:~$ ps -ef |grep virleenhem 2395转载 2021-12-28 11:13:39 · 2360 阅读 · 0 评论 -
Linux启动网卡时出现RTNETLINK answers: File exists错误解决
Linux启动网卡时出现RTNETLINK answers: File exists错误解决介绍配置静态IP地址没有配置ONBOOT问题解决RTNETLINK answers: File exists下面附上网卡配置介绍新安装了一台CentOS服务器,IP地址是自动获取的,开始在系统启动时是否激活网卡也是no,系统启动后可以正常使用 ifup enp0s3 启动网卡,也可以正常访问配置静态IP地址配置文件路径 /etc/sysconfig/network-scripts/ifcfg-enp0s3转载 2021-12-27 17:38:44 · 5206 阅读 · 0 评论 -
linux中wall向所有在线用户发送广播消息
linux中wall向所有在线用户发送广播消息介绍发送广播消息发送广播文件中的消息向群组中发送广播消息介绍通常,系统管理员发送消息以宣布维护,并要求用户注销并关闭所有打开的程序。在终端打开的情况下,消息将显示给所有登录用户。使用没有终端打开的图形桌面环境的用户将看不到该消息。wall是一个命令行程序,可在所有已登录用户的终端上显示一条消息。可以在终端上键入消息,也可以在文件内容中读取消息。wall 代表全部写入,使用write命令仅向特定用户发送消息。每个用户都可以使用 mesg 程序控制对其终端的转载 2021-12-27 10:47:50 · 2428 阅读 · 0 评论 -
清理k8s_docker磁盘空间
清理k8s_docker磁盘空间介绍1. Kubernetes 基础对象清理2. Linux 清理3. Docker 清理4. 设置定时介绍长时间运行的集群,常会面临各种资源耗尽的问题,另外磁盘不足时 Kubelet 还会主动清理镜像增加不确定因素,本文提供了一些命令片段用于清理工作。1. Kubernetes 基础对象清理清理 Evicted 状态的 Podkubectl get pods --all-namespaces -o wide | grep Evicted | awk '{pri转载 2021-12-27 10:21:33 · 1675 阅读 · 0 评论 -
Ubuntu 截图编辑_编辑截图工具
Ubuntu 截图编辑_编辑截图工具介绍在 Linux 中使用 Flameshot 获取屏幕截图并编辑功能概述安装截图工具Flameshot使用终端来安装,可以执行以下命令配置截图快捷键介绍在 Linux 中截图,如果只需要获取一张屏幕截图,不对其进行编辑的话,那么键盘的默认快捷键就可以满足要求了。而且不仅仅是 Ubuntu ,绝大部分的 Linux 发行版和桌面环境都支持以下这些快捷键:PrtSc 获取整个屏幕的截图并保存到 Pictures 目录。Shift + PrtSc 获取屏幕的某转载 2021-12-22 14:47:03 · 1185 阅读 · 0 评论 -
如何配置 Nessus 漏洞扫描策略?
介绍Nessus 是一种用于发现漏洞的强大扫描工具,它由 Tenable Network Security Inc 开发和维护,曾在 Nmap Software LLC 的安全工具清单中排名第一,虽然现在已经跌到了榜单的第三位,但它仍然是一款强大的远程安全扫描工具。本文,我们将探讨如何在 Nessus 上配置扫描策略,稍后我们还将使用此策略创建扫描,然后我们将选择一个目标系统进行扫描,我们在本教程中使用 Kali Linux。让我们现在开始吧。先决条件具有管理凭据的用户帐户。网络安全与漏洞评转载 2021-12-22 14:19:24 · 3069 阅读 · 1 评论 -
default-sort [Vue warn]: Error in nextTick: “TypeError: array is null“
介绍在vue项目中使用element-ui时报错:[Vue warn]: Error in nextTick: “TypeError: array is null”配置了:default-sort="{prop: ‘internal_ip’, order: ‘ascending’}" 后就报错报错信息如下:[Vue warn]: Error in nextTick: "TypeError: array is null"found in---> <ElTableHeader>原创 2021-12-20 16:59:04 · 664 阅读 · 0 评论 -
ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it cannot exe
ERROR 1290 HY000: The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement介绍报错分析解决方法再次修改密码密码修改成功,退出skip-grant-tables模式介绍本地登录Mysql后执行下面语句报错ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘123456’;ERROR 1290 HY000:原创 2021-12-19 17:21:00 · 6855 阅读 · 0 评论 -
通过U盘安装 centos8,Warning: dracut-initqueue timeout解决办法
通过U盘安装 centos8,Warning: dracut-initqueue timeout解决办法介绍部署的时候有些问题出现了dracut-initqueue timeout下面是配置启动盘过程重启后,在install页面按e键 > 修改内容Ctrl+x重启,进入图形安装界面介绍最近在IBM上安装系统时出现了这么个情况超时的情况dracut-initqueue[1076]: Warning: dracut-initqueue timeout – starting timeout scri原创 2021-12-18 18:16:23 · 4687 阅读 · 0 评论 -
Jenkins密码忘记重置方法
Jenkins密码忘记重置方法介绍1. 刚开始安装Jenkins,没有修改过密码2. 密码之前修改过,但是再次登录时候忘记自己修改的密码了1、删除Jenkins目录下config.xml文件中下面代码,并保存文件2、重启Jenkins服务3、进入首页>“系统管理”>“Configure Global Security”;4、勾选“启用安全”;5、点选“Jenkins专有用户数据库”,并点击“保存”;6、重新点击首页>“系统管理”,发现此时出现“管理用户”;7、点击右侧进入修改密码页面,修改原创 2021-12-18 16:57:13 · 12350 阅读 · 0 评论 -
elasticsearch启动后调用接口报master_not_discovered_exception
elasticsearch启动后调用接口报master_not_discovered_exception介绍调用接口解决方案调整配置elasticsearch.yml重启elasticsearch测试介绍elasticsearch 7 启动正常配置cluster.name: skywallking-espath.data: /pan_nfs/moniter2/datanetwork.host: 0.0.0.0discovery.seed_hosts: ["10.64.35.14"]调用接转载 2021-12-16 15:45:00 · 7590 阅读 · 0 评论 -
Either the node already knows other nodes (check with CLUSTER NODES) or contains some key in databas
Either the node already knows other nodes check with CLUSTER NODES or contains some key in databas介绍遇到的问题解决方法创建Redis集群介绍使用redis-trib.rb创建群集时报错[ERR] Node 10.3.139.223:8001 is not empty. Either the node already knows other nodes (check with CLUSTER NODES转载 2021-12-15 19:45:00 · 1114 阅读 · 0 评论 -
Redis创建集群报错`require‘: cannot load such file -- redis (LoadError)
Redis创建集群报错`require': cannot load such file -- redis LoadError介绍报错分析给ruby环境安装redis依赖包创建Redis集群介绍redis每个节点都启动后,创建集群报错require’: cannot load such file – redis (LoadError)redis-trib.rb create --replicas 1 192.168.100.10:8001 192.168.100.10:8002 \192.168.1转载 2021-12-14 15:04:29 · 1320 阅读 · 0 评论 -
如何半Jmeter性能测试响应结果保存到本地?
如何半Jmeter性能测试响应结果保存到本地?介绍token数据保存到本地文件首先准备一批用户数据,用于登录,在本地有一份数据文件users.csv,保存了10组登录账号。Jmeter添加CSV Data Set Config,读取username,password。添加登录请求,配置如下在本地新建一个文件:token.csv,响应结果中的token值将存入此文件。添加正则表达式提取器,提取token,配置如下添加BeanShell 后置处理器,编写Java代码,将提取的token值写入token.csv文转载 2021-12-13 14:29:56 · 291 阅读 · 0 评论 -
k8s如何修改限制节点启动的Pod数量?
k8s如何修改限制节点启动的Pod数量?介绍Node节点默认的Pod数量修改限制Pod启动数量修改Pod启动数量1、登录 Node 节点,查看kubelet启动文件路径2、查看 systemd 启动文件3、修改/etc/kubernetes/kubelet4、修改/usr/lib/systemd/system/kubelet.service5、重启kubelet介绍由于业务需要,我们在3个节点上需要运行大量资源消耗非常小的pod,每个节点运行200个pod;今天意外发生故障,造成这3个节点上所有容器转载 2021-12-13 01:00:00 · 5092 阅读 · 1 评论 -
使用秘钥登录linux服务器
使用秘钥登录linux服务器介绍两台主机(服务器)秘钥登录流程图A主机生成公钥查看公钥id_rsa.pub公钥要发送到B服务器给公钥及目录添加权限sshd服务安全配置 开启秘钥登录重启sshd服务秘钥登录测试 A主机的命令行输入介绍有时候我们希望不用每次登录linux服务器都要输入密码,那么这个时候可以选择ssh密钥登录,就是rsa公钥放到服务器上,私钥放在客户端上,每次登录的时候,用密钥登录;这样更方便也更安全两台主机(服务器)秘钥登录流程图我们从A主机(左边)秘钥登录到B服务器(右边)转载 2021-12-09 16:45:43 · 451 阅读 · 0 评论 -
普通用户安装配置haproxy
普通用户安装配置haproxy介绍安装编译安装参数说明修改配置文件启动 haproxy报错了[/data/haproxy/sbin/haproxy.main()] Cannot raise FD limit to 8032, limit is 1024.再次启动Haproxy检查haproxy状态,能访问了外面访问,要开防火墙端口介绍HAProxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。HAProxy特别适用于那些负载特大的web转载 2021-12-09 19:30:00 · 1056 阅读 · 0 评论 -
普通用户安装管理Keepalived
普通用户安装管理Keepalived介绍安装授权给普通用户修改配置文件keepalived 配置检测脚本配置普通用户启动keepalived介绍负载均衡(Load Balance,简称LB)是一种服务或基于硬件设备等实现的高可用反向代理技术,负载均衡将特定的业务(web服务、网络流量等)分担给指定的一个或多个后端特定的服务器或设备,从而提高了公司业务的并发处理能力、保证了业务的高可用性、方便了业务后期的水平动态扩展。我经过测试,完全使用普通用户是不能安装上的,keepalived的运行需要root。转载 2021-12-06 17:49:17 · 3657 阅读 · 0 评论 -
fastdfs-nginx-module common.c, line: 874, file: /home/yuqing/fastdfs/data/00/00/CgOYSGGoR5qASNqzAANi
fastdfs报错 ERROR - file: /data/soft/fastdfs-nginx-module/src/common.c, line: 874, file: /home/yuqing/fastdfs/data/00/00/CgOYSGGoR5qASNqzAANi9H7oGe4006.jpg not exist介绍报错原因解决方法介绍fastdfs上传文件后,下载报错ERROR - file: /data/soft/fastdfs-nginx-module/src/common.c,转载 2021-12-08 00:00:00 · 393 阅读 · 0 评论 -
fastdfs-nginx-module 中报错 mod_fastdfs.conf“, host “tracker“ is invalid
fastdfs-nginx-module 中报错 mod_fastdfs.conf", host "tracker" is invalid介绍问题原因解决方法介绍fastdfs-nginx-module 启动nginx 后 访问文件时报错 mod_fastdfs.conf", host “tracker” is invalidngx_http_fastdfs_process_init pid=69515[2021-12-02 17:00:25] INFO - file: ini_file_read转载 2021-12-06 00:00:00 · 834 阅读 · 0 评论 -
file: ini_file_reader.c, line: 1036, include file “http.conf“ not exists, line: “#include http.conf“
fastdfs-nginx-module file: ini_file_reader.c, line: 1036, include file "http.conf" not exists, line: "#include http.conf"介绍fastdfs-nginx-module报错原因解决方法重启nginx介绍fastdfs-nginx-module,nginx启动后,文件无法访问报错 include file “http.conf” not exists,[2021-12-02 16:56转载 2021-12-05 00:00:00 · 934 阅读 · 0 评论 -
nacos启动报错java.lang.RuntimeException: [db-load-error]load jdbc.properties error
nacos启动报错java.lang.RuntimeException: [db-load-error]load jdbc.properties error介绍报错内容说明强调一下nacos-mysql.sql集群模式介绍下载了最新的nacos2.0.3,并通过脚本启动,出现如下异常Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'externalSto转载 2021-12-02 23:45:00 · 17930 阅读 · 0 评论 -
容器启动报错: Permission denied_nfs permission denied
容器启动报错: Permission denied_nfs permission denied背景修改 NFS 目录权限使用 initContainers 修改目录权限实际应用背景我们在 Kubernetes 中挂载 volume 后,有时会遇到容器启动报错 Permission denied,然后 Crash 并重启,一般是文件系统权限问题,本文介绍如何解决。修改 NFS 目录权限如果挂载的 volume 存储是 nfs ,在不改动 Kubernetes 部署的情况下,我们可以将挂载的 nf转载 2021-08-24 16:44:44 · 1350 阅读 · 0 评论 -
使用Swagger如何自动生成Jmeter脚本?
使用Swagger如何自动生成Jmeter脚本?简介环境准备说明OpenAPI Generator jar包swagger文档生成json文件OpenAPI Generator下载及生成jmeter脚本Jmeter导入自动生成的jmx脚本简介我们熟知的,Jmeter可以自身录制脚本,还可以Fiddler录制生成Jmeter脚本,不管是Jmeter本身的录制还是Fiddler录制,都需要耗费较长的时间。今天我们介绍更简便的方法,swagger通过OpenAPI Generator自动生成Jmeter脚本转载 2021-08-20 10:06:56 · 2123 阅读 · 0 评论 -
K8S_Kubernetes 出现 The connection to the server localhost:8080 was refused 的解决方法
K8S_Kubernetes 出现 The connection to the server localhost:8080 was refused 的解决方法介绍问题解决方法1解决方法2介绍最接几天在折腾 Kubernetes,记录一下遇到的一个问题以及解决方法。Kubernetes 是谷歌出品的一个容器集群管理系统,可以管理大规模分布式的容器集群,使用场景非常广泛。问题在集群的工作节点上执行kubectl报错[root@k8s-node239 ~]# kubectl get podsThe转载 2021-08-16 16:55:02 · 10031 阅读 · 1 评论 -
Nginx 访问权限管理_ HTTP Basic Authentication in Nginx
Nginx 访问权限管理_ HTTP Basic Authentication in Nginx1. 安装 htpasswd 工具2. 创建认证用户3. nginx 增加两项配置4. 重启nginx服务1. 安装 htpasswd 工具yum -y install httpd-tools 2. 创建认证用户htpasswd -c pass.db admin //admin 并输入密码在次添加用户时输入时输入htpasswd pass.db username会在/etx/nginx转载 2021-07-21 15:08:44 · 222 阅读 · 0 评论 -
微信小程序渗透测试技巧-小程序解包-反编译
微信小程序渗透测试技巧-小程序解包-反编译简述安装手机模拟器,比如说夜神、MuMu下载和安装两个应用,微信和RE文件管理器获取root权限打开微信,搜索相对应的小程序,然后再打开RE文件管理器,定位到目录下载微信小程序反编译脚本,解包简述随着小程序数量的爆发式增长,其特有的安全风险也逐步凸显出来。本文基于微信小程序测试过程中的解包及抓包的技巧,总结下微信小程序安全测试的思路。安装手机模拟器,比如说夜神、MuMu下载和安装两个应用,微信和RE文件管理器获取root权限打开微信,搜索相转载 2021-07-20 16:19:17 · 1898 阅读 · 0 评论 -
Centos8 如何在 Rescue 救援 模式下配置网络 联网和 SSH 登录
Centos8 如何在 Rescue 救援 模式下配置网络 联网和 SSH 登录简介系统环境加载ISO镜像,进入救援模式在救援模式配置网卡在救援模式启用SSH服务简介在本教程中,将展示如何使用Centos8的DVD镜像引导Rescue救援模式,并在救援模式中启用网络、配置SSH服务,供用户远程登录该服务器系统环境Centos8加载ISO镜像,进入救援模式在VMware Workstation中,加载光盘,并开机器用。开机按F2,进入BIOS,切换到Boot选项卡。将CD-ROM Drive转载 2021-07-07 11:29:48 · 2068 阅读 · 0 评论 -
钉钉接口报错java.net.UnknownHostException: oapi.dingtalk.com_无法访问oapi.dingtalk.com
钉钉接口报错java.net.UnknownHostException: oapi.dingtalk.com_无法访问oapi.dingtalk.com简述报错详细内容解决方法简述配置钉钉机器人时,我发现服务器连接oapi.dingtalk.com接口连接不上去报错如下java.net.UnknownHostException: oapi.dingtalk.com报错详细内容ERROR: 钉钉机器人发生错误:java.net.UnknownHostException: oapi.dingtal原创 2021-07-02 16:19:47 · 8058 阅读 · 2 评论 -
Oracle JDBC 连接卡死后 Connection Reset解决过程
Oracle JDBC 连接卡死后 Connection Reset解决过程报错症状原因解决方案报错jstorm 项目新增一台linux 主机,程序运行的时候报错如下:我把研发的源代码拿过来找到对应的LoadSysParam.init(); 单独写了一个测试程序,在新主机上连续运行几次后就会重现该问题报错如下:Exception in thread "main" org.springframework.jdbc.CannotGetJdbcConnectionException: Could not原创 2021-06-28 09:11:49 · 2482 阅读 · 1 评论 -
救援模式挂载lvm出错-mount unknown filesystem type ‘lvm2_member‘解决
救援模式挂载lvm出错-mount unknown filesystem type 'lvm2_member'解决centos 8 救援模式挂载lvm出错:解决办法:挂载出错lvm2_member原因分析lvm2_member查看物理卷、逻辑卷:pvs查看逻辑卷:lvdisplay如未激活,需要激活逻辑卷挂载逻辑卷恢复系统centos 8 救援模式挂载lvm出错:入系统安装引导初始界面,然后选择最后一项Troubleshooting然后选择第二项Rescue a CentOS system进入系统救原创 2021-06-22 17:44:08 · 10560 阅读 · 1 评论 -
mysql数据定时备份
前言日常工作中,总会有因手抖、写错条件、写错表名、错连生产库造成的误删库表和数据的事情发生。但是,如果每次删库都跑路的话,怕是再也不好找工作了吧!所以,删库跑路不是上上策。数据恢复的前提的做好备份,且开启 binlog,格式为 row。如果没有备份文件,那么删掉库表后就真的删掉了,lsof 中还有记录的话,有可能恢复一部分文件。但若刚好数据库没有打开这个表文件,那就只能跑路了。如果没有开启 binlog,那么恢复数据后,从备份时间点开始的数据都没了。如果 binlog 格式不为 row,那么在误操作数据原创 2021-06-21 17:44:27 · 94 阅读 · 0 评论 -
prometheus 监控 服务是否可用 可用性监控 blackbox_exporte
prometheus 监控 服务是否可用 可用性监控 blackbox_exporteblackbox_exporter 应用场景下载安装在Prometheus上添加blackbox_exporter的配置添加配置文件 conf.d/http_status.yml重新加载prometheus配置测试配置是否正确重新加载Prometheus配置查看加入的监控信息Grafana中加入 blackbox_exporter监控数据导入blackbox_exporter模板注意访问Grafanablackbox_e原创 2021-06-17 19:43:00 · 1434 阅读 · 1 评论