自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

无效的博客

无效的说明

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

转载 关闭debian自动休眠

关闭休眠 systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target。debian系统会进行自动休眠,在运行段时间后,无法进行ssh远程登陆。再查看状态 systemctl status sleep.target。查看状态 systemctl status sleep.target。解决方案: 关闭相应的服务即可解决问题。

2025-02-06 12:22:47 13

转载 解决WSL ext4.vhdx文件过大的问题

在使用 WSL2 时,主机操作系统的磁盘空间可能会逐渐被挤压,尤其是在上传大文件或生成大量数据后。即使删除了 WSL 上的数据,PC 的磁盘空间也不会立即被释放。本操作手册将指导您如何通过一系列步骤来释放 WSL2 占用的磁盘空间。通过上述步骤,您可以有效地释放 WSL2 占用的磁盘空间。请确保在操作前备份您的环境,并谨慎执行每一步。希望这些信息对您有所帮助!

2025-01-24 00:07:26 29

转载 Unable to apply data patch Magento\Theme\Setup\Patch\Data\RegisterThemes fo r module Magento_Theme

解决办法:"\lib\internal\Magento\Framework\Image\Adapter\Gd2.php" 替换内容:=>

2024-12-30 13:54:52 16

原创 debian12下一些有用路由管理命令

编辑/etc/NetworkManager/system-connections/目录下对应的连接配置文件,找到[ipv4]或[ipv6]部分,并添加或修改route-metric键的值。修改后需要重启NetworkManager服务以使更改生效。NetworkManager查看当前网卡设备。NetworkManager查看当前网络连接。临时删除某个路由规则,重启后会恢复原样。永久修改某个路由的优先级。

2024-12-24 20:34:35 261

原创 Docker解决暴露2375端口引发的安全漏洞

接下来还需要保存iptables的自定义规则,因为系统重启后,会自动重置iptables规则,如果没有持久化并恢复规则,以上指定的规则仍然不会永久生效。另外,iptables-save保存的是当前所有规则,想要只保存指定的几条规则的话,自己提取出内容并重新保存即可,此处我们只提取2375端口的两条规则。docker的暴露api端口2375,没有任何安全防护,我们通过linux系统防火墙(iptables)来进行ip访问限制。这是手动的规则保存恢复操作,我们想要让系统自动恢复,怎么办。

2024-11-12 11:32:26 620

转载 docker里的mongodb集群,更改hostname

1.获取副本集配置2.可以根据上面配置json的格式可以知道hostname的位置,从而对他进行重新赋值(将host改为当前容器的host)3.最后更新config改完以后mongo就能正常启动了。

2024-10-17 00:05:26 78 2

原创 完整的k8s搭建服务器流程

3、允许iptables转发、启用br_netfilter模块。4、修改hostname,使每台服务器的hostname唯一。会看到节点都是NotReady状态,需要安装网络插件。修改containerd配置。6、安装cri-docker。修改cri-docker配置。7、安装kubernetes。8、初始化master节点。添加其他master节点。查看所有已加入集群的节点。1、禁用selinux。5、安装docker。修改docker配置。9、其他节点加入集群。添加worker节点。

2024-09-04 17:43:07 627

原创 Python通过setup.py安装的模块怎么卸载

前者是在线安装,会安装该包的相关依赖包;后者是下载源码包然后在本地安装,不会安装该包的相关依赖包。在安装python的相关模块和库时,我们一般使用。只能手动删除安装的文件,可以使用如下命令。有些时候我们发现一些模块没有提供。命令和安装教程 , 只提供了一个。文件 , 这个时候如何安装呢?

2024-07-16 12:21:46 593

原创 docker私有仓库harbor安装

"insecure-registries":["harbor的IP:harbor端口"]然后执行下述命令,查看删除那些镜像(--dry-run 查看不删除)1、下载harbor,以及docker-compose。上述操作需要在harbor安装目录下进行。删除ui界面中删除的镜像。查看docker版本。

2024-07-14 13:39:39 823

转载 Flowable高级篇 -6.8.0 最全表结构说明-主要表结构字段注释

