<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[nuanmin的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/nuanmin</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; nuanmin]]></copyright><item><title><![CDATA[【linux调试】使用 sysrq 快照内核状态堆栈]]></title><link>https://blog.youkuaiyun.com/nuanmin/article/details/155559260</link><guid>https://blog.youkuaiyun.com/nuanmin/article/details/155559260</guid><author>nuanmin</author><pubDate>Thu, 04 Dec 2025 10:13:51 +0800</pubDate><description><![CDATA[当你发现内核线程 “卡住（hang）” 时，第一步是检查内核线程的运行位置，可以通过 SysRq（系统请求键） 查看 CPU 和任务的堆栈状态。检查其信号状态（如 TASK_RUNNING, TASK_UNINTERRUPTIBLE）和调用的栈帧。“函数名” 指向目标函数，比如这里是 my_function_wait，你需要深入分析该函数的实现。输出中会包含目标内核线程的 堆栈回溯（stack trace），你可以从中判断线程的阻塞点。使用 sysrq 快照内核状态堆栈。在生成的日志中，找到卡住的线程。]]></description><category></category></item><item><title><![CDATA[【linux】网络用语缩写]]></title><link>https://blog.youkuaiyun.com/nuanmin/article/details/154440530</link><guid>https://blog.youkuaiyun.com/nuanmin/article/details/154440530</guid><author>nuanmin</author><pubDate>Wed, 05 Nov 2025 13:40:53 +0800</pubDate><description><![CDATA[LACP（Link Aggregation Control Protocol，链路聚合控制协议）是用于实现链路聚合的一种标准化协议。]]></description><category></category></item><item><title><![CDATA[【linux命令】git命令简单使用]]></title><link>https://blog.youkuaiyun.com/nuanmin/article/details/148115467</link><guid>https://blog.youkuaiyun.com/nuanmin/article/details/148115467</guid><author>nuanmin</author><pubDate>Wed, 21 May 2025 15:13:51 +0800</pubDate><description><![CDATA[之后，我就可以再次尝试推送了。不过，自动合并可能会产生一个合并提交，有些人可能更倾向于保持线性的提交历史，这时候可能需要使用git pull --rebase，这样可以将我的本地提交变基到远程分支的最新提交之上，避免额外的合并提交。那具体应该怎么做呢？首先，当我执行git push的时候，如果远程仓库已经有了我本地没有的新提交，git会拒绝我的推送，并提示需要先拉取最新的变更。不过，在使用rebase的时候需要注意，如果我已经将本地提交推送到远程过，那么变基可能会改变提交历史，导致后续推送出现问题。]]></description><category></category></item><item><title><![CDATA[【PoE】PSE芯片了解]]></title><link>https://blog.youkuaiyun.com/nuanmin/article/details/147554507</link><guid>https://blog.youkuaiyun.com/nuanmin/article/details/147554507</guid><author>nuanmin</author><pubDate>Sun, 27 Apr 2025 13:57:48 +0800</pubDate><description><![CDATA[分级：PSE施加一个15.5 ~ 20.5V的探测电压(电流限制在100mA以下)，PD设备会将一个分级电阻串联到线路中，用于标识自己的功率。PSE通过测试返回特征电流的大小来确定PD设备属于哪个等级。启动：检测和分级完成后，在一个可配置时间(一般小于15us)的启动期内，PSE设备开始从低电压向PD设备供电，直至提供48V的直流电源。检测：PSE设备提供2V-10V之间的电压，输出两个不同电压值，电压间隔在1V以上，然后再通过侦测到两个不同的电压和电流来计算∆V/∆I，从而实现受电设备的插入检测。]]></description><category></category></item><item><title><![CDATA[【linux驱动开发】创建proc文件系统中的目录和文件实现]]></title><link>https://blog.youkuaiyun.com/nuanmin/article/details/146248891</link><guid>https://blog.youkuaiyun.com/nuanmin/article/details/146248891</guid><author>nuanmin</author><pubDate>Fri, 14 Mar 2025 09:17:34 +0800</pubDate><description><![CDATA[【代码】【linux驱动开发】创建proc文件系统中的目录和文件实现。]]></description><category></category></item><item><title><![CDATA[【linux命令】ipmitool使用]]></title><link>https://blog.youkuaiyun.com/nuanmin/article/details/146177718</link><guid>https://blog.youkuaiyun.com/nuanmin/article/details/146177718</guid><author>nuanmin</author><pubDate>Tue, 11 Mar 2025 14:42:21 +0800</pubDate><description><![CDATA[‌ipmitool是一个用于管理IPMI（Intelligent Platform Management Interface）的命令行工具，主要用于读取传感器数据信息库（SDR）、显示传感器值、系统事件日志（SEL）、现场可更换单元（FRU）清单信息，以及获取和设置LAN配置参数等操作‌。‌。]]></description><category></category></item><item><title><![CDATA[【linux配置】 修改内核网络参数]]></title><link>https://blog.youkuaiyun.com/nuanmin/article/details/145856559</link><guid>https://blog.youkuaiyun.com/nuanmin/article/details/145856559</guid><author>nuanmin</author><pubDate>Tue, 25 Feb 2025 16:39:03 +0800</pubDate><description><![CDATA[linux内核网络参数]]></description><category></category></item><item><title><![CDATA[【linux命令】bridge命令（网桥）]]></title><link>https://blog.youkuaiyun.com/nuanmin/article/details/145723834</link><guid>https://blog.youkuaiyun.com/nuanmin/article/details/145723834</guid><author>nuanmin</author><pubDate>Wed, 19 Feb 2025 10:50:32 +0800</pubDate><description><![CDATA[linux brideg网桥命令]]></description><category></category></item><item><title><![CDATA[【pcie网卡相关】静电保护]]></title><link>https://blog.youkuaiyun.com/nuanmin/article/details/145627394</link><guid>https://blog.youkuaiyun.com/nuanmin/article/details/145627394</guid><author>nuanmin</author><pubDate>Fri, 14 Feb 2025 10:22:38 +0800</pubDate><description><![CDATA[rtl8168_esd_task 通常是指 Realtek 8168 网卡驱动程序中的一个任务，用于处理静电放电（ESD, Electrostatic Discharge）保护。rtl8168_esd_task 通常是一个后台任务或线程，负责定期检查网卡的状态，并在检测到 ESD 事件时采取相应的保护措施。恢复机制：如果检测到 ESD 事件，驱动程序会尝试恢复网卡的正常工作状态，例如重新初始化网卡、重置连接等。状态监测：驱动程序会定期监测网卡的状态，检测是否有异常情况发生，例如电压波动、电流异常等。]]></description><category></category></item><item><title><![CDATA[【linux配置】配置文件设置静态IP方法]]></title><link>https://blog.youkuaiyun.com/nuanmin/article/details/145224720</link><guid>https://blog.youkuaiyun.com/nuanmin/article/details/145224720</guid><author>nuanmin</author><pubDate>Sat, 18 Jan 2025 11:43:39 +0800</pubDate><description><![CDATA[【代码】【linux配置】配置文件设置静态IP方法。]]></description><category></category></item><item><title><![CDATA[【linux命令】nmcli使用（目前使用场景是创建bond）]]></title><link>https://blog.youkuaiyun.com/nuanmin/article/details/145199269</link><guid>https://blog.youkuaiyun.com/nuanmin/article/details/145199269</guid><author>nuanmin</author><pubDate>Fri, 17 Jan 2025 13:49:39 +0800</pubDate><description><![CDATA[ipv4.addresses 172.114.1.2/24：为 bond1 设置一个静态 IP 地址 172.114.1.2，子网掩码为 24（即 255.255.255.0）。xmit_hash_policy=layer3+4：设置传输哈希策略为基于第 3 层和第 4 层（通常是 IP 和端口）。con-name bond1：设置网络连接的名称为 bond1。ifname bond1：设置绑定接口的名称为 bond1。type bond：设置连接类型为绑定（bond）。]]></description><category></category></item><item><title><![CDATA[【linux性能优化】系统启动参数]]></title><link>https://blog.youkuaiyun.com/nuanmin/article/details/145185981</link><guid>https://blog.youkuaiyun.com/nuanmin/article/details/145185981</guid><author>nuanmin</author><pubDate>Thu, 16 Jan 2025 16:17:06 +0800</pubDate><description><![CDATA[grubby -c /boot/grub2/grub.cfg --update-kernel=ALL --args=“raid=noautodetect swiotlb=16384 crashkernel=16M,low crashkernel=512M,high modprobe.blacklist=virtio_net transparent_hugepage=never acpi_force_table_verification”]]></description><category></category></item><item><title><![CDATA[【linux命令】ip命令使用]]></title><link>https://blog.youkuaiyun.com/nuanmin/article/details/145166652</link><guid>https://blog.youkuaiyun.com/nuanmin/article/details/145166652</guid><author>nuanmin</author><pubDate>Wed, 15 Jan 2025 19:33:35 +0800</pubDate><description><![CDATA[介绍了IPV6地址，以及通过IP命令设置网口ip,添加路由等各种复杂用法]]></description><category></category></item><item><title><![CDATA[【linux命令】OVS命令以及了解]]></title><link>https://blog.youkuaiyun.com/nuanmin/article/details/145163417</link><guid>https://blog.youkuaiyun.com/nuanmin/article/details/145163417</guid><author>nuanmin</author><pubDate>Wed, 15 Jan 2025 16:44:12 +0800</pubDate><description><![CDATA[OVS简单命令以及基础了解]]></description><category></category></item><item><title><![CDATA[【linux命令】svn命令简单使用]]></title><link>https://blog.youkuaiyun.com/nuanmin/article/details/142953291</link><guid>https://blog.youkuaiyun.com/nuanmin/article/details/142953291</guid><author>nuanmin</author><pubDate>Tue, 15 Oct 2024 16:53:01 +0800</pubDate><description><![CDATA[【代码】linux svn命令简单使用。]]></description><category></category></item><item><title><![CDATA[rdma_core ibv接口 ibv_get_device_list]]></title><link>https://blog.youkuaiyun.com/nuanmin/article/details/140540179</link><guid>https://blog.youkuaiyun.com/nuanmin/article/details/140540179</guid><author>nuanmin</author><pubDate>Fri, 19 Jul 2024 09:47:37 +0800</pubDate><description><![CDATA[【代码】rdma_core ibv接口 ibv_get_device_list。]]></description><category></category></item><item><title><![CDATA[linux 内存寻址]]></title><link>https://blog.youkuaiyun.com/nuanmin/article/details/137637627</link><guid>https://blog.youkuaiyun.com/nuanmin/article/details/137637627</guid><author>nuanmin</author><pubDate>Thu, 11 Apr 2024 15:27:39 +0800</pubDate><description><![CDATA[当使用80x86（32位）微处理器时，一般分为三种不同的地址：  包含在机器语言指令中用来指定一个操作数或一条指令的地址。每一个逻辑地址都由一个段(segment)和偏移量(offset或displacement)组成，偏移量指明了从段开始的地方到实际地址之间的距离。
所有段都从0x00000000开始，只需关注段内偏移即可。而段内偏移的值恰好等于线性地址的值。线性地址通常用十六进制数字表示，值的范围从0x00000000到0xffffffff。
物理地址
用于内存芯片级内存单元寻址。他们与从微处理器的地址]]></description><category></category></item><item><title><![CDATA[linux ipv6 ip设置]]></title><link>https://blog.youkuaiyun.com/nuanmin/article/details/136483746</link><guid>https://blog.youkuaiyun.com/nuanmin/article/details/136483746</guid><author>nuanmin</author><pubDate>Tue, 05 Mar 2024 16:59:39 +0800</pubDate><description><![CDATA[PC0与PC1，网口eth0以及网口eth1。两台机器，两个网口直连。]]></description><category></category></item><item><title><![CDATA[linux中断绑核]]></title><link>https://blog.youkuaiyun.com/nuanmin/article/details/135911087</link><guid>https://blog.youkuaiyun.com/nuanmin/article/details/135911087</guid><author>nuanmin</author><pubDate>Mon, 29 Jan 2024 14:06:57 +0800</pubDate><description><![CDATA[【代码】linux中断绑核。]]></description><category></category></item><item><title><![CDATA[【linux命令】namespace的使用以及linux ip_forward简单测试（两台主机）]]></title><link>https://blog.youkuaiyun.com/nuanmin/article/details/135264293</link><guid>https://blog.youkuaiyun.com/nuanmin/article/details/135264293</guid><author>nuanmin</author><pubDate>Thu, 28 Dec 2023 11:26:02 +0800</pubDate><description><![CDATA[linux测试ip_forwad功能]]></description><category></category></item></channel></rss>