- 博客(45)
- 资源 (1)
- 收藏
- 关注
原创 MySQL__MongoDB__Redis 入门
本文总结了MySQL数据库的基本操作,包括连接数据库、DDL数据定义语言、DML数据操作语言和DQL数据查询语言。主要内容有: 数据库连接与基本操作:展示不同方式的MySQL连接命令,以及创建、查看、删除数据库等基础操作。 数据定义语言(DDL):详细说明表的创建、修改和删除操作,包括列定义、索引创建和表结构调整。 数据操作语言(DML):涵盖数据的插入、更新和删除操作,包括单条/批量处理、条件操作和使用子查询等高级用法。 数据查询语言(DQL):介绍基础查询语法,包括列选择、别名、条件查询、NULL值处理
2026-08-19 11:16:36
263
原创 KVM常用命令
这篇文章摘要了libvirt虚拟化管理工具的主要命令功能。命令分为几大类:设备管理(attach/detach)、磁盘操作(block)、域管理(创建/启动/暂停/销毁)、性能调优(CPU/内存/I/O)、迁移备份、监控调试等。关键命令包括create/define创建域,start/shutdown控制生命周期,migrate实现迁移,save/restore进行状态保存恢复,以及各类性能参数调整命令如memtune、numatune等。这些命令为虚拟机的全生命周期管理提供了完整的功能支持。
2026-04-13 17:09:49
33
原创 Java常用注解
本文总结了Java和Spring框架中的常用注解。Java基础部分包含@Override、@Deprecated等核心注解及元注解;Spring框架部分详细介绍了核心注解如@Component、@Autowired等,以及Web开发、AOP、事务管理等相关注解。文章以表格形式呈现,包含注解类别、解释、常用程度评级和简单示例,为Java开发者提供了实用的注解参考指南。
2026-03-10 16:14:19
400
原创 Java 基础语法
本文介绍了Java基础语法中的核心内容,包括八大数据类型及其内存存储方式、常用运算符(算术、比较、逻辑、三元)的使用方法,以及流程控制结构(if-else条件分支、switch多路分支、for/while/do-while循环)。通过表格对比数据类型特性,配合代码示例演示了各语法元素的实际应用,特别是逻辑运算符的短路特性和三元运算符的简洁写法。文中还提供了记忆口诀帮助理解逻辑运算符的特性,并展示了新旧版本switch语句的差异。这些基础知识是Java编程的重要基石。
2026-01-06 16:58:38
1182
原创 Linux 常用命令速查
大小忽略用-i 方向筛选-v 行号-n 统计 -c 正则-E 或者egrep。tail / head 从头看,从尾看。默认查看5行 -n 可指定查看行数。以树形结构显示目录结构。用于改变文件或目录的。相关命令: tree。uname [选项]fdisk [设备]du [目录/文件]
2025-11-03 16:01:24
1147
原创 修改yum源
本文介绍了CentOS 7系统下重新配置yum源的方法。首先备份原有源文件,然后提供阿里云、网易、搜狐、华为云等10个国内常用镜像源的下载命令。最后通过清理缓存并重建缓存完成配置。操作简单,可选择适合的国内镜像提升软件包下载速度。
2025-10-14 16:40:43
356
原创 Kubernetes更新集群证书
本文记录了Kubernetes集群证书更新过程。首先通过kubeadm certs check-expiration检查证书过期情况,发现证书将于2025年11月到期。随后执行kubeadm certs renew all更新所有证书,并提示需要重启相关组件。接着详细说明了重建apiserver pod和admin.conf的操作步骤:包括验证新证书、移除重建apiserver、重启kubelet、检查日志、重建admin.conf等操作。最后通过kubectl get nodes验证更新结果。整个过程涉及
2025-09-24 10:15:21
299
原创 nacos 单机部署
本文介绍了如何在单机环境下部署Nacos,并使用MySQL作为数据库。文章提供了创建Nacos配置信息表config_info、灰度配置表config_info_gray以及配置标签关系表config_tags_relation的SQL语句。这些表用于存储Nacos的配置数据,支持多租户、灰度发布和标签管理等功能。config_info表包含配置的基本信息,如data_id、group_id、content等字段,并支持唯一性约束。config_info_gray表用于灰度发布,包含灰度规则和灰度名称等字段
2025-05-13 09:20:26
252
原创 记一次prometheus出现CrashLoopBackOff故障
prometheus-k8s-0 Pod 中的 prometheus 容器启动失败,原因是存储文件损坏:“opening storage failed: /prometheus/chunks_head/000014: invalid magic number 0”。发现故障pod的挂载文件bound在本地,查找具体路径。挂载路径在/var/openebs/local/发现pod中有两个容器,查看故障日志。1.查看具体故障容器,查看日志。删除故障文件重构,查找挂载文件。
2025-02-25 16:17:43
546
原创 Containerd 搭建
从Kubernetes 1.20版本开始官方不推荐使用Docker,1.24版本将完全弃用docker。如果安装1.22以上版本的k8s,官方推荐使用containerd,docker支持k8s版本最高为1.23.16。
2024-12-18 08:35:20
2036
原创 Openstack命令速查
network是 ‘–nic net-id=’ 的包装,为标准提供简单语法的参数。–network: 在云主机上创建一个 NIC 并将其连接到网络。–flavor: 创建云主机所使用的flavor(名称或 ID)–image: 创建云主机所使用镜像启动盘(名称或 ID)镜像所需的最小 RAM 大小,以兆字节为单位。内存大小,以 MB 为单位(默认 256M)镜像所需的最小磁盘大小,以 GB 为单位。磁盘大小,以 GB 为单位(默认 0G)有关更高级的用例,请参阅’–nic’参数。cpu 数量(默认 1)
2024-07-29 15:47:23
599
原创 基于Docker环境构建资源告警grafana+prometheus+nodeexport+alertmanager+prometheusalert
prometheus Alert 是开源的运维告警中心消息转发系统,支持主流的监控系统 prometheus,日志系统 Graylog 和数据可视化系统 Grafana 发出的预警消息。如果需要将告警接入飞书,钉钉,微信等,还需要有相应的SDK适配。prometheusAlert就是这样的SDK,可以将告警消息发送到各种终端上。prometheusAlert是用于将告警服务alertmanager产生的消息发送给终端,也就是将消息格式化,适配不同的终端,如邮件,短信,微信,钉钉,飞书等不同的接口。
2024-07-05 17:22:11
1019
原创 openstack 常用命令
network是 ‘–nic net-id=’ 的包装,为标准提供简单语法的参数。–network: 在云主机上创建一个 NIC 并将其连接到网络。–flavor: 创建云主机所使用的flavor(名称或 ID)–image: 创建云主机所使用镜像启动盘(名称或 ID)镜像所需的最小 RAM 大小,以兆字节为单位。内存大小,以 MB 为单位(默认 256M)镜像所需的最小磁盘大小,以 GB 为单位。磁盘大小,以 GB 为单位(默认 0G)有关更高级的用例,请参阅’–nic’参数。cpu 数量(默认 1)
2024-06-04 09:08:58
607
原创 Kubernetes Service
Servece简介: 将一组 Pods 公开为网络服务的抽象方法。1.0 ClusterIP1.ClusterIPClusterIP 类型的 service 是 kubernetes 集群默认的服务暴露方式,它只能用于集群内部通信,可以被各 pod 访问,其访问方式为:**pod ---> ClusterIP:ServicePort --> (iptables)DNAT --> PodIP:containePort**我们可以使用一行命令创建,也可以使用yaml 创建ap
2022-04-28 15:38:11
212
原创 kubernets Deployment 无状态服务
pod 是什么运行中的一组容器,Pod是kubernetes中应用的最小单位.1.0 pod1.1创建podroot@master kubernets]# kubectl run nginx --image=nginxpod/nginx created[root@master kubernets]# kubectl get podNAME READY STATUS RESTARTS AGEnginx 1/1 Running 0 2m9s
2022-04-27 17:26:21
494
原创 kubernets 名称空间
名称空间作用:是进行隔离资源的1.0 查看名称空间[root@master kubernets]# kubectl get nsNAME STATUS AGEdefault Active 135mkube-node-lease Active 135mkube-public Active 135mkube-system Active 135mkube
2022-04-24 17:15:41
273
原创 kubernets 集群搭建
kubernets 介绍kubernetes具有以下特性:服务发现和负载均衡Kubernetes 可以使用 DNS 名称或自己的 IP 地址公开容器,如果进入容器的流量很大, Kubernetes 可以负载均衡并分配网络流量,从而使部署稳定。存储编排Kubernetes 允许你自动挂载你选择的存储系统,例如本地存储、公共云提供商等。自动部署和回滚你可以使用 Kubernetes 描述已部署容器的所需状态,它可以以受控的速率将实际状态 更改为期望状态。例如,你可以自动化 Kubernetes 来
2022-04-24 16:51:05
913
原创 IPFS 入门,Docker搭建ipfs集群
简介IPFS是一个对等的分布式文件系统,它尝试为所有计算设备(ipfs矿机)连接同一个文件系统。在某些方面,IPFS类似于万维网,但它也可以被视作一个独立的BitTorrent群、在同一个Git仓库中交换对象。换种说法,IPFS提供了一个高吞吐量、按内容寻址的块存储模型,及与内容相关超链接。这形成了一个广义的Merkle有向无环图(DAG)。IPFS结合了分布式散列表、鼓励块交换和一个自我认证的命名空间。IPFS没有单点故障,并且节点不需要相互信任。分布式内容传递可以节约带宽,和防止HTTP方案可能遇到的
2022-04-22 15:50:55
7242
2
原创 Docker 网络篇
Docker 网络Docker四种网络模式配置说明host模式–net=host 容器和宿主机共享networkcontainer模式–net=container:Name_or_ID 容器和另外一个容器共享一个network,kubernets 中pod就是多个容器共享一个networknone模式–net=none 容器有独立的network但并没有对其进行任何网络社设置bridge模式–net=bridge默认为该模式host模式如果启动容器的时
2022-04-07 14:53:30
1076
原创 Docker 镜像使用
Docker 镜像操作1.1 查看镜像[root@localhost ~]# docker imagesREPOSITORY TAG IMAGE ID CREATED SIZEmysql latest 667ee8fb158e 3 days ago 521MBcentos latest 5d0da3dc9764 6 months ago 231MB#REPOSITORY 表示镜像的源#TAG
2022-04-02 16:15:17
1247
原创 Docker 浅识
docker Hello word1.1 使用docker run 启动一个容器实验使用vmware cnetos7.6版本虚拟机docker 安装参考 docker+docker-compose脚本安装[root@localhost /]# docker run centos /bin/echo "Hello world"Hello worlddocker : Dcoker 的二进文件run : 表示启动一个容器centos: 容器镜像名字,如果不存在会自己去pull下载,不写版
2022-04-02 15:16:14
1818
原创 kvm 升级配置
kvm升级配置1.1查看虚拟机配置[root@localhost ~]# virsh list Id Name State---------------------------------------------------- 5 cxf-8.16-node1 running 6 cxf-8.16-node2 running[root@localhost
2022-04-01 14:23:48
1892
原创 docker+docker-compose 安装脚本
安装docker 和docker-compose#!/bin/bash# 安装依赖包yum -y install yum-uitls device-mapper-persistent-data lvm2yum -y install gcc gcc-c++ make if [ $? -eq 0 ];then curl https://download.docker.com/linux/centos/docker-ce.repo -o /etc/yum.repos.d/docker-ce.
2022-03-30 17:43:58
1274
原创 keepalibed + nginx 实现高可用
keepalibed简介1.1 什么是keepalivedkeepalived是集群管理中保证集群高可用的一个服务软件,用来防止单点故障。Keepalived的作用是检测web服务器的状态,如果有一台web服务器死机,或工作出现故障,Keepalived将检测到,并将有故障的web服务器从系统中剔除,当web服务器工作正常后Keepalived自动将web服务器加入到服务器群中,这些工作全部自动完成,不需要人工干涉,需要人工做的只是修复故障的web服务器。1.2 keepalived 实现主备过程
2022-03-30 16:49:25
211
原创 kvm 创建快照
kvm 创建快照1. 创建指定虚拟机快照[root@localhost ~]# virsh snapshot-create-as kvm107 kvm107-snapDomain snapshot kvm107-snap created2.查看指定虚拟机快照[root@localhost ~]# virsh snapshot-list kvm107Name Creation Time State---------------------
2022-03-28 15:54:24
2056
docker-compose 1.27.4 离线包,附带安装脚本
2022-06-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