ACT_RU_EVENT_SUBSCR 当流程定义使用事件(信号/消息/等或启动/中间/边界)时,引擎将对该表的引用存储在此表中。DEPLOYMENT_ID_ NVARCHAR2(64) N 部署序号 部署序号,一次部署可以部署多个资源,该字段与部署表 ACT_RE_DEPLOYMENT 的主键关联。ACT_CMMN_RU_PLAN_ITEM_INST 案例实例执行由案例定义中定义的计划项目的多个实例组成。这些表包含着历史的相关数据,如结束的流程实例,变量,任务,等等。

2024-07-06 18:27:23 732

原创 Ubuntu22.04启用/etc/rc.local

【代码】Ubuntu22.04启用/etc/rc.local。

2024-06-18 14:04:08 1260

原创 mongodb5.0.5版本集群搭建

MongoDB 有三种集群架构模式,分别为主从复制(Master-Slaver)、副本集(Replica Set)和分片(Sharding)模式。Master-Slaver 是一种主从复制的模式,目前已经不推荐使用。从MongoDB 4.0版本开始,官方已经不再支持主从复制配置,转而推荐使用更先进的副本集(Replica Set)架构。副本集提供了自动故障转移、数据冗余和读写分离等高级功能,相比主从复制更加灵活和稳定。

2024-05-23 12:49:25 488

转载 Debian系统解决中文乱码问题

如果不是,执行export LANG=zh_CN.UTF-8 设置环境变量(临时设置)确保LANG=zh_CN.UTF-8。回车然后选择zh_CN.UTF-8。1、安装locales。

2024-05-23 09:29:08 1643 1

原创 如何从头搭建一个自己的java库并上传到maven官方仓库

在代码库根目录执行maven命令,用于快速生成一个基础的Maven项目这个命令会创建一个名为 my-maven-project 的简单的Maven项目,其中包含了一个pom.xml文件,和一个 src/main/java/com/mycompany 目录、其中有一个简单的 App.java 文件。现在开始把你的代码搬到这个目录里,把你项目的依赖加到pom.xml里,此处过程省略。

2024-05-22 19:16:53 1309

原创 mariadb10.5.8版本主从搭建

接下来要完全拷贝master需要复制的数据库下所有内容到slave相应数据库下。主从服务安装我们先略过了,网上的安装教程一大把,直接开始讲配置。再次登录主服务器客户端。

2024-05-17 00:12:13 329

原创 新装ubuntu的sh命令

ubuntu的sh命令是个软链接,和其他linux发行版用的是bash不同,ubuntu的sh命令指向的是dash,和bash有一些区别,为了兼容性,可以修改ubuntu下sh命令的指向。

2024-05-12 10:56:28 412 1

原创 新装ubuntu desktop22.04启用ssh root登录

ubuntu桌面版,默认安装后是不启用root账户、没安装ssh的,怎么操作呢。完成,现在可以通过root登录ubuntu服务器了。配置ssh允许root登录。

2024-05-12 10:20:07 551 1

原创 redhat yum源配置

redhat默认安装后,是无法直接使用yum安装软件包的,必须在官方订阅后才能启用redhat官方的软件包源。但是我们可以使用centos的源替代。

2024-05-08 20:43:07 460

转载 centos及ubuntu安装 Puppeteer/rendertron所需的依赖包

如果需要docker安装的话, 记得dockerfile中加入 --assume-yes 用于确认是否继续。

2024-05-03 19:45:46 81

转载 Ubuntu22.04安装pyenv

【代码】Ubuntu22.04安装pyenv。

2024-04-19 18:13:44 197

转载 JVM性能调优工具2之jcmd详解

上篇文章里《JVM常用性能调优工具详解1》我们已经探究了jps、jstat等监控工具,以及jinfo、jmap、jstack、jhat等故障排查工具,这里我单独拿出一篇文章,特别介绍jcmd。jcmd全称JVM Command,用于将诊断命令请求发送到正在运行的Java虚拟机,从JDK 7开始提供。请参考《Java Flight Recorder命令参考》中的JFR.check。请参考《Java Flight Recorder命令参考》中的JFR.start。jcmd -h可以查看jcmd的帮助文档。

