介绍现代Linux系统的设备管理
”net”, ACTION==”add”, DRIVERS==”?*”, ATTR{address}==”00:80:48:62:2a:33″, ATTR{type}==”1″, KERNEL==”eth*”, NAME=”eth1″这个规则就将这个设备重命名成了eth1. 用这种方式我们可以很容易地管理系统中的网络设备或者其他设备节点.
Udev 实用工具 Udev提供了一些用户空间的实用程序,用于管理系统中的设备和设备节点.在所有最近的Linux发行版中都可以找到的这样的一个命令就是''udevadm'',udevadm这个命令在功能上可以实现上面提到的各个命令完成的所有任务. 这个工具可以用来在正在运行的系统里面重新生成设备节点,如下所示: [root@arch ~]# ls -l /dev/ | wc -l150[root@arch ~]# rm -rf /dev/*rm: cannot remove `/dev/pts/0′: Operation not permittedrm: cannot remove directory `/dev/shm’: Device or resource busy[root@arch ~]# ls -l /dev/ | wc -l4[root@arch ~]# udevadm trigger[root@arch ~]# ls -l /dev/ | wc -l150有更多的其他有用的操作都可以通过udevadm命令完成.你可以通过udevadm的man手册页来获取更多的信息. Udev的未来会怎样 ? 预测Linux子系统的将来是不可能的.Linux正在快速开发的过程当中,因此预测Linux的内核的未来是不明智的.DEVfs曾经被当作静态设备节点的一个解决方案被引入,但是在经历一小段时间之后就消失了.而Udev则被证明是现代Linux内核中一个成功的设备管理器,并且有希望在未来的 发布中成为一个更加稳定,多功能的设备管理系统. |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |