PHY 状态简介 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 linux kernel
linux 网络设备 watchdog 分析 WATCHDOG 分析 linux 内核版本 4.4.58watchdog 初始化 igb 网卡驱动在 igb_probe 函数中调用 register_netdev-->register_netdevice-->dev_init_scheduler,完成网络设备 watchdog 的初始化,从这里可以看出 watchdog 只是一个定时器。igb_probe:netdev->watchdog_timeo=5*HZ;err=r linux kernel
windos7 虚拟桌面 virgo 最近工作在一个桌面下开启了过多的窗口,感觉很是杂乱。win10 系统下有虚拟桌面很是方便,奈何公司电脑是 win7 系统,遂在网上找替代品,发现了两款产品 dexpot、virgo,于是都试用了一下。dexpot 有设置界面,功能较多。可以自定义桌面数量,切换桌面时自动启动脚本等(其实也有点丑,很多年没更新了)。virgo 无设置界面,功能简单、单一。只有 4 个桌面,不过 github 有源码,可以自己编译修改。本着 windows7虚拟桌面
Centos 下 Linux 内核编译 前言工作中为了测试 nvmeovertcp,需要 linux 内核版本在 5.0(nvmetcp 模块仅支持 5.0 以上的版本)以上,故做此记录硬件平台飞腾系统平台 Centos7.5 该系统在安装时,软件包选择 DevelopmentandCreativeWorkstation,勾选了 AdditionalDevelopmentDevelopmentToolsPlatformDevelopment 三个开发包当前内核版 linux centos kernel
linux 强制关机 内核开发的工作中经常会遇到内核崩溃的情况,虽然大多数服务器都能够自动重启,但在个别国产系统上系统不会重启。在内核挂死的情况下,正常的重启命令经常卡在关机这一过程。如果物理机就在身边,直接硬重启就好了,倘若物理机在另外一个工作场所就非常麻烦了。这个时候强制软重启命令就非常实用了。方法一:需要内核支持 echo1>/proc/sys/kernel/sysrqechob>/proc/sysrq-trigge linux
HDFS 底层读写原理 hdfs 底层读写原理 HDFS 写示意图写 Configurationconf=newConfiguration();FileSystemfs=FileSystem.get(conf);Pathpath=newPath("demo.txt");FSDataOutputStreamoutStream=fs.create(path);outStream.writeUTF("helloworld");outSt centos linux
Centos iso 镜像挂载离线 yum 源 准备阶段 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 linux centos yum
世界,你好! Pipe 博客平台已经初始化完毕,可在管理后台-设置-基础设置中调整更多细节。如果需要导入已有博客文章,请参考文档 Hexo/Jekyll/Markdown 文件导入。另外,出于安全考虑请尽快完成如下操作:使用 GitHub 账号登录社区在社区个人设置-B3 中更新 B3Key 在 Pipe 管理后台-设置-账号中也进行同样的 B3Key 更新最后,如果你觉得 Pipe 很赞,请到项目主页给颗星鼓励一下 ❤️ Pipe