摘要: 汇总Linux系统运维中遇到的问题 1、fdisk 磁盘分区报错 GPT PMBR size mismatch (20971519 != 83886079) will be corrected by w(rite). GPT PMBR size mismatch (20971519 != 83886 阅读全文
posted @ 2023-05-19 19:13 wanghongwei-dev 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 汇总Kubernetes运维中遇到的问题 1、挂载卷权限问题导致pod运行异常 # 调试:增加command字段,进入容器查看应用运行uid spec: containers: - command: - /bin/sh - -c - sleep 500000 # 使用initContainer修改目 阅读全文
posted @ 2023-04-17 09:33 wanghongwei-dev 阅读(344) 评论(0) 推荐(0) 编辑
摘要: 汇总OpenStack运维中遇到的问题 1.冷迁移和升降配 # 1.配置各计算节点nova用户免密互信 usermod -s /bin/bash nova echo "NOVA_PASS"|passwd --stdin nova su - nova ssh-keygen -t rsa -N '' - 阅读全文
posted @ 2022-06-07 19:38 wanghongwei-dev 阅读(754) 评论(0) 推荐(0) 编辑
摘要: 汇总Ceph运维中遇到的问题 1. 更换故障盘 1.1 查看故障盘osd id ceph osd tree 1.2 移除故障盘 ceph osd out osd.60 ceph osd crush remove osd.60 ceph auth del osd.60 ceph osd rm osd. 阅读全文
posted @ 2022-05-30 13:45 wanghongwei-dev 阅读(503) 评论(0) 推荐(0) 编辑
摘要: 在 HTTP/1.1 协议中,CONNECT 方法被设计用于将连接转换为透明的 TCP/IP 隧道。当客户端希望通过 HTTP 代理服务器建立到另一个服务器的 TCP 连接时,它会使用 CONNECT 方法。客户端在 CONNECT 请求中指定目标服务器的地址和端口,然后代理服务器尝试建立一个到该目 阅读全文
posted @ 2024-11-13 10:49 wanghongwei-dev 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 内核参数pci=realloc 在Linux系统中,pci=realloc 是一个内核启动参数,用于控制PCI设备所需的内存基地址寄存器(Base Address Registers, BARs)的重新分配。这个参数对于解决一些PCI设备在启动时由BIOS分配的内存地址不正确、不兼容或者无法满足特定 阅读全文
posted @ 2024-11-11 16:49 wanghongwei-dev 阅读(20) 评论(0) 推荐(0) 编辑
摘要: #!/bin/bash # 文件名: show_memory.sh # 作者: wanghongwei # 日期: 2024年9月29日 # 版本: 1.0 # 描述: 统计进程内存使用量 # 使用方式: ./show_memory.sh [-k/-K] [-m/-M] [-g/-G] # 初始化所 阅读全文
posted @ 2024-09-29 17:33 wanghongwei-dev 阅读(3) 评论(0) 推荐(0) 编辑
摘要: #!/bin/bash # 文件名: show_hugepage.sh # 作者: wanghongwei # 日期: 2024年9月29日 # 版本: 1.0 # 描述: 统计进程大页内存使用量 # 使用方式: ./show_hugepage.sh [-k/-K] [-m/-M] [-g/-G] 阅读全文
posted @ 2024-09-29 17:32 wanghongwei-dev 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 监控目录并捕获操作文件的程序信息 /* * 文件名: file_monitor.c * 作者: wanghongwei * 日期: 2024年9月28日 * 版本: 1.0 * 描述: 监控目录并捕获操作文件的程序信息 * 使用方式: ./file_monitor <directory_to_mon 阅读全文
posted @ 2024-09-28 12:18 wanghongwei-dev 阅读(4) 评论(0) 推荐(0) 编辑
摘要: DHCP获取IPv6地址时,网卡上需要有一个链路本地地址。这主要是因为IPv6地址的获取机制与IPv4有所不同,其中链路本地地址在IPv6网络中扮演着重要角色。 DHCPv6与链路本地地址的关系 DHCPv6的作用:DHCPv6是一个用来配置工作在IPv6网络上的IPv6主机所需的IP地址、IP前缀 阅读全文
posted @ 2024-09-25 13:58 wanghongwei-dev 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 以下是 systemd 支持的所有单元文件类型的汇总,包括它们的用途和功能: 1. .service 用途:定义和管理系统服务。 功能:配置服务的启动、停止、重启行为及其他参数。 示例: [Unit] Description=My Service [Service] ExecStart=/usr/b 阅读全文
posted @ 2024-09-11 18:44 wanghongwei-dev 阅读(33) 评论(0) 推荐(0) 编辑
摘要: NetworkManager 在启动和配置网络设备时,会通过 Linux 内核的网络栈 API 与设备驱动程序进行交互,特别是通过 netlink 子系统来实现。 1. Netlink 通信机制 Netlink 是 Linux 内核与用户空间进程之间的一种通信机制,它允许用户空间进程与内核模块(如网 阅读全文
posted @ 2024-09-11 13:49 wanghongwei-dev 阅读(38) 评论(0) 推荐(0) 编辑
摘要: NetworkManager 守护进程通过监听 D-Bus 通信来接收和处理来自客户端(如 nmcli 或其他应用程序)的请求。这是 Linux 中进程间通信(IPC)的一种常见方式。D-Bus 是一个消息总线系统,允许应用程序在不直接通信的情况下,通过消息总线交换数据。NetworkManager 阅读全文
posted @ 2024-09-11 13:37 wanghongwei-dev 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 硬件网卡丢包 Ring Buffer溢出 物理介质上的数据帧到达后首先由NIC(网络适配器)读取,写入设备内部缓冲区 Ring Buffer 中,再由中断处理程序触发 Softirq 从中消费,Ring Buffer 的大小因网卡设备而异。当网络数据包到达(生产)的速率快于内核处理(消费)的速率时, 阅读全文
posted @ 2024-09-09 19:52 wanghongwei-dev 阅读(227) 评论(0) 推荐(0) 编辑