自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(104)
  • 收藏
  • 关注

原创 [Django Message超全总结教程](武沛齐老师)

现在 request._messages = SessionStorage(request)

2026-01-18 20:27:44 285

原创 Docker 部署 File Browser 文件管理系统

官网:https://filebrowser.org/File Browser 是一款开源的私有云盘跨平台支持:适用于多种操作系统。轻量级:安装部署简单快捷,配置要求低。高效性能:基于 Go 语言开发,运行速度快。可视化操作:提供简洁易用的网页版文件管理器,支持文件和文件夹操作、在线预览、共享链接等。用户认证:支持用户管理、权限设置和范围控制。自定义命令:支持 Shell 命令执行。

2026-01-03 16:19:36 1085

原创 使用Docker部署RustFS分布式对象存储服务

RustFS是一个开源的、与 S3 兼容的高性能分布式对象存储系统,采用 Rust 语言开发,支持与其他 S3 兼容平台(如 MinIO、Ceph)的平滑迁移和共存,适用于大规模数据湖和 AI 场景。1.本次实践部署环境为个人测试环境,生产环境请谨慎;2.在Docker环境下部署RustFS分布式对象存储服务。本次实践通过Docker快速部署了RustFS服务,配置过程清晰,容器运行稳定,验证了其良好的可维护性与环境隔离优势。RustFS界面简洁直观,核心功能如存储桶管理、文件上传及在线预览均表现可靠。

2026-01-03 16:18:19 902

原创 LVS+Keepalived+HAProxy

优点工作在7层,可以这对http做分流策略1.9版本开支支持4层代理正则表达式必HAProxy强大安装、配置、测试简单,通过日志可以解决多数问题并发量可以达到几万次Nginx还可以做Web服务器使用仅支持http、https、mail协议,应用面小健康检查仅通过端口,无法使用url检查‍。

2025-12-16 21:20:48 958

原创 Docker + Grafana + Loki + Promtail 日志可视化搭建(超详细实战)

over,剩下来读者可以自行找资料参考。

2025-12-03 21:55:19 231

原创 Docker 安装部署Prometheus

Prometheus 是一款开源的时序数据监控与告警工具,由 SoundCloud 于 2015 年开源,2016 年加入 CNCF(云原生计算基金会),2018 年成为 CNCF 毕业项目,目前是云原生环境中最主流的监控方案之一。

2025-11-09 11:36:38 1139

原创 Linux搭建DNS服务

DNS是域名系统(Domain Name System)的缩写,它是一个用于将域名解析为IP地址的系统。在互联网上,每个设备都需要一个唯一的IP地址来进行通信,但人类更容易记住的是域名而非IP地址。DNS的作用就是将人类可读的域名解析为对应的IP地址,从而使设备能够相互通信和访问互联网上的各种服务和资源。

2025-10-10 20:40:48 682

原创 使用Postfix与Dovecot部署邮件系统(推荐)

