自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

qq_45918288的博客

记录问题,分享帮助

  • 博客(23)
  • 收藏
  • 关注

原创 简单记录:TCP数据包的抓取--3次握手、4次挥手

摘要:本文介绍了使用Wireshark抓包工具进行网络协议分析的基本方法,重点关注TCP连接的三次握手和四次挥手过程。三次握手包括客户端发送SYN请求、服务器回应SYN+ACK、客户端确认ACK;四次挥手则包含客户端发送FIN+ACK、服务器确认ACK、服务器发送FIN+ACK、客户端确认ACK等步骤。通过Wireshark选择网卡捕获数据包,可以观察这些TCP连接的建立和终止过程,帮助理解网络通信的基本原理。

2025-12-16 20:27:35 308

原创 记录—— Gitlab配置邮件SMTP

本文记录了GitLab邮件配置过程:修改/etc/gitlab/gitlab.rb文件配置SMTP,执行gitlab-ctl reconfigure初始化,重启服务后测试邮件发送。虽然使用gitlab-rails console测试时出现Net::SMTPUnknownError报错,但实际邮件仍能成功送达。环境为GitLab 18.2.1版本,验证了配置有效性。

2025-08-12 19:31:00 822

原创 搭建k8s高可用集群,“Unable to register node with API server“

摘要:在搭建k8s集群时遇到"Unable to register node with API server"错误,最初以为是kubeadm镜像拉取问题,预拉取镜像后仍超时。检查发现containerd配置中的sandboximage源未正确设置,将其替换为国内源并重启containerd后,集群初始化成功。问题根源在于sandboximage配置错误,修改后解决。

2025-07-14 16:46:38 816

原创 k8s集群--证书延期

摘要:介绍通过脚本更新kubeadm搭建的K8s集群证书有效期的方法。步骤包括:1)下载自动更新脚本;2)上传脚本到控制节点并赋予执行权限;3)调整脚本格式(处理"\r"问题);4)执行脚本前备份关键目录;5)运行脚本更新所有证书(有效期延至2035年);6)验证集群状态;7)确认证书有效期。脚本更新后需手动复制新配置文件。作为替代方案,v1.15+版本可直接使用kubeadm certs renew all命令(仅延长1年)。整个流程确保集群证书的有效性得到长期

2025-07-10 16:29:39 1016

原创 k8s集群中控制节点处于NotReady,怎么办?

摘要:单master节点的k8s集群出现NotReady状态,排查发现网络插件calico运行正常,但容器运行经检查发现docker服务未安装,重新安装docker-ce并启动服务后,节点状态恢复Ready。同时确认containerd运行正常,问题解决。整个过程从网络插件和容器运行时两个方向进行排查,最终定位到缺失docker服务是导致问题的原因。

2025-07-10 12:29:40 1081

原创 记录一下:成功部署k8s集群(部分)

本文详细记录了在CentOS系统上部署Kubernetes 1.26.0集群的过程。首先完成环境准备,包括安装containerd/docker、关闭防火墙/SELinux、配置时间同步等。然后安装kubelet/kubeadm/kubectl组件,生成并修改kubeadm.yaml配置文件,指定阿里云镜像源和Pod子网。接着解决br_netfilter模块缺失问题,通过kubeadm init命令初始化集群。最后成功启动控制平面组件,包括kube-apiserver、etcd、kube-controlle

2025-07-09 18:47:40 1404

原创 podman 无法拉取镜像?

【摘要】Podman拉取镜像失败,原因是默认连接docker.io仓库超时。解决方法:修改/etc/containers/registries.conf配置文件,添加国内镜像源docker.1ms.run作为镜像加速器。配置后成功拉取httpd镜像,验证显示镜像信息正常,问题解决。

2025-07-07 15:19:41 1456

原创 随记——更改了ssh默认端口后,Xshell无法登录

摘要:本文记录了将SSH默认端口从22改为2222后无法连接的故障排查过程。通过ping测试确认网络连通性,检查sshd服务运行状态,关闭SELinux,并重点排查防火墙设置,发现未开放2222端口。经添加防火墙规则(firewall-cmd --add-port=2222/tcp)并重载配置后,成功通过Xshell连接至新端口。该案例完整展示了修改SSH端口后的常见问题及解决方法,强调了防火墙规则配置的重要性。(149字)

2025-06-24 09:23:18 1047

原创 浏览器无法访问:Nginx下的基于域名的虚拟主机

在nginx配置无误,就是检查网络环境,两台主机之间通信是否正常(能否相互ping通),如果只能单向: windows主机 ping 通 linux主机,反之不行。直接关闭windows的防火墙,尝试即可。

