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
)
重置阅读进度
×
思维导图备注