SMTP 简单邮件传输协议,用于发送和中转发出的电子邮件,占用服务器的25/TCP端口号。POP3 第三版邮局协议,用于把邮件存储到本地主机,占用服务器的110/TCP端口号。IMAP4 第四版互联网信息访问协议,用于在本地主机上访问邮件,占用服务器的143/TCP端口号。Postfix 服务程序:基于SMTP协议,提供发件服务功能。Dovecot 服务程序:基于POP3协议,提供收件服务功能。MUA 用户代理(ail Usergent):为用户收发邮件的服务器MDA 邮件投递代理(

2025-09-23 22:14:31 468

原创 轻量级容器管理工具 Containerd

早在2016年3月,Docker 1.11的Docker Engine里就包含了containerd,而现在则是把containerd从Docker Engine里彻底剥离出来,作为一个独立的开源项目独立发展,目标是提供一个更加开放、稳定的容器运行基础设施。和原先包含在Docker Engine里containerd相比,独立的containerd将具有更多的功能,可以涵盖整个容器运行时管理的所有需求。

2025-09-16 20:54:13 956

原创 k8s集群—node节点的删除与添加

🚀2.在node03节点上清空集群信息🚀3.如果删除的是master节点,还需要删除用户目录下的.kube文件最后重启设备。添加node节点🚀1.添加node节点🚀2.在node节点上执行token命令🚀3.在主节点上查看node检查是否添加成功

2025-09-14 10:39:21 335

原创 Kubernetes专用工具Containerd安装使用报错记录

将CA证书复制至对应目录# 配置文件自动加载CA证书,无需额外声明路径Containerd的镜像加速配置已从单一文件演变为模块化、可扩展的目录结构,这一变化显著提升了灵活性和维护性。通过本文的实践指南,读者可快速掌握主流场景下的配置技巧,并借助验证工具确保策略生效。建议持续关注[Containerd官方文档]

2025-09-14 10:17:26 1101

原创 kuberneter Pod的生命周期

Kubernetes Pod生命周期详解 Pod生命周期是从创建到终止的完整过程,包含多个关键阶段:初始化容器运行、主容器启动、钩子函数执行、容器健康探测等。Pod可能处于Pending、Running、Succeeded、Failed或Unknown五种状态。 核心组件包括: 初始化容器(InitContainer):必须按顺序成功执行,用于前置准备工作 钩子函数:PostStart(容器启动后)和PreStop(终止前)两个关键时间点 健康探测:支持Exec、TCPSocket和HTTPGet三种方式

2025-08-04 21:37:20 978

原创 解决“没有找到有效的sudoers资源,退出”

当你使用sudo命令时遇到“没有找到有效的sudoers资源,退出”错误,这通常是由于文件配置错误或权限不当导致的。

2025-05-17 10:08:38 650

原创 ELK 通过 logstash 收集单个/多个日志文件

【代码】ELK 通过 logstash 收集单个/多个日志文件。

2025-04-01 20:19:17 704

原创 Logstash Configuration Examples

【代码】Logstash Configuration Examples。

2025-04-01 20:18:34 1250

原创 Stitching Together Multiple Input and Output Plugins

【代码】Stitching Together Multiple Input and Output Plugins。

2025-04-01 20:17:52 918

原创 Parsing Logs with Logstash

In。

2025-04-01 20:17:11 962

原创 Docer部署ShowDoc-如何在本地搭建一个属于自己的在线文档

点击:选择语言:中文,初始化成功,默认管理员账户密码是showdoc/123456。也可下载客户端,点击客户端,进入客户端下载页面,容器的80端口,可以根据需要自定设定。本地IP:192.168.x.13。至此,可以使用搭建的在线文档系统。说明:本机使用5099。

2025-03-30 16:28:07 563

原创 宝藏级Docker应用推荐(建议NAS/AllinOne用户收藏)

梳理收集了个人比较常用的Docker应用,这些应用大多免费开源,能极大提高的提高日常工作效率,也能充分榨干家里闲置设备资源,比如NAS、个人PC、主机服务器等。

2025-03-24 14:24:43 1843

原创 Elasticsearch Start searching

【代码】Elasticsearch Start searching。

2025-03-22 13:31:20 895

原创 一、kkFileView介绍1.kkFileView简介kkFileView是一个开源在线文档工具,使用spring boot打造文件文档在线预览项目解决方案,支持doc、docx、ppt、ppt

打造文件文档在线预览项目解决方案,支持doc、docx、ppt、pptx、xls、xlsx、zip、rar、mp4、mp3以及众多类文本如txt、html、xml、java、properties、sql、js、md、json、conf、ini、vue、php、py、bat、gitignore等文件在线预览。kkFileView是一个开源在线文档工具,使用。

2025-03-19 18:08:08 2054

原创 【尚硅谷】雷丰阳--ElasticSearch 7.4.2版本

是一个分布式,RESTful风格的搜索和数据分析引擎。

2025-03-18 20:46:56 846

原创 Django加bootstrap实现上传文件含有进度条

开始上传文件上传

2025-02-20 09:09:03 1275

原创 使用Python正则表达式进行文本匹配

本文介绍了如何使用 Python 正则表达式进行文本匹配,从基本的字符串匹配到复杂的模式匹配,再到实际的应用案例。

2025-02-15 10:32:49 1043

原创 python 使用WinRM连接远程windows

WinRM是很早之前微软推出的一种新式的方便远程管理的服务WindowsRemoteManagement的简称,相比RDP远程桌面协议,WinRM这种服务更具备轻量、低宽带的特性,WinRM与WinRS(WindowsRemoteShell)的使用可以让远程连接的运维人员拥有CMDShell环境,通过命令执行对服务器与服务器数据进行管理。

2025-01-19 11:07:49 687

原创 Python如何在指定行追加内容

读取文件内容并存储到列表中。在指定的位置插入新内容。将更新后的内容写回文件。接下来,我们将详细说明每个步骤,并提供代码示例。使用Python在文本文件中指定行后追加内容的过程是相对简单且直接的。这包括文件的读取、列表的操作以及文件的写入几步。通过上述代码示例,您可以快速实现该功能,并根据自己的需求进行相应的修改。

2025-01-16 22:04:47 707

原创 银河麒麟高级服务器操作系统忘记root密码

3、找到'linux'开头的行,在末尾添加 'rw init=/bin/bash console=tty0';编辑完后,'ctrl+x'完成重启。4、mount查看 根分区挂在情况(rw);passwd 修改 用户密码(注意密码安全策略要求);以 银河麒麟高级服务器操作系统 V10SP2-X86-64 为例。银河麒麟高级服务器操作系统通过修改引导参数重置root用户密码。1、进入grub菜单 按'e'进行修改。2、输入grub菜单口令。

2025-01-06 08:47:54 2378

原创 Linux系统访问FTP显示中文目录乱码

项目分享资料时,会使用FTP,当使用ftp [ip address]命令访问后,中文文件夹会乱码。5.如果你天天访问这个ftp,不想每次都输入这个命令,可以如下操作,如果你仅一次访问,那么可以离开了。4.我只使用了第一个gbk就好使了,如果你不好使,可以在试试utf-8。3. ls命令再次查看,应该还是乱码,运行下面命令后,再次ls查看。2.使用lftp命令访问服务器。保存修改内容,退出即可。1.安装lftp软件。

2024-11-29 14:55:02 1658

原创 安装python3.12.2环境(实验机器银河麒麟高级服务器)

注意这里linux系统默认安装的有openssl,版本1.1.1以上,但是不清楚什么原因自带的openssl无法使python正常编译,因此需要再次安装。configure的用途:检测安装环境,配置安装参数,生成供编译用的Makefile。make install:负责把编译生成的目标文件安装到预定的目录。默认是python官方镜像源,没有配置镜像源的情况下,查看为空。,这里已安装requests为例 -i 后面是临时镜像源地址。注意我这里用的是pip3.12。我这里用的是pip3.12。

2024-11-28 14:44:50 1558

原创 Kubernetes 基础入门

在物理服务器上运行应用程序无法为应用程序定义资源边界导致资源分配问题例如,如果在物理服务器上运行多个应用程序,则可能会出现一个应用程序占用大部分资源的情况, 结果可能导致其他应用程序的性能下降。一种解决方案是在不同的物理服务器上运行每个应用程序,但是由于资源利用不足而无法扩展, 并且维护许多物理服务器的成本很高。作为解决方案,引入了虚拟化虚拟化技术允许你在单个物理服务器的 CPU 上运行多个虚拟机(VM)虚拟化允许应用程序在 VM 之间隔离,并提供一定程度的安全。

2024-11-28 13:32:55 957

原创 kubenetes/kubesphere搭建报错

我使用的k8s版本是1.23.6,前面安装了Kubesphere可视化组件,然后开始的时候没有启用日志模块,而是在安装Kubesphere后启用日志系统(参考在安装后启用日志系统),安装一切正常,但是安装后验证,就出现opensearch-cluster-master-x和opensearch-cluster-data-x这些pod都是CrashLoopBackOff的状态,以下是一系列问题及解决。

2024-10-24 19:43:48 1756 2

原创 通过ssh密钥登录服务器

现在root用户已经生成了.ssh的隐藏文件,文件内有两个密钥文件;其中 id_rsa 为密钥文件,id_rsa.pub为。1.首先将本地的id_rsa 私钥文件放在 本地用户的.ssh文件夹内。进入.ssh目录将公钥文件写入authorized_keys 文件中。选择公钥,继续点击“浏览”,将私钥导入。将.ssh下的id_rsa下载到本地。id_rsa私钥文件已经下载到本地。可以看到无需密码就可以进入服务器。在ssh的配置文件中更改设置。2.进入命令框远程链接服务器。完成配置重启ssh服务。

2024-09-08 13:08:43 1040

原创 针对docker 目前拉取镜像失败的问题(亲测可用)

【代码】针对docker 目前拉取镜像失败的问题(亲测可用)

2024-08-18 21:27:52 558 1

原创 docker部署drawio

DrawioDrawio是一款功能丰富的在线绘图工具,提供流程图、组织结构图等多种类型的图表。用户可以轻松拖放元素,实时编辑并与团队共享。支持多种文件格式导入导出,无需安装即可使用,适用于个人和团队快速创建各种图表。

2024-08-18 21:24:05 1048

原创 运维自动化之ANSIBLE

YAML是一个可读性高的用来表达资料序列的格式。YAML参考了其他多种语言,包括:XML、C语言、Python、Perl以及电子邮件格式RFC2822等。Clark Evans在2001年在首次发表了这种语言,另外Ingy döt Net与Oren Ben-Kiki也是这语言的共同设计者YAML Ain't Markup Language,即YAML不是XML。不过,在开发的这种语言时,YAML的意思其实是:"Yet Another Markup Language"(仍是一种标记语言)特性。

2024-07-28 13:42:58 890

原创 openssh版本升级实战(修补ssh漏洞)基于RedHat8.4版本测试--已成功升级

升级完openssh后,有一些比较老的远程连接工具可能就无法连接上了(由于密钥等问题),例如secureCRT7等,报错例如“Key exchange failed”2)、由于openssh依赖openssl,所以需要安装新版openssl,从OpenSSH9.4p1开始要求openssl>=1.1.1版本。由于ssh是远程连接服务器的功能,在进行下面操作升级openssh前,请打开多个连接会话保持,如升级失败,可通过已连接的会话进行回滚操作。版本号正确,且能连接上,说明升级成功!