2025-06-20 12:19:33 585

原创 手动编译安装 nginx-1.20.2

本文详细介绍了从源码编译安装Nginx服务器的完整过程。首先下载Nginx 1.20.2二进制包并解压,然后安装必要的依赖(gcc、pcre、openssl等)。接着通过./configure配置安装路径(/opt/nginx),执行make && makeinstall编译安装。安装完成后,验证Nginx版本信息,启动服务并通过ps命令查看进程状态。最后通过IP地址192.168.1.89访问Nginx默认页面,完成整个安装流程。整个过程涵盖了下载、解压、依赖安装、配置、编译、安装和验证服务。

2025-06-18 11:57:40 967

原创 升级GCC版本为 4.9.4

本文记录了从GCC 4.8.5手动升级到4.9.4的过程。主要步骤包括:从GNU官网下载源码包并解压到/usr/local目录;通过./contrib/download_prerequisites脚本下载安装依赖项(mpfr、gmp、mpc等);新建build目录进行配置(设置支持C/C++语言、取消多架构支持);执行耗时1-2小时的编译安装。最终通过gcc -v验证显示版本已成功升级至4.9.4。注意需提前安装bzip2解决依赖下载问题。整个过程完整展示了GCC编译器的手动升级方法。

2025-06-11 19:38:49 810

原创 GNU Make 3.82 升级到 4.4.1

在升级Linux内核至6.15.2时,由于系统自带的GNU Make版本(3.82)过低,需要升级至4.0以上版本。解决步骤包括:1)下载make-4.4.1源码包;2)解压后通过./configure指定安装路径;3)编译安装;4)备份原make并创建新软链接。最终成功将make版本升级至4.4.1,解决了内核编译问题。整个操作涉及源码编译、路径配置和软链接创建等关键步骤。

2025-06-11 13:37:35 1050

原创 HAProxy启动失败,该如何检查

摘要:在搭建集群时遇到haproxy服务启动失败的问题。通过systemctl status检查发现服务状态为failed,日志显示配置错误。排查发现haproxy.cfg配置文件中mode等字段写法错误、或者少了某些参数,修改保存后。重启服务成功。haproxy正常运行,可通过网页监听端口验证服务状态。

2025-05-30 12:41:55 909

原创 离线安装Docker

本文详细介绍了Docker离线安装的完整步骤:1)从官网下载安装包并上传至服务器;2)解压安装包并将文件复制到/usr/bin目录;3)创建并配置docker.service系统服务文件;4)重新加载服务并启动Docker。最后通过版本查询验证安装成功,展示了Docker 28.2.1版本及其相关组件信息。该指南适用于无网络环境的服务器部署场景。

2025-05-29 15:28:20 1059

原创 安装好虚拟机Centos7,无网络,怎么办?(主机以太网连接)

本文针对虚拟机无法自动分配IP地址的问题,提供了详细的解决方案。此篇以以太网连接,为例。(无线网同理)

2025-05-18 23:23:45 1179 2

原创 Linux之Python虚拟环境的安装、使用

linux下python虚拟环境的搭建、使用

2025-05-16 09:20:13 606

原创 随记——win10官方镜像下载、验证

官方win10.iso文件下载、验证,为了日后的系统安装。

2025-05-13 19:03:09 1868

原创 vulcan assertion line 390错误,看这里

在笔记本开机时遇到报错弹框,提示“vulcanassertionline390”。通过查找解决方案,按照指引操作,取消勾选相关选项后重启电脑,成功解决了问题。建议遇到相同问题的读者可以尝试此方法

2025-05-12 10:56:59 466

原创 Ubuntu下安装docker

Ubuntu下安装docker,含前提准备、安装、测试、处理安装后的报错问题

2025-05-08 12:25:20 1078

原创 基于centos容器,创建nginx服务的镜像

基于centos7容器(通过docker pull拉取),创建nginx镜像,包含了安装环境的准备、安装时的预编译、编译,安装后的验证,以及导出、导入相关的操作及验证

2025-05-06 03:13:00 864

原创 Linux磁盘管理

linu磁盘管理,包含容量查询、磁盘分区、磁盘格式化、磁盘挂载内容

2025-05-05 13:44:07 1409

原创 Docker容器生命周期及其状态转换

主要围绕Docker容器的生命周期的主要状态

2025-05-04 01:16:30 1321

原创 ERROR: failed to solve: failed to read dockerfile: open Dockerfile: no such file or directory

通过Dockerfile方式,生成镜像时报错。

2025-05-03 23:00:06 2058 1

空空如也

空空如也

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

TA关注的人

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