IT

白天 夜间 首页 下载 阅读记录
  我的书签   添加书签   移除书签

admin-openrc.sh

浏览 16 扫码 分享 2025-03-15 23:09:18

若有收获,就点个赞吧

0 人点赞

上一篇:
下一篇:
  • 书签
  • 添加书签 移除书签
  • 空白文档
  • CI/CD
    • doc
  • 运维管理
    • Grafana
      • Grafana部署
    • Zabbix
      • docs
      • zabbix的部署
      • zabbix添加Linux主机监控
      • 部署windows agent
      • Zabbix Discovery--自动发现
        • 网络发现Network discovery
        • agent 自动注册--Active agent autoregistration
        • 低级别发现--Low-level discovery
      • 其他
        • zabbix_get
    • 公有云
      • 云厂商健康状态看板
      • 阿里云
        • 阿里云Linux系统下如何卸载云安全中心Agent、云盾(安骑士)、云助手Agent
    • 邮件
      • 邮件收、发、传送架构
      • 商业邮箱SMTP、POP3、IMAP 邮箱地址和端口
      • 邮件安全
        • 反垃圾邮件技术
          • 如何验证您的电子邮件身份验证是否为 DKIM、DMARC、SPF 和 BIMI 正确设置
          • SPF
          • DKIM
          • DMARC
          • Bayesian 贝叶斯算法
        • 阿里邮箱
        • 腾讯邮箱
        • 发垃圾邮件案例
      • 退信问题
        • 因未配置SPF、DKIM、DMARC等邮箱协议导致的退信
    • 漏洞报告及漏洞修复
      • 漏洞情报源
      • CVE-2024-6387 : regreSSHion--Rocky Linux 9
    • 安全
      • 堡垒机需要过虑的一些命令
      • WebShell木马专题
      • OWASP top 10漏洞详解
      • 阿里云 Web 应用防火墙
      • WEB常见漏洞、WEB漏洞检测
      • WAF--HttpGuard 处理流程
      • HFish蜜罐部署教程(windows版)—HW蓝队主动防御利器
      • 网络中常见攻击及其防御方式
      • DDOS 攻击有哪些类型
      • 检测JAR依赖包的安全漏洞
      • kworkerds 挖矿木马简单分析及清理
      • 清理kmpathds病毒
    • RAID磁盘阵列管理
    • 物理机远程管理
    • Terraform
    • 物理服务器管理管理工具
  • AI
    • AI编程插件
    • 常见AI
  • OpenStack
    • OpenStack 简介
    • doc
    • OpenStack 知识思维导图
    • 预备知识
      • libguestfs 工具列表
      • KVM基本工作原理
      • 虚拟化概述
      • KVM 虚拟机的使用-- ubuntu 22
        • virt-clone克隆虚拟机
        • kvm 安装 windows
        • ubuntu 卡机问题
        • 安装虚拟机出现 Cannot allocate memory--内存不可分配
        • 多台 KVM 虚拟机共享同一块硬盘镜像
        • KVM 虚拟机迁移到 ESXi
        • 使用 Kickstart 安装KVM虚拟机
        • kvm 虚拟机与主机共享文件夹
        • linux 上 qemu-kvm虚拟机和属主机共享文件夹
      • KVM 的 Bridge 和 NAT 网络连接模式
      • qcow2、raw 格式的硬盘镜像对比
      • qcow2 快照原理
      • qemu-img 的使用
      • 使用模板创建虚拟机
      • KVM 优化
      • KVM 虚拟机 xml 配置的格式
      • CentOS 安装 KVM
      • KVM default (NAT) 网络分析
      • virt-install 命令详解
      • virsh 命令详解
      • virt-manager 的使用
      • virt-v2v 命令详解
        • KVM 虚拟机 UEFI 设置
        • Windows Server 2022 virt-v2v 日志
      • virt-p2v--转换物理机为KVM虚拟机
        • Windows (phy)转换vm日志
        • Linux (phy)转换vm日志
      • KVM 创建支持 UEFI 启动的虚拟机
      • Linux Bridge 网桥浅析
      • libguestfs-tools 工具的使用
      • virt-sysprep的使用
      • virt-customize的使用
      • 使用 guestfish 修改 qcow2 镜像文件中的 root 密码,时区等
    • OpenStack 核心知识
      • 虚拟化
        • 云计算与 OpenStack
        • CPU 虚拟化
        • 内存虚拟化
        • 网络虚拟化
        • 虚拟机存储
      • OpenStack 架构
        • OpenStack 架构
      • 手动安装OpenStack (Rocky Linux 9)
        • 环境说明
          • Temp Lab
        • 格式、规则预定
        • 基本环境准备
        • Keystone 安装(Identity service)
        • Glance 安装(Image service)
          • /lib/python3.9/site-packages/glance/cmd/api.py
        • Placement 安装(Placement service)
        • Nova 安装(Compute service)
          • 服务与配置
          • /etc/target/saveconfig.json
        • Neutron 安装(Networking service)
        • Horizon 安装(Dashboard)
          • apache通过mod_wsgi与django通信
          • openstack_dashboard wsgi.py
        • Cinder 安装(Block Storage service)
          • OpenStack 添加新硬盘到LVM逻辑卷组
        • 可选组件
          • 安装 Dnsmasq
          • Skyline 安装
            • skyline_apiserver DB表模型
            • skyline requirements.txt
            • skyline.yaml
            • skyline Dashboard体验截图
            • nginx.conf
            • 修改后的 /etc/nginx/nginx.conf
            • nvm install.sh
            • 登录 skyline-console 报错:"Username or password is incorrect" / "用户名或密码不正确"日志
          • Swift 安装(Object Storage service)
            • openstack-swift-acaccount、container、object 服务启动失败排查
            • openstack-swift-proxy.service 启动有警告排查
            • swift-ring-builder 语法
            • proxy-server.conf-sample
            • swift.conf-sample
            • account-server.conf-sample
            • container-server.conf-sample
            • object-server.conf-sample
          • Kuryr 安装
          • Zun
            • Zun是什么
            • Zun 安装
            • Zun UI 安装
            • Kata Containers
            • python-zunclient
          • Barbican安装
          • Heat
          • Octavia
          • Magnum
            • Magnum是什么
            • Magnum安装
            • Magnum的使用
              • heat-config-script
            • Magnum故障排查
          • Trove
            • Trove是什么
            • Trove 安装
          • Manila
            • Manila 是什么
            • Manila 安装
          • Designate
            • Designate 是什么
            • Designate 安装
            • Designate 进程、端口等信息
            • rndc 介绍
          • Gnocchi
          • Ceilometer
            • Ceilometer是什么
            • Ceilometer安装
          • CloudKitty
            • CloudKitty 是什么
            • CloudKitty 安装
          • Ironic(Bare Metal service)
            • Ironic 是什么
            • Ironic 安装
            • OpenStack Ironic实现原理
            • initramfs、initrd 与 Linux内核启动
            • redfish/v1 接口示例
        • 日常操作
          • 删除 volume service
          • 删除Instance时,无法自动删除volume
          • 检查 Linux 上的 virtio Drivers
          • 创建Instance失败
          • /lib/python3.9/site-packages/nova/virt/libvirt/driver.py
        • OpenStack 升级
          • OpenStack升级注意事项
      • 部署高可用OpenStack
        • OpenStack高可用
      • DevStack环境部署
        • DevStack 部署--参考官方
          • Devstack部署neutron网络节点
          • local.conf 配置说明
          • 控制节点 + 计算节点
          • ubuntu 22.0.4 安装 DevStack/stable/yoga 记录
        • Linux bridge--网络节点 + 控制节点 + 计算节点 方案
          • storage 节点自动生成的配置
          • compute 节点自动生成的配置
          • 安装 compute 节点遇到的问题
          • network 节点自动生成的配置
          • 安装 network 节点遇到的问题
          • controller 节点相关服务的启动命令
          • controller 节点自动生成的 ml2_conf.ini
          • 安装 controller 节点遇到的问题
        • OVS--网络节点 + 控制节点 + 计算节点 方案
          • cinder-backup服务启动失败
          • storage 节点自动生成的配置
          • compute 节点自动生成的配置
          • network 节点自动生成的配置
          • controller 节点自动生成的 ml2_conf.ini
          • controller 节点相关服务的启动命令
          • 安装 controller 节点遇到的问题
        • OVN--网络节点 + 控制节点 + 计算节点 方案
          • storage 节点自动生成的配置
          • compute节点自动生成的配置
          • compute节点相关服务的启动命令
          • 安装 network 节点遇到的问题
          • controller 节点自动生成的配置
          • controller 节点相关服务的启动命令
          • 安装 controller 节点遇到的问题
            • ovn_agent 脚本
      • 部署 OpenStack yoga
      • OpenStack 数据库表的设计
      • Keystone
      • Glance
      • Nova
        • nova 架构
        • nova 组件如何协同工作
        • OpenStack 通用设计思路
        • nova 组件详解
        • 如何看懂 OpenStack 日志
        • Instance(虚拟机) 操作
        • 从故障节点中恢复 instance
        • 1 张图秒懂 Nova 16 种操作
        • Server Group
        • 实现虚拟机的迁移功能
        • 管理 flavor
      • Cinder
        • cinder 设计思想
        • 理解 cinder 架构
        • cinder 组件详解
          • iscsi 的 nodes 配置
        • LVM Volume Provider
        • LVM类型的Cinder backend扩容
        • Volume 操作
          • backup、restore Volume 和 Snapshot
          • 相关API 源码
            • cinder-backup_api.py
            • cinder-volume_api.py
          • Create Volume
          • Attach Volume
          • Detach Volume
          • Extend Volume
          • Delete Volume
          • Snapshot Volume
          • Backup Volume
          • Restore Volume
          • Boot from Volume
          • Accecpt Transfer
        • iscsiadm 使用简介
        • Cinder Backup Driver 配置
        • Volume Driver 配置
        • NFS Volume Provider
          • cinder.conf
        • Ceph Volume Provider
        • OpenStack cinder 默认的 Volume Type
        • 选择指定 Volume Type( 后端) 的 Volume 作为 Instance 的启动盘
        • Cinder 配置多 Ceph 后端
      • OpenStack CLI 的使用
        • openstack CLI管理多个 cloud
        • admin-openrc.sh
        • openrc
      • Neutron
        • neutron 概述
        • neutron 构架
        • 物理部署方案
        • Neutron-Server 分层结构
        • 如何支持多种 Network Provider
        • ML2 Core Plugin
        • Neutron 源码分析之 L3
        • Service Plugin 及其 Agent
        • 为 Neutron 准备物理基础设施
        • Provider networks 与 Self-service networks 的理解
        • Linux network namespace 技术
        • 防火墙--Firewalling
          • 虚拟防火墙
            • openstack firewall 相关命令
            • FWaaS 实践
              • FWaaS 小结
              • 路由器 iptables 规则
            • FWaaS
          • 安全组(Security Group)
            • 默认的 Security Group 及 Rule
              • iptables 完整规则示例
          • 新建Security Group,并应用此安全组到 Instance
            • iptables_v1
            • iptables_v2
        • 基于Linux bridge的网络
          • Local network
            • 配置 Mechanism Driver 为 LinuxBridge
            • 创建 Local network
            • 测试 Local network 的通信
          • Flat network
            • Flat network 原理
            • ML2 中配置 Flat network
              • 配置文件示例
            • 创建 Flat network 并测试
              • 干预新建 Instance 计算节点的分配
            • 配置 DHCP 服务
            • Intance 获得 DHCP IP 过程分析
          • VLAN network
            • VLAN network 原理
            • ML2 中配置 VLAN network
            • 创建 VLAN network 并测试
          • subnet 之间的路由
            • Routing 功能概述
            • 配置 L3 Agent
              • 配置文件示例
            • 创建 router,并测试网络
          • Instance 访问外网
            • Flat 类型的外部网络
              • 1. ML2 中配置访问外网
                • 配置文件示例
              • 2. 创建外部网络 external_net
              • 3. Router 连接到外部网络--Flat 类型外网
            • VLAN 类型的外部网络
          • 外部网络访问 Instance
            • Flat 类型外网--创建 Floating IP 并与 Instance 的 port 关联
            • VLAN 类型外网--创建 Floating IP 并与 Instance 的 port 关联
          • VxLAN network
            • VxLAN 概述
            • VxLAN 包转发流程
            • ML2 中配置 VxLAN network
            • 创建 VxLAN network 并测试
            • L2 Population 的原理
            • VxLAN 与 L2 population
            • 配置 L2 Population
        • 基于OVS的网络
          • OVS--网络节点 + 控制节点 + 计算节点 方案
          • OVS 中的各种网络设备
          • OVS Vlan Network
          • 使用虚拟Router连通subnet
          • Instance访问外部网络
            • OVS Flat类型的外部网络
              • ping不通external网关
            • OVS VLAN类型的外部网络
          • 外部网络访问Instance
          • OVS GRE Network
          • OVS VxLAN Network
        • 基于OVN的网络
          • OpenStack OVN的DevStack部署方案
          • OVN类型的mechanism drivers的DevStack 环境
          • OVN 中的各种网络设备
          • OVN Local Network
          • OVN Flat Network
          • OVN Vlan Network
            • node3-compute的flow rule
            • node2-compute的flow rule
            • node1-controller的flow rule
          • 使用虚拟Router连通subnet
          • Instance访问外部网络
            • OVN Flat类型的外部网络
            • OVN VLAN类型的外部网络
          • 外部网络访问Instance
          • OVN VxLAN Network
            • 网络数据分析
          • OVN Geneve Network
        • VPNaaS
        • Octavia--LBaaS V2
          • Octavia 测试参考
          • Octavia 测试示例
            • Allowed address pairs
            • controller 节点 iptables
            • amphora 虚拟机的KVM xml 配置
        • OpenStack 的OVS与OVN
      • OVS --Open vSwitch
        • OVS介绍
        • Open vSwitch应用实践
        • Open vSwitch Flow Table操作
        • OpenFlow版本线路图
        • OVS 相关Doc
      • OVN
        • OVN 介绍
        • OVN 相关 DOC
        • OVN 相关的 OVSDB
        • OVN的Geneve vs VXLAN
        • Open vSwitch VLAN相关字段详解
        • OVN系列4 -- L2、L3 Network
      • Placement
    • 实战经验
      • 学习OpenStack的方法论
      • 下载厂商Image
      • 官网手动制作Image示例
      • 使用ISO镜像手动制作OpenStack Linux镜像
        • /etc/openstack/clouds.yaml
        • cc_set_passwords.py
        • /usr/local/bin/glance-wsgi-api
        • cloud.cfg
      • 使用ISO镜像制作OpenStack Windows镜像
      • 从 Volume 制作 Image
      • 使用ISO镜像创建Instance(制作Image)
      • 阿里云Linux热扩容云盘(growpart和resize2fs工具)
      • OpenStack Windows Instance时间不同步
      • 动态添加、删除网卡
      • 为Instance配置静态IP或mac地址
      • RabbitMQ开启WEB管理插件、新建管理用户
      • openstack配置使用UEFI启动windows 11虚拟机
      • Linux 系统救援ISO
      • 把 VirtIO 的驱动集成到 Windows ISO
      • OpenStack强大的SQL
      • 新建Instance时指定用户密码
        • disk.config
      • 修改运行中的Linux Instance root密码
      • 修改运行中的Windows Instance用户密码
      • 虚拟机Instance忘记密码
      • 重置安装有Cloudbase-Init的Windows的密码
      • 使用WinPE对OpenStack windows Instance 修复硬盘、破解密码等
      • 制作OpenStack PE Image
      • Detach and attach boot volumes
      • Qemu Guest Agent 命令
      • 重置Instance的Status
      • Troubleshooting OpenStack 瘫痪
      • 如何更新 OpenStack 组件
      • Troubleshooting OpenStack Bug
      • Instance做snapshot
      • 查看限额quota
    • Metadata Service
      • Metadata Service介绍
      • Metadata Service架构
      • 获取 metadata 的完整示例--Linux Bridge
      • 获取metadata--OVN
      • 通过 neutron-dhcp-agent 访问 Metadata
      • 获取metadata失败问题
      • Instance 怎样获得自己的 Metadata
      • Config Drive 获取 metadata
      • Cloud-init 工作原理
      • Instance 网卡是如何被拉起来的--DHCP
        • cloud.cfg
        • cloud-init.log
        • cloud-init-output.log
      • config drive 如何拉起网卡
        • cloud-init.log
        • cloud-init-output.log
    • cloud-init 典型应用
    • 常规操作
      • resource管理
      • OpenStack获取token值
      • 新建 Instance
      • 创建 Key Pair、导入Key Pair -- SSH 密钥对
      • 上传 Image
      • 使用命令在 OpenStack 中创建可用区
      • 新建 Instance 运行在指定的 Host
    • 待整理
    • 常见问题
      • OpenStack Dashboard越来越慢了--What to do when things are running slowly
      • 创建Instance时报 The server has either erred or is incapable of performing the requested operation
      • cinder-volume service State为down
      • No module named 'munch'
      • Instance已删除,但volume还存在
      • logical volume in use无法删除
      • Instance DHCP 获取IP失败
      • mtu相关问题
      • 新建Instance时创建不了Volume
      • Error: Unable to retrieve attachment information
      • 新建Instance时报Volume <volume_id>did not finish being created
      • 外网ping不通浮动 IP 解决办法
      • 新建 Instance 是报错:Exceeded maximum number of retries
      • 新建 Instance 是报错:VolumeLimitExceeded: Maximum number of volumes allowed (10) exceeded for quota 'volumes'
      • OpenStack创建Instance时一直处于creating状态或删除Instance时一直处于deleting的问题
      • Instance的Task一直处于Hard Rebooting
      • nova-compute连接RabbitMQ失败
      • 删除Status一直处于Reserved的Volume
      • resize Instance不成功的解决办法
    • 其它
      • 调试keystone服务端接口
      • keystone 认证深度研究分析
      • 删除无用的cinder-volume服务
      • Configure remote console access
      • Rebuild Instance 源码分析
      • Cloud-init、Cloudbase-Init如何判断Instance为初始化状态(第一次boot引导)
      • 更改OpenStack Instance的规格(flavor)
      • CentOS Stream 9 Cloud 镜像的登录密码
      • cloud-init介绍
      • 修改 Intance 的 console 连接地址
      • 压缩 QCOW2 虚拟机镜像文件
      • curl 命令访问 OpenStack API
      • OpenStack 新版UI管理skyline
      • OVS数据库操作
      • OpenStack 调试
      • Linux 配置 VxLAN network
      • Linux 划分Vlan的方法及配置
      • Linux 网桥工作原理与实现
      • Linux Bridge 原理分析
      • systemd-resolve
      • iptables 规则中的 mark
      • cirros 镜像的使用
        • cirros 镜像的 Instance 设置静态IP
        • cirros 镜像的虚拟机的常用命令
      • Openstack 网络设置指定的IP地址
      • bridge 命令详解
      • OpenStack 网络规划
      • 使用 Ceph 作为 OpenStack 的统一存储解决方案
      • 删除 Task 状态一直处于 Deleting 的 Instance 虚拟机
      • OpenStack 的备份与还原
      • Dashboard 创建 instance报错:Host 'devstack-node2' is not mapped to any cell
      • OpenStack Cli、Dashboard 操作很慢的原因
      • 导出OpenStack虚拟机--存储为ceph
      • OpenStack Mitaka Horizon 主题开发
  • Kubernetes
    • docs
    • 为什么学kubenetes
    • 先跑起来
      • 在线快速体验kubernetes(minikube)
    • 重要概念
    • Pod
      • kubernetes静态Pod--static Pod
      • Init Container
    • 部署 kubernetes 集群(生产环境)
      • 几种 kubernetes 集群形态的对比
      • kubeadm部署kubernetes集群
        • docker + kubernetes cluster (内置dockershim)
        • docker + cri-dockerd + kubernetes cluster
        • containerd + kubernetes cluster
          • tigera-operator.yaml
        • 利用 kubeadm 创建高可用集群
      • kOps 部署 Kubernetes
      • Kubespray 安装 Kubernetes
      • 二进制部署Kuberntes
      • kubernetes + IPVS mode with kube-proxy
      • kubernetes + IPVS mode --Calico + eBPF
    • kubernetes相关命令
      • kubeadm命令
      • kubectl命令
    • kubernetes架构(组件介绍)
    • 实例理解k8s各组件如何工作
    • 部署应用(controller)
      • Deployment 应用弹性扩缩容(伸缩)
      • k8s的Failover(故障转移)
      • 用label控制pod运行在哪些node上
      • DaemonSet典型应用场景
      • DaemonSet案例分析
      • 运行自定义的DaemonSet
      • Job运行一次性任务
      • 并行执行Job
      • CronJob定时执行的job
      • StatefulSet 部署有状态应用
        • 使用 StatefulSet 部署 Cassandra
      • Job在容器出现异常时的处理
      • Operator 模式
      • 其它
        • 字段选择器(field-selector)、标签选择器(labels-selector)和筛选 Kubernetes 资源
        • 运行kubectl命令时报:8080 was refused
        • 设置master节点上是否运行pod
        • docs
        • k8s的apiVersion详细解释
        • 查看etcd
      • Deployment配置文件创建资源
      • ReplicaSet部署应用
      • ReplicationController
      • 直接运行pod
    • 通过Service访问Pod
      • service
      • 外网访问service
      • NodePort 、ClusterIP:port的原理
      • 通过DNS域名访问service
      • 理解kubernetes环境的iptables
      • 外网通过MetalLB访问service
        • 部署Layer 2模式的MetalLB
          • metallb-native.yaml
        • 部署BGP模式的MetalLB
          • metallb-frr.yaml
    • Rolling Update--滚动更新、回滚
    • 滚动更新的暂停、恢复
    • Health Check
      • Health Check需求背景
      • Liveness Probe(存活探测器)
      • Readiness Probe(就绪探测器)
      • 配置探测器
        • httpGet探测方法可配置的参数
        • probe探测器可配置的字段
      • Liveness Probe与Readiness Probe对比
      • Startup Probe(启动探测器)
      • gRPC探测器
      • 在 Scale Up中使用Health Check
      • 在滚动更新中使用Health check
      • Probe探测器小结
    • 数据存储
      • Volumes
        • emptyDir Volume
        • hostPath Volume
        • 外部 Storage Provider
        • PersistentVolume 与 PersistentVolumeClaim
        • 通过PVC申领PV使用NFS存储
        • 通过PVC申领PV使用CephFS存储
        • 动态Volume供应
          • k8s使用CephFS动态PV持久卷
          • 动态卷供应NFS--使用外部的NFS Server
          • 动态卷供应NFS--集成NFS Server
          • Amazon EKS使用动态PV示例
          • 阿里云动态云盘(PV)使用最佳实践
        • 回收PV
        • MySQL通过PVC、PV使用NFS存储
        • Volume 小结
    • Secret 与 Configmap
      • ConfigMap
      • Pod使用ssh key的Secret案例
      • Secret
      • 使用k8s管理机密信息
    • Pod和容器资源分配和限制
      • 配置资源配额--ResourceQuota
      • 容器和Pod 内存的分配、限制
      • 容器和Pod CPU的分配、限制
      • 配置Pod的服务质量
      • 实现K8S中Pod带宽限制
    • Kubernetes网络
      • Networking、Network Policy 插件
      • Kubernetes网络模型
      • Kubernetes的网络方案
      • Kubernetes 网络插件性能测试报告--2020-08
      • kubernetes pod间通信,跨namespace互访
        • kubernetes 集成的 etcd
      • kubernetes flannel 网络原理
      • flannel三种常见模型分析
      • calico网络原理
        • projectcalico.org/v3 api-version不可用
        • IPIP或VXLAN模式切换为BGP模式
      • calico 网络策略
        • 采用Zero Trust Network实现安全
          • istio-inject-configmap.yaml
          • istio-app-layer-policy-envoy-v3.yaml
        • 以非特权和非root模式运行 Calico node
        • policy入门
          • Calico policy
          • Kubernetes policy
          • Enable default deny for Kubernetes pods
        • policy rules
          • namespace rule in policy
          • service rules in policy
          • service accounts rules in policy
          • external IPs or networks rules in policy
          • ICMP/ping rules in policy
        • policy for hosts
          • protect hosts
          • protect Kubernetes nodes
          • 转发流量的policy
        • policy for kubernetes services
          • 应用calico policy到通过cluster IP对外暴露的services
          • Apply Calico policy to Kubernetes node ports
        • policy for Istio
          • use HTTP methods and paths in policy rules
          • Istio network policy
            • istio-inject-configmap-1.15.yaml
            • istio-inject-configmap-1.10.yaml
        • Policy for extreme traffic(极端流量)
          • 防御DoS攻击
          • 开启极高连接的workloads
        • 加密k8s cluster内pod之间的流量
        • calico 组件通信安全
      • OVN-Kubernetes网络
      • Network Policy--Canal
        • canal.yaml
      • Iptables与k8s的网络通信
      • host Network模式--Pod共享host主机网络
    • Kubernetes安装Calico网络插件
    • Service、负载均衡、联网
      • Kube-Proxy IPVS 模式详解以及故障排查指南
      • 为 Pod 绑定 host 到 /etc/hosts
      • DNS for Services and Pods
      • 理解 kubernetes 网络
      • MetalLB LoadBalancer
      • Service
      • Ingress
        • tcp/udp 端口的负载均衡
        • Ingress 配置 websocket
        • HAProxy Ingress--外部HAProxy
        • Ingress 控制器
          • 高可用 Ingress-nginx-controller
          • Kong Ingress
          • HAProxy Ingress
          • HAProxy Kubernetes Ingress Controller
          • 安装 ingress-nginx-controller
        • Ingress 配置 http
        • Ingress TLS 配置 https
    • kubernetes 中的三种IP--NodeIP,ClusterIP,PodIP
    • Helm--kubernetes包管理器
      • Helm包管理器
      • 安装Helm
      • 管理和安装Chart
      • Helm Chart定制化安装
      • 创建Chart
      • Chart模板
      • Helm3教程内容
        • Helm3实战
        • Helm3创建和使用子Chart
        • Helm3读取其它文件内容
        • Helm3创建和使用子模板
        • Helm3变量详解
        • Helm3 流程控制结构语句
        • Helm内置函数详解
        • Helm3内置对象
        • 编写第一Chart
      • Chart文件结构、字段详解
      • Helm基本使用
    • k8s部署harbor
    • Kubernetes可视化管理
      • KubeSphere
        • KubeShere Doc
        • KubeSphere是什么
        • KubeSphere部署
      • k8s Dashboard
        • KubeClipper
        • 让 work node 执行 kubectl 命令--kubeconfig file
        • 安装kubernetes dashboard
          • mytest.yaml
          • developer1.yaml
          • operater1.yaml
          • kubeconfig_token_v1.yaml
          • kubeconfig_token_v2.yaml
          • openssl.cnf
    • k8s 集群监控
      • Prometheus
        • Prometheus Operator
          • bundle_v0.55.0.yaml
        • kube-prometheus 告警--邮件、钉钉、微信、自研webhook
        • kube-prometheus
          • helm安装 kube-prometheus
      • Weave Scope 监控
        • scope.yaml
    • k8s 日志管理
      • ElasticSearch 节点类型
      • helm安装ELK static
        • values.yaml 说明--ELK stack
    • kubernetes访问控制
    • namespace--可用于资源隔离
    • 分析 kubeconfig 中默认的 kubernetes-admin 用户
    • 日常维护
      • containerd+CNI+Flannel出现POD网络不通
      • POD无法解析外部的DNS记录
      • k8s各种资源状态一直处于 Terminating 的处理
      • kubernetes集群证书过期后,如何续期
    • Kubernetes客户端库SDK
    • containerd
      • ctr 命令的使用
      • nerdctl 命令的使用
      • crictl 命令的使用
    • 其它
      • 使用busybox进行调试
      • 使用Kubernetes进行CI/CD的最佳实践
      • KubeDNS 和 CoreDNS
      • 三款开源 Kubernetes 负载均衡器的比较
      • k8s弃用docker是怎么回事
      • 将Docker Engine节点从dockershim迁移到cri-dockerd
      • K8S CNI之:利用ipvlan+host-local+ptp打通容器与宿主机的平行网络
      • K8S 的 DNS 查询过程
      • 查看k8s集成的 etcd
      • liveness镜像
    • Kubernetes面试题
      • 面试Doc
      • 100+道k8s运维面试题
      • k8s常见面试问题
      • 什么是 Kubernetes,并描述其主要组件及其作用
      • 如何在 Kubernetes 中创建一个 Pod,并给出示例配置文件
      • 请解释 Kubernetes 中的 Service 和 Ingress 的区别,并描述各自的用途
      • ConfigMap 和 Secret 的作用及其使用场景
      • Namespace的作用及其使用场景
      • Kubernetes 中如何进行日志管理,并解释常用的方法
      • 如何在 Kubernetes 中实现服务的自动伸缩(autoscaling)
      • Deployment 和 StatefulSet 有什么区别
      • 使用 Helm 部署应用
      • 如何实现持久化存储(Persistent Storage)
      • Docker 的容器编排(orchestration)有哪些常见工具
      • DaemonSet的作用
      • ReplicaSet 和 ReplicationController 有什么区别
      • Service 有哪几种类型
      • Helm Charts 如何实现应用的版本控制
      • Job 和 CronJob 有什么区别
      • Persistent Volume 和 Persistent Volume Claim 有什么区别
      • 网络策略(Network Policy)如何实现
  • Docker
    • docs
    • 容器的隔离机制
    • 容器的本质是什么,与宿主机中的进程有什么关系
    • 实验应用
      • docker容器部署NFS Server
      • Ceph分布式存储集群
        • 排错
        • 修复 ceph/daemon 镜像
        • osd size 为什么只有100GB
    • 容器技术
      • docker基础
        • 安装docker
        • docker的使用
        • 配置镜像加速
        • Dockerfile
          • Supervisor管理Docker容器多个进程
      • 容器核心知识
        • 存储
          • docker的两类存储资源
          • Bind mount volume绑定挂载数据卷
          • docker managed volume
          • 容器与host、容器与容器之间共享数据
          • volume生命周期管理
          • 存储小结
          • 给一个正在运行的Docker容器添加Volume
          • docker镜像存储--overlayfs
        • 网络(单个主机)
          • 支持的网络类型
          • none、host网络的适用场景
          • bridge网络--docker0
          • 如何查看docker veth pair与宿主机上网卡的对应关系
          • 如何自定义网络
          • 理解容器之间的连通性
          • 容器间通行的3种方式
          • 容器是如何访问外部世界的
          • 外部世界如何访问容器
          • 连接跟踪(conntrack):原理、应用及 Linux 内核实现
          • docker-proxy存在的合理性分析
          • 创建 IPv6 network
        • 容器
          • 容器的运行
          • 进入容器的两种方式
          • 容器的常用操作
          • 一张图搞懂容器的操作和状态
          • 限制容器可使用的最大内存
          • 限制容器可使用的最大CPU
          • 限制容器的 Block IO
          • 容器的底层技术:资源限额、资源隔离
          • docker 命令行自动补全
          • 更改容器配置
        • 镜像
          • base镜像
          • 最小的镜像--hello-world
          • 镜像的分层结构
          • docker commit构建镜像
          • Dockerfile构建镜像
          • 镜像的缓存特性
          • 调试Dockerfile
          • Dockerfile指令关键字
          • 镜像命名的最佳实践
          • 将docker本地镜像推送到hub.docker.com
          • 将本地镜像推送到阿里云
          • Harbor--本地的registry
          • 部署本地的registry
          • 删除镜像
          • Docker容器镜像瘦身的三个小窍门
          • 镜像、容器的迁移
          • docker镜像加速
          • 清除 none image
          • Google Container Registry镜像搬家
          • 在docker容器中创建django超级用户而无需输入密码
          • entrypoint.sh
      • 容器高级知识
        • 在容器中调用宿主机的shell命令
        • docker container DNS配置介绍和源码分析
        • Compose file
          • Install Compose
          • docker-compose CLI
        • 日志管理
          • Docker logs
          • ELK
          • 数据收集器Fluentd
          • Graylog日志系统
        • 容器监控
          • docker常用监控命令
          • 监控利器sysdig
          • Weave Scope
            • Weave Scope 容器地图
          • 容器监控方案汇总
          • 数据收集利器cAdvisor
          • Prometheus
            • 快速部署Prometheus
            • Prometheus的牛逼之处--多维数据模型
            • Prometheus架构
          • Docker监控方案比较
        • 数据管理(实现跨Docker主机存储)
          • 实现跨 Docker 主机存储
          • rex-ray使用ceph RBD存储
          • rexray service制作成docker image
        • 容器网络(跨主机通信)
          • 跨主机网络概述
          • docker各种网络的比较
          • VXLAN概念
          • 几种主流Docker网络的实现原理
          • overlay
            • Overlay网络实验环境的准备
            • 创建overlay网络
            • 容器使用overlay网络
            • overlay网络是如何实现跨主机通信
              • docker_netns.sh
            • overlay网络是如何实现隔离
            • Overlay 网络 VXLAN 技术解析
          • macvlan
            • macvlan网络结构分析
            • 创建macvlan网络
          • flannel
            • backend为host-gw的flannel网络
            • flannel网络的连通性
            • 配置docker连接flannel网络
            • backend为vxlan的flannel网络
          • weave
            • weave如何与外网通信
            • 容器在weave网络中如何通信和隔离
            • 部署weave网络
          • calico
            • ping: sendmsg: Operation not permitted 的解决方法
            • 自定义IPPool、Profile、NetworkPolicy
            • calico资源定义(resource definition)
            • 禁用IPv6
            • calico网络的默认连通性
            • Calico的ip池对象ipPool
            • caliclctl、etcd常用命令
            • 部署calico网络
            • calico 3介绍
        • 多主机管理
          • 安装Docker Machine
          • docker machine实验环境
          • 创建machine
          • 管理machine
        • registry API
      • 容器平台技术(容器编排)
        • Swarm
          • 创建swarm集群
          • swarm相关命令
            • docker config
            • docker secret
            • docker stack
            • docker service
            • docker node
            • docker swarm
          • portainer--Docker UI
          • 认识Swarm
          • 运行第一个service
          • service的伸缩(副本的增/减)
          • swarm自动故障转移
          • 如何访问service
          • service调用另一个service
          • Docker swarm中的LoadBalance和服务发现详解
          • service滚动更新与回滚
          • service数据卷的持久化与故障转移
          • service的副本共享存储
          • service的两种mode:replicated与 global
          • label控制service副本运行在哪些node上
          • 自定义Health Check
          • swarm的secret机制
          • 使用secret部署WorldPress
          • secret的工作原理
          • docker stack
    • 辅助工具
      • 如何进入容器和网络的 netns 命名空间
      • netns 详解
      • http:latest镜像安装ip、ifconfig等工具
      • 为何选择busybox镜像来做测试
      • 自定义测试用的nginx镜像
      • brctl网桥管理工具
    • Docker容器技术脑图
    • 常规运维
      • 修改运行容器的配置
      • 为运行的容器添加host绑定
      • docker run 为容器指定固定的IP
      • Rancher 忘记密码
      • docker给运行中的容器添加端口映射
      • docker、containerd使用socket代理
      • 给debian容器更新apt源
      • iptables/firewall服务重启后,导致docker的iptables规则丢失解决办法
      • docker与firewalld冲突
      • CentOS 8安装docker时,报containerd.io >= 1.4.1错误
      • docker升级后,启动容器提示:Error response from daemon: Unknown runtime specified docker-runc
  • podman
    • docs
  • Ceph
    • rbd CLI-- Ceph RBD 镜像管理工具
    • 常见需要
      • Ceph基于不同性能磁盘创建 Pool
      • ceph rbd 的导出导入和数据恢复
    • ceph 系列
      • 06、Ceph集群常见问题处理方法
      • 05、Ceph集群运维
      • 04、创建cephfs服务
      • 03、手动部署Ceph集群(luminous)
      • 02、Ceph 集群环境准备
      • 01、Ceph 简介
    • 常见异常
    • ceph 常用命令
    • mon 全部故障,从 osd 中恢复集群
    • Ceph的最佳实践和调优
    • 安装 Ceph
      • Ceph BlueStore 部署
        • ceph-volume 部署 filestore 或 bluestore
      • Ceph BlueStore 配置参考
      • 建议和要求
      • 推荐的安装方法
    • doc
  • 数据库
    • PostgreSQL
      • 核心知识
        • PostgreSQL执行sql文件
      • 数据类型
      • PostgreSQL 语法
      • Windows 上安装 PostgreSQL
      • docs
      • PostgreSQL介绍
  • 手机
    • Termux终端仿真器
      • termux安装docker
    • 钉钉助手
    • adb禁止华为手机系统更新
    • adb禁止iQOO手机强制系统更新
    • adb连接手机
  • 文章
    • 腾讯云健康看板
    • 阿里云健康状态
    • 【故障通知】广州五区云产品故障公告
    • 关于阿里云香港Region可用区C服务中断事件的说明
    • 阿里云香港地域电讯盈科机房制冷设备故障
    • 阿里云云产品控制台服务异常
    • 2023-10-23 语雀崩了,原因是运维升级Bug
    • 康师傅重出江湖 | MySQL从小白到大神教程发布!
  • 网络
    • 连接console口
    • 综合布线
      • 光纤收发器六个指示灯表示的含义
    • 路由、防火墙
      • MPLS 示例
      • IPS、IDS、防火墙、WAF
      • 路由器防火墙回流--内网不能访问发布的网站问题
      • BGP配置
      • 华为防火墙 VPN对接配置
        • 华为防火墙与Juniper防火墙IPSec对接
    • 交换机
      • 串口rts/cts、dtr/dsr和xon/xoff 三种流量控制有什么区别
      • H3C华三交换机
        • H3C交换机重置 console 密码
        • 配置DHCP
        • 更新固件System image
        • H3C S5130S EI 系列登录配置
        • 端口聚合--以太网链路聚合
        • H3C交换机堆叠
        • H3C的BFD MAD
        • 关闭console提示
      • 思科交换机
        • DHCP 安全配置--DHCP snooping
        • 思科配置DHCP
        • cisco交换机向NTP同步时间
      • 华为交换机
        • 策略路由
        • 华为设备配置DHCP策略VLAN
        • 多种划分VLAN方法
          • 配置基于接口划分VLAN
          • 配置基于MAC地址划分VLAN
          • 配置基于子网划分VLAN
          • 配置基于协议划分VLAN
        • 环网接入VRRP网关配置案例
        • DHCPv6配置
        • 模板AC方案:核心交换机做有线无线用户认证点,NAC
        • 端口单向隔离
        • 端口隔离示例
        • 通过流策略实现限速示例
        • 统计VLAN的流量信息
        • IPv6 over IPv4隧道配置
          • 配置IPv6 over IPv4手动隧道示例
          • 配置6to4隧道示例
        • 端口聚合--以太网链路聚合
        • 华为交换机堆叠
        • 华为交换机设置telnet、web管理、ssh远程控制(Stelnet)
        • 配置华为交换机把日志发送到远程syslog服务器上
        • 华为交换机设置时间
        • 设置华为交换机向NTP同步时间
    • 无线
      • 华为
        • 配置有线无线用户统一接入示例
  • Windows
    • AD
      • 使用A、G、U、DL、P原则管理域组
      • Windows Server 2019 Active Directory (AD域)时间不同步的解决方法
    • EFI、UEFI、MBR、GPT的区别
    • hypver-v虚拟机转换工具--StarWind V2V Convert
    • hyper-v 创建虚拟机
    • 使用DoraCloud在Hyper-V虚拟化平台搭建桌面云
    • Windows Server 2022 超融合部署
    • Windows脚本
      • 常用
      • cd到脚本所在目录
    • 常规需求
      • 查看组策略对应到注册表的位置的方法
      • 部署 Windows Server Update Services(WSUS)
      • 修改 Windows 默认的补丁更新服务器
      • Windows匿名共享
      • Windows portproxy 端口代理转发
      • Windows添加系统服务
      • Windows Server 2008 自动登录
      • KB5022286 在 Windows 10 中更新失败
      • mklink 导致 windows 更新失败
      • Windows 开机自动开启数字键盘
      • mklink命令
        • 设置windows客户向NTP服务间隔X秒同步一次时间
      • 使用 mklink 迁移C盘文件夹到其他分区
      • 如何删除 OEM 分区
      • Windows Admin Center
      • 安装 Windows Server 2022
      • windows 2016/2012 设置RDP-Tcp 安全层
      • 禁止电脑睡眠
      • windows 2012 - 2016显示这台电脑
    • 各种序列号,license、默认帐号
    • 常用技巧
      • windows 7 登陆密码破解
      • windows 10 登陆密码破解
      • windows 监控程序在使用某个功能时,调用了哪些本地文件
  • VMware
    • ESXi ISO 下载地址
    • 日常维护
      • ESXi root密码破解
      • ESXi 6.5下的Windows 10虚拟机使用vmxnet3 10G网卡
      • CentOS 7 安装 VMware Tools
      • 禁止虚拟机向ESXi宿主机同步时间
      • KVM 迁移到 ESXi
      • VMware Converter 迁移物理机到 esxi 虚拟机
      • 禁用 Device/Credential Guard
      • 在esxi主机上通过hponcfg重置ilo密码
      • 查询vCenter vcdb数据库获取虚拟机使用的datastore
  • 编程开发
    • TortoiseGit 安装
    • 地图
      • 百度地图
        • 百度地图工具
    • Mojo
      • mojo 环境安装
    • Html-css
      • 常见需求
        • image在div中有空白
        • div背景图拉伸--不重复
    • PowerShell
      • 流程控制
      • class 类
      • 变量
      • 数据类型
      • 函数
      • Import-Module
      • PowerShell 概述
      • PowerShell doc
    • bat 脚本编程
      • bat 运算符
      • 数据类型
      • bat 函数
      • bat 规范
      • 高级操作
        • 把命令执行的结果赋值给一个变量
        • bat 判断上一条命令是否执行成功
        • 批处理文件后缀名大写改小写BAT
        • setlocal 和 endlocal
        • 执行多条命令
        • 向脚本传递参数
        • for 循环嵌套
        • bat 实现自动交互
        • %~1 与 %1 引用参数区别
      • 目录操作
      • 文件操作
      • 字符串操作
      • bat 流程控制
      • bat 变量
      • bat 常用命令
      • bat注释
      • bat 脚本介绍
    • Vue
      • Vue 开发环境搭建(包含WebStorm)
    • API接口测试工具
    • 开发工具的使用技巧
      • jetbranes_2019系列激活方法
      • CLion同一project下,多个main
    • 其他
      • highstock
        • 东莞系统指数的分时、K线、均线
        • hightstock参考doc
        • highstock的K线、均线
    • Git
      • 常见操作
        • 修改 Commit Message
        • github this exceeds GitHub’s file size limit of 100.00 MB错误解决方法
        • git commit的信息如何修改,如何退出修改
        • 一个成功的 Git 分支模型 Release 分支
        • git中tag和release的区别
        • git tag命名规范
        • Git 最佳实践:分支管理
        • GitHub分支管理笔记
        • git pull强制覆盖本地
      • 基本语法
    • Python
      • Python 操作其他应用
        • Python 操作 RabbitMQ
      • Django
        • Django常见需求
          • 自增ID字段
          • 解决 Django 在 Docker 容器内无法正常 print 的问题
          • Django所有日志打印到控制台
          • Django shell创建用户
          • 在docker容器中创建Django超级用户而无需输入密码
          • 在Django模型中重新排序字段(Reordering fields in Django model)
      • Python 的哲学
      • 基础知识
        • Python内置函数
          • 内置函数列表
        • 简单语句
        • 错误和异常处理
        • 模块
        • 函数
        • 抽象类及接口概念
        • 程序流程控制
          • 循环流程控制
            • while 语句
            • for 语句
            • 循环中的 break、continue 语句及 else 子句
          • 分支流程控制
            • if 语句
            • match ... case 语句
        • 运算符
        • 内置的数据类型
        • 流程控制
        • Class
          • 为什么类方法要显示使用"self"
        • 内置的装饰器
        • 基本语法
        • python 解释器
      • 核心知识
        • .py、.ipynb、.pyi、.pyc、​.pyd 等python文件类型
        • pow() 函数
        • RSA与python
          • python之RSA验证签名原理
          • RSA密钥提取 n、d、e、p、q
          • RSA签名、验证签名
        • byte 转换为 int--int.from_bytes()函数
        • pip使用
        • python setup.py install 的卸载
        • *args、**kwds 动态传参(可变参数传参)
        • python Yaml、Json、Dict之间的转化
        • 二进制、八进制、十六进制、十进制转换或者输出
        • python三元表达式
        • Python的 lambda 函数(表达式)
        • @staticmethod、@classmethod的作用和区别
      • doc
      • 好用的组件
        • APScheduler
          • APScheduler的使用
      • python中 r'', b'', u'', f'' 的含义
      • doc
        • python document(python官方文档)
      • python jdbc util
      • PyCharm的使用
        • PyCharm自动生成函数的参数注释
        • 光标拖动矩形选择(文本块选择)
      • Python类和方法注释规范
      • 常见需求
        • dkim-verify 手动验证DKIM签名
        • Python发送包含DKIM签名的电子邮件
        • SMTP邮件投递代码--Python 示例
        • windows 2008下的python3.3安装pip
        • 远程调试python程序
        • logging 打印日志
        • 在pip中恢复以前的软件包版本
        • 使用python3实现rsa的加密与解密
        • python 获取类中除内置方法外的所有方法名
        • 解决Python循环import的问题
        • pypi源配置
        • python删除x天前文件及文件夹
        • Python编写守护进程程序
        • python第三方日志框架loguru
        • python项目中封装logger util
        • 如何统计Python函数被调用的次数
        • 字符串大小写转换
        • 合并两个字典(dict)
        • 用一个dict更新另外一个dict
        • datetime时区转换,设置时区
        • icecream代替print()
        • temp
        • 好用的开源项目
        • python编写windows系统服务
        • 导入、导出Python的模块依赖(requirements.txt)
        • Linux下编译安装python3
        • python明文/SSL/TLS发邮件脚本
        • python发送邮件(普通,富文本,带多附件)_SSL
      • 使用中常见问题
        • PyCharm无法加载..\venv\Scripts\activate.ps1,
        • 不可见的unicode字符
        • 为什么python内置函数怎么就一个pass
        • Python3 字典 has_key() 被移除使用 in代替
        • pip升级后报错sys.stderr.write(f“ERROR: {exc}“) 亲测可行
    • JavaEE
      • 常见问题
        • SpringBoot 3.0.5 启动时要求连接数据库
        • An incompatible version [1.2.23] of the Apache Tomcat Native library is installed
      • 开发工具
        • idea
          • idea中git操作
          • git 忽略 .idea文件
      • 常见需求
        • SMTP邮件投递代码--Java示例
        • SpringBoot+Mybatis 通过databaseIdProvider支持多数据库
        • pringBoot实现多数据源--读写分离.Mybatis插件
        • SpringBoot实现多数据源--读写分离(普通版)
        • Springboot设置多数据源,动态切换
        • log4j日志配置--logback-spring.xml
        • SpringBoot加载外部配置文件,外部配置文件覆盖jar内部配置文件
        • log4j 日志配置--logback-spring.xml
        • Java 17 启动参数
        • SpringBoot整合mybatis @MapperScan可以不加在启动器上
        • SpringBoot、Spring MVC 的 URL重定向
        • https://star.spring.io的替代地址https://start.aliyun.com
        • JSON字符串与对象、Map之间的互转--fastJson/Gson/jackson的使用方法
      • maven
        • maven私服nexus上传第三方jar包以及下载
      • jquery.imgareaselect.js + Java后台实现图片裁剪保存功能
      • SpringBoot
        • 创建工程
          • SpringBoot+MybatisPlus目录结构
          • SpringBoot+mybatis 目录结构
          • SpringBoot目录结构
        • 常见需求
          • SpringBoot 常用读取配置文件的 3 种方法
          • 如果从Springboot获取IOC容器
          • Springboot redis: Non-standard token 'NaN': enable JsonParser.Feature.ALLOW_NON_NUMERIC_NUMBERS to allow
          • Springboot jsonp
          • @RequestParam获取前端所有的参数
          • spring boot删除response header中的X-Application-Context字段
          • @PathVariable接收参数带点号方法
    • JavaScript
      • 核心知识
        • Object--Map,字典
        • Array--数组,list
      • js字符串扩展format方法
      • JS中attr和prop区别
      • js函数参数指定默认值
      • 常见需求
        • JS获取浏览器指纹
        • 1-100之间的随机数
        • js开启摄像头
      • js值的空与非空判断
      • 判断当前时间是否为中国沪深交易时间段
      • 判断指定时间是否为某时间段
      • 判断指定时间否为周末
    • Shell编程
      • 高级知识
        • 打印前三行、打印指定行到指定行
        • 字母大小转换
        • 下载shell文件并执行
        • wc -c结果加1
        • 去掉uuidgen结果的'-'
        • shell md5sum 使用的坑
        • shell 访问 json
        • "$var"与'$var'区别
        • echo启用\转义的解释
        • export不生效问题
        • 将连续的多个空行压缩为一个
        • shell 生成随机密码
        • shell中的try-catch
        • shell字符串分隔成数组
        • Shell 中用 echo 输出变量丢失换行符的问题
        • 当一个变量未赋值时,给其默认值
        • ${}、${:}、${::} ,${/} 与 ${//},${#}、${##}、${%} 与 ${%%}用法
        • ``反引号 与 $()
        • shell 判断上条命令是否执行成功
        • shell之大小写转换
        • 处理shell中未赋值变量造成的灾难
      • Shell 数组中 @ 跟 * 的区别
      • Shell 脚本调试技术
      • shell 自动输入(shell自动应答)
      • shell 脚本运行过程实现自动输入
      • read 读取用户输入
      • shift 的用法--参数左移
      • set 命令的使用--设置shell脚本在报错、或遇到不存在的变量时停止执行并退出
      • shell 中循环遍历文件名中带有空格的文件
      • shell 中"-gt"与">"的区别
      • bash 中 [ ] 与 [[ ]] 的区别
      • shell 文件包含
      • shell 输入重定向、输出重定向
      • shell 函数
      • shell 流程控制
      • test 命令
      • printf 命令
      • echo 命令
      • shell运算
        • 算术运算
        • 关系运算
        • 逻辑运算
        • 字符串运算
        • 文件测试运算
      • shell注释
      • shell数组
      • shell字符串
      • shell变量详解
      • shell变量
      • 第一个shell脚本与运行shell脚本的两种方式
      • shell概述
  • 扛耙子服务
    • LVS
      • LVS集群--NAT、DR、IP Tunnel模式
      • doc
    • Redis
      • Redis 编译安装
      • Redis Sentinel 哨兵集群部署
      • Redis sentinel 哨兵集群脑残故障处理
      • Redis 观察者
      • Redis数据迁移
      • Redis漏洞及其利用方式
      • Gossip如何保证Redis的一致性
      • docs资料
    • GitLab
      • GitLab 迁移
      • GitLab HA 集群
    • 分布式文件系统
      • NFS
        • Windows Client 挂载 NFS
      • MFS
        • MFS分布式文件系统的部署
        • DRBD 脑裂问题处理
    • HAProxy
      • HAProxy Enterprise安装
      • HAProxy Enterprise 代理 UDP
      • HAProxy基于源IP的分流反向代理
      • HAProxy的ACL配置及案例 haproxy acl规则
      • HAProxy Windows版本的编译及其在CORS中的应用
    • PostgreSQL
      • PostgreSQL基于Citus实现的分布式集群
    • MQ
      • RabbitMQ
        • yum 安装 RabbitMQ
        • RabbitMQ 编译安装
        • RabbitMQ 集群部署
        • RabbitMQ中 exchange、route、queue的关系
        • rabbitmqctl 命令的使用
        • RabbitMQ 内存爆出问题解决思路
        • Python 操作 RabbitMQ
    • 分布式数据库
      • 常见分布式数据库
    • 监控
      • cat
      • Flink
      • 替代ELK:ClickHouse+Kafka+FlieBeat
      • hertzbeat
      • 一文搞懂Prometheus、Grafana
    • 搜索引擎
      • Elasticsearch
        • docs
    • Zookeeper
      • python导出/导入 zookeeper 数据
      • 常用操作
        • zookeeper 数据迁移及恢复操作
    • 时序数据库
      • TDengine--涛思数据
        • docs
      • InfluxDB
        • InfluxDB 2
          • InfluxDB 未授权访问漏洞复现
          • OMS 监控 InfluxDB 数据库存在安全漏洞
          • 示例
          • 初始化
          • Write data
          • Query with Flux
          • API
          • 入门
        • bucket
        • 如何创建token
        • Write protocols写入数据规定
        • InfluxDB API
        • 认识InfluxDB
        • InfluxDB安装
        • doc资料
    • Zabbix
      • 通过数据库修改zabbix账号和密码,提升为超级管理员
    • MySQL
      • 高可用
        • MariaDB galera多主集群配置
      • SQL
        • MySQL实现循环逐个遍历
      • mysql相关问题
      • mysql配置优化
      • mysql夺命连环13问
    • OpenSSL
      • AES加密、解密
      • OpenSSL非对称密钥对加密、解密数据,RSA数据签名、验证签名
      • RSA 与 AES 加密、解密对比
    • RSA
      • RSA加密算法详细解说
      • RSA算法原理
  • 常用软件
    • 在线生成印章
    • 如何快速制作个人字体ttf/gfont
    • 浏览器
      • Chrome
        • Chrome 谷歌浏览器获取网址映射 IP 地址、DNS 域名解析过程
        • Chrome浏览器忽略"您的连接不是私密连接"弹框
        • chrome实验功能
    • Excel
      • 常用函数
      • vlookup函数公式正确却匹配不出来数据,什么原因
    • DNS
      • BIND bind-dnydb-ldap
      • dig 的使用方法
      • nslookup 使用方法
      • 腾讯隐/显性 URL 记录
      • 阿里DNS URL转发
      • DNS 显性URL、隐性URL 记录的转发原理
    • word 正则表达式
    • 好用的工具
      • 有意思的项目
      • 开发常用在线工具
        • 阿里同学都在用的开发环境和工具
      • 工具网站
      • 视频、音频工具
  • Web服务
    • apache
      • apache反向代理
      • docs
      • module
        • mod_rewrite
    • Java高级 正向代理和反向代理理解
    • WEB进程没有监听 80,却能用 80 访问
    • 鉴权--cookie、session、token、jwt、单点登录
    • 压力测试
      • http、https压力测试
    • SpringBoot
      • springboot自启动脚本shell、systemctl以及service文件Environment用法
    • LNMP
      • lnmp一建安装包
      • LNMP_1
    • mysql
      • mysql设置validate_password=off后添加skip-grant-tables服务启动失败
      • mysql自动备份脚本
    • php
      • php安全配置
      • php不支持高版本openssl解决方案
    • Nginx
      • Nginx和Apache的区别是什么?如何解决前端跨域问题?Nginx如何限流?Nginx如何应对惊群效应?
      • nginx 禁止目录运行php文件
      • 常见需求
        • Nginx DDoS攻击、CC、SQL注入、XSS攻击等防护
        • 基于源IP的分流
        • 从多个目录中查找资源
        • 自签泛域名证书、多域名证书
        • 使用certbot为nginx、apache安装免费https证书
      • admin-guide for Nginx Plus
        • Load Balancer
          • Configuring TCP or UDP Load Balancing
      • windows版本nginx
        • windows版本nignx服务控制脚本
      • nginx配置
        • Nginx WebSocket 长连接
        • stream
          • DNS反向代理
        • nginx 反向代理 Java 应用
        • 重定向
        • 配置 server 返回固定的字符串或json
        • https 配置
          • 反向代理DNS
          • 配置 HTTPS server
          • Nginx开启TLS1.3协议
          • HTTPS安全与兼容性配置指南(ssl ciphers加密套件选择)
        • server_name 语法
        • nginx return配置说明
        • https配置
        • location
        • root path对比alias path
        • nginx root,alias中的PATH、location的URI和proxy_pass URI中有无"/"的区别
        • 反向代理示例
        • http跳转到https (301跳转、302跳转)
        • denyIP2Visit.conf
        • nginx.conf
      • nginx中对http hader中的字段进行增、删、改操作
      • Nginx日志切割
      • 编译nginx支持多域名证书(一个IP绑定多个证书)
      • Nginx平滑升级
    • IIS
      • 部署IIS站点脚本
  • Linux
    • ISO 资源
    • 基础服务
      • samba安装
      • vsftp安装使用
    • 高级知识
      • RAID2.0原理和性能详解
      • 关闭SSH中的SFTP
      • 查看所有用户的 crontab
      • linux下进程最大数、最大线程数、进程打开的文件数
    • 基础知识
      • 查看DHCP获取的DNS
      • Linux 用户添加组或移出组
      • /etc/fstab 挂载
      • Linux路由表中的Flags字段含义
      • linux 下网卡命名改名
      • 回环设备 /dev/loop 概念、常见操作
      • netstat 中获取不到 pid 的进程
    • bash 中的自动补全原理
    • 其它
      • 公网 DNS
      • Linux 网桥 + vlan -- centos 8
      • Linux 下的 tmpfs 介绍及使用
    • CentOS 8 yum 切换为阿里云的 vault 源
    • 关于x86、x86_64/x64、amd64和arm64/aarch64
    • Proxmox VE(PVE)+ceph+物理网络规划-超融合生产环境安装部署案例
    • U 盘安装 Rockylinux、CentOS Stream
    • CentOS 安装桌面
    • Linux 的三个特殊进程:idle进程(PID = 0), init进程(PID = 1)和kthreadd(PID = 2)
    • CentOS8 创建 br0 桥接网络
    • CentOS Stream 9安装
      • CentOS Stream 9 优化
      • CentOS Stream 9 设置静态IP
    • sudo 原理
    • /etc/sudoers 格式
    • CentOS
      • 删除grub启动菜单中多余的选项
      • RHEL 9的变化注意事项
    • Ubuntu
      • cmake 编译
      • ubuntu 安装 XRDP 远程桌面
      • ubuntu 开启 ms-rd、VNC 远程桌面
      • apt 命令
      • 反查命令所对应的 dpkg 包
      • ubuntu 系统优化
      • ubuntu server 22.04 LTS 小最化安装
    • Debian
      • debian 11 --Linux bridge + vlan
      • vim 鼠标右键的粘贴
      • Debian 基本优化配置
      • 普通用户su root后的关机、重启操作
      • 安装 Debian 时,standard system utilities 包含的软件
    • CentOS 停止后的替代方案
      • CentOS 8 转换为 CentOS Stream 8
    • UNIX 家族小史
    • Linux系统发行版大全
    • 解读Linux下ip命令展示的网络连接信息
    • FTP 主动模式与被动模式
    • 反弹 Shell
    • 反弹shell的27种方法
    • 同步工具
    • xShell替代工具
    • SSH两种认证方式原理和过程
      • RSA算法原理
    • LVM
    • SSM工具
    • linux常用脚本
      • 数据库备份脚本
      • linux客户端向NTP每10分钟同步一次时间
      • auto_init_for_linux.sh
      • linux_base_set.sh
    • tcpdump抓包
    • 常见需求
      • CentOS 9下重命名网卡名称
      • CentOS7 部署Radius认证服务器
      • Linux用户身份与文件权限
      • 设置目录权限继承
      • Linux通过 socks 代理
      • 当目录中的文件或目录过多时,ls操作时卡住的处理方法
      • Linux针对网卡或进程操作限速
      • 进程调试到前台或后台运行
      • 查找一个文件的所有链接
      • netstat不显示PID/Program name
      • Linux常见系统后门排查、入侵检测
      • Linux最佳免费杀毒软件
      • systemctl命令
      • yum命令
      • yum versionlock锁定、解锁软件包版本
      • curl忽略证书过期
      • 设置date为24小时制
      • centos 查看包属于那个仓库以及完整路径
      • ssh远程执行命令
      • 大硬盘分区(大于2TB的分区)--parted工具
      • 清理内存缓存
      • curl 查询公网IP
      • Linux上 ll 命令显示完整时间格式
      • Linux 索引节点inode 使用100%清理方法
      • rsync + SSH同步操作
      • 部署 Chrony 时间服务
      • CentOS 8 支持 exFAT
      • Linux cp命令不能显示进度和速度的替代方案
      • UEFI 模式下如何添加启动项
      • Linux 双网卡绑定及 Bridge
      • Linux 免认证登录
        • ~/.ssh/known_hosts
      • iso 镜像文件的挂载
      • 手动释放 free 中的 cache
      • linux 系统加载 raid 阵列卡驱动的教程
      • Tiny PXE Server
      • DNSmasq (DNS+DHCP+PXE)
      • iPXE 的使用介绍
      • Linux 下搭建 PXE 服务器
      • 查找一个命令属于哪个安装包
      • CentOS VNC 远程桌面
      • CentOS 系统配置 xrdp 远程桌面
      • 开启 Linux web console 控制台--cockpit
      • 直接从命令行为passwd 用户提供密码
      • linux禁止普通用户修改密码,禁止普通用户sudo修改root密码
      • 反查命令所在的RPM包
      • 编写systemctl启动脚本
      • 清除YUM缓存
      • yum降级软件
      • Linux网卡添加子接口
      • centos8--Linux VLAN
      • Linux lvm扩容/缩容
      • ESXi linux虚拟机LVM扩容
      • Linux fdisk普通分区扩容
      • Xshell配置ssh public key免密码登录linux主机
      • Linux ssh public key免密码登录其他linux主机
      • epel镜像
      • CentOS 7/8 初始化相关推荐操作
      • centos boot网络安装系统
      • Linux fdisk普通分区扩容
      • 硬盘IOPS性能、吞吐量压力测试
    • Linux紧急救援模式(CentOS7、CentOS8、CentOS 9)
    • iptables
      • iptables反向代理
      • iptable端口重定向 MASQUERADE
      • 源NAT、目的NAT
      • 基于源IP的端口转发
      • ipset
      • iptables防火墙只允许指定ip连接指定端口、访问指定网站
      • iptables规则管理
      • iptables实际操作之规则查询
      • iptables常用套路
      • iptables概念
      • iptables
    • centos6的网络yum源不可用解决方法
    • shell中大小写转换
    • linux文件粘滞位(粘着位)的作用
    • linux的文件权限--SUID、SGID详解
    • DenyHosts 2安装配置
    • DenyHosts 3安装配置
    • crontab计划任务
    • 日常维护常见问题
      • LVM分区恢复
      • LVM PV unknown 故障恢复案例--PV 丢失
      • import hawkey --ValueError: bad marshal data (unknown type code)
      • 强制关机/重启
      • ssh 登录时卡在 Last login:
      • mkfs.xfs: cannot open /dev/sdc1: Device or resource busy
      • Linux系统初始支持参数(包括network-scripts等)
      • Linux程序前台后台切换
      • 安装epel yum库,可安装些难找的软件
      • tar解压.gz文件提示 Error is not recoverable: exiting now
      • tar解压.bz2文件提示 Error is not recoverable: exiting now
      • ld.so.conf文件的修改引起yum, rpm, wget等不可用
    • Linux常用命令
      • ip link
      • xargs
      • grep
      • tr 命令
      • ps 详解
      • top 命令详细解释
      • bash/sh执行命令时开启调试
      • curl下载脚本并执行
      • lsblk列出设备
      • ps命令禁止截断
      • set、export、setenv
      • set命令
      • openssl直接查看ssl文件的有效日期
      • vi常用快捷操作
      • find
      • date
      • shell生成随机数
      • sed
        • sed命令在指定行前(后)插入内容
      • awk基础
      • awk
      • sh执行url资源的脚本(wget |bash, wget |sh)
    • openssl测试网站是否支持TLS/SSL某个版本
暂无相关搜索结果!

    让时间为你证明

    展开/收起文章目录

    分享,让知识传承更久远

    文章二维码

    手机扫一扫,轻松掌上读

    文档下载

    请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
    PDF文档 EPUB文档 MOBI文档

    书签列表

      阅读记录

      阅读进度: 0.00% ( 0/0 ) 重置阅读进度

        思维导图备注