- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
详解Linux系统下的dev目录
详解Linux系统下的dev?录
dev是设备(device)的英?缩写。/dev这个?录对所有的?户都?分重要。因为在这个?录中包含了所有Linux系统中使?的外部设备。但是这?并不是放的外部设备的驱动程序,这?点和windows,dos操作系统不?样。它实际上是?个访问这些外部设备的端?。我们可以?常?便地去访问这些外部设备,和访问?个?件,?个?录没有任何区别。
Linux沿袭Unix的风格,将所有设备认成是?个?件。
设备?件分为两种:块设备?件(b)和字符设备?件(c),设备?件?般存放在/dev?录下,对常见设备?件作如下说明:
/dev/hd[a-t]:IDE设备
/dev/sd[a-z]:SCSI设备
/dev/fd[0-7]:标准软驱
/dev/md[0-31]:软raid设备
/dev/loop[0-7]:本地回环设备
/dev/ram[0-15]:内存
/dev/null:?限数据接收设备,相当于?洞
/dev/zero:?限零资源
/dev/tty[0-63]:虚拟终端
/dev/ttyS[0-3]:串?
/dev/lp[0-3]:并?
/dev/console:控制台
/dev/fb[0-31]:framebuffer
/dev/cdrom=/dev/hdc
/dev/modem=/dev/ttyS[0-9]
/dev/pilot=/dev/ttyS[0-9]
/dev/random:随机数设备
/dev/urandom:随机数设备
在linux系统中,/dev?录?来保存设备?件的.每个?件指向?个系统设备.?户的程序可以通过使?这些设备?件,
对真实的硬件的设备进?操作.如:hda是第1个IDE硬盘,sda是第1个SCSI硬盘.
在2.4内核时代,在/dev下保存了所有kernel可以?持的硬件设备的设备?件,将近有1万个.?这些设备中,?多数
是没有连接的设备.这样就??的浪费了系统资源,?且/dev?录也显得?常混乱.
udev就是?了解决这些问题的.在2.6内核中,采?udev?式来管理/dev?录.它可以动态的建?/删除设备?件(设备
连接到系统时,它会?动建?相应的设备?件,设备断开连接后,它会?动删除相应的设备?件).这样使/dev?录
简化了许多.?且,udev还可以允许?户编写命名规则,为不同设备指定设备?件名.这样,对设备的管理也?便了
许多.
例如:你有2个U盘,1个容量是1G的,1个容量是2G的.?般情况下,你先接上的U盘会是sdb,后接上的U盘会是sdc.这样对
使?很不?便.每次U盘的设备名可能不?样.但通过udev命名规则,你可以??指定的设备命名,可以将1G的U盘命名为
1g,将2G的U盘命名为2g.设备名不会再变化.使?和管理都会很?便.
文档评论(0)