- 博客(51)
- 收藏
- 关注
原创 【PVE】PVE修改LXC容器主机名称
如图,需要修改PVE中LXC容器Debian 12的主机名称。为了让Debian主机中的名称与pve上显示的名称一致,在pve的shell中,进入lxc容器配置目录。修改,修改成功后退出重新进入即可。中,找到需要修改的配置。
2025-01-23 10:03:25
478
原创 【PVE】Proxmox VE8.0+创建LXC容器安装docker
为了不影响PVE宿主机,通常使用套娃的形式安装Docker容器,再安装相关docker应用。首先在CT模板中创建 Linux 容器,推荐使用Debian。开启ssh登录,修改debian配置,安装docker。
2025-01-22 16:56:16
4195
1
原创 【运维】内网中自建dns,smartdns,mosdns,实现dns转发,内外网分流
在自己的内网环境中,如pve内网环境,部分机器不能直接配置公网dns,或者需要使用dns来做国内/国外网络分流,此时考虑自建dns,以下两种方案为个人笔记记录,仅供参考。
2024-12-17 12:31:27
2239
1
原创 【运维】https ssl免费证书申请,自动续期,acme、certd
本文为个人笔记,方便自己需要时查阅,同时提供出来给大家作为免费ssl证书自动续签需求的一种参考大部分免费证书的有效期仅有3个月,所以证书管理会涉及到自动续期管理的问题。
2024-12-09 16:24:18
1672
2
原创 Spring Boot:简化Spring应用开发的利器
Spring Boot是基于Spring框架的开源项目,旨在简化Spring应用的创建和部署。它通过提供默认配置和内嵌服务器,减少了开发者的配置负担,使得Spring应用的开发更加快捷和高效。
2024-07-19 17:47:42
907
原创 【运维】docker批量删除临时镜像(两种方式)
构建镜像的时候,同一个版本经常会使用相同tag,频繁打包一段时间后,本地会出现很多。的临时镜像,这时可以通过如下命令来批量删除。在开发的时候,需要经常发布开发包,在使用。
2024-07-10 17:42:19
1467
原创 【工具】macOS、window11访问limux共享目录/共享磁盘,samba服务安装使用
Samba是一个免费的开源软件实现,使得非Windows操作系统能够与Windows系统进行文件和打印服务共享。它实现了SMB/CIFS协议,并且能够在Linux、Unix、BSD等多种系统上运行。
2024-05-16 11:04:43
2376
原创 【运维】Docker Compose 安装 Nacos
Nacos 是一个动态服务发现、配置管理和服务管理平台,适用于微服务架构。通过 Docker Compose,您可以快速部署 Nacos,实现服务的快速注册、发现和配置管理。本文将指导您如何通过 Docker Compose 在本地或服务器上安装和运行 Nacos。
2024-04-29 10:57:04
6854
原创 【运维】Linux 常用网络工具
Linux 系统中包含了许多网络工具,这些工具对于系统管理员和网络工程师在进行网络配置、监控、故障排查和性能分析时非常有帮助。本文将介绍一些Linux上最常用的网络工具,包括它们的主要功能和基本使用方法。ifconfig(interface configuration)是一个用于配置和管理网络接口的工具。它可以显示网络接口的当前配置,如 IP 地址、子网掩码和广播地址等。尽管在最新的Linux发行版中ifconfig逐渐被ip命令替代,但它仍然在很多系统中可用。此命令显示eth0接口的配置详情。ip。
2024-04-28 15:43:09
693
原创 【运维】docker-compose部署mysql5.7、mysql 8、单点、双主
进入m1和m2下执行下列命令来获取各自的master status 和同步账号。先在master执行第3步,然后再在slave节点执行第4、5、6步。分别在两台主机上启动,在两个节点上先执行完前两步。两台机器互为主从,交换完成如下几步。分别在两台主机上启动。
2024-04-22 17:40:05
3649
原创 【运维】docker-compose部署redis
部署Redis使用docker-compose是一种简便且流行的方式。以下是基本的docker-compose.yml文件示例,用于部署单节点Redis服务。
2024-04-18 11:15:12
2894
1
原创 【运维】nginx配置详细解析
Nginx 是一个高性能的 Web 服务器和反向代理服务器,也被广泛用作邮件代理服务器、负载均衡器以及HTTP缓存。在使用 Nginx 时,掌握其配置文件的结构和常用配置指令非常重要。下面将对 Nginx 配置进行全面的解析。
2024-04-17 14:23:43
1753
原创 【安全】查杀linux上c3pool挖矿病毒xmrig
旷池提供的卸载脚本,可直接通过此脚本卸载,卸载后修改登录密码,关闭非必须开放的端口,然后观察一段时间是否还会重启即可。因为kill -9杀掉进程之后会立即重启,需找到自启动服务,禁用后删除。终端历史执行命令记录中的截图,可以看到病毒安装的脚本。进程ip:47.76.163.177 为美国IP,kill -9 杀掉之后自动重启。找到所有相关的服务,全部删除。如果有定时任务则删除掉。高cpu和高内存占用。
2024-04-15 11:05:34
3448
原创 【安全】挖矿木马自助清理手册
挖矿木马会占用CPU进行超频运算,从而占用主机大量的CPU资源,严重影响服务器上的其他应用的正常运行。黑客为了得到更多的算力资源,一般都会对全网进行无差别扫描,同时利用SSH爆破和漏洞利用等手段攻击主机。部分挖矿木马还具备蠕虫化的特点,在主机被成功入侵之后,挖矿木马还会向内网渗透,并在被入侵的服务器上持久化驻留以获取最大收益。
2024-04-12 13:37:21
1980
原创 【安全】查杀linux挖矿病毒 kswapd0
按照腾讯云报道,此次攻击为“亡命徒(Outlaw)僵尸网络”该僵尸网络最早于2018年被发现,其主要特征为通过SSH爆破攻击目标系统,同时传播基于Perl的Shellbot和门罗币挖矿木马。高cpu占用,使用top命令查看cpu使用率长时间50%以上,cpu占用异常的进程八成就是挖矿病毒进程。此病毒隐藏了自己,top命令无法查看到挖矿病毒进程,可通过sysdig命令找到隐藏进程。注意,该进程有子进程spamd child,需要一同清理,否则会再次重启。同时检查如下目录,将可疑文件清理掉。
2024-04-11 14:19:11
2952
原创 【运维】麒麟v10、统信v20、centos7磁盘挂载,lvm磁盘管理,挂载、扩容
是Linux环境下的一个逻辑卷管理器,它允许管理员创建逻辑卷,这些逻辑卷可以跨越多个物理磁盘,提供更灵活的存储管理方式。通常表示一个裸的块存储设备,比如一个硬盘或者虚拟机中的一个虚拟硬盘。这种表示方法来自于Linux的设备文件系统,其中。命令列出了所有可用的存储设备,包括它们的挂载点和文件系统类型。命令查看逻辑卷的详细信息,从而找到卷组名。后期磁盘可能出现写满,需要预留扩容,比如。等,推荐使用这种方式,以便于后续扩容。这里对比前面看到的,已经发生变化,,推荐使用这种方式,简单一些。,扩容前如下,逻辑卷。
2024-03-14 15:52:36
3533
原创 【运维】docker-compose安装minio集群
要使用docker-compose部署一个MinIO集群,你需要设置多个MinIO节点以使其在分布式模式下运行。直接上干货,下面提供了一个简单的示例docker-compose.yml文件,用于部署一个由三个节点组成的MinIO集群。这些节点共享同一个网络,并使用挂载宿主机磁盘来存储数据。
2024-03-13 15:10:22
3013
原创 【运维】ansible批量安装docker(ansible牛逼,不要太爽了)
它可以用于配置管理、应用部署、任务自动化等。由Michael DeHaan创立,首个版本在2012年发布。Ansible通过简单易读的YAML(YAML Ain’t Markup Language)语法定义自动化任务,使得它们容易理解和维护。它使用SSH进行通信,无需在远程系统上安装任何代理软件,这简化了管理过程并减少了系统开销。Ansible因其简单性、灵活性和强大的社区支持,已经成为IT自动化领域的一个重要工具。
2024-03-09 12:20:08
2896
原创 [BUG] docker运行Java程序时配置代理-Dhttp.proxyHost后启动报错
bug现象:docker启动时配置指定代理会报错,Java命令启动不会报错,同在一台主机上进行的测试。环境:私有云环境,只有少量跳板机器可以访问公网,其他机器均通过配置代理方式访问公网。版本:2.0.4(客户端和服务端都是)代理软件:squid。
2024-03-09 08:24:58
784
原创 【运维】portainer管理远程docker和docker-swarm集群
使用前请先安装docker和docker-compose,同时完成。
2024-03-08 21:52:45
3918
4
原创 【运维】docker-swarm集群管理命令
灵魂疑问:同样是集群,为什么选择,而不不选择k8s或者k3s?我的需求场景:不想直接用docker或者java -jar直接跑,修改前是使用java -jar方式,这两种方式想要动态扩容和动态负载均衡在没有比较好的CI/CD工具的条件下还是比较麻烦的。当前个人负责的项目基本上后端只有一个人,运维也比较费时费力。就想着搭建一个集群,对比了k8sk3s和k8s和k3s对于一个人后端+运维来说过于笨重,最后还是觉得。
2024-03-08 17:19:58
752
原创 【开发】springboot项目docker分层构建
在使用dockerfile构建springboot项目时,速度较慢,用时比较长,为了加快构建docker镜像的速度,采用分层构建的方式。
2024-03-08 10:44:57
1228
原创 【运维】在centos7系统中如何给docker配置代理
生产环境私有云中,通常一个集群的机器中只有几台机器可以直接访问公网,其他机器需要通过代理的方式从能访问公网的机器出去,在已经做了如下配置之后,使用`docker pull`命令已经报错超时,这时可以尝试给`docker`服务配置代理解决。
2024-03-07 18:41:46
3498
2
原创 【工具】docker部署tailscale中继服务derper
自建 DERP 中继服务器,从此 Tailscale 畅通无阻,docker、docker-compose一键部署
2024-03-05 10:30:17
3562
原创 【开发】Java常见启动命令 -jar、-server、-cp比较
JAVA常用启动命令整理,-jar、-server、-cp,通常我们需要将当前工程所依赖的所有包编译到一个jar包中,随着工程不断迭代,外部依赖越来越多,会导致整个jar包体积变得很大,每次更新部署传输效率就会变得很低,这时我们就可以使用到另外两个命令来替代。
2023-02-28 17:40:53
12379
原创 【开发】Dubbo3注册为应用级时报错“No provider available for the service XXX”
Dubbo3注册为应用级时,Nacos注册中心看到注册服务服务和订阅列表均正常,但是实际调用时报错“No provider available for the service XXX”
2022-09-08 17:46:09
2261
原创 【开发】SpringBoot工程中Dubbo多协议使用方式
在SpringBoot工程中使用Dubbo多协议注册,每个协议独立开启一个端口,通过dubbo.protocols配置多个协议
2022-09-02 15:47:08
2004
原创 Dubbo3的Triple协议踩坑记录
Dubbo3的Triple协议踩坑记录。Triple协议是Dubbo3提出的基于HTTP2+gRPC的开放协议,完整兼容gRPCoverHTTP/2,旨在解决Dubbo2私有协议带来的互通性问题。一句话概括Triple它是基于HTTP/2上构建的RPC协议,完全兼容gRPC,并在此基础上扩展出了更丰富的语义。相比于原有Dubbo2协议,Triple有以下优势原生和gRPC协议互通。打通gRPC生态,降低从gRPC至Dubbo的迁移成本。增强多语言生态。...
2022-07-26 15:59:27
2113
原创 【工具】GoLand for mac No SDK, The selected directory is not a valid home for Go Sdk
在mac环境下安装goland,识别不了本地安装的go sdk环境,go安装的目录为/usr/local/go,无论是pkg包一键安装还是tar.gz包解压手动安装都识别不了问题现象如下:goland没有自动识别本地安装的go sdk,现象如下:选中/usr/local/go目录后报错如下:The selected directory is not a valid home for Go Sdk注意:/usr/local/go目录在mac中为隐藏文件,需使用快捷键 Shift+Command
2022-02-24 17:37:23
2319
原创 【开发】Shenyu网关本地打docker镜像包
文章仅作为个人笔记记录shenyu网关2.4.2版本打docker镜像包具体步骤操作前提准备好可运行的docker环境,并创建好 Shenyu网关 运行的网络docker network create shenyu1、拉取最新代码并切换到2.4.2tag分支git clone https://github.com/chenzfp/incubator-shenyu.gitgit checkout v2.4.22、选择对应的配置id,并且打包3、找到对应的Dockerfile文件运行且配
2022-02-23 17:59:01
892
原创 【Bcos】create BcosSDK failed, error info: init channel network error
create BcosSDK failed, error info: init channel network error: Try init the sslContext failed.Try init the sslContext failed.)在本机搭建了Fisco Bcos环境,使用的非国密版,Java环境连接的时候报如下错误Caused by: org.fisco.bcos.sdk.BcosSDKException: create BcosSDK failed, error info:
2022-01-25 14:00:16
3421
1
TA创建的收藏夹 TA关注的收藏夹
TA关注的人