2024-03-14 11:54:36 683

转载 JVM常用性能调优工具详解1

工程学科是在不断动手的过程中来细化自己的领域,就像练武功一样,单凭着掌握一身武林绝学是远远不够的,在实战中,如何在多变的环境面前使用合适的招式,怎样出击,应该选择怎样的功法去迎击未知的对手,这往往都是经验之谈,当你踩过了无数的坑,沉淀了无数的线上问题,总结无数的经验,当问题来的时候你能拥有自己独特的见解与方案,你才能所向披靡,战无不胜。长路漫漫,我们巅峰相见。比方说jhsdb 是JDK9 推出的,在JDK8是没有的,特别要注意的是,在Mac版的JDK中,有一些工具是无法使用的,比如jinfo.

2024-03-14 11:22:22 129

转载 centos下搭建邮件服务器

邮件用户就是系统的用户,例如root,就是一个邮箱用户,邮箱是root@example.com,密码就是root的密码,所以需要创建用户,只要使用useradd创建用户,再使用passwd设置密码。创建用户后,再在用户目录下创建Maildir目录(邮件数据的存储目录)并设置权限。在/etc/init.d/目录下提供一个脚本来管理postfix的启动与停止。测试:可以使用Foxmail等第三方软件来收发邮件。

2024-02-01 15:07:19 1340

原创 centos7下搭建ldap服务器

该密码是LADP服务器的管理员根密码,输入slappasswd后提示输入密码(123456)与确认密码,系统会输出一串加密后的字符串。创建monitor.ldif文件。编辑数据文件db.ldif。ldap服务器基础配置完成。

2024-01-14 12:51:55 1425

转载 解决mariadb不需要用户名和密码可以直接登录的问题

经过网上查阅资料后我发现,mariadb可以直接登录跟其数据库中的一个plugin插件有关,这个插件默认的参数是unix_socket,这就意味着可以绕过密码验证,谁登陆它都默认是root用户登录,所以就不需要输入用户名和密码。不知道你们使用mariadb的时候有没有发现,不需要指定user和password,可以直接登录,这对于我们数据库来说是非常不安全的,这意味着谁都可以轻易地登录到你的数据库里面,那么应该如何解决这个问题呢?

2023-12-19 10:54:57 392

原创 用k3s搭建Kubernetes环境

参考:用于本地实验的小型 Kubernetes:k0s、MicroK8s、kind、k3s 和 Minikube - 知乎https://www.cnblogs.com/jesse123/p/15559614.htmlK3s vs K8s:轻量级和全功能的对决_运行_部署_容器

2023-10-28 11:00:16 488

原创 一些k8s集群操作命令

kubectl drain 节点name --delete-local-data --force --ignore-daemonsets。hostnamectl set-hostname 新名字。kubectl delete node 节点name。127.0.1.1 新名字(改这里,改成新名字)#修改子节点hostname。#kubeadm重置k8s。

2023-10-27 20:19:36 549

原创 通过minikube搭建k8s单机环境

如果docker desktop后端是WSL2,请检查C:\Users\用户目录\.wslconfig,至少配置。6、在windows下安装minikube和kubectl。参考网上的docker环境安装,不再赘述。5、启动dashboard 控制台。2、为k8s创建集群优化内核参数。1、安装docker环境。3、安装minikube。minikube常用命令。4、安装kubectl。

2023-10-26 13:27:53 834

原创 postgresql16配置主从

【代码】postgresql16配置主从。

2023-09-25 11:15:51 1442

原创 postgresql16.0在centos7下编译安装

PG15及以上版本需要 Python3+

2023-09-22 13:45:35 1229

原创 gitlab自动备份/恢复

【代码】gitlab自动备份。

2023-09-18 13:30:08 143

原创 confluence自定义每日备份保存路径

