<?xml version="1.0" encoding="UTF-8"?><feed xmlns="http://www.w3.org/2005/Atom">
  <title>stepforwards 的博客</title>
  <id>http://pipe.b3log.org/blogs/stepforwards</id>
  <updated></updated>
  <subtitle>记录精彩的程序人生</subtitle>
  <link href="http://pipe.b3log.org/blogs/stepforwards"></link>
  <entry>
    <title>PHY状态简介</title>
    <updated>2021-12-02T18:39:53+08:00</updated>
    <id>tag:pipe.b3log.org,2021-12-02:/blogs/stepforwards/articles/2021/12/02/1638441592709</id>
    <link href="http://pipe.b3log.org/blogs/stepforwards/articles/2021/12/02/1638441592709" rel="alternate"></link>
    <summary type="html">PHY 的 12 种状态 enumphy_state{PHY_DOWN=0,//关闭网卡 PHY_STARTING,//PHY 设备准备好了，PHYdriver 尚为准备好 PHY_READY,//PHY 设备注册成功 PHY_PENDING,//PHY 芯片挂起 PHY_UP,//开启网卡 PHY_AN,//网卡自协商 PHY_RUNNING,//网卡已经插入网线并建立物理连接，该状态可切换到 PHY_CHANGELINKPH</summary>
    <author>
      <name>stepforwards</name>
    </author>
  </entry>
  <entry>
    <title>linux网络设备watchdog分析</title>
    <updated>2021-11-25T13:41:12+08:00</updated>
    <id>tag:pipe.b3log.org,2021-11-25:/blogs/stepforwards/articles/2021/11/25/1637818872359</id>
    <link href="http://pipe.b3log.org/blogs/stepforwards/articles/2021/11/25/1637818872359" rel="alternate"></link>
    <summary type="html">WATCHDOG 分析 linux 内核版本 4.4.58watchdog 初始化 igb 网卡驱动在 igb_probe 函数中调用 register_netdev--&amp;gt;register_netdevice--&amp;gt;dev_init_scheduler，完成网络设备 watchdog 的初始化，从这里可以看出 watchdog 只是一个定时器。igb_probe:netdev-&amp;gt;watchdog_timeo=5*HZ;err=r</summary>
    <author>
      <name>stepforwards</name>
    </author>
  </entry>
  <entry>
    <title>windos7 虚拟桌面virgo</title>
    <updated>2020-08-13T20:52:17+08:00</updated>
    <id>tag:pipe.b3log.org,2020-08-13:/blogs/stepforwards/articles/2020/08/13/1597323136733</id>
    <link href="http://pipe.b3log.org/blogs/stepforwards/articles/2020/08/13/1597323136733" rel="alternate"></link>
    <summary type="html">最近工作在一个桌面下开启了过多的窗口，感觉很是杂乱。win10 系统下有虚拟桌面很是方便，奈何公司电脑是 win7 系统，遂在网上找替代品，发现了两款产品 dexpot、virgo，于是都试用了一下。dexpot 有设置界面，功能较多。可以自定义桌面数量，切换桌面时自动启动脚本等（其实也有点丑，很多年没更新了）。virgo 无设置界面，功能简单、单一。只有 4 个桌面，不过 github 有源码，可以自己编译修改。本着</summary>
    <author>
      <name>stepforwards</name>
    </author>
  </entry>
  <entry>
    <title>Centos下Linux内核编译</title>
    <updated>2020-04-14T19:59:56+08:00</updated>
    <id>tag:pipe.b3log.org,2020-04-14:/blogs/stepforwards/articles/2020/04/14/1586865596472</id>
    <link href="http://pipe.b3log.org/blogs/stepforwards/articles/2020/04/14/1586865596472" rel="alternate"></link>
    <summary type="html">前言工作中为了测试 nvmeovertcp，需要 linux 内核版本在 5.0（nvmetcp 模块仅支持 5.0 以上的版本）以上，故做此记录硬件平台飞腾系统平台 Centos7.5 该系统在安装时，软件包选择 DevelopmentandCreativeWorkstation，勾选了 AdditionalDevelopmentDevelopmentToolsPlatformDevelopment 三个开发包当前内核版</summary>
    <author>
      <name>stepforwards</name>
    </author>
  </entry>
  <entry>
    <title>linux 强制关机</title>
    <updated>2019-10-16T14:00:52+08:00</updated>
    <id>tag:pipe.b3log.org,2019-10-16:/blogs/stepforwards/articles/2019/10/16/1571205652077</id>
    <link href="http://pipe.b3log.org/blogs/stepforwards/articles/2019/10/16/1571205652077" rel="alternate"></link>
    <summary type="html">内核开发的工作中经常会遇到内核崩溃的情况，虽然大多数服务器都能够自动重启，但在个别国产系统上系统不会重启。在内核挂死的情况下，正常的重启命令经常卡在关机这一过程。如果物理机就在身边，直接硬重启就好了，倘若物理机在另外一个工作场所就非常麻烦了。这个时候强制软重启命令就非常实用了。方法一：需要内核支持 echo1&amp;gt;/proc/sys/kernel/sysrqechob&amp;gt;/proc/sysrq-trigge</summary>
    <author>
      <name>stepforwards</name>
    </author>
  </entry>
  <entry>
    <title>HDFS底层读写原理</title>
    <updated>2019-10-10T19:35:07+08:00</updated>
    <id>tag:pipe.b3log.org,2019-10-10:/blogs/stepforwards/articles/2019/10/10/1570707307191</id>
    <link href="http://pipe.b3log.org/blogs/stepforwards/articles/2019/10/10/1570707307191" rel="alternate"></link>
    <summary type="html">hdfs 底层读写原理 HDFS 写示意图写 Configurationconf=newConfiguration();FileSystemfs=FileSystem.get(conf);Pathpath=newPath(&#34;demo.txt&#34;);FSDataOutputStreamoutStream=fs.create(path);outStream.writeUTF(&#34;helloworld&#34;);outSt</summary>
    <author>
      <name>stepforwards</name>
    </author>
  </entry>
  <entry>
    <title>Centos iso镜像挂载离线yum源</title>
    <updated>2019-09-20T13:56:12+08:00</updated>
    <id>tag:pipe.b3log.org,2019-09-20:/blogs/stepforwards/articles/2019/09/20/1568958971646</id>
    <link href="http://pipe.b3log.org/blogs/stepforwards/articles/2019/09/20/1568958971646" rel="alternate"></link>
    <summary type="html">准备阶段 1.查看系统版本[root@centos73-1611~]#cat/etc/redhat-releaseCentOSLinuxrelease7.3.1611(Core)2.下载与系统版本一致的 iso 镜像 http://mirror.nsc.liu.se/centos-store/配置 yum 本地源 1.准备挂载路径 mkdir/mnt/iso2.挂载 iso 镜像[root@centos73-1611x</summary>
    <author>
      <name>stepforwards</name>
    </author>
  </entry>
  <entry>
    <title>世界，你好！</title>
    <updated>2019-09-19T19:20:37+08:00</updated>
    <id>tag:pipe.b3log.org,2019-09-19:/blogs/stepforwards/hello-world</id>
    <link href="http://pipe.b3log.org/blogs/stepforwards/hello-world" rel="alternate"></link>
    <summary type="html">Pipe 博客平台已经初始化完毕，可在管理后台-设置-基础设置中调整更多细节。如果需要导入已有博客文章，请参考文档 Hexo/Jekyll/Markdown 文件导入。另外，出于安全考虑请尽快完成如下操作：使用 GitHub 账号登录社区在社区个人设置-B3 中更新 B3Key 在 Pipe 管理后台-设置-账号中也进行同样的 B3Key 更新最后，如果你觉得 Pipe 很赞，请到项目主页给颗星鼓励一下 ❤️</summary>
    <author>
      <name>stepforwards</name>
    </author>
  </entry>
</feed>