09 2024 档案

摘要:#!/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 阅读(8) 评论(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 阅读(27) 评论(0) 推荐(0) 编辑
摘要:监控目录并捕获操作文件的程序信息 /* * 文件名: file_monitor.c * 作者: wanghongwei * 日期: 2024年9月28日 * 版本: 1.0 * 描述: 监控目录并捕获操作文件的程序信息 * 使用方式: ./file_monitor <directory_to_mon 阅读全文
posted @ 2024-09-28 12:18 wanghongwei-dev 阅读(9) 评论(0) 推荐(0) 编辑
摘要:DHCP获取IPv6地址时,网卡上需要有一个链路本地地址。这主要是因为IPv6地址的获取机制与IPv4有所不同,其中链路本地地址在IPv6网络中扮演着重要角色。 DHCPv6与链路本地地址的关系 DHCPv6的作用:DHCPv6是一个用来配置工作在IPv6网络上的IPv6主机所需的IP地址、IP前缀 阅读全文
posted @ 2024-09-25 13:58 wanghongwei-dev 阅读(76) 评论(0) 推荐(0) 编辑
摘要:以下是 systemd 支持的所有单元文件类型的汇总,包括它们的用途和功能: 1. .service 用途:定义和管理系统服务。 功能:配置服务的启动、停止、重启行为及其他参数。 示例: [Unit] Description=My Service [Service] ExecStart=/usr/b 阅读全文
posted @ 2024-09-11 18:44 wanghongwei-dev 阅读(54) 评论(0) 推荐(0) 编辑
摘要:NetworkManager 在启动和配置网络设备时,会通过 Linux 内核的网络栈 API 与设备驱动程序进行交互,特别是通过 netlink 子系统来实现。 1. Netlink 通信机制 Netlink 是 Linux 内核与用户空间进程之间的一种通信机制,它允许用户空间进程与内核模块(如网 阅读全文
posted @ 2024-09-11 13:49 wanghongwei-dev 阅读(115) 评论(0) 推荐(0) 编辑
摘要:NetworkManager 守护进程通过监听 D-Bus 通信来接收和处理来自客户端(如 nmcli 或其他应用程序)的请求。这是 Linux 中进程间通信(IPC)的一种常见方式。D-Bus 是一个消息总线系统,允许应用程序在不直接通信的情况下,通过消息总线交换数据。NetworkManager 阅读全文
posted @ 2024-09-11 13:37 wanghongwei-dev 阅读(117) 评论(0) 推荐(0) 编辑
摘要:硬件网卡丢包 Ring Buffer溢出 物理介质上的数据帧到达后首先由NIC(网络适配器)读取,写入设备内部缓冲区 Ring Buffer 中,再由中断处理程序触发 Softirq 从中消费,Ring Buffer 的大小因网卡设备而异。当网络数据包到达(生产)的速率快于内核处理(消费)的速率时, 阅读全文
posted @ 2024-09-09 19:52 wanghongwei-dev 阅读(610) 评论(0) 推荐(0) 编辑
摘要:服务端 # -*- coding: utf-8 -*- import socket import threading HOST = '0.0.0.0' PORT = 12345 def handle_client(conn, addr): print "连接地址:", addr try: while 阅读全文
posted @ 2024-09-04 09:52 wanghongwei-dev 阅读(8) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示