先确定confluence的安装目录,一般安装在/opt/atlassian/confluence。右上角/管理--》一般配置--》左侧菜单/每日备份管理--》编辑--》备份路径/自定义--》提交。我用的是confluence 7.2.1版本。重启后,登录管理员账户可以修改。

2023-09-18 13:10:33 979

原创 Jmx协议远程连接java服务器

连接--》新建连接--》远程连接--》输入hostname:port,如果启用了用户验证,还要输入用户名、口令--》连接--》选择“不安全的连接”--》操作完成。通常用jdk自带的jconsole,或者想要功能强大点的使用visualVM。java服务端的配置完成了,可以启动客户端连接试试了。需要java服务器在启动的时候加上以下参数。注意:本例里,我用的是jdk17。为了安全考虑,可以加上验证。用jconsole举例。

2023-09-13 15:40:13 870

原创 Electron和vue3集成(可用于生产打包)

nsis-resources-xxx.7z,解压到C:\Users\用户名\AppData\Local\electron-builder\Cache\nsis\nsis-resources-xxx\。nsis-xxx.7z,解压到C:\Users\用户名\AppData\Local\electron-builder\Cache\nsis\nsis-xxx\。2、添加vue-cli-plugin-electron-builder插件。3、安装完了,运行一下试试。1、初始化vue项目。

2023-09-11 16:29:59 577

原创 Electron和vue3集成(推荐仅用于开发)

本篇我们仅实现Electron和vue3通过先运行起vue3项目,再将vue3的url地址交由Electron打开的方案,仅由Electron在vue3项目上套一层壳来达到脱离本机浏览器运行目的。9、为了使vue和electron正常运行,需要先运行vue,使得其url可以正常访问,然后再开启electron去加载url。5、拷贝vue3项目根目录下除了package.json外的所有文件到Electron项目根目录下。8、修改Electron的main.js,运行的时候载入vue的访问地址。

2023-09-09 17:47:22 1069

原创 centos7.9下升级gcc版本

【代码】centos7下升级gcc版本。

2023-09-06 17:07:44 882

原创 springboot连接池Druid、Hikari、dbcp2配置dataSource

【代码】springboot连接池Druid、Hikari、dbcp2配置dataSource。

2023-07-24 21:59:02 843

转载 Tacacs+&freeradius安装

如果安装wget报错 Could not retrieve mirrorlist http://mirrorlist.centos.org/?原文链接:https://blog.csdn.net/weixin_43201868/article/details/125541861。如果是默认安装,make install成功后,/usr/local/sbin目录下生成tac_plus。1.查看tacacs最新版本 http://www.shrubbery.net/tac_plus/

2023-06-16 17:00:32 955

转载 DEV SIT UAT PET SIM PRD PROD常见环境英文缩写含义

今天给大家介绍一下开发过程中,四个环境以及各自的功能特点,四个环境分别是:pro、pre、test、dev环境,中文名字:生产环境、灰度环境、测试环境、开发环境,其实大家看英文应该就差不多可以看出来对应的是什么环境。如果test环境和pro环境版本不同步,还是会有问题存在,比如test环境在测试1.0.1版本的代码而生产上面运行的是pro环境的代码,这个时候pro出现问题修改的时候就会比较麻烦。如果我们只有dev和pro环境,pro突然发现bug,需要紧急处理,只有两个环境,这个时候我们要如何解决呢?

2023-02-28 17:27:19 964

原创 centos上docker-compose安装

1、找一个最新版本的下载路径到这里找https://github.com/docker/compose/releases2、下载最新版本的二进制文件wget https://github.com/docker/compose/releases/download/v2.5.1/docker-compose-linux-x86_643、移动文件mv docker-compose-Linux-x86_64 /usr/local/bin/docker-compose4、赋予可执行权限ch

2022-05-27 16:45:04 258

php mysql 操作类

$conn = DB::instance(array('dbname'=>'default')); or $conndb = DB::instance(array( 'host' => 'localhost', 'dbname' => 'default', 'username' => 'root', 'password' => '', 'charset' => 'utf8' )); $result = $conn->query('select * from user');

2012-08-20

空空如也

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

TA关注的人

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