2024-07-06 09:15:19 1086

原创 RedHat8.4离线升级内核(漏洞编号CVE-2024-1086)

近日,绿盟科技CERT监测网上有研究员公开披露了一个Linux内核权限提升漏洞(CVE-2024-1086)的细节信息与验证工具,由于Linux内核的netfilter:nf_tables组件存在释放后重利用漏洞, nft_verdict_init() 函数允许在钩子判定中使用正值作为丢弃错误,当 NF_DROP 发出类似于 NF_ACCEPT 的丢弃错误时,nf_hook_slow() 函数会导致双重释放漏洞,本地攻击者利用此漏洞可将普通用户权限提升至 root 权限。

2024-06-13 21:30:44 2160

原创 docker从入门到精通

测试三个网络# 问题: docker是如何处理容器网络访问的?# 查看容器内部的网络地址 ip addr[root@iZ2zeg4ytp0whqtmxbsqiiZ ~]# docker exec -it tomcat01 ip addr, 发现容器启动的时候得到一个eth0@if115 ip地址,docker分配的!# 思考: linux 能不能ping通容器?# linux 可以 ping 通docker容器内部!原理。

2024-06-09 21:09:19 1309

原创 KubeSphere 对接镜像仓库-docker registry Harbor

是一个开源的可信云原生仓库项目,用于对内容进行存储、签名和扫描。通过增加用户经常需要的功能,例如安全、身份验证和管理,Harbor 扩展了开源的 Docker Distribution。创建工作负载、服务、任务或定时任务时,除了从公共仓库选择镜像,您还可以从私有仓库选择镜像。要使用私有仓库中的镜像,您必须先为私有仓库创建保密字典,以便在 KubeSphere 中集成该私有仓库。如果您已提前创建了私有镜像仓库的保密字典,您可以选择私有镜像仓库中的镜像。下拉列表选择一个仓库,然后输入镜像名称和标签使用镜像。

2024-06-02 22:22:37 1456

原创 ingress-nginx控制器安装(ingress ImagePullBackOff )

下载ingress-nginx的https://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-v1.8.1/deploy/static/provider/cloud/deploy.yaml 重命名为 ingress-nginx-deploy.ymal。将ingress-nginx-deploy.yaml文件中的镜像地址registry.k8s.io替换为 registry.lank8s.cn后再安装即可。可以通过科学上网来解决。

2024-05-25 13:47:29 1424

空空如也

空空如也

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

TA关注的人

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