/dev是什么 linux
2017-06-26 11:10:33 u014587769 阅读数 461

一、

个人理解就是依赖包
在调用一些功能的时候需要某些包中的.h文件。
暂时理解为java中的JAE包。

二、https://segmentfault.com/q/1010000009065854

提供头文件(.h)和库(.so),二次开发需要用
举个例子
sqlite3,安装完之后你可以在终端操作sqlite3数据库。
sqlite3-dev,安装完之后你可以使用c/c++语言操作sqlite3。

2017-11-06 21:03:45 Kevin_YZLong 阅读数 1882

本文转自:http://blog.csdn.net/hshl1214/article/details/8513972

简介

什么是RamDiskRamDisk就是将内存(Ram)的一部分当做硬盘(Disk)来使用。RamDisk有固定的大小,可以像正常硬盘分区那样去使用。 就操作时间来讲,RamDisk比真实的物理硬盘快很多,当系统关闭或断电时,保存在RamDisk中的数据会全部丢失。RamDisk可以成为一个存放临时数据的好地方。

Linux2.4内核已经内建支持RamDiskRamDisk在很多情况下是很有用的,包括:

使用加密文件中的未加密数据;

某些类型的网页内容服务;

挂载loopback文件系统(例如,从软盘或CD运行)

我为什么要写这个文档?因为我需要设置一个16MRamDisk来查看、创建加密文件。我不想让未加密的文件写入我的工作平台的任何物理介质。我还发现一个有趣的地方,可以轻易的在Ram中创建一个比我的第一个物理硬盘(20M)还大的虚拟硬盘,当时,我根本无法想象怎样填满这个虚拟硬盘。

这个文档将会带你一步步地经历创建和使用RamDisk的过程。

平台

我使用Red Hat 9进行测试,但是这应该适用于其他的2.4内核的Linux系统,我还假设你的Linux系统已经将RamDisk支持编译到了内核。我的计算机使用Pentium 4处理器,256M内存,确切的内核版本是:2.4.20-20.9 

1. 查看你的系统已经创建了什么

RedHat默认创建16RamDisk,虽然它们没有激活或使用任何Ram。系统列出的设备是ram0~ram19,但是只有ram0~ram15是默认可用的。使用下面的命令可用检出这些块设备:

  1. [root]# ls -l /dev/ram*  
  2. lrwxrwxrwx    1 root     root            4 Jun 12 00:31 /dev/ram -> ram1  
  3. brw-rw----    1 root     disk       1,   0 Jan 30  2003 /dev/ram0  
  4. brw-rw----    1 root     disk       1,   1 Jan 30  2003 /dev/ram1  
  5. brw-rw----    1 root     disk       1,  10 Jan 30  2003 /dev/ram10  
  6. brw-rw----    1 root     disk       1,  11 Jan 30  2003 /dev/ram11  
  7. brw-rw----    1 root     disk       1,  12 Jan 30  2003 /dev/ram12  
  8. brw-rw----    1 root     disk       1,  13 Jan 30  2003 /dev/ram13  
  9. brw-rw----    1 root     disk       1,  14 Jan 30  2003 /dev/ram14  
  10. brw-rw----    1 root     disk       1,  15 Jan 30  2003 /dev/ram15  
  11. brw-rw----    1 root     disk       1,  16 Jan 30  2003 /dev/ram16  
  12. brw-rw----    1 root     disk       1,  17 Jan 30  2003 /dev/ram17  
  13. brw-rw----    1 root     disk       1,  18 Jan 30  2003 /dev/ram18  
  14. brw-rw----    1 root     disk       1,  19 Jan 30  2003 /dev/ram19  
  15. brw-rw----    1 root     disk       1,   2 Jan 30  2003 /dev/ram2  
  16. brw-rw----    1 root     disk       1,   3 Jan 30  2003 /dev/ram3  
  17. brw-rw----    1 root     disk       1,   4 Jan 30  2003 /dev/ram4  
  18. brw-rw----    1 root     disk       1,   5 Jan 30  2003 /dev/ram5  
  19. brw-rw----    1 root     disk       1,   6 Jan 30  2003 /dev/ram6  
  20. brw-rw----    1 root     disk       1,   7 Jan 30  2003 /dev/ram7  
  21. brw-rw----    1 root     disk       1,   8 Jan 30  2003 /dev/ram8  
  22. brw-rw----    1 root     disk       1,   9 Jan 30  2003 /dev/ram9  
  23. lrwxrwxrwx    1 root     root            4 Jun 12 00:31 /dev/ramdisk -> ram0  

现在,用grepdmesg的输出中找出RamDisk的大小

  1. [root]# dmesg | grep RAMDISK  
  2. RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize  
  3. RAMDISK: Compressed image found at block 0  

你可用看到,RamDisk默认只有4MB。我想要一个16MBRamDisk,所以,www.linuxidc.com下一步要配置Linux,使得在启动过程中使用一个更大的RamDisk。

2. 增加RamDisk的大小

RamDisk的大小是被一个命令行选项控制的,这个选项会在系统启动时传给内核。由于RedHat9的默认bootloaderGRUB,我将用新的选项修改/etc/grub.confRamDisk大小的内核选项是:ramdisk_size=xxxxx ,xxxxx是指大小为1024-Byte的块的个数。下面是我要添加到/etc/grub.conf的内容,它将RamDisk配置为16MB

  1. # grub.conf generated by anaconda  
  2. #  
  3. # Note that you do not have to rerun grub after making changes to this file  
  4. # NOTICE:  You have a /boot partition.  This means that  
  5. #          all kernel and initrd paths are relative to /boot/, eg.  
  6. #          root (hd0,0)  
  7. #          kernel /vmlinuz-version ro root=/dev/hda5  
  8. #          initrd /initrd-version.img  
  9. #boot=/dev/hda  
  10. default=0  
  11. timeout=10  
  12. splashimage=(hd0,0)/grub/splash.xpm.gz  
  13. title Red Hat Linux (2.4.20-20.9)  
  14.         root (hd0,0)  
  15.         kernel /vmlinuz-2.4.20-20.9 ro root=LABEL=/ hdc=ide-scsi ramdisk_size=16000  
  16.         initrd /initrd-2.4.20-20.9.img  

将文件保存后,你需要重启系统。重启后,通过查看dmesg的输出来确认修改已经生效:

  1. [root]# dmesg | grep RAMDISK  
  2. RAMDISK driver initialized: 16 RAM disks of 16000K size 1024 blocksize  
  3. RAMDISK: Compressed image found at block 0  

3. 格式化RamDisk

无需将RamDisk格式化为日志文件系统,我们将使用EXT2文件系统。我只想使用一个RamDisk,所以我只格式化ram0

  1. [root]# mke2fs -m 0 /dev/ram0  
  2. mke2fs 1.32 (09-Nov-2002)  
  3. Filesystem label=  
  4. OS type: Linux  
  5. Block size=1024 (log=0)  
  6. Fragment size=1024 (log=0)  
  7. 4000 inodes, 16000 blocks  
  8. 0 blocks (0.00%) reserved for the super user  
  9. First data block=1  
  10. 2 block groups  
  11. 8192 blocks per group, 8192 fragments per group  
  12. 2000 inodes per group  
  13. Superblock backups stored on blocks:  
  14.         8193  
  15.    
  16. Writing inode tables: done  
  17. Writing superblocks and filesystem accounting information: done  
  18.    
  19. This filesystem will be automatically checked every 22 mounts or  
  20. 180 days, whichever comes first.  Use tune2fs -c or -i to override.  

-m 0选项指定了文件系统上root用户保留区块的比例为0,这是默认的特性。我希望普通用户可以使用所有的RamDisk空间。


4. 新建一个挂载点并挂载RamDisk

你已经格式化了RamDisk,现在要为它新建一个挂载点。然后就可以挂载你的RamDisk并使用它。我们将会使用/mnt/rd文件夹。

  1. [root]# mkdir /mnt/rd  
  2. [root]# mount /dev/ram0 /mnt/rd  

检测新挂载的RamDisk

  1. [root]# mount | grep ram0  
  2. /dev/ram0 on /mnt/rd type ext2 (rw)  
  3. [root]# df -h | grep ram0  
  4. /dev/ram0              16M   13K   16M   1% /mnt/rd  

你可以用tune2fs命令查看新RamDisk的详细信息

  1. [root]# tune2fs -l /dev/ram0  
  2. tune2fs 1.32 (09-Nov-2002)  
  3. Filesystem volume name:   none  
  4. Last mounted on:          not available  
  5. Filesystem UUID:          fbb80e9a-8e7c-4bd4-b3d9-37c29813a5f5  
  6. Filesystem magic number:  0xEF53  
  7. Filesystem revision #:    1 (dynamic)  
  8. Filesystem features:      filetype sparse_super  
  9. Default mount options:    (none)  
  10. Filesystem state:         not clean  
  11. Errors behavior:          Continue  
  12. Filesystem OS type:       Linux  
  13. Inode count:              4000  
  14. Block count:              16000  
  15. Reserved block count:     0  
  16. Free blocks:              15478  
  17. Free inodes:              3989  
  18. First block:              1  
  19. Block size:               1024  
  20. Fragment size:            1024  
  21. Blocks per group:         8192  
  22. Fragments per group:      8192  
  23. Inodes per group:         2000  
  24. Inode blocks per group:   250  
  25. Filesystem created:       Mon Dec  8 14:33:57 2003  
  26. Last mount time:          Mon Dec  8 14:35:39 2003  
  27. Last write time:          Mon Dec  8 14:35:39 2003  
  28. Mount count:              1  
  29. Maximum mount count:      22  
  30. Last checked:             Mon Dec  8 14:33:57 2003  
  31. Check interval:           15552000 (6 months)  
  32. Next check after:         Sat Jun  5 14:33:57 2004  
  33. Reserved blocks uid:      0 (user root)  
  34. Reserved blocks gid:      0 (group root)  
  35. First inode:              11  
  36. Inode size:               128  

在我的系统中,我需要'var'用户能够读写RamDisk,所以必须修改/mnt/rd文件夹的所有者和权限。

  1. [root]# chown van:root /mnt/rd  
  2. [root]# chmod 0770 /mnt/rd  
  3. [root]# ls -ald /mnt/rd  
  4. drwxrwx---    2 van     root         4096 Dec  8 11:09 /mnt/rd  

RamDisk挂载点的所有者和权限要根据你的特定情况进行修改。

5. 使用RamDisk

RamDisk已经创建成功,现在,你可以像在物理硬盘分区那样,在RamDisk上复制、移动、删除、编辑或列出文件。这是一个查看加密的GPGOpenSSL文件的好地方,也是一个创建加密文件的好地方。你的主机关闭后,所有在RamDisk上创建的文件都会消失。

用下面的命令可以轻易的卸载RamDisk

  1. [root]# umount -v /mnt/rd  
  2. /dev/ram0 umounted  

Note如果你卸载了RamDisk,你的数据依然会保存在那里。一旦内存被分配给了RamDisk,它就会被标记,之后内核就不会试图重用这块内存。因此,使用了RamDisk后,就不能回收那块内存。正因如此,你要考虑清楚,不要给RamDisk分配太多的内存。在我的系统里,我分配了小于10%的物理内存。你要根据自己的需要确定RamDisk的大小。当然,也可以重启后释放空间。

自动创建RamDisk

如果你需要每次系统启动后创建和挂载RamDisk,可以通过在/etc/rc.local启动脚本里添加命令来自动执行这个进程。

下面是我添加的命令:

# Formats, mounts, and sets permissions on my 16MB ramdisk

/sbin/mke2fs -q -m 0 /dev/ram0

/bin/mount /dev/ram0 /mnt/rd

/bin/chown van:root /mnt/rd

/bin/chmod 0750 /mnt/rd

结语

现在你可以尝试在你的UNIX/Linux系统上创建和使用RamDisk。希望这些信息对你有用。

linux dev
2014-02-24 15:27:23 p656456564545 阅读数 569


Written by   on 三月 30, 2013 

这里有一个常见设备的清单:

 

  • /dev/ttyS0 – 第一个串行口。鼠标通常接在这里。
  • /dev/ttyS1 – 第二个串行口。你的调制解调器很可能接在这里。
  • /dev/ttyS2 和 /dev/ttyS3 是第三和第四个串行口(一般不存在,但你的内置调制解调器可以被设置成使用其中之一)。
  • /dev/modem – 串口调制解调器。通常是一个指向 /dev/ttyS1、/dev/ttyS2 或 /dev/ttyS3 的符号链接,具体取决于你的调制解调器接在那个串行端口。
  • /dev/mouse – 鼠标。通常是一个指向 /dev/ttyS0 或相似设备(见上)的符号链接,具体取决于你的鼠标接在哪个串行端口。
  • /dev/lp0 – 接在第一个并行口的打印机。通常你的打印机接在这里。
  • /dev/lp1 – 接在第二个并行口的打印机(一般不存在)。
  • /dev/fd0 – 第一个软盘驱动器(一般都有)。
  • /dev/fd0H1440 – 第一个软盘驱动器的高密度模式驱动程序。一般情况下,这个驱动程序(或其他有相似名字的设备驱动程序)在以特定密度格式化一张软盘的时候被调用。 Slackware 还有支持将一张3.5英寸软盘格式化为最大1.7MB的驱动程序。默认情况下,RedHat 和 Mandrake 没有这些驱动程序。
  • /dev/fd1 – 第二个软盘驱动器。
  • /dev/hda – 第一个 IDE 硬盘(整个硬盘)。大多数 IBM 兼容 PC 的硬盘是 IDE 设备。
  • /dev/hdb – 第二个 IDE 硬盘(整个硬盘)。很多计算机中,IDE 光驱接在这里。
  • /dev/hdc – 第三个 IDE 硬盘(整个硬盘)。很多计算机中,IDE 光驱接在这里。
  • /dev/cdrom – 指向相应设备的链接,通常是 /dev/hdc 或 /dev/hdb(CDROM)或/dev/scd0(CD-R/RW)。
  • /dev/hda1 – 第一个 IDE 硬盘的第一个分区。/dev/hda2 时第一个 IDE 硬盘的第二个分区。不难猜测,/dev/hdd8 将会是第四个IDE硬盘的第八分区。
  • /dev/tty1 – 第一个字符终端。/dev/tty2 时第二个字符终端,以此类推。
  • /dev/dsp – 数字音频,例如声卡。“dsp”是“digital signal processing(数字信号处理)”的缩写。
  • /dev/sndstat – 用 cat /dev/sndstat 来更多地了解你的声卡状态。
  • /dev/null – 当你不想要输出的时候就送到这里。
  • /dev/random – 用来读伪随机数。用 cat /dev/random 来在屏幕上显示一对乱七八糟的字符。还有一个 /dev/urandom 设备用来生成低质量的随机数序列。
  • /dev/sda – 第一个 SCSI 硬盘(整个硬盘)。在一台家用计算机中,不太可能有 SCSI 设备(昂贵)。
  • /dev/sdb – 第二个 SCSI 硬盘(“sdc”是第三个 SCSI 硬盘,以此类推。一个系统中可以有多个 SCSI 硬盘)。
  • /dev/sda1 – 第一个 SCSI 硬盘的第一个分区。
  • /dev/sr0 – 第一个 SCSI 光驱(有时叫做/dev/scd0)。如果你有一个 ATAPI CD Writer,也可能在这里。
  • /dev/sr1 – 第二个 SCSI 光驱(有时叫做 /dev/scd1)。(/dev/sr2 是第三个 SCSI 光驱,以此类推。系统中可以有多个 SCSI 光驱)
  • /dev/usb/scanner0 – 一个 usb 扫描仪。

试用 less /usr/src/linux/Documentation/usb/scanner.txt 了解如何从头开始配置扫描仪。欲了解更多:

less /usr/src/linux/Documentation/devices.txt
man MAKEDEV

象 /usr/src/linux/Documentation/devices.txt 解释的那样,我可能需要创建一些指向设备文件本身的符号链接来配置我的系统。这只是一个简单的实例,并不意味着通用的建议。当然,如果这些链接存在,它们应该有以下的:

  • /dev/mouse 当前鼠标端口***
  • /dev/tape 当前磁带设备
  • /dev/cdrom 当前光驱设备***
  • /dev/cdwriter 当前 CD-writer 设备(但是我的 RedHat 是 /dev/cdrecorder)
  • /dev/scanner 当前扫描仪设备
  • /dev/modem 当前拨出(调制解调器)端口
  • /dev/root 当前 root 文件系统
  • /dev/swap 当前 swap 设备

*** 表示我的 Marndrake 系统中确实存在的符号链接。例如,如果鼠标有什么问题,我会做下面的事情(以 root):

ls -l /dev/mouse (检查鼠标设备是否存在且指向哪里)
ln -s /dev/ttyS0 /dev/mouse (创建一个符号链接 /dev/mouse 指向第一个串行端口)

对于 SCSI(及ATAPI)设备,/dev/tape 和 /dev/cdrom 应该指向“熟”设备(/dev/st* 和 /dev/sr* 相应地),而 /dev/cdwriter 和 /dev/scanner 应该指向相应的普通 SCSI 设备(/dev/sg*)。非临时套接字和管道可能存在于 /dev。常见的有:

/dev/printer socket lpd local socket
/dev/log socket syslog local socket
/dev/gpmdata socket gpm mouse multiplexer

Written by   on 三月 30, 2013 

这里有一个常见设备的清单:

 

  • /dev/ttyS0 – 第一个串行口。鼠标通常接在这里。
  • /dev/ttyS1 – 第二个串行口。你的调制解调器很可能接在这里。
  • /dev/ttyS2 和 /dev/ttyS3 是第三和第四个串行口(一般不存在,但你的内置调制解调器可以被设置成使用其中之一)。
  • /dev/modem – 串口调制解调器。通常是一个指向 /dev/ttyS1、/dev/ttyS2 或 /dev/ttyS3 的符号链接,具体取决于你的调制解调器接在那个串行端口。
  • /dev/mouse – 鼠标。通常是一个指向 /dev/ttyS0 或相似设备(见上)的符号链接,具体取决于你的鼠标接在哪个串行端口。
  • /dev/lp0 – 接在第一个并行口的打印机。通常你的打印机接在这里。
  • /dev/lp1 – 接在第二个并行口的打印机(一般不存在)。
  • /dev/fd0 – 第一个软盘驱动器(一般都有)。
  • /dev/fd0H1440 – 第一个软盘驱动器的高密度模式驱动程序。一般情况下,这个驱动程序(或其他有相似名字的设备驱动程序)在以特定密度格式化一张软盘的时候被调用。 Slackware 还有支持将一张3.5英寸软盘格式化为最大1.7MB的驱动程序。默认情况下,RedHat 和 Mandrake 没有这些驱动程序。
  • /dev/fd1 – 第二个软盘驱动器。
  • /dev/hda – 第一个 IDE 硬盘(整个硬盘)。大多数 IBM 兼容 PC 的硬盘是 IDE 设备。
  • /dev/hdb – 第二个 IDE 硬盘(整个硬盘)。很多计算机中,IDE 光驱接在这里。
  • /dev/hdc – 第三个 IDE 硬盘(整个硬盘)。很多计算机中,IDE 光驱接在这里。
  • /dev/cdrom – 指向相应设备的链接,通常是 /dev/hdc 或 /dev/hdb(CDROM)或/dev/scd0(CD-R/RW)。
  • /dev/hda1 – 第一个 IDE 硬盘的第一个分区。/dev/hda2 时第一个 IDE 硬盘的第二个分区。不难猜测,/dev/hdd8 将会是第四个IDE硬盘的第八分区。
  • /dev/tty1 – 第一个字符终端。/dev/tty2 时第二个字符终端,以此类推。
  • /dev/dsp – 数字音频,例如声卡。“dsp”是“digital signal processing(数字信号处理)”的缩写。
  • /dev/sndstat – 用 cat /dev/sndstat 来更多地了解你的声卡状态。
  • /dev/null – 当你不想要输出的时候就送到这里。
  • /dev/random – 用来读伪随机数。用 cat /dev/random 来在屏幕上显示一对乱七八糟的字符。还有一个 /dev/urandom 设备用来生成低质量的随机数序列。
  • /dev/sda – 第一个 SCSI 硬盘(整个硬盘)。在一台家用计算机中,不太可能有 SCSI 设备(昂贵)。
  • /dev/sdb – 第二个 SCSI 硬盘(“sdc”是第三个 SCSI 硬盘,以此类推。一个系统中可以有多个 SCSI 硬盘)。
  • /dev/sda1 – 第一个 SCSI 硬盘的第一个分区。
  • /dev/sr0 – 第一个 SCSI 光驱(有时叫做/dev/scd0)。如果你有一个 ATAPI CD Writer,也可能在这里。
  • /dev/sr1 – 第二个 SCSI 光驱(有时叫做 /dev/scd1)。(/dev/sr2 是第三个 SCSI 光驱,以此类推。系统中可以有多个 SCSI 光驱)
  • /dev/usb/scanner0 – 一个 usb 扫描仪。

试用 less /usr/src/linux/Documentation/usb/scanner.txt 了解如何从头开始配置扫描仪。欲了解更多:

less /usr/src/linux/Documentation/devices.txt
man MAKEDEV

象 /usr/src/linux/Documentation/devices.txt 解释的那样,我可能需要创建一些指向设备文件本身的符号链接来配置我的系统。这只是一个简单的实例,并不意味着通用的建议。当然,如果这些链接存在,它们应该有以下的:

  • /dev/mouse 当前鼠标端口***
  • /dev/tape 当前磁带设备
  • /dev/cdrom 当前光驱设备***
  • /dev/cdwriter 当前 CD-writer 设备(但是我的 RedHat 是 /dev/cdrecorder)
  • /dev/scanner 当前扫描仪设备
  • /dev/modem 当前拨出(调制解调器)端口
  • /dev/root 当前 root 文件系统
  • /dev/swap 当前 swap 设备

*** 表示我的 Marndrake 系统中确实存在的符号链接。例如,如果鼠标有什么问题,我会做下面的事情(以 root):

ls -l /dev/mouse (检查鼠标设备是否存在且指向哪里)
ln -s /dev/ttyS0 /dev/mouse (创建一个符号链接 /dev/mouse 指向第一个串行端口)

对于 SCSI(及ATAPI)设备,/dev/tape 和 /dev/cdrom 应该指向“熟”设备(/dev/st* 和 /dev/sr* 相应地),而 /dev/cdwriter 和 /dev/scanner 应该指向相应的普通 SCSI 设备(/dev/sg*)。非临时套接字和管道可能存在于 /dev。常见的有:

/dev/printer socket lpd local socket
/dev/log socket syslog local socket
/dev/gpmdata socket gpm mouse multiplexer




Written by   on 三月 30, 2013 

这里有一个常见设备的清单:

 

  • /dev/ttyS0 – 第一个串行口。鼠标通常接在这里。
  • /dev/ttyS1 – 第二个串行口。你的调制解调器很可能接在这里。
  • /dev/ttyS2 和 /dev/ttyS3 是第三和第四个串行口(一般不存在,但你的内置调制解调器可以被设置成使用其中之一)。
  • /dev/modem – 串口调制解调器。通常是一个指向 /dev/ttyS1、/dev/ttyS2 或 /dev/ttyS3 的符号链接,具体取决于你的调制解调器接在那个串行端口。
  • /dev/mouse – 鼠标。通常是一个指向 /dev/ttyS0 或相似设备(见上)的符号链接,具体取决于你的鼠标接在哪个串行端口。
  • /dev/lp0 – 接在第一个并行口的打印机。通常你的打印机接在这里。
  • /dev/lp1 – 接在第二个并行口的打印机(一般不存在)。
  • /dev/fd0 – 第一个软盘驱动器(一般都有)。
  • /dev/fd0H1440 – 第一个软盘驱动器的高密度模式驱动程序。一般情况下,这个驱动程序(或其他有相似名字的设备驱动程序)在以特定密度格式化一张软盘的时候被调用。 Slackware 还有支持将一张3.5英寸软盘格式化为最大1.7MB的驱动程序。默认情况下,RedHat 和 Mandrake 没有这些驱动程序。
  • /dev/fd1 – 第二个软盘驱动器。
  • /dev/hda – 第一个 IDE 硬盘(整个硬盘)。大多数 IBM 兼容 PC 的硬盘是 IDE 设备。
  • /dev/hdb – 第二个 IDE 硬盘(整个硬盘)。很多计算机中,IDE 光驱接在这里。
  • /dev/hdc – 第三个 IDE 硬盘(整个硬盘)。很多计算机中,IDE 光驱接在这里。
  • /dev/cdrom – 指向相应设备的链接,通常是 /dev/hdc 或 /dev/hdb(CDROM)或/dev/scd0(CD-R/RW)。
  • /dev/hda1 – 第一个 IDE 硬盘的第一个分区。/dev/hda2 时第一个 IDE 硬盘的第二个分区。不难猜测,/dev/hdd8 将会是第四个IDE硬盘的第八分区。
  • /dev/tty1 – 第一个字符终端。/dev/tty2 时第二个字符终端,以此类推。
  • /dev/dsp – 数字音频,例如声卡。“dsp”是“digital signal processing(数字信号处理)”的缩写。
  • /dev/sndstat – 用 cat /dev/sndstat 来更多地了解你的声卡状态。
  • /dev/null – 当你不想要输出的时候就送到这里。
  • /dev/random – 用来读伪随机数。用 cat /dev/random 来在屏幕上显示一对乱七八糟的字符。还有一个 /dev/urandom 设备用来生成低质量的随机数序列。
  • /dev/sda – 第一个 SCSI 硬盘(整个硬盘)。在一台家用计算机中,不太可能有 SCSI 设备(昂贵)。
  • /dev/sdb – 第二个 SCSI 硬盘(“sdc”是第三个 SCSI 硬盘,以此类推。一个系统中可以有多个 SCSI 硬盘)。
  • /dev/sda1 – 第一个 SCSI 硬盘的第一个分区。
  • /dev/sr0 – 第一个 SCSI 光驱(有时叫做/dev/scd0)。如果你有一个 ATAPI CD Writer,也可能在这里。
  • /dev/sr1 – 第二个 SCSI 光驱(有时叫做 /dev/scd1)。(/dev/sr2 是第三个 SCSI 光驱,以此类推。系统中可以有多个 SCSI 光驱)
  • /dev/usb/scanner0 – 一个 usb 扫描仪。

试用 less /usr/src/linux/Documentation/usb/scanner.txt 了解如何从头开始配置扫描仪。欲了解更多:

less /usr/src/linux/Documentation/devices.txt
man MAKEDEV

象 /usr/src/linux/Documentation/devices.txt 解释的那样,我可能需要创建一些指向设备文件本身的符号链接来配置我的系统。这只是一个简单的实例,并不意味着通用的建议。当然,如果这些链接存在,它们应该有以下的:

  • /dev/mouse 当前鼠标端口***
  • /dev/tape 当前磁带设备
  • /dev/cdrom 当前光驱设备***
  • /dev/cdwriter 当前 CD-writer 设备(但是我的 RedHat 是 /dev/cdrecorder)
  • /dev/scanner 当前扫描仪设备
  • /dev/modem 当前拨出(调制解调器)端口
  • /dev/root 当前 root 文件系统
  • /dev/swap 当前 swap 设备

*** 表示我的 Marndrake 系统中确实存在的符号链接。例如,如果鼠标有什么问题,我会做下面的事情(以 root):

ls -l /dev/mouse (检查鼠标设备是否存在且指向哪里)
ln -s /dev/ttyS0 /dev/mouse (创建一个符号链接 /dev/mouse 指向第一个串行端口)

对于 SCSI(及ATAPI)设备,/dev/tape 和 /dev/cdrom 应该指向“熟”设备(/dev/st* 和 /dev/sr* 相应地),而 /dev/cdwriter 和 /dev/scanner 应该指向相应的普通 SCSI 设备(/dev/sg*)。非临时套接字和管道可能存在于 /dev。常见的有:

/dev/printer socket lpd local socket
/dev/log socket syslog local socket
/dev/gpmdata socket gpm mouse multiplexer



Written by   on 三月 30, 2013 

这里有一个常见设备的清单:

 

  • /dev/ttyS0 – 第一个串行口。鼠标通常接在这里。
  • /dev/ttyS1 – 第二个串行口。你的调制解调器很可能接在这里。
  • /dev/ttyS2 和 /dev/ttyS3 是第三和第四个串行口(一般不存在,但你的内置调制解调器可以被设置成使用其中之一)。
  • /dev/modem – 串口调制解调器。通常是一个指向 /dev/ttyS1、/dev/ttyS2 或 /dev/ttyS3 的符号链接,具体取决于你的调制解调器接在那个串行端口。
  • /dev/mouse – 鼠标。通常是一个指向 /dev/ttyS0 或相似设备(见上)的符号链接,具体取决于你的鼠标接在哪个串行端口。
  • /dev/lp0 – 接在第一个并行口的打印机。通常你的打印机接在这里。
  • /dev/lp1 – 接在第二个并行口的打印机(一般不存在)。
  • /dev/fd0 – 第一个软盘驱动器(一般都有)。
  • /dev/fd0H1440 – 第一个软盘驱动器的高密度模式驱动程序。一般情况下,这个驱动程序(或其他有相似名字的设备驱动程序)在以特定密度格式化一张软盘的时候被调用。 Slackware 还有支持将一张3.5英寸软盘格式化为最大1.7MB的驱动程序。默认情况下,RedHat 和 Mandrake 没有这些驱动程序。
  • /dev/fd1 – 第二个软盘驱动器。
  • /dev/hda – 第一个 IDE 硬盘(整个硬盘)。大多数 IBM 兼容 PC 的硬盘是 IDE 设备。
  • /dev/hdb – 第二个 IDE 硬盘(整个硬盘)。很多计算机中,IDE 光驱接在这里。
  • /dev/hdc – 第三个 IDE 硬盘(整个硬盘)。很多计算机中,IDE 光驱接在这里。
  • /dev/cdrom – 指向相应设备的链接,通常是 /dev/hdc 或 /dev/hdb(CDROM)或/dev/scd0(CD-R/RW)。
  • /dev/hda1 – 第一个 IDE 硬盘的第一个分区。/dev/hda2 时第一个 IDE 硬盘的第二个分区。不难猜测,/dev/hdd8 将会是第四个IDE硬盘的第八分区。
  • /dev/tty1 – 第一个字符终端。/dev/tty2 时第二个字符终端,以此类推。
  • /dev/dsp – 数字音频,例如声卡。“dsp”是“digital signal processing(数字信号处理)”的缩写。
  • /dev/sndstat – 用 cat /dev/sndstat 来更多地了解你的声卡状态。
  • /dev/null – 当你不想要输出的时候就送到这里。
  • /dev/random – 用来读伪随机数。用 cat /dev/random 来在屏幕上显示一对乱七八糟的字符。还有一个 /dev/urandom 设备用来生成低质量的随机数序列。
  • /dev/sda – 第一个 SCSI 硬盘(整个硬盘)。在一台家用计算机中,不太可能有 SCSI 设备(昂贵)。
  • /dev/sdb – 第二个 SCSI 硬盘(“sdc”是第三个 SCSI 硬盘,以此类推。一个系统中可以有多个 SCSI 硬盘)。
  • /dev/sda1 – 第一个 SCSI 硬盘的第一个分区。
  • /dev/sr0 – 第一个 SCSI 光驱(有时叫做/dev/scd0)。如果你有一个 ATAPI CD Writer,也可能在这里。
  • /dev/sr1 – 第二个 SCSI 光驱(有时叫做 /dev/scd1)。(/dev/sr2 是第三个 SCSI 光驱,以此类推。系统中可以有多个 SCSI 光驱)
  • /dev/usb/scanner0 – 一个 usb 扫描仪。

试用 less /usr/src/linux/Documentation/usb/scanner.txt 了解如何从头开始配置扫描仪。欲了解更多:

less /usr/src/linux/Documentation/devices.txt
man MAKEDEV

象 /usr/src/linux/Documentation/devices.txt 解释的那样,我可能需要创建一些指向设备文件本身的符号链接来配置我的系统。这只是一个简单的实例,并不意味着通用的建议。当然,如果这些链接存在,它们应该有以下的:

  • /dev/mouse 当前鼠标端口***
  • /dev/tape 当前磁带设备
  • /dev/cdrom 当前光驱设备***
  • /dev/cdwriter 当前 CD-writer 设备(但是我的 RedHat 是 /dev/cdrecorder)
  • /dev/scanner 当前扫描仪设备
  • /dev/modem 当前拨出(调制解调器)端口
  • /dev/root 当前 root 文件系统
  • /dev/swap 当前 swap 设备

*** 表示我的 Marndrake 系统中确实存在的符号链接。例如,如果鼠标有什么问题,我会做下面的事情(以 root):

ls -l /dev/mouse (检查鼠标设备是否存在且指向哪里)
ln -s /dev/ttyS0 /dev/mouse (创建一个符号链接 /dev/mouse 指向第一个串行端口)

对于 SCSI(及ATAPI)设备,/dev/tape 和 /dev/cdrom 应该指向“熟”设备(/dev/st* 和 /dev/sr* 相应地),而 /dev/cdwriter 和 /dev/scanner 应该指向相应的普通 SCSI 设备(/dev/sg*)。非临时套接字和管道可能存在于 /dev。常见的有:

/dev/printer socket lpd local socket
/dev/log socket syslog local socket
/dev/gpmdata socket gpm mouse multiplexer

Written by   on 三月 30, 2013 

这里有一个常见设备的清单:

 

  • /dev/ttyS0 – 第一个串行口。鼠标通常接在这里。
  • /dev/ttyS1 – 第二个串行口。你的调制解调器很可能接在这里。
  • /dev/ttyS2 和 /dev/ttyS3 是第三和第四个串行口(一般不存在,但你的内置调制解调器可以被设置成使用其中之一)。
  • /dev/modem – 串口调制解调器。通常是一个指向 /dev/ttyS1、/dev/ttyS2 或 /dev/ttyS3 的符号链接,具体取决于你的调制解调器接在那个串行端口。
  • /dev/mouse – 鼠标。通常是一个指向 /dev/ttyS0 或相似设备(见上)的符号链接,具体取决于你的鼠标接在哪个串行端口。
  • /dev/lp0 – 接在第一个并行口的打印机。通常你的打印机接在这里。
  • /dev/lp1 – 接在第二个并行口的打印机(一般不存在)。
  • /dev/fd0 – 第一个软盘驱动器(一般都有)。
  • /dev/fd0H1440 – 第一个软盘驱动器的高密度模式驱动程序。一般情况下,这个驱动程序(或其他有相似名字的设备驱动程序)在以特定密度格式化一张软盘的时候被调用。 Slackware 还有支持将一张3.5英寸软盘格式化为最大1.7MB的驱动程序。默认情况下,RedHat 和 Mandrake 没有这些驱动程序。
  • /dev/fd1 – 第二个软盘驱动器。
  • /dev/hda – 第一个 IDE 硬盘(整个硬盘)。大多数 IBM 兼容 PC 的硬盘是 IDE 设备。
  • /dev/hdb – 第二个 IDE 硬盘(整个硬盘)。很多计算机中,IDE 光驱接在这里。
  • /dev/hdc – 第三个 IDE 硬盘(整个硬盘)。很多计算机中,IDE 光驱接在这里。
  • /dev/cdrom – 指向相应设备的链接,通常是 /dev/hdc 或 /dev/hdb(CDROM)或/dev/scd0(CD-R/RW)。
  • /dev/hda1 – 第一个 IDE 硬盘的第一个分区。/dev/hda2 时第一个 IDE 硬盘的第二个分区。不难猜测,/dev/hdd8 将会是第四个IDE硬盘的第八分区。
  • /dev/tty1 – 第一个字符终端。/dev/tty2 时第二个字符终端,以此类推。
  • /dev/dsp – 数字音频,例如声卡。“dsp”是“digital signal processing(数字信号处理)”的缩写。
  • /dev/sndstat – 用 cat /dev/sndstat 来更多地了解你的声卡状态。
  • /dev/null – 当你不想要输出的时候就送到这里。
  • /dev/random – 用来读伪随机数。用 cat /dev/random 来在屏幕上显示一对乱七八糟的字符。还有一个 /dev/urandom 设备用来生成低质量的随机数序列。
  • /dev/sda – 第一个 SCSI 硬盘(整个硬盘)。在一台家用计算机中,不太可能有 SCSI 设备(昂贵)。
  • /dev/sdb – 第二个 SCSI 硬盘(“sdc”是第三个 SCSI 硬盘,以此类推。一个系统中可以有多个 SCSI 硬盘)。
  • /dev/sda1 – 第一个 SCSI 硬盘的第一个分区。
  • /dev/sr0 – 第一个 SCSI 光驱(有时叫做/dev/scd0)。如果你有一个 ATAPI CD Writer,也可能在这里。
  • /dev/sr1 – 第二个 SCSI 光驱(有时叫做 /dev/scd1)。(/dev/sr2 是第三个 SCSI 光驱,以此类推。系统中可以有多个 SCSI 光驱)
  • /dev/usb/scanner0 – 一个 usb 扫描仪。

试用 less /usr/src/linux/Documentation/usb/scanner.txt 了解如何从头开始配置扫描仪。欲了解更多:

less /usr/src/linux/Documentation/devices.txt
man MAKEDEV

象 /usr/src/linux/Documentation/devices.txt 解释的那样,我可能需要创建一些指向设备文件本身的符号链接来配置我的系统。这只是一个简单的实例,并不意味着通用的建议。当然,如果这些链接存在,它们应该有以下的:

  • /dev/mouse 当前鼠标端口***
  • /dev/tape 当前磁带设备
  • /dev/cdrom 当前光驱设备***
  • /dev/cdwriter 当前 CD-writer 设备(但是我的 RedHat 是 /dev/cdrecorder)
  • /dev/scanner 当前扫描仪设备
  • /dev/modem 当前拨出(调制解调器)端口
  • /dev/root 当前 root 文件系统
  • /dev/swap 当前 swap 设备

*** 表示我的 Marndrake 系统中确实存在的符号链接。例如,如果鼠标有什么问题,我会做下面的事情(以 root):

ls -l /dev/mouse (检查鼠标设备是否存在且指向哪里)
ln -s /dev/ttyS0 /dev/mouse (创建一个符号链接 /dev/mouse 指向第一个串行端口)

对于 SCSI(及ATAPI)设备,/dev/tape 和 /dev/cdrom 应该指向“熟”设备(/dev/st* 和 /dev/sr* 相应地),而 /dev/cdwriter 和 /dev/scanner 应该指向相应的普通 SCSI 设备(/dev/sg*)。非临时套接字和管道可能存在于 /dev。常见的有:

/dev/printer socket lpd local socket
/dev/log socket syslog local socket
/dev/gpmdata socket gpm mouse multiplexer


Written by   on 三月 30, 2013 

这里有一个常见设备的清单:

 

  • /dev/ttyS0 – 第一个串行口。鼠标通常接在这里。
  • /dev/ttyS1 – 第二个串行口。你的调制解调器很可能接在这里。
  • /dev/ttyS2 和 /dev/ttyS3 是第三和第四个串行口(一般不存在,但你的内置调制解调器可以被设置成使用其中之一)。
  • /dev/modem – 串口调制解调器。通常是一个指向 /dev/ttyS1、/dev/ttyS2 或 /dev/ttyS3 的符号链接,具体取决于你的调制解调器接在那个串行端口。
  • /dev/mouse – 鼠标。通常是一个指向 /dev/ttyS0 或相似设备(见上)的符号链接,具体取决于你的鼠标接在哪个串行端口。
  • /dev/lp0 – 接在第一个并行口的打印机。通常你的打印机接在这里。
  • /dev/lp1 – 接在第二个并行口的打印机(一般不存在)。
  • /dev/fd0 – 第一个软盘驱动器(一般都有)。
  • /dev/fd0H1440 – 第一个软盘驱动器的高密度模式驱动程序。一般情况下,这个驱动程序(或其他有相似名字的设备驱动程序)在以特定密度格式化一张软盘的时候被调用。 Slackware 还有支持将一张3.5英寸软盘格式化为最大1.7MB的驱动程序。默认情况下,RedHat 和 Mandrake 没有这些驱动程序。
  • /dev/fd1 – 第二个软盘驱动器。
  • /dev/hda – 第一个 IDE 硬盘(整个硬盘)。大多数 IBM 兼容 PC 的硬盘是 IDE 设备。
  • /dev/hdb – 第二个 IDE 硬盘(整个硬盘)。很多计算机中,IDE 光驱接在这里。
  • /dev/hdc – 第三个 IDE 硬盘(整个硬盘)。很多计算机中,IDE 光驱接在这里。
  • /dev/cdrom – 指向相应设备的链接,通常是 /dev/hdc 或 /dev/hdb(CDROM)或/dev/scd0(CD-R/RW)。
  • /dev/hda1 – 第一个 IDE 硬盘的第一个分区。/dev/hda2 时第一个 IDE 硬盘的第二个分区。不难猜测,/dev/hdd8 将会是第四个IDE硬盘的第八分区。
  • /dev/tty1 – 第一个字符终端。/dev/tty2 时第二个字符终端,以此类推。
  • /dev/dsp – 数字音频,例如声卡。“dsp”是“digital signal processing(数字信号处理)”的缩写。
  • /dev/sndstat – 用 cat /dev/sndstat 来更多地了解你的声卡状态。
  • /dev/null – 当你不想要输出的时候就送到这里。
  • /dev/random – 用来读伪随机数。用 cat /dev/random 来在屏幕上显示一对乱七八糟的字符。还有一个 /dev/urandom 设备用来生成低质量的随机数序列。
  • /dev/sda – 第一个 SCSI 硬盘(整个硬盘)。在一台家用计算机中,不太可能有 SCSI 设备(昂贵)。
  • /dev/sdb – 第二个 SCSI 硬盘(“sdc”是第三个 SCSI 硬盘,以此类推。一个系统中可以有多个 SCSI 硬盘)。
  • /dev/sda1 – 第一个 SCSI 硬盘的第一个分区。
  • /dev/sr0 – 第一个 SCSI 光驱(有时叫做/dev/scd0)。如果你有一个 ATAPI CD Writer,也可能在这里。
  • /dev/sr1 – 第二个 SCSI 光驱(有时叫做 /dev/scd1)。(/dev/sr2 是第三个 SCSI 光驱,以此类推。系统中可以有多个 SCSI 光驱)
  • /dev/usb/scanner0 – 一个 usb 扫描仪。

试用 less /usr/src/linux/Documentation/usb/scanner.txt 了解如何从头开始配置扫描仪。欲了解更多:

less /usr/src/linux/Documentation/devices.txt
man MAKEDEV

象 /usr/src/linux/Documentation/devices.txt 解释的那样,我可能需要创建一些指向设备文件本身的符号链接来配置我的系统。这只是一个简单的实例,并不意味着通用的建议。当然,如果这些链接存在,它们应该有以下的:

  • /dev/mouse 当前鼠标端口***
  • /dev/tape 当前磁带设备
  • /dev/cdrom 当前光驱设备***
  • /dev/cdwriter 当前 CD-writer 设备(但是我的 RedHat 是 /dev/cdrecorder)
  • /dev/scanner 当前扫描仪设备
  • /dev/modem 当前拨出(调制解调器)端口
  • /dev/root 当前 root 文件系统
  • /dev/swap 当前 swap 设备

*** 表示我的 Marndrake 系统中确实存在的符号链接。例如,如果鼠标有什么问题,我会做下面的事情(以 root):

ls -l /dev/mouse (检查鼠标设备是否存在且指向哪里)
ln -s /dev/ttyS0 /dev/mouse (创建一个符号链接 /dev/mouse 指向第一个串行端口)

对于 SCSI(及ATAPI)设备,/dev/tape 和 /dev/cdrom 应该指向“熟”设备(/dev/st* 和 /dev/sr* 相应地),而 /dev/cdwriter 和 /dev/scanner 应该指向相应的普通 SCSI 设备(/dev/sg*)。非临时套接字和管道可能存在于 /dev。常见的有:

/dev/printer socket lpd local socket
/dev/log socket syslog local socket
/dev/gpmdata socket gpm mouse multiplexer




Written by   on 三月 30, 2013 

这里有一个常见设备的清单:

 

  • /dev/ttyS0 – 第一个串行口。鼠标通常接在这里。
  • /dev/ttyS1 – 第二个串行口。你的调制解调器很可能接在这里。
  • /dev/ttyS2 和 /dev/ttyS3 是第三和第四个串行口(一般不存在,但你的内置调制解调器可以被设置成使用其中之一)。
  • /dev/modem – 串口调制解调器。通常是一个指向 /dev/ttyS1、/dev/ttyS2 或 /dev/ttyS3 的符号链接,具体取决于你的调制解调器接在那个串行端口。
  • /dev/mouse – 鼠标。通常是一个指向 /dev/ttyS0 或相似设备(见上)的符号链接,具体取决于你的鼠标接在哪个串行端口。
  • /dev/lp0 – 接在第一个并行口的打印机。通常你的打印机接在这里。
  • /dev/lp1 – 接在第二个并行口的打印机(一般不存在)。
  • /dev/fd0 – 第一个软盘驱动器(一般都有)。
  • /dev/fd0H1440 – 第一个软盘驱动器的高密度模式驱动程序。一般情况下,这个驱动程序(或其他有相似名字的设备驱动程序)在以特定密度格式化一张软盘的时候被调用。 Slackware 还有支持将一张3.5英寸软盘格式化为最大1.7MB的驱动程序。默认情况下,RedHat 和 Mandrake 没有这些驱动程序。
  • /dev/fd1 – 第二个软盘驱动器。
  • /dev/hda – 第一个 IDE 硬盘(整个硬盘)。大多数 IBM 兼容 PC 的硬盘是 IDE 设备。
  • /dev/hdb – 第二个 IDE 硬盘(整个硬盘)。很多计算机中,IDE 光驱接在这里。
  • /dev/hdc – 第三个 IDE 硬盘(整个硬盘)。很多计算机中,IDE 光驱接在这里。
  • /dev/cdrom – 指向相应设备的链接,通常是 /dev/hdc 或 /dev/hdb(CDROM)或/dev/scd0(CD-R/RW)。
  • /dev/hda1 – 第一个 IDE 硬盘的第一个分区。/dev/hda2 时第一个 IDE 硬盘的第二个分区。不难猜测,/dev/hdd8 将会是第四个IDE硬盘的第八分区。
  • /dev/tty1 – 第一个字符终端。/dev/tty2 时第二个字符终端,以此类推。
  • /dev/dsp – 数字音频,例如声卡。“dsp”是“digital signal processing(数字信号处理)”的缩写。
  • /dev/sndstat – 用 cat /dev/sndstat 来更多地了解你的声卡状态。
  • /dev/null – 当你不想要输出的时候就送到这里。
  • /dev/random – 用来读伪随机数。用 cat /dev/random 来在屏幕上显示一对乱七八糟的字符。还有一个 /dev/urandom 设备用来生成低质量的随机数序列。
  • /dev/sda – 第一个 SCSI 硬盘(整个硬盘)。在一台家用计算机中,不太可能有 SCSI 设备(昂贵)。
  • /dev/sdb – 第二个 SCSI 硬盘(“sdc”是第三个 SCSI 硬盘,以此类推。一个系统中可以有多个 SCSI 硬盘)。
  • /dev/sda1 – 第一个 SCSI 硬盘的第一个分区。
  • /dev/sr0 – 第一个 SCSI 光驱(有时叫做/dev/scd0)。如果你有一个 ATAPI CD Writer,也可能在这里。
  • /dev/sr1 – 第二个 SCSI 光驱(有时叫做 /dev/scd1)。(/dev/sr2 是第三个 SCSI 光驱,以此类推。系统中可以有多个 SCSI 光驱)
  • /dev/usb/scanner0 – 一个 usb 扫描仪。

试用 less /usr/src/linux/Documentation/usb/scanner.txt 了解如何从头开始配置扫描仪。欲了解更多:

less /usr/src/linux/Documentation/devices.txt
man MAKEDEV

象 /usr/src/linux/Documentation/devices.txt 解释的那样,我可能需要创建一些指向设备文件本身的符号链接来配置我的系统。这只是一个简单的实例,并不意味着通用的建议。当然,如果这些链接存在,它们应该有以下的:

  • /dev/mouse 当前鼠标端口***
  • /dev/tape 当前磁带设备
  • /dev/cdrom 当前光驱设备***
  • /dev/cdwriter 当前 CD-writer 设备(但是我的 RedHat 是 /dev/cdrecorder)
  • /dev/scanner 当前扫描仪设备
  • /dev/modem 当前拨出(调制解调器)端口
  • /dev/root 当前 root 文件系统
  • /dev/swap 当前 swap 设备

*** 表示我的 Marndrake 系统中确实存在的符号链接。例如,如果鼠标有什么问题,我会做下面的事情(以 root):

ls -l /dev/mouse (检查鼠标设备是否存在且指向哪里)
ln -s /dev/ttyS0 /dev/mouse (创建一个符号链接 /dev/mouse 指向第一个串行端口)

对于 SCSI(及ATAPI)设备,/dev/tape 和 /dev/cdrom 应该指向“熟”设备(/dev/st* 和 /dev/sr* 相应地),而 /dev/cdwriter 和 /dev/scanner 应该指向相应的普通 SCSI 设备(/dev/sg*)。非临时套接字和管道可能存在于 /dev。常见的有:

/dev/printer socket lpd local socket
/dev/log socket syslog local socket
/dev/gpmdata socket gpm mouse multiplexer



Written by   on 三月 30, 2013 

这里有一个常见设备的清单:

 

  • /dev/ttyS0 – 第一个串行口。鼠标通常接在这里。
  • /dev/ttyS1 – 第二个串行口。你的调制解调器很可能接在这里。
  • /dev/ttyS2 和 /dev/ttyS3 是第三和第四个串行口(一般不存在,但你的内置调制解调器可以被设置成使用其中之一)。
  • /dev/modem – 串口调制解调器。通常是一个指向 /dev/ttyS1、/dev/ttyS2 或 /dev/ttyS3 的符号链接,具体取决于你的调制解调器接在那个串行端口。
  • /dev/mouse – 鼠标。通常是一个指向 /dev/ttyS0 或相似设备(见上)的符号链接,具体取决于你的鼠标接在哪个串行端口。
  • /dev/lp0 – 接在第一个并行口的打印机。通常你的打印机接在这里。
  • /dev/lp1 – 接在第二个并行口的打印机(一般不存在)。
  • /dev/fd0 – 第一个软盘驱动器(一般都有)。
  • /dev/fd0H1440 – 第一个软盘驱动器的高密度模式驱动程序。一般情况下,这个驱动程序(或其他有相似名字的设备驱动程序)在以特定密度格式化一张软盘的时候被调用。 Slackware 还有支持将一张3.5英寸软盘格式化为最大1.7MB的驱动程序。默认情况下,RedHat 和 Mandrake 没有这些驱动程序。
  • /dev/fd1 – 第二个软盘驱动器。
  • /dev/hda – 第一个 IDE 硬盘(整个硬盘)。大多数 IBM 兼容 PC 的硬盘是 IDE 设备。
  • /dev/hdb – 第二个 IDE 硬盘(整个硬盘)。很多计算机中,IDE 光驱接在这里。
  • /dev/hdc – 第三个 IDE 硬盘(整个硬盘)。很多计算机中,IDE 光驱接在这里。
  • /dev/cdrom – 指向相应设备的链接,通常是 /dev/hdc 或 /dev/hdb(CDROM)或/dev/scd0(CD-R/RW)。
  • /dev/hda1 – 第一个 IDE 硬盘的第一个分区。/dev/hda2 时第一个 IDE 硬盘的第二个分区。不难猜测,/dev/hdd8 将会是第四个IDE硬盘的第八分区。
  • /dev/tty1 – 第一个字符终端。/dev/tty2 时第二个字符终端,以此类推。
  • /dev/dsp – 数字音频,例如声卡。“dsp”是“digital signal processing(数字信号处理)”的缩写。
  • /dev/sndstat – 用 cat /dev/sndstat 来更多地了解你的声卡状态。
  • /dev/null – 当你不想要输出的时候就送到这里。
  • /dev/random – 用来读伪随机数。用 cat /dev/random 来在屏幕上显示一对乱七八糟的字符。还有一个 /dev/urandom 设备用来生成低质量的随机数序列。
  • /dev/sda – 第一个 SCSI 硬盘(整个硬盘)。在一台家用计算机中,不太可能有 SCSI 设备(昂贵)。
  • /dev/sdb – 第二个 SCSI 硬盘(“sdc”是第三个 SCSI 硬盘,以此类推。一个系统中可以有多个 SCSI 硬盘)。
  • /dev/sda1 – 第一个 SCSI 硬盘的第一个分区。
  • /dev/sr0 – 第一个 SCSI 光驱(有时叫做/dev/scd0)。如果你有一个 ATAPI CD Writer,也可能在这里。
  • /dev/sr1 – 第二个 SCSI 光驱(有时叫做 /dev/scd1)。(/dev/sr2 是第三个 SCSI 光驱,以此类推。系统中可以有多个 SCSI 光驱)
  • /dev/usb/scanner0 – 一个 usb 扫描仪。

试用 less /usr/src/linux/Documentation/usb/scanner.txt 了解如何从头开始配置扫描仪。欲了解更多:

less /usr/src/linux/Documentation/devices.txt
man MAKEDEV

象 /usr/src/linux/Documentation/devices.txt 解释的那样,我可能需要创建一些指向设备文件本身的符号链接来配置我的系统。这只是一个简单的实例,并不意味着通用的建议。当然,如果这些链接存在,它们应该有以下的:

  • /dev/mouse 当前鼠标端口***
  • /dev/tape 当前磁带设备
  • /dev/cdrom 当前光驱设备***
  • /dev/cdwriter 当前 CD-writer 设备(但是我的 RedHat 是 /dev/cdrecorder)
  • /dev/scanner 当前扫描仪设备
  • /dev/modem 当前拨出(调制解调器)端口
  • /dev/root 当前 root 文件系统
  • /dev/swap 当前 swap 设备

*** 表示我的 Marndrake 系统中确实存在的符号链接。例如,如果鼠标有什么问题,我会做下面的事情(以 root):

ls -l /dev/mouse (检查鼠标设备是否存在且指向哪里)
ln -s /dev/ttyS0 /dev/mouse (创建一个符号链接 /dev/mouse 指向第一个串行端口)

对于 SCSI(及ATAPI)设备,/dev/tape 和 /dev/cdrom 应该指向“熟”设备(/dev/st* 和 /dev/sr* 相应地),而 /dev/cdwriter 和 /dev/scanner 应该指向相应的普通 SCSI 设备(/dev/sg*)。非临时套接字和管道可能存在于 /dev。常见的有:

/dev/printer socket lpd local socket
/dev/log socket syslog local socket
/dev/gpmdata socket gpm mouse multiplexer

Written by   on 三月 30, 2013 

这里有一个常见设备的清单:

 

  • /dev/ttyS0 – 第一个串行口。鼠标通常接在这里。
  • /dev/ttyS1 – 第二个串行口。你的调制解调器很可能接在这里。
  • /dev/ttyS2 和 /dev/ttyS3 是第三和第四个串行口(一般不存在,但你的内置调制解调器可以被设置成使用其中之一)。
  • /dev/modem – 串口调制解调器。通常是一个指向 /dev/ttyS1、/dev/ttyS2 或 /dev/ttyS3 的符号链接,具体取决于你的调制解调器接在那个串行端口。
  • /dev/mouse – 鼠标。通常是一个指向 /dev/ttyS0 或相似设备(见上)的符号链接,具体取决于你的鼠标接在哪个串行端口。
  • /dev/lp0 – 接在第一个并行口的打印机。通常你的打印机接在这里。
  • /dev/lp1 – 接在第二个并行口的打印机(一般不存在)。
  • /dev/fd0 – 第一个软盘驱动器(一般都有)。
  • /dev/fd0H1440 – 第一个软盘驱动器的高密度模式驱动程序。一般情况下,这个驱动程序(或其他有相似名字的设备驱动程序)在以特定密度格式化一张软盘的时候被调用。 Slackware 还有支持将一张3.5英寸软盘格式化为最大1.7MB的驱动程序。默认情况下,RedHat 和 Mandrake 没有这些驱动程序。
  • /dev/fd1 – 第二个软盘驱动器。
  • /dev/hda – 第一个 IDE 硬盘(整个硬盘)。大多数 IBM 兼容 PC 的硬盘是 IDE 设备。
  • /dev/hdb – 第二个 IDE 硬盘(整个硬盘)。很多计算机中,IDE 光驱接在这里。
  • /dev/hdc – 第三个 IDE 硬盘(整个硬盘)。很多计算机中,IDE 光驱接在这里。
  • /dev/cdrom – 指向相应设备的链接,通常是 /dev/hdc 或 /dev/hdb(CDROM)或/dev/scd0(CD-R/RW)。
  • /dev/hda1 – 第一个 IDE 硬盘的第一个分区。/dev/hda2 时第一个 IDE 硬盘的第二个分区。不难猜测,/dev/hdd8 将会是第四个IDE硬盘的第八分区。
  • /dev/tty1 – 第一个字符终端。/dev/tty2 时第二个字符终端,以此类推。
  • /dev/dsp – 数字音频,例如声卡。“dsp”是“digital signal processing(数字信号处理)”的缩写。
  • /dev/sndstat – 用 cat /dev/sndstat 来更多地了解你的声卡状态。
  • /dev/null – 当你不想要输出的时候就送到这里。
  • /dev/random – 用来读伪随机数。用 cat /dev/random 来在屏幕上显示一对乱七八糟的字符。还有一个 /dev/urandom 设备用来生成低质量的随机数序列。
  • /dev/sda – 第一个 SCSI 硬盘(整个硬盘)。在一台家用计算机中,不太可能有 SCSI 设备(昂贵)。
  • /dev/sdb – 第二个 SCSI 硬盘(“sdc”是第三个 SCSI 硬盘,以此类推。一个系统中可以有多个 SCSI 硬盘)。
  • /dev/sda1 – 第一个 SCSI 硬盘的第一个分区。
  • /dev/sr0 – 第一个 SCSI 光驱(有时叫做/dev/scd0)。如果你有一个 ATAPI CD Writer,也可能在这里。
  • /dev/sr1 – 第二个 SCSI 光驱(有时叫做 /dev/scd1)。(/dev/sr2 是第三个 SCSI 光驱,以此类推。系统中可以有多个 SCSI 光驱)
  • /dev/usb/scanner0 – 一个 usb 扫描仪。

试用 less /usr/src/linux/Documentation/usb/scanner.txt 了解如何从头开始配置扫描仪。欲了解更多:

less /usr/src/linux/Documentation/devices.txt
man MAKEDEV

象 /usr/src/linux/Documentation/devices.txt 解释的那样,我可能需要创建一些指向设备文件本身的符号链接来配置我的系统。这只是一个简单的实例,并不意味着通用的建议。当然,如果这些链接存在,它们应该有以下的:

  • /dev/mouse 当前鼠标端口***
  • /dev/tape 当前磁带设备
  • /dev/cdrom 当前光驱设备***
  • /dev/cdwriter 当前 CD-writer 设备(但是我的 RedHat 是 /dev/cdrecorder)
  • /dev/scanner 当前扫描仪设备
  • /dev/modem 当前拨出(调制解调器)端口
  • /dev/root 当前 root 文件系统
  • /dev/swap 当前 swap 设备

*** 表示我的 Marndrake 系统中确实存在的符号链接。例如,如果鼠标有什么问题,我会做下面的事情(以 root):

ls -l /dev/mouse (检查鼠标设备是否存在且指向哪里)
ln -s /dev/ttyS0 /dev/mouse (创建一个符号链接 /dev/mouse 指向第一个串行端口)

对于 SCSI(及ATAPI)设备,/dev/tape 和 /dev/cdrom 应该指向“熟”设备(/dev/st* 和 /dev/sr* 相应地),而 /dev/cdwriter 和 /dev/scanner 应该指向相应的普通 SCSI 设备(/dev/sg*)。非临时套接字和管道可能存在于 /dev。常见的有:

/dev/printer socket lpd local socket
/dev/log socket syslog local socket
/dev/gpmdata socket gpm mouse multiplexer




Written by   on 三月 30, 2013 

这里有一个常见设备的清单:

 

  • /dev/ttyS0 – 第一个串行口。鼠标通常接在这里。
  • /dev/ttyS1 – 第二个串行口。你的调制解调器很可能接在这里。
  • /dev/ttyS2 和 /dev/ttyS3 是第三和第四个串行口(一般不存在,但你的内置调制解调器可以被设置成使用其中之一)。
  • /dev/modem – 串口调制解调器。通常是一个指向 /dev/ttyS1、/dev/ttyS2 或 /dev/ttyS3 的符号链接,具体取决于你的调制解调器接在那个串行端口。
  • /dev/mouse – 鼠标。通常是一个指向 /dev/ttyS0 或相似设备(见上)的符号链接,具体取决于你的鼠标接在哪个串行端口。
  • /dev/lp0 – 接在第一个并行口的打印机。通常你的打印机接在这里。
  • /dev/lp1 – 接在第二个并行口的打印机(一般不存在)。
  • /dev/fd0 – 第一个软盘驱动器(一般都有)。
  • /dev/fd0H1440 – 第一个软盘驱动器的高密度模式驱动程序。一般情况下,这个驱动程序(或其他有相似名字的设备驱动程序)在以特定密度格式化一张软盘的时候被调用。 Slackware 还有支持将一张3.5英寸软盘格式化为最大1.7MB的驱动程序。默认情况下,RedHat 和 Mandrake 没有这些驱动程序。
  • /dev/fd1 – 第二个软盘驱动器。
  • /dev/hda – 第一个 IDE 硬盘(整个硬盘)。大多数 IBM 兼容 PC 的硬盘是 IDE 设备。
  • /dev/hdb – 第二个 IDE 硬盘(整个硬盘)。很多计算机中,IDE 光驱接在这里。
  • /dev/hdc – 第三个 IDE 硬盘(整个硬盘)。很多计算机中,IDE 光驱接在这里。
  • /dev/cdrom – 指向相应设备的链接,通常是 /dev/hdc 或 /dev/hdb(CDROM)或/dev/scd0(CD-R/RW)。
  • /dev/hda1 – 第一个 IDE 硬盘的第一个分区。/dev/hda2 时第一个 IDE 硬盘的第二个分区。不难猜测,/dev/hdd8 将会是第四个IDE硬盘的第八分区。
  • /dev/tty1 – 第一个字符终端。/dev/tty2 时第二个字符终端,以此类推。
  • /dev/dsp – 数字音频,例如声卡。“dsp”是“digital signal processing(数字信号处理)”的缩写。
  • /dev/sndstat – 用 cat /dev/sndstat 来更多地了解你的声卡状态。
  • /dev/null – 当你不想要输出的时候就送到这里。
  • /dev/random – 用来读伪随机数。用 cat /dev/random 来在屏幕上显示一对乱七八糟的字符。还有一个 /dev/urandom 设备用来生成低质量的随机数序列。
  • /dev/sda – 第一个 SCSI 硬盘(整个硬盘)。在一台家用计算机中,不太可能有 SCSI 设备(昂贵)。
  • /dev/sdb – 第二个 SCSI 硬盘(“sdc”是第三个 SCSI 硬盘,以此类推。一个系统中可以有多个 SCSI 硬盘)。
  • /dev/sda1 – 第一个 SCSI 硬盘的第一个分区。
  • /dev/sr0 – 第一个 SCSI 光驱(有时叫做/dev/scd0)。如果你有一个 ATAPI CD Writer,也可能在这里。
  • /dev/sr1 – 第二个 SCSI 光驱(有时叫做 /dev/scd1)。(/dev/sr2 是第三个 SCSI 光驱,以此类推。系统中可以有多个 SCSI 光驱)
  • /dev/usb/scanner0 – 一个 usb 扫描仪。

试用 less /usr/src/linux/Documentation/usb/scanner.txt 了解如何从头开始配置扫描仪。欲了解更多:

less /usr/src/linux/Documentation/devices.txt
man MAKEDEV

象 /usr/src/linux/Documentation/devices.txt 解释的那样,我可能需要创建一些指向设备文件本身的符号链接来配置我的系统。这只是一个简单的实例,并不意味着通用的建议。当然,如果这些链接存在,它们应该有以下的:

  • /dev/mouse 当前鼠标端口***
  • /dev/tape 当前磁带设备
  • /dev/cdrom 当前光驱设备***
  • /dev/cdwriter 当前 CD-writer 设备(但是我的 RedHat 是 /dev/cdrecorder)
  • /dev/scanner 当前扫描仪设备
  • /dev/modem 当前拨出(调制解调器)端口
  • /dev/root 当前 root 文件系统
  • /dev/swap 当前 swap 设备

*** 表示我的 Marndrake 系统中确实存在的符号链接。例如,如果鼠标有什么问题,我会做下面的事情(以 root):

ls -l /dev/mouse (检查鼠标设备是否存在且指向哪里)
ln -s /dev/ttyS0 /dev/mouse (创建一个符号链接 /dev/mouse 指向第一个串行端口)

对于 SCSI(及ATAPI)设备,/dev/tape 和 /dev/cdrom 应该指向“熟”设备(/dev/st* 和 /dev/sr* 相应地),而 /dev/cdwriter 和 /dev/scanner 应该指向相应的普通 SCSI 设备(/dev/sg*)。非临时套接字和管道可能存在于 /dev。常见的有:

/dev/printer socket lpd local socket
/dev/log socket syslog local socket
/dev/gpmdata socket gpm mouse multiplexer



Written by   on 三月 30, 2013 

这里有一个常见设备的清单:

 

  • /dev/ttyS0 – 第一个串行口。鼠标通常接在这里。
  • /dev/ttyS1 – 第二个串行口。你的调制解调器很可能接在这里。
  • /dev/ttyS2 和 /dev/ttyS3 是第三和第四个串行口(一般不存在,但你的内置调制解调器可以被设置成使用其中之一)。
  • /dev/modem – 串口调制解调器。通常是一个指向 /dev/ttyS1、/dev/ttyS2 或 /dev/ttyS3 的符号链接,具体取决于你的调制解调器接在那个串行端口。
  • /dev/mouse – 鼠标。通常是一个指向 /dev/ttyS0 或相似设备(见上)的符号链接,具体取决于你的鼠标接在哪个串行端口。
  • /dev/lp0 – 接在第一个并行口的打印机。通常你的打印机接在这里。
  • /dev/lp1 – 接在第二个并行口的打印机(一般不存在)。
  • /dev/fd0 – 第一个软盘驱动器(一般都有)。
  • /dev/fd0H1440 – 第一个软盘驱动器的高密度模式驱动程序。一般情况下,这个驱动程序(或其他有相似名字的设备驱动程序)在以特定密度格式化一张软盘的时候被调用。 Slackware 还有支持将一张3.5英寸软盘格式化为最大1.7MB的驱动程序。默认情况下,RedHat 和 Mandrake 没有这些驱动程序。
  • /dev/fd1 – 第二个软盘驱动器。
  • /dev/hda – 第一个 IDE 硬盘(整个硬盘)。大多数 IBM 兼容 PC 的硬盘是 IDE 设备。
  • /dev/hdb – 第二个 IDE 硬盘(整个硬盘)。很多计算机中,IDE 光驱接在这里。
  • /dev/hdc – 第三个 IDE 硬盘(整个硬盘)。很多计算机中,IDE 光驱接在这里。
  • /dev/cdrom – 指向相应设备的链接,通常是 /dev/hdc 或 /dev/hdb(CDROM)或/dev/scd0(CD-R/RW)。
  • /dev/hda1 – 第一个 IDE 硬盘的第一个分区。/dev/hda2 时第一个 IDE 硬盘的第二个分区。不难猜测,/dev/hdd8 将会是第四个IDE硬盘的第八分区。
  • /dev/tty1 – 第一个字符终端。/dev/tty2 时第二个字符终端,以此类推。
  • /dev/dsp – 数字音频,例如声卡。“dsp”是“digital signal processing(数字信号处理)”的缩写。
  • /dev/sndstat – 用 cat /dev/sndstat 来更多地了解你的声卡状态。
  • /dev/null – 当你不想要输出的时候就送到这里。
  • /dev/random – 用来读伪随机数。用 cat /dev/random 来在屏幕上显示一对乱七八糟的字符。还有一个 /dev/urandom 设备用来生成低质量的随机数序列。
  • /dev/sda – 第一个 SCSI 硬盘(整个硬盘)。在一台家用计算机中,不太可能有 SCSI 设备(昂贵)。
  • /dev/sdb – 第二个 SCSI 硬盘(“sdc”是第三个 SCSI 硬盘,以此类推。一个系统中可以有多个 SCSI 硬盘)。
  • /dev/sda1 – 第一个 SCSI 硬盘的第一个分区。
  • /dev/sr0 – 第一个 SCSI 光驱(有时叫做/dev/scd0)。如果你有一个 ATAPI CD Writer,也可能在这里。
  • /dev/sr1 – 第二个 SCSI 光驱(有时叫做 /dev/scd1)。(/dev/sr2 是第三个 SCSI 光驱,以此类推。系统中可以有多个 SCSI 光驱)
  • /dev/usb/scanner0 – 一个 usb 扫描仪。

试用 less /usr/src/linux/Documentation/usb/scanner.txt 了解如何从头开始配置扫描仪。欲了解更多:

less /usr/src/linux/Documentation/devices.txt
man MAKEDEV

象 /usr/src/linux/Documentation/devices.txt 解释的那样,我可能需要创建一些指向设备文件本身的符号链接来配置我的系统。这只是一个简单的实例,并不意味着通用的建议。当然,如果这些链接存在,它们应该有以下的:

  • /dev/mouse 当前鼠标端口***
  • /dev/tape 当前磁带设备
  • /dev/cdrom 当前光驱设备***
  • /dev/cdwriter 当前 CD-writer 设备(但是我的 RedHat 是 /dev/cdrecorder)
  • /dev/scanner 当前扫描仪设备
  • /dev/modem 当前拨出(调制解调器)端口
  • /dev/root 当前 root 文件系统
  • /dev/swap 当前 swap 设备

*** 表示我的 Marndrake 系统中确实存在的符号链接。例如,如果鼠标有什么问题,我会做下面的事情(以 root):

ls -l /dev/mouse (检查鼠标设备是否存在且指向哪里)
ln -s /dev/ttyS0 /dev/mouse (创建一个符号链接 /dev/mouse 指向第一个串行端口)

对于 SCSI(及ATAPI)设备,/dev/tape 和 /dev/cdrom 应该指向“熟”设备(/dev/st* 和 /dev/sr* 相应地),而 /dev/cdwriter 和 /dev/scanner 应该指向相应的普通 SCSI 设备(/dev/sg*)。非临时套接字和管道可能存在于 /dev。常见的有:

/dev/printer socket lpd local socket
/dev/log socket syslog local socket
/dev/gpmdata socket gpm mouse multiplexer

Written by   on 三月 30, 2013 

这里有一个常见设备的清单:

 

  • /dev/ttyS0 – 第一个串行口。鼠标通常接在这里。
  • /dev/ttyS1 – 第二个串行口。你的调制解调器很可能接在这里。
  • /dev/ttyS2 和 /dev/ttyS3 是第三和第四个串行口(一般不存在,但你的内置调制解调器可以被设置成使用其中之一)。
  • /dev/modem – 串口调制解调器。通常是一个指向 /dev/ttyS1、/dev/ttyS2 或 /dev/ttyS3 的符号链接,具体取决于你的调制解调器接在那个串行端口。
  • /dev/mouse – 鼠标。通常是一个指向 /dev/ttyS0 或相似设备(见上)的符号链接,具体取决于你的鼠标接在哪个串行端口。
  • /dev/lp0 – 接在第一个并行口的打印机。通常你的打印机接在这里。
  • /dev/lp1 – 接在第二个并行口的打印机(一般不存在)。
  • /dev/fd0 – 第一个软盘驱动器(一般都有)。
  • /dev/fd0H1440 – 第一个软盘驱动器的高密度模式驱动程序。一般情况下,这个驱动程序(或其他有相似名字的设备驱动程序)在以特定密度格式化一张软盘的时候被调用。 Slackware 还有支持将一张3.5英寸软盘格式化为最大1.7MB的驱动程序。默认情况下,RedHat 和 Mandrake 没有这些驱动程序。
  • /dev/fd1 – 第二个软盘驱动器。
  • /dev/hda – 第一个 IDE 硬盘(整个硬盘)。大多数 IBM 兼容 PC 的硬盘是 IDE 设备。
  • /dev/hdb – 第二个 IDE 硬盘(整个硬盘)。很多计算机中,IDE 光驱接在这里。
  • /dev/hdc – 第三个 IDE 硬盘(整个硬盘)。很多计算机中,IDE 光驱接在这里。
  • /dev/cdrom – 指向相应设备的链接,通常是 /dev/hdc 或 /dev/hdb(CDROM)或/dev/scd0(CD-R/RW)。
  • /dev/hda1 – 第一个 IDE 硬盘的第一个分区。/dev/hda2 时第一个 IDE 硬盘的第二个分区。不难猜测,/dev/hdd8 将会是第四个IDE硬盘的第八分区。
  • /dev/tty1 – 第一个字符终端。/dev/tty2 时第二个字符终端,以此类推。
  • /dev/dsp – 数字音频,例如声卡。“dsp”是“digital signal processing(数字信号处理)”的缩写。
  • /dev/sndstat – 用 cat /dev/sndstat 来更多地了解你的声卡状态。
  • /dev/null – 当你不想要输出的时候就送到这里。
  • /dev/random – 用来读伪随机数。用 cat /dev/random 来在屏幕上显示一对乱七八糟的字符。还有一个 /dev/urandom 设备用来生成低质量的随机数序列。
  • /dev/sda – 第一个 SCSI 硬盘(整个硬盘)。在一台家用计算机中,不太可能有 SCSI 设备(昂贵)。
  • /dev/sdb – 第二个 SCSI 硬盘(“sdc”是第三个 SCSI 硬盘,以此类推。一个系统中可以有多个 SCSI 硬盘)。
  • /dev/sda1 – 第一个 SCSI 硬盘的第一个分区。
  • /dev/sr0 – 第一个 SCSI 光驱(有时叫做/dev/scd0)。如果你有一个 ATAPI CD Writer,也可能在这里。
  • /dev/sr1 – 第二个 SCSI 光驱(有时叫做 /dev/scd1)。(/dev/sr2 是第三个 SCSI 光驱,以此类推。系统中可以有多个 SCSI 光驱)
  • /dev/usb/scanner0 – 一个 usb 扫描仪。

试用 less /usr/src/linux/Documentation/usb/scanner.txt 了解如何从头开始配置扫描仪。欲了解更多:

less /usr/src/linux/Documentation/devices.txt
man MAKEDEV

象 /usr/src/linux/Documentation/devices.txt 解释的那样,我可能需要创建一些指向设备文件本身的符号链接来配置我的系统。这只是一个简单的实例,并不意味着通用的建议。当然,如果这些链接存在,它们应该有以下的:

  • /dev/mouse 当前鼠标端口***
  • /dev/tape 当前磁带设备
  • /dev/cdrom 当前光驱设备***
  • /dev/cdwriter 当前 CD-writer 设备(但是我的 RedHat 是 /dev/cdrecorder)
  • /dev/scanner 当前扫描仪设备
  • /dev/modem 当前拨出(调制解调器)端口
  • /dev/root 当前 root 文件系统
  • /dev/swap 当前 swap 设备

*** 表示我的 Marndrake 系统中确实存在的符号链接。例如,如果鼠标有什么问题,我会做下面的事情(以 root):

ls -l /dev/mouse (检查鼠标设备是否存在且指向哪里)
ln -s /dev/ttyS0 /dev/mouse (创建一个符号链接 /dev/mouse 指向第一个串行端口)

对于 SCSI(及ATAPI)设备,/dev/tape 和 /dev/cdrom 应该指向“熟”设备(/dev/st* 和 /dev/sr* 相应地),而 /dev/cdwriter 和 /dev/scanner 应该指向相应的普通 SCSI 设备(/dev/sg*)。非临时套接字和管道可能存在于 /dev。常见的有:

/dev/printer socket lpd local socket
/dev/log socket syslog local socket
/dev/gpmdata socket gpm mouse multiplexer


Written by   on 三月 30, 2013 

这里有一个常见设备的清单:

 

  • /dev/ttyS0 – 第一个串行口。鼠标通常接在这里。
  • /dev/ttyS1 – 第二个串行口。你的调制解调器很可能接在这里。
  • /dev/ttyS2 和 /dev/ttyS3 是第三和第四个串行口(一般不存在,但你的内置调制解调器可以被设置成使用其中之一)。
  • /dev/modem – 串口调制解调器。通常是一个指向 /dev/ttyS1、/dev/ttyS2 或 /dev/ttyS3 的符号链接,具体取决于你的调制解调器接在那个串行端口。
  • /dev/mouse – 鼠标。通常是一个指向 /dev/ttyS0 或相似设备(见上)的符号链接,具体取决于你的鼠标接在哪个串行端口。
  • /dev/lp0 – 接在第一个并行口的打印机。通常你的打印机接在这里。
  • /dev/lp1 – 接在第二个并行口的打印机(一般不存在)。
  • /dev/fd0 – 第一个软盘驱动器(一般都有)。
  • /dev/fd0H1440 – 第一个软盘驱动器的高密度模式驱动程序。一般情况下,这个驱动程序(或其他有相似名字的设备驱动程序)在以特定密度格式化一张软盘的时候被调用。 Slackware 还有支持将一张3.5英寸软盘格式化为最大1.7MB的驱动程序。默认情况下,RedHat 和 Mandrake 没有这些驱动程序。
  • /dev/fd1 – 第二个软盘驱动器。
  • /dev/hda – 第一个 IDE 硬盘(整个硬盘)。大多数 IBM 兼容 PC 的硬盘是 IDE 设备。
  • /dev/hdb – 第二个 IDE 硬盘(整个硬盘)。很多计算机中,IDE 光驱接在这里。
  • /dev/hdc – 第三个 IDE 硬盘(整个硬盘)。很多计算机中,IDE 光驱接在这里。
  • /dev/cdrom – 指向相应设备的链接,通常是 /dev/hdc 或 /dev/hdb(CDROM)或/dev/scd0(CD-R/RW)。
  • /dev/hda1 – 第一个 IDE 硬盘的第一个分区。/dev/hda2 时第一个 IDE 硬盘的第二个分区。不难猜测,/dev/hdd8 将会是第四个IDE硬盘的第八分区。
  • /dev/tty1 – 第一个字符终端。/dev/tty2 时第二个字符终端,以此类推。
  • /dev/dsp – 数字音频,例如声卡。“dsp”是“digital signal processing(数字信号处理)”的缩写。
  • /dev/sndstat – 用 cat /dev/sndstat 来更多地了解你的声卡状态。
  • /dev/null – 当你不想要输出的时候就送到这里。
  • /dev/random – 用来读伪随机数。用 cat /dev/random 来在屏幕上显示一对乱七八糟的字符。还有一个 /dev/urandom 设备用来生成低质量的随机数序列。
  • /dev/sda – 第一个 SCSI 硬盘(整个硬盘)。在一台家用计算机中,不太可能有 SCSI 设备(昂贵)。
  • /dev/sdb – 第二个 SCSI 硬盘(“sdc”是第三个 SCSI 硬盘,以此类推。一个系统中可以有多个 SCSI 硬盘)。
  • /dev/sda1 – 第一个 SCSI 硬盘的第一个分区。
  • /dev/sr0 – 第一个 SCSI 光驱(有时叫做/dev/scd0)。如果你有一个 ATAPI CD Writer,也可能在这里。
  • /dev/sr1 – 第二个 SCSI 光驱(有时叫做 /dev/scd1)。(/dev/sr2 是第三个 SCSI 光驱,以此类推。系统中可以有多个 SCSI 光驱)
  • /dev/usb/scanner0 – 一个 usb 扫描仪。

试用 less /usr/src/linux/Documentation/usb/scanner.txt 了解如何从头开始配置扫描仪。欲了解更多:

less /usr/src/linux/Documentation/devices.txt
man MAKEDEV

象 /usr/src/linux/Documentation/devices.txt 解释的那样,我可能需要创建一些指向设备文件本身的符号链接来配置我的系统。这只是一个简单的实例,并不意味着通用的建议。当然,如果这些链接存在,它们应该有以下的:

  • /dev/mouse 当前鼠标端口***
  • /dev/tape 当前磁带设备
  • /dev/cdrom 当前光驱设备***
  • /dev/cdwriter 当前 CD-writer 设备(但是我的 RedHat 是 /dev/cdrecorder)
  • /dev/scanner 当前扫描仪设备
  • /dev/modem 当前拨出(调制解调器)端口
  • /dev/root 当前 root 文件系统
  • /dev/swap 当前 swap 设备

*** 表示我的 Marndrake 系统中确实存在的符号链接。例如,如果鼠标有什么问题,我会做下面的事情(以 root):

ls -l /dev/mouse (检查鼠标设备是否存在且指向哪里)
ln -s /dev/ttyS0 /dev/mouse (创建一个符号链接 /dev/mouse 指向第一个串行端口)

对于 SCSI(及ATAPI)设备,/dev/tape 和 /dev/cdrom 应该指向“熟”设备(/dev/st* 和 /dev/sr* 相应地),而 /dev/cdwriter 和 /dev/scanner 应该指向相应的普通 SCSI 设备(/dev/sg*)。非临时套接字和管道可能存在于 /dev。常见的有:

/dev/printer socket lpd local socket
/dev/log socket syslog local socket
/dev/gpmdata socket gpm mouse multiplexer


Written by   on 三月 30, 2013 

这里有一个常见设备的清单:

 

  • /dev/ttyS0 – 第一个串行口。鼠标通常接在这里。
  • /dev/ttyS1 – 第二个串行口。你的调制解调器很可能接在这里。
  • /dev/ttyS2 和 /dev/ttyS3 是第三和第四个串行口(一般不存在,但你的内置调制解调器可以被设置成使用其中之一)。
  • /dev/modem – 串口调制解调器。通常是一个指向 /dev/ttyS1、/dev/ttyS2 或 /dev/ttyS3 的符号链接,具体取决于你的调制解调器接在那个串行端口。
  • /dev/mouse – 鼠标。通常是一个指向 /dev/ttyS0 或相似设备(见上)的符号链接,具体取决于你的鼠标接在哪个串行端口。
  • /dev/lp0 – 接在第一个并行口的打印机。通常你的打印机接在这里。
  • /dev/lp1 – 接在第二个并行口的打印机(一般不存在)。
  • /dev/fd0 – 第一个软盘驱动器(一般都有)。
  • /dev/fd0H1440 – 第一个软盘驱动器的高密度模式驱动程序。一般情况下,这个驱动程序(或其他有相似名字的设备驱动程序)在以特定密度格式化一张软盘的时候被调用。 Slackware 还有支持将一张3.5英寸软盘格式化为最大1.7MB的驱动程序。默认情况下,RedHat 和 Mandrake 没有这些驱动程序。
  • /dev/fd1 – 第二个软盘驱动器。
  • /dev/hda – 第一个 IDE 硬盘(整个硬盘)。大多数 IBM 兼容 PC 的硬盘是 IDE 设备。
  • /dev/hdb – 第二个 IDE 硬盘(整个硬盘)。很多计算机中,IDE 光驱接在这里。
  • /dev/hdc – 第三个 IDE 硬盘(整个硬盘)。很多计算机中,IDE 光驱接在这里。
  • /dev/cdrom – 指向相应设备的链接,通常是 /dev/hdc 或 /dev/hdb(CDROM)或/dev/scd0(CD-R/RW)。
  • /dev/hda1 – 第一个 IDE 硬盘的第一个分区。/dev/hda2 时第一个 IDE 硬盘的第二个分区。不难猜测,/dev/hdd8 将会是第四个IDE硬盘的第八分区。
  • /dev/tty1 – 第一个字符终端。/dev/tty2 时第二个字符终端,以此类推。
  • /dev/dsp – 数字音频,例如声卡。“dsp”是“digital signal processing(数字信号处理)”的缩写。
  • /dev/sndstat – 用 cat /dev/sndstat 来更多地了解你的声卡状态。
  • /dev/null – 当你不想要输出的时候就送到这里。
  • /dev/random – 用来读伪随机数。用 cat /dev/random 来在屏幕上显示一对乱七八糟的字符。还有一个 /dev/urandom 设备用来生成低质量的随机数序列。
  • /dev/sda – 第一个 SCSI 硬盘(整个硬盘)。在一台家用计算机中,不太可能有 SCSI 设备(昂贵)。
  • /dev/sdb – 第二个 SCSI 硬盘(“sdc”是第三个 SCSI 硬盘,以此类推。一个系统中可以有多个 SCSI 硬盘)。
  • /dev/sda1 – 第一个 SCSI 硬盘的第一个分区。
  • /dev/sr0 – 第一个 SCSI 光驱(有时叫做/dev/scd0)。如果你有一个 ATAPI CD Writer,也可能在这里。
  • /dev/sr1 – 第二个 SCSI 光驱(有时叫做 /dev/scd1)。(/dev/sr2 是第三个 SCSI 光驱,以此类推。系统中可以有多个 SCSI 光驱)
  • /dev/usb/scanner0 – 一个 usb 扫描仪。

试用 less /usr/src/linux/Documentation/usb/scanner.txt 了解如何从头开始配置扫描仪。欲了解更多:

less /usr/src/linux/Documentation/devices.txt
man MAKEDEV

象 /usr/src/linux/Documentation/devices.txt 解释的那样,我可能需要创建一些指向设备文件本身的符号链接来配置我的系统。这只是一个简单的实例,并不意味着通用的建议。当然,如果这些链接存在,它们应该有以下的:

  • /dev/mouse 当前鼠标端口***
  • /dev/tape 当前磁带设备
  • /dev/cdrom 当前光驱设备***
  • /dev/cdwriter 当前 CD-writer 设备(但是我的 RedHat 是 /dev/cdrecorder)
  • /dev/scanner 当前扫描仪设备
  • /dev/modem 当前拨出(调制解调器)端口
  • /dev/root 当前 root 文件系统
  • /dev/swap 当前 swap 设备

*** 表示我的 Marndrake 系统中确实存在的符号链接。例如,如果鼠标有什么问题,我会做下面的事情(以 root):

ls -l /dev/mouse (检查鼠标设备是否存在且指向哪里)
ln -s /dev/ttyS0 /dev/mouse (创建一个符号链接 /dev/mouse 指向第一个串行端口)

对于 SCSI(及ATAPI)设备,/dev/tape 和 /dev/cdrom 应该指向“熟”设备(/dev/st* 和 /dev/sr* 相应地),而 /dev/cdwriter 和 /dev/scanner 应该指向相应的普通 SCSI 设备(/dev/sg*)。非临时套接字和管道可能存在于 /dev。常见的有:

/dev/printer socket lpd local socket
/dev/log socket syslog local socket
/dev/gpmdata socket gpm mouse multiplexer




Written by   on 三月 30, 2013 

这里有一个常见设备的清单:

 

  • /dev/ttyS0 – 第一个串行口。鼠标通常接在这里。
  • /dev/ttyS1 – 第二个串行口。你的调制解调器很可能接在这里。
  • /dev/ttyS2 和 /dev/ttyS3 是第三和第四个串行口(一般不存在,但你的内置调制解调器可以被设置成使用其中之一)。
  • /dev/modem – 串口调制解调器。通常是一个指向 /dev/ttyS1、/dev/ttyS2 或 /dev/ttyS3 的符号链接,具体取决于你的调制解调器接在那个串行端口。
  • /dev/mouse – 鼠标。通常是一个指向 /dev/ttyS0 或相似设备(见上)的符号链接,具体取决于你的鼠标接在哪个串行端口。
  • /dev/lp0 – 接在第一个并行口的打印机。通常你的打印机接在这里。
  • /dev/lp1 – 接在第二个并行口的打印机(一般不存在)。
  • /dev/fd0 – 第一个软盘驱动器(一般都有)。
  • /dev/fd0H1440 – 第一个软盘驱动器的高密度模式驱动程序。一般情况下,这个驱动程序(或其他有相似名字的设备驱动程序)在以特定密度格式化一张软盘的时候被调用。 Slackware 还有支持将一张3.5英寸软盘格式化为最大1.7MB的驱动程序。默认情况下,RedHat 和 Mandrake 没有这些驱动程序。
  • /dev/fd1 – 第二个软盘驱动器。
  • /dev/hda – 第一个 IDE 硬盘(整个硬盘)。大多数 IBM 兼容 PC 的硬盘是 IDE 设备。
  • /dev/hdb – 第二个 IDE 硬盘(整个硬盘)。很多计算机中,IDE 光驱接在这里。
  • /dev/hdc – 第三个 IDE 硬盘(整个硬盘)。很多计算机中,IDE 光驱接在这里。
  • /dev/cdrom – 指向相应设备的链接,通常是 /dev/hdc 或 /dev/hdb(CDROM)或/dev/scd0(CD-R/RW)。
  • /dev/hda1 – 第一个 IDE 硬盘的第一个分区。/dev/hda2 时第一个 IDE 硬盘的第二个分区。不难猜测,/dev/hdd8 将会是第四个IDE硬盘的第八分区。
  • /dev/tty1 – 第一个字符终端。/dev/tty2 时第二个字符终端,以此类推。
  • /dev/dsp – 数字音频,例如声卡。“dsp”是“digital signal processing(数字信号处理)”的缩写。
  • /dev/sndstat – 用 cat /dev/sndstat 来更多地了解你的声卡状态。
  • /dev/null – 当你不想要输出的时候就送到这里。
  • /dev/random – 用来读伪随机数。用 cat /dev/random 来在屏幕上显示一对乱七八糟的字符。还有一个 /dev/urandom 设备用来生成低质量的随机数序列。
  • /dev/sda – 第一个 SCSI 硬盘(整个硬盘)。在一台家用计算机中,不太可能有 SCSI 设备(昂贵)。
  • /dev/sdb – 第二个 SCSI 硬盘(“sdc”是第三个 SCSI 硬盘,以此类推。一个系统中可以有多个 SCSI 硬盘)。
  • /dev/sda1 – 第一个 SCSI 硬盘的第一个分区。
  • /dev/sr0 – 第一个 SCSI 光驱(有时叫做/dev/scd0)。如果你有一个 ATAPI CD Writer,也可能在这里。
  • /dev/sr1 – 第二个 SCSI 光驱(有时叫做 /dev/scd1)。(/dev/sr2 是第三个 SCSI 光驱,以此类推。系统中可以有多个 SCSI 光驱)
  • /dev/usb/scanner0 – 一个 usb 扫描仪。

试用 less /usr/src/linux/Documentation/usb/scanner.txt 了解如何从头开始配置扫描仪。欲了解更多:

less /usr/src/linux/Documentation/devices.txt
man MAKEDEV

象 /usr/src/linux/Documentation/devices.txt 解释的那样,我可能需要创建一些指向设备文件本身的符号链接来配置我的系统。这只是一个简单的实例,并不意味着通用的建议。当然,如果这些链接存在,它们应该有以下的:

  • /dev/mouse 当前鼠标端口***
  • /dev/tape 当前磁带设备
  • /dev/cdrom 当前光驱设备***
  • /dev/cdwriter 当前 CD-writer 设备(但是我的 RedHat 是 /dev/cdrecorder)
  • /dev/scanner 当前扫描仪设备
  • /dev/modem 当前拨出(调制解调器)端口
  • /dev/root 当前 root 文件系统
  • /dev/swap 当前 swap 设备

*** 表示我的 Marndrake 系统中确实存在的符号链接。例如,如果鼠标有什么问题,我会做下面的事情(以 root):

ls -l /dev/mouse (检查鼠标设备是否存在且指向哪里)
ln -s /dev/ttyS0 /dev/mouse (创建一个符号链接 /dev/mouse 指向第一个串行端口)

对于 SCSI(及ATAPI)设备,/dev/tape 和 /dev/cdrom 应该指向“熟”设备(/dev/st* 和 /dev/sr* 相应地),而 /dev/cdwriter 和 /dev/scanner 应该指向相应的普通 SCSI 设备(/dev/sg*)。非临时套接字和管道可能存在于 /dev。常见的有:

/dev/printer socket lpd local socket
/dev/log socket syslog local socket
/dev/gpmdata socket gpm mouse multiplexer



Written by   on 三月 30, 2013 

这里有一个常见设备的清单:

 

  • /dev/ttyS0 – 第一个串行口。鼠标通常接在这里。
  • /dev/ttyS1 – 第二个串行口。你的调制解调器很可能接在这里。
  • /dev/ttyS2 和 /dev/ttyS3 是第三和第四个串行口(一般不存在,但你的内置调制解调器可以被设置成使用其中之一)。
  • /dev/modem – 串口调制解调器。通常是一个指向 /dev/ttyS1、/dev/ttyS2 或 /dev/ttyS3 的符号链接,具体取决于你的调制解调器接在那个串行端口。
  • /dev/mouse – 鼠标。通常是一个指向 /dev/ttyS0 或相似设备(见上)的符号链接,具体取决于你的鼠标接在哪个串行端口。
  • /dev/lp0 – 接在第一个并行口的打印机。通常你的打印机接在这里。
  • /dev/lp1 – 接在第二个并行口的打印机(一般不存在)。
  • /dev/fd0 – 第一个软盘驱动器(一般都有)。
  • /dev/fd0H1440 – 第一个软盘驱动器的高密度模式驱动程序。一般情况下,这个驱动程序(或其他有相似名字的设备驱动程序)在以特定密度格式化一张软盘的时候被调用。 Slackware 还有支持将一张3.5英寸软盘格式化为最大1.7MB的驱动程序。默认情况下,RedHat 和 Mandrake 没有这些驱动程序。
  • /dev/fd1 – 第二个软盘驱动器。
  • /dev/hda – 第一个 IDE 硬盘(整个硬盘)。大多数 IBM 兼容 PC 的硬盘是 IDE 设备。
  • /dev/hdb – 第二个 IDE 硬盘(整个硬盘)。很多计算机中,IDE 光驱接在这里。
  • /dev/hdc – 第三个 IDE 硬盘(整个硬盘)。很多计算机中,IDE 光驱接在这里。
  • /dev/cdrom – 指向相应设备的链接,通常是 /dev/hdc 或 /dev/hdb(CDROM)或/dev/scd0(CD-R/RW)。
  • /dev/hda1 – 第一个 IDE 硬盘的第一个分区。/dev/hda2 时第一个 IDE 硬盘的第二个分区。不难猜测,/dev/hdd8 将会是第四个IDE硬盘的第八分区。
  • /dev/tty1 – 第一个字符终端。/dev/tty2 时第二个字符终端,以此类推。
  • /dev/dsp – 数字音频,例如声卡。“dsp”是“digital signal processing(数字信号处理)”的缩写。
  • /dev/sndstat – 用 cat /dev/sndstat 来更多地了解你的声卡状态。
  • /dev/null – 当你不想要输出的时候就送到这里。
  • /dev/random – 用来读伪随机数。用 cat /dev/random 来在屏幕上显示一对乱七八糟的字符。还有一个 /dev/urandom 设备用来生成低质量的随机数序列。
  • /dev/sda – 第一个 SCSI 硬盘(整个硬盘)。在一台家用计算机中,不太可能有 SCSI 设备(昂贵)。
  • /dev/sdb – 第二个 SCSI 硬盘(“sdc”是第三个 SCSI 硬盘,以此类推。一个系统中可以有多个 SCSI 硬盘)。
  • /dev/sda1 – 第一个 SCSI 硬盘的第一个分区。
  • /dev/sr0 – 第一个 SCSI 光驱(有时叫做/dev/scd0)。如果你有一个 ATAPI CD Writer,也可能在这里。
  • /dev/sr1 – 第二个 SCSI 光驱(有时叫做 /dev/scd1)。(/dev/sr2 是第三个 SCSI 光驱,以此类推。系统中可以有多个 SCSI 光驱)
  • /dev/usb/scanner0 – 一个 usb 扫描仪。

试用 less /usr/src/linux/Documentation/usb/scanner.txt 了解如何从头开始配置扫描仪。欲了解更多:

less /usr/src/linux/Documentation/devices.txt
man MAKEDEV

象 /usr/src/linux/Documentation/devices.txt 解释的那样,我可能需要创建一些指向设备文件本身的符号链接来配置我的系统。这只是一个简单的实例,并不意味着通用的建议。当然,如果这些链接存在,它们应该有以下的:

  • /dev/mouse 当前鼠标端口***
  • /dev/tape 当前磁带设备
  • /dev/cdrom 当前光驱设备***
  • /dev/cdwriter 当前 CD-writer 设备(但是我的 RedHat 是 /dev/cdrecorder)
  • /dev/scanner 当前扫描仪设备
  • /dev/modem 当前拨出(调制解调器)端口
  • /dev/root 当前 root 文件系统
  • /dev/swap 当前 swap 设备

*** 表示我的 Marndrake 系统中确实存在的符号链接。例如,如果鼠标有什么问题,我会做下面的事情(以 root):

ls -l /dev/mouse (检查鼠标设备是否存在且指向哪里)
ln -s /dev/ttyS0 /dev/mouse (创建一个符号链接 /dev/mouse 指向第一个串行端口)

对于 SCSI(及ATAPI)设备,/dev/tape 和 /dev/cdrom 应该指向“熟”设备(/dev/st* 和 /dev/sr* 相应地),而 /dev/cdwriter 和 /dev/scanner 应该指向相应的普通 SCSI 设备(/dev/sg*)。非临时套接字和管道可能存在于 /dev。常见的有:

/dev/printer socket lpd local socket
/dev/log socket syslog local socket
/dev/gpmdata socket gpm mouse multiplexer

Written by   on 三月 30, 2013 

这里有一个常见设备的清单:

 

  • /dev/ttyS0 – 第一个串行口。鼠标通常接在这里。
  • /dev/ttyS1 – 第二个串行口。你的调制解调器很可能接在这里。
  • /dev/ttyS2 和 /dev/ttyS3 是第三和第四个串行口(一般不存在,但你的内置调制解调器可以被设置成使用其中之一)。
  • /dev/modem – 串口调制解调器。通常是一个指向 /dev/ttyS1、/dev/ttyS2 或 /dev/ttyS3 的符号链接,具体取决于你的调制解调器接在那个串行端口。
  • /dev/mouse – 鼠标。通常是一个指向 /dev/ttyS0 或相似设备(见上)的符号链接,具体取决于你的鼠标接在哪个串行端口。
  • /dev/lp0 – 接在第一个并行口的打印机。通常你的打印机接在这里。
  • /dev/lp1 – 接在第二个并行口的打印机(一般不存在)。
  • /dev/fd0 – 第一个软盘驱动器(一般都有)。
  • /dev/fd0H1440 – 第一个软盘驱动器的高密度模式驱动程序。一般情况下,这个驱动程序(或其他有相似名字的设备驱动程序)在以特定密度格式化一张软盘的时候被调用。 Slackware 还有支持将一张3.5英寸软盘格式化为最大1.7MB的驱动程序。默认情况下,RedHat 和 Mandrake 没有这些驱动程序。
  • /dev/fd1 – 第二个软盘驱动器。
  • /dev/hda – 第一个 IDE 硬盘(整个硬盘)。大多数 IBM 兼容 PC 的硬盘是 IDE 设备。
  • /dev/hdb – 第二个 IDE 硬盘(整个硬盘)。很多计算机中,IDE 光驱接在这里。
  • /dev/hdc – 第三个 IDE 硬盘(整个硬盘)。很多计算机中,IDE 光驱接在这里。
  • /dev/cdrom – 指向相应设备的链接,通常是 /dev/hdc 或 /dev/hdb(CDROM)或/dev/scd0(CD-R/RW)。
  • /dev/hda1 – 第一个 IDE 硬盘的第一个分区。/dev/hda2 时第一个 IDE 硬盘的第二个分区。不难猜测,/dev/hdd8 将会是第四个IDE硬盘的第八分区。
  • /dev/tty1 – 第一个字符终端。/dev/tty2 时第二个字符终端,以此类推。
  • /dev/dsp – 数字音频,例如声卡。“dsp”是“digital signal processing(数字信号处理)”的缩写。
  • /dev/sndstat – 用 cat /dev/sndstat 来更多地了解你的声卡状态。
  • /dev/null – 当你不想要输出的时候就送到这里。
  • /dev/random – 用来读伪随机数。用 cat /dev/random 来在屏幕上显示一对乱七八糟的字符。还有一个 /dev/urandom 设备用来生成低质量的随机数序列。
  • /dev/sda – 第一个 SCSI 硬盘(整个硬盘)。在一台家用计算机中,不太可能有 SCSI 设备(昂贵)。
  • /dev/sdb – 第二个 SCSI 硬盘(“sdc”是第三个 SCSI 硬盘,以此类推。一个系统中可以有多个 SCSI 硬盘)。
  • /dev/sda1 – 第一个 SCSI 硬盘的第一个分区。
  • /dev/sr0 – 第一个 SCSI 光驱(有时叫做/dev/scd0)。如果你有一个 ATAPI CD Writer,也可能在这里。
  • /dev/sr1 – 第二个 SCSI 光驱(有时叫做 /dev/scd1)。(/dev/sr2 是第三个 SCSI 光驱,以此类推。系统中可以有多个 SCSI 光驱)
  • /dev/usb/scanner0 – 一个 usb 扫描仪。

试用 less /usr/src/linux/Documentation/usb/scanner.txt 了解如何从头开始配置扫描仪。欲了解更多:

less /usr/src/linux/Documentation/devices.txt
man MAKEDEV

象 /usr/src/linux/Documentation/devices.txt 解释的那样,我可能需要创建一些指向设备文件本身的符号链接来配置我的系统。这只是一个简单的实例,并不意味着通用的建议。当然,如果这些链接存在,它们应该有以下的:

  • /dev/mouse 当前鼠标端口***
  • /dev/tape 当前磁带设备
  • /dev/cdrom 当前光驱设备***
  • /dev/cdwriter 当前 CD-writer 设备(但是我的 RedHat 是 /dev/cdrecorder)
  • /dev/scanner 当前扫描仪设备
  • /dev/modem 当前拨出(调制解调器)端口
  • /dev/root 当前 root 文件系统
  • /dev/swap 当前 swap 设备

*** 表示我的 Marndrake 系统中确实存在的符号链接。例如,如果鼠标有什么问题,我会做下面的事情(以 root):

ls -l /dev/mouse (检查鼠标设备是否存在且指向哪里)
ln -s /dev/ttyS0 /dev/mouse (创建一个符号链接 /dev/mouse 指向第一个串行端口)

对于 SCSI(及ATAPI)设备,/dev/tape 和 /dev/cdrom 应该指向“熟”设备(/dev/st* 和 /dev/sr* 相应地),而 /dev/cdwriter 和 /dev/scanner 应该指向相应的普通 SCSI 设备(/dev/sg*)。非临时套接字和管道可能存在于 /dev。常见的有:

/dev/printer socket lpd local socket
/dev/log socket syslog local socket
/dev/gpmdata socket gpm mouse multiplexer




Written by   on 三月 30, 2013 

这里有一个常见设备的清单:

 

  • /dev/ttyS0 – 第一个串行口。鼠标通常接在这里。
  • /dev/ttyS1 – 第二个串行口。你的调制解调器很可能接在这里。
  • /dev/ttyS2 和 /dev/ttyS3 是第三和第四个串行口(一般不存在,但你的内置调制解调器可以被设置成使用其中之一)。
  • /dev/modem – 串口调制解调器。通常是一个指向 /dev/ttyS1、/dev/ttyS2 或 /dev/ttyS3 的符号链接,具体取决于你的调制解调器接在那个串行端口。
  • /dev/mouse – 鼠标。通常是一个指向 /dev/ttyS0 或相似设备(见上)的符号链接,具体取决于你的鼠标接在哪个串行端口。
  • /dev/lp0 – 接在第一个并行口的打印机。通常你的打印机接在这里。
  • /dev/lp1 – 接在第二个并行口的打印机(一般不存在)。
  • /dev/fd0 – 第一个软盘驱动器(一般都有)。
  • /dev/fd0H1440 – 第一个软盘驱动器的高密度模式驱动程序。一般情况下,这个驱动程序(或其他有相似名字的设备驱动程序)在以特定密度格式化一张软盘的时候被调用。 Slackware 还有支持将一张3.5英寸软盘格式化为最大1.7MB的驱动程序。默认情况下,RedHat 和 Mandrake 没有这些驱动程序。
  • /dev/fd1 – 第二个软盘驱动器。
  • /dev/hda – 第一个 IDE 硬盘(整个硬盘)。大多数 IBM 兼容 PC 的硬盘是 IDE 设备。
  • /dev/hdb – 第二个 IDE 硬盘(整个硬盘)。很多计算机中,IDE 光驱接在这里。
  • /dev/hdc – 第三个 IDE 硬盘(整个硬盘)。很多计算机中,IDE 光驱接在这里。
  • /dev/cdrom – 指向相应设备的链接,通常是 /dev/hdc 或 /dev/hdb(CDROM)或/dev/scd0(CD-R/RW)。
  • /dev/hda1 – 第一个 IDE 硬盘的第一个分区。/dev/hda2 时第一个 IDE 硬盘的第二个分区。不难猜测,/dev/hdd8 将会是第四个IDE硬盘的第八分区。
  • /dev/tty1 – 第一个字符终端。/dev/tty2 时第二个字符终端,以此类推。
  • /dev/dsp – 数字音频,例如声卡。“dsp”是“digital signal processing(数字信号处理)”的缩写。
  • /dev/sndstat – 用 cat /dev/sndstat 来更多地了解你的声卡状态。
  • /dev/null – 当你不想要输出的时候就送到这里。
  • /dev/random – 用来读伪随机数。用 cat /dev/random 来在屏幕上显示一对乱七八糟的字符。还有一个 /dev/urandom 设备用来生成低质量的随机数序列。
  • /dev/sda – 第一个 SCSI 硬盘(整个硬盘)。在一台家用计算机中,不太可能有 SCSI 设备(昂贵)。
  • /dev/sdb – 第二个 SCSI 硬盘(“sdc”是第三个 SCSI 硬盘,以此类推。一个系统中可以有多个 SCSI 硬盘)。
  • /dev/sda1 – 第一个 SCSI 硬盘的第一个分区。
  • /dev/sr0 – 第一个 SCSI 光驱(有时叫做/dev/scd0)。如果你有一个 ATAPI CD Writer,也可能在这里。
  • /dev/sr1 – 第二个 SCSI 光驱(有时叫做 /dev/scd1)。(/dev/sr2 是第三个 SCSI 光驱,以此类推。系统中可以有多个 SCSI 光驱)
  • /dev/usb/scanner0 – 一个 usb 扫描仪。

试用 less /usr/src/linux/Documentation/usb/scanner.txt 了解如何从头开始配置扫描仪。欲了解更多:

less /usr/src/linux/Documentation/devices.txt
man MAKEDEV

象 /usr/src/linux/Documentation/devices.txt 解释的那样,我可能需要创建一些指向设备文件本身的符号链接来配置我的系统。这只是一个简单的实例,并不意味着通用的建议。当然,如果这些链接存在,它们应该有以下的:

  • /dev/mouse 当前鼠标端口***
  • /dev/tape 当前磁带设备
  • /dev/cdrom 当前光驱设备***
  • /dev/cdwriter 当前 CD-writer 设备(但是我的 RedHat 是 /dev/cdrecorder)
  • /dev/scanner 当前扫描仪设备
  • /dev/modem 当前拨出(调制解调器)端口
  • /dev/root 当前 root 文件系统
  • /dev/swap 当前 swap 设备

*** 表示我的 Marndrake 系统中确实存在的符号链接。例如,如果鼠标有什么问题,我会做下面的事情(以 root):

ls -l /dev/mouse (检查鼠标设备是否存在且指向哪里)
ln -s /dev/ttyS0 /dev/mouse (创建一个符号链接 /dev/mouse 指向第一个串行端口)

对于 SCSI(及ATAPI)设备,/dev/tape 和 /dev/cdrom 应该指向“熟”设备(/dev/st* 和 /dev/sr* 相应地),而 /dev/cdwriter 和 /dev/scanner 应该指向相应的普通 SCSI 设备(/dev/sg*)。非临时套接字和管道可能存在于 /dev。常见的有:

/dev/printer socket lpd local socket
/dev/log socket syslog local socket
/dev/gpmdata socket gpm mouse multiplexer



Written by   on 三月 30, 2013 

这里有一个常见设备的清单:

 

  • /dev/ttyS0 – 第一个串行口。鼠标通常接在这里。
  • /dev/ttyS1 – 第二个串行口。你的调制解调器很可能接在这里。
  • /dev/ttyS2 和 /dev/ttyS3 是第三和第四个串行口(一般不存在,但你的内置调制解调器可以被设置成使用其中之一)。
  • /dev/modem – 串口调制解调器。通常是一个指向 /dev/ttyS1、/dev/ttyS2 或 /dev/ttyS3 的符号链接,具体取决于你的调制解调器接在那个串行端口。
  • /dev/mouse – 鼠标。通常是一个指向 /dev/ttyS0 或相似设备(见上)的符号链接,具体取决于你的鼠标接在哪个串行端口。
  • /dev/lp0 – 接在第一个并行口的打印机。通常你的打印机接在这里。
  • /dev/lp1 – 接在第二个并行口的打印机(一般不存在)。
  • /dev/fd0 – 第一个软盘驱动器(一般都有)。
  • /dev/fd0H1440 – 第一个软盘驱动器的高密度模式驱动程序。一般情况下,这个驱动程序(或其他有相似名字的设备驱动程序)在以特定密度格式化一张软盘的时候被调用。 Slackware 还有支持将一张3.5英寸软盘格式化为最大1.7MB的驱动程序。默认情况下,RedHat 和 Mandrake 没有这些驱动程序。
  • /dev/fd1 – 第二个软盘驱动器。
  • /dev/hda – 第一个 IDE 硬盘(整个硬盘)。大多数 IBM 兼容 PC 的硬盘是 IDE 设备。
  • /dev/hdb – 第二个 IDE 硬盘(整个硬盘)。很多计算机中,IDE 光驱接在这里。
  • /dev/hdc – 第三个 IDE 硬盘(整个硬盘)。很多计算机中,IDE 光驱接在这里。
  • /dev/cdrom – 指向相应设备的链接,通常是 /dev/hdc 或 /dev/hdb(CDROM)或/dev/scd0(CD-R/RW)。
  • /dev/hda1 – 第一个 IDE 硬盘的第一个分区。/dev/hda2 时第一个 IDE 硬盘的第二个分区。不难猜测,/dev/hdd8 将会是第四个IDE硬盘的第八分区。
  • /dev/tty1 – 第一个字符终端。/dev/tty2 时第二个字符终端,以此类推。
  • /dev/dsp – 数字音频,例如声卡。“dsp”是“digital signal processing(数字信号处理)”的缩写。
  • /dev/sndstat – 用 cat /dev/sndstat 来更多地了解你的声卡状态。
  • /dev/null – 当你不想要输出的时候就送到这里。
  • /dev/random – 用来读伪随机数。用 cat /dev/random 来在屏幕上显示一对乱七八糟的字符。还有一个 /dev/urandom 设备用来生成低质量的随机数序列。
  • /dev/sda – 第一个 SCSI 硬盘(整个硬盘)。在一台家用计算机中,不太可能有 SCSI 设备(昂贵)。
  • /dev/sdb – 第二个 SCSI 硬盘(“sdc”是第三个 SCSI 硬盘,以此类推。一个系统中可以有多个 SCSI 硬盘)。
  • /dev/sda1 – 第一个 SCSI 硬盘的第一个分区。
  • /dev/sr0 – 第一个 SCSI 光驱(有时叫做/dev/scd0)。如果你有一个 ATAPI CD Writer,也可能在这里。
  • /dev/sr1 – 第二个 SCSI 光驱(有时叫做 /dev/scd1)。(/dev/sr2 是第三个 SCSI 光驱,以此类推。系统中可以有多个 SCSI 光驱)
  • /dev/usb/scanner0 – 一个 usb 扫描仪。

试用 less /usr/src/linux/Documentation/usb/scanner.txt 了解如何从头开始配置扫描仪。欲了解更多:

less /usr/src/linux/Documentation/devices.txt
man MAKEDEV

象 /usr/src/linux/Documentation/devices.txt 解释的那样,我可能需要创建一些指向设备文件本身的符号链接来配置我的系统。这只是一个简单的实例,并不意味着通用的建议。当然,如果这些链接存在,它们应该有以下的:

  • /dev/mouse 当前鼠标端口***
  • /dev/tape 当前磁带设备
  • /dev/cdrom 当前光驱设备***
  • /dev/cdwriter 当前 CD-writer 设备(但是我的 RedHat 是 /dev/cdrecorder)
  • /dev/scanner 当前扫描仪设备
  • /dev/modem 当前拨出(调制解调器)端口
  • /dev/root 当前 root 文件系统
  • /dev/swap 当前 swap 设备

*** 表示我的 Marndrake 系统中确实存在的符号链接。例如,如果鼠标有什么问题,我会做下面的事情(以 root):

ls -l /dev/mouse (检查鼠标设备是否存在且指向哪里)
ln -s /dev/ttyS0 /dev/mouse (创建一个符号链接 /dev/mouse 指向第一个串行端口)

对于 SCSI(及ATAPI)设备,/dev/tape 和 /dev/cdrom 应该指向“熟”设备(/dev/st* 和 /dev/sr* 相应地),而 /dev/cdwriter 和 /dev/scanner 应该指向相应的普通 SCSI 设备(/dev/sg*)。非临时套接字和管道可能存在于 /dev。常见的有:

/dev/printer socket lpd local socket
/dev/log socket syslog local socket
/dev/gpmdata socket gpm mouse multiplexer

Written by   on 三月 30, 2013 

这里有一个常见设备的清单:

 

  • /dev/ttyS0 – 第一个串行口。鼠标通常接在这里。
  • /dev/ttyS1 – 第二个串行口。你的调制解调器很可能接在这里。
  • /dev/ttyS2 和 /dev/ttyS3 是第三和第四个串行口(一般不存在,但你的内置调制解调器可以被设置成使用其中之一)。
  • /dev/modem – 串口调制解调器。通常是一个指向 /dev/ttyS1、/dev/ttyS2 或 /dev/ttyS3 的符号链接,具体取决于你的调制解调器接在那个串行端口。
  • /dev/mouse – 鼠标。通常是一个指向 /dev/ttyS0 或相似设备(见上)的符号链接,具体取决于你的鼠标接在哪个串行端口。
  • /dev/lp0 – 接在第一个并行口的打印机。通常你的打印机接在这里。
  • /dev/lp1 – 接在第二个并行口的打印机(一般不存在)。
  • /dev/fd0 – 第一个软盘驱动器(一般都有)。
  • /dev/fd0H1440 – 第一个软盘驱动器的高密度模式驱动程序。一般情况下,这个驱动程序(或其他有相似名字的设备驱动程序)在以特定密度格式化一张软盘的时候被调用。 Slackware 还有支持将一张3.5英寸软盘格式化为最大1.7MB的驱动程序。默认情况下,RedHat 和 Mandrake 没有这些驱动程序。
  • /dev/fd1 – 第二个软盘驱动器。
  • /dev/hda – 第一个 IDE 硬盘(整个硬盘)。大多数 IBM 兼容 PC 的硬盘是 IDE 设备。
  • /dev/hdb – 第二个 IDE 硬盘(整个硬盘)。很多计算机中,IDE 光驱接在这里。
  • /dev/hdc – 第三个 IDE 硬盘(整个硬盘)。很多计算机中,IDE 光驱接在这里。
  • /dev/cdrom – 指向相应设备的链接,通常是 /dev/hdc 或 /dev/hdb(CDROM)或/dev/scd0(CD-R/RW)。
  • /dev/hda1 – 第一个 IDE 硬盘的第一个分区。/dev/hda2 时第一个 IDE 硬盘的第二个分区。不难猜测,/dev/hdd8 将会是第四个IDE硬盘的第八分区。
  • /dev/tty1 – 第一个字符终端。/dev/tty2 时第二个字符终端,以此类推。
  • /dev/dsp – 数字音频,例如声卡。“dsp”是“digital signal processing(数字信号处理)”的缩写。
  • /dev/sndstat – 用 cat /dev/sndstat 来更多地了解你的声卡状态。
  • /dev/null – 当你不想要输出的时候就送到这里。
  • /dev/random – 用来读伪随机数。用 cat /dev/random 来在屏幕上显示一对乱七八糟的字符。还有一个 /dev/urandom 设备用来生成低质量的随机数序列。
  • /dev/sda – 第一个 SCSI 硬盘(整个硬盘)。在一台家用计算机中,不太可能有 SCSI 设备(昂贵)。
  • /dev/sdb – 第二个 SCSI 硬盘(“sdc”是第三个 SCSI 硬盘,以此类推。一个系统中可以有多个 SCSI 硬盘)。
  • /dev/sda1 – 第一个 SCSI 硬盘的第一个分区。
  • /dev/sr0 – 第一个 SCSI 光驱(有时叫做/dev/scd0)。如果你有一个 ATAPI CD Writer,也可能在这里。
  • /dev/sr1 – 第二个 SCSI 光驱(有时叫做 /dev/scd1)。(/dev/sr2 是第三个 SCSI 光驱,以此类推。系统中可以有多个 SCSI 光驱)
  • /dev/usb/scanner0 – 一个 usb 扫描仪。

试用 less /usr/src/linux/Documentation/usb/scanner.txt 了解如何从头开始配置扫描仪。欲了解更多:

less /usr/src/linux/Documentation/devices.txt
man MAKEDEV

象 /usr/src/linux/Documentation/devices.txt 解释的那样,我可能需要创建一些指向设备文件本身的符号链接来配置我的系统。这只是一个简单的实例,并不意味着通用的建议。当然,如果这些链接存在,它们应该有以下的:

  • /dev/mouse 当前鼠标端口***
  • /dev/tape 当前磁带设备
  • /dev/cdrom 当前光驱设备***
  • /dev/cdwriter 当前 CD-writer 设备(但是我的 RedHat 是 /dev/cdrecorder)
  • /dev/scanner 当前扫描仪设备
  • /dev/modem 当前拨出(调制解调器)端口
  • /dev/root 当前 root 文件系统
  • /dev/swap 当前 swap 设备

*** 表示我的 Marndrake 系统中确实存在的符号链接。例如,如果鼠标有什么问题,我会做下面的事情(以 root):

ls -l /dev/mouse (检查鼠标设备是否存在且指向哪里)
ln -s /dev/ttyS0 /dev/mouse (创建一个符号链接 /dev/mouse 指向第一个串行端口)

对于 SCSI(及ATAPI)设备,/dev/tape 和 /dev/cdrom 应该指向“熟”设备(/dev/st* 和 /dev/sr* 相应地),而 /dev/cdwriter 和 /dev/scanner 应该指向相应的普通 SCSI 设备(/dev/sg*)。非临时套接字和管道可能存在于 /dev。常见的有:

/dev/printer socket lpd local socket
/dev/log socket syslog local socket
/dev/gpmdata socket gpm mouse multiplexer


Written by   on 三月 30, 2013 

这里有一个常见设备的清单:

 

  • /dev/ttyS0 – 第一个串行口。鼠标通常接在这里。
  • /dev/ttyS1 – 第二个串行口。你的调制解调器很可能接在这里。
  • /dev/ttyS2 和 /dev/ttyS3 是第三和第四个串行口(一般不存在,但你的内置调制解调器可以被设置成使用其中之一)。
  • /dev/modem – 串口调制解调器。通常是一个指向 /dev/ttyS1、/dev/ttyS2 或 /dev/ttyS3 的符号链接,具体取决于你的调制解调器接在那个串行端口。
  • /dev/mouse – 鼠标。通常是一个指向 /dev/ttyS0 或相似设备(见上)的符号链接,具体取决于你的鼠标接在哪个串行端口。
  • /dev/lp0 – 接在第一个并行口的打印机。通常你的打印机接在这里。
  • /dev/lp1 – 接在第二个并行口的打印机(一般不存在)。
  • /dev/fd0 – 第一个软盘驱动器(一般都有)。
  • /dev/fd0H1440 – 第一个软盘驱动器的高密度模式驱动程序。一般情况下,这个驱动程序(或其他有相似名字的设备驱动程序)在以特定密度格式化一张软盘的时候被调用。 Slackware 还有支持将一张3.5英寸软盘格式化为最大1.7MB的驱动程序。默认情况下,RedHat 和 Mandrake 没有这些驱动程序。
  • /dev/fd1 – 第二个软盘驱动器。
  • /dev/hda – 第一个 IDE 硬盘(整个硬盘)。大多数 IBM 兼容 PC 的硬盘是 IDE 设备。
  • /dev/hdb – 第二个 IDE 硬盘(整个硬盘)。很多计算机中,IDE 光驱接在这里。
  • /dev/hdc – 第三个 IDE 硬盘(整个硬盘)。很多计算机中,IDE 光驱接在这里。
  • /dev/cdrom – 指向相应设备的链接,通常是 /dev/hdc 或 /dev/hdb(CDROM)或/dev/scd0(CD-R/RW)。
  • /dev/hda1 – 第一个 IDE 硬盘的第一个分区。/dev/hda2 时第一个 IDE 硬盘的第二个分区。不难猜测,/dev/hdd8 将会是第四个IDE硬盘的第八分区。
  • /dev/tty1 – 第一个字符终端。/dev/tty2 时第二个字符终端,以此类推。
  • /dev/dsp – 数字音频,例如声卡。“dsp”是“digital signal processing(数字信号处理)”的缩写。
  • /dev/sndstat – 用 cat /dev/sndstat 来更多地了解你的声卡状态。
  • /dev/null – 当你不想要输出的时候就送到这里。
  • /dev/random – 用来读伪随机数。用 cat /dev/random 来在屏幕上显示一对乱七八糟的字符。还有一个 /dev/urandom 设备用来生成低质量的随机数序列。
  • /dev/sda – 第一个 SCSI 硬盘(整个硬盘)。在一台家用计算机中,不太可能有 SCSI 设备(昂贵)。
  • /dev/sdb – 第二个 SCSI 硬盘(“sdc”是第三个 SCSI 硬盘,以此类推。一个系统中可以有多个 SCSI 硬盘)。
  • /dev/sda1 – 第一个 SCSI 硬盘的第一个分区。
  • /dev/sr0 – 第一个 SCSI 光驱(有时叫做/dev/scd0)。如果你有一个 ATAPI CD Writer,也可能在这里。
  • /dev/sr1 – 第二个 SCSI 光驱(有时叫做 /dev/scd1)。(/dev/sr2 是第三个 SCSI 光驱,以此类推。系统中可以有多个 SCSI 光驱)
  • /dev/usb/scanner0 – 一个 usb 扫描仪。

试用 less /usr/src/linux/Documentation/usb/scanner.txt 了解如何从头开始配置扫描仪。欲了解更多:

less /usr/src/linux/Documentation/devices.txt
man MAKEDEV

象 /usr/src/linux/Documentation/devices.txt 解释的那样,我可能需要创建一些指向设备文件本身的符号链接来配置我的系统。这只是一个简单的实例,并不意味着通用的建议。当然,如果这些链接存在,它们应该有以下的:

  • /dev/mouse 当前鼠标端口***
  • /dev/tape 当前磁带设备
  • /dev/cdrom 当前光驱设备***
  • /dev/cdwriter 当前 CD-writer 设备(但是我的 RedHat 是 /dev/cdrecorder)
  • /dev/scanner 当前扫描仪设备
  • /dev/modem 当前拨出(调制解调器)端口
  • /dev/root 当前 root 文件系统
  • /dev/swap 当前 swap 设备

*** 表示我的 Marndrake 系统中确实存在的符号链接。例如,如果鼠标有什么问题,我会做下面的事情(以 root):

ls -l /dev/mouse (检查鼠标设备是否存在且指向哪里)
ln -s /dev/ttyS0 /dev/mouse (创建一个符号链接 /dev/mouse 指向第一个串行端口)

对于 SCSI(及ATAPI)设备,/dev/tape 和 /dev/cdrom 应该指向“熟”设备(/dev/st* 和 /dev/sr* 相应地),而 /dev/cdwriter 和 /dev/scanner 应该指向相应的普通 SCSI 设备(/dev/sg*)。非临时套接字和管道可能存在于 /dev。常见的有:

/dev/printer socket lpd local socket
/dev/log socket syslog local socket
/dev/gpmdata socket gpm mouse multiplexer




Written by   on 三月 30, 2013 

这里有一个常见设备的清单:

 

  • /dev/ttyS0 – 第一个串行口。鼠标通常接在这里。
  • /dev/ttyS1 – 第二个串行口。你的调制解调器很可能接在这里。
  • /dev/ttyS2 和 /dev/ttyS3 是第三和第四个串行口(一般不存在,但你的内置调制解调器可以被设置成使用其中之一)。
  • /dev/modem – 串口调制解调器。通常是一个指向 /dev/ttyS1、/dev/ttyS2 或 /dev/ttyS3 的符号链接,具体取决于你的调制解调器接在那个串行端口。
  • /dev/mouse – 鼠标。通常是一个指向 /dev/ttyS0 或相似设备(见上)的符号链接,具体取决于你的鼠标接在哪个串行端口。
  • /dev/lp0 – 接在第一个并行口的打印机。通常你的打印机接在这里。
  • /dev/lp1 – 接在第二个并行口的打印机(一般不存在)。
  • /dev/fd0 – 第一个软盘驱动器(一般都有)。
  • /dev/fd0H1440 – 第一个软盘驱动器的高密度模式驱动程序。一般情况下,这个驱动程序(或其他有相似名字的设备驱动程序)在以特定密度格式化一张软盘的时候被调用。 Slackware 还有支持将一张3.5英寸软盘格式化为最大1.7MB的驱动程序。默认情况下,RedHat 和 Mandrake 没有这些驱动程序。
  • /dev/fd1 – 第二个软盘驱动器。
  • /dev/hda – 第一个 IDE 硬盘(整个硬盘)。大多数 IBM 兼容 PC 的硬盘是 IDE 设备。
  • /dev/hdb – 第二个 IDE 硬盘(整个硬盘)。很多计算机中,IDE 光驱接在这里。
  • /dev/hdc – 第三个 IDE 硬盘(整个硬盘)。很多计算机中,IDE 光驱接在这里。
  • /dev/cdrom – 指向相应设备的链接,通常是 /dev/hdc 或 /dev/hdb(CDROM)或/dev/scd0(CD-R/RW)。
  • /dev/hda1 – 第一个 IDE 硬盘的第一个分区。/dev/hda2 时第一个 IDE 硬盘的第二个分区。不难猜测,/dev/hdd8 将会是第四个IDE硬盘的第八分区。
  • /dev/tty1 – 第一个字符终端。/dev/tty2 时第二个字符终端,以此类推。
  • /dev/dsp – 数字音频,例如声卡。“dsp”是“digital signal processing(数字信号处理)”的缩写。
  • /dev/sndstat – 用 cat /dev/sndstat 来更多地了解你的声卡状态。
  • /dev/null – 当你不想要输出的时候就送到这里。
  • /dev/random – 用来读伪随机数。用 cat /dev/random 来在屏幕上显示一对乱七八糟的字符。还有一个 /dev/urandom 设备用来生成低质量的随机数序列。
  • /dev/sda – 第一个 SCSI 硬盘(整个硬盘)。在一台家用计算机中,不太可能有 SCSI 设备(昂贵)。
  • /dev/sdb – 第二个 SCSI 硬盘(“sdc”是第三个 SCSI 硬盘,以此类推。一个系统中可以有多个 SCSI 硬盘)。
  • /dev/sda1 – 第一个 SCSI 硬盘的第一个分区。
  • /dev/sr0 – 第一个 SCSI 光驱(有时叫做/dev/scd0)。如果你有一个 ATAPI CD Writer,也可能在这里。
  • /dev/sr1 – 第二个 SCSI 光驱(有时叫做 /dev/scd1)。(/dev/sr2 是第三个 SCSI 光驱,以此类推。系统中可以有多个 SCSI 光驱)
  • /dev/usb/scanner0 – 一个 usb 扫描仪。

试用 less /usr/src/linux/Documentation/usb/scanner.txt 了解如何从头开始配置扫描仪。欲了解更多:

less /usr/src/linux/Documentation/devices.txt
man MAKEDEV

象 /usr/src/linux/Documentation/devices.txt 解释的那样,我可能需要创建一些指向设备文件本身的符号链接来配置我的系统。这只是一个简单的实例,并不意味着通用的建议。当然,如果这些链接存在,它们应该有以下的:

  • /dev/mouse 当前鼠标端口***
  • /dev/tape 当前磁带设备
  • /dev/cdrom 当前光驱设备***
  • /dev/cdwriter 当前 CD-writer 设备(但是我的 RedHat 是 /dev/cdrecorder)
  • /dev/scanner 当前扫描仪设备
  • /dev/modem 当前拨出(调制解调器)端口
  • /dev/root 当前 root 文件系统
  • /dev/swap 当前 swap 设备

*** 表示我的 Marndrake 系统中确实存在的符号链接。例如,如果鼠标有什么问题,我会做下面的事情(以 root):

ls -l /dev/mouse (检查鼠标设备是否存在且指向哪里)
ln -s /dev/ttyS0 /dev/mouse (创建一个符号链接 /dev/mouse 指向第一个串行端口)

对于 SCSI(及ATAPI)设备,/dev/tape 和 /dev/cdrom 应该指向“熟”设备(/dev/st* 和 /dev/sr* 相应地),而 /dev/cdwriter 和 /dev/scanner 应该指向相应的普通 SCSI 设备(/dev/sg*)。非临时套接字和管道可能存在于 /dev。常见的有:

/dev/printer socket lpd local socket
/dev/log socket syslog local socket
/dev/gpmdata socket gpm mouse multiplexer



Written by   on 三月 30, 2013 

这里有一个常见设备的清单:

 

  • /dev/ttyS0 – 第一个串行口。鼠标通常接在这里。
  • /dev/ttyS1 – 第二个串行口。你的调制解调器很可能接在这里。
  • /dev/ttyS2 和 /dev/ttyS3 是第三和第四个串行口(一般不存在,但你的内置调制解调器可以被设置成使用其中之一)。
  • /dev/modem – 串口调制解调器。通常是一个指向 /dev/ttyS1、/dev/ttyS2 或 /dev/ttyS3 的符号链接,具体取决于你的调制解调器接在那个串行端口。
  • /dev/mouse – 鼠标。通常是一个指向 /dev/ttyS0 或相似设备(见上)的符号链接,具体取决于你的鼠标接在哪个串行端口。
  • /dev/lp0 – 接在第一个并行口的打印机。通常你的打印机接在这里。
  • /dev/lp1 – 接在第二个并行口的打印机(一般不存在)。
  • /dev/fd0 – 第一个软盘驱动器(一般都有)。
  • /dev/fd0H1440 – 第一个软盘驱动器的高密度模式驱动程序。一般情况下,这个驱动程序(或其他有相似名字的设备驱动程序)在以特定密度格式化一张软盘的时候被调用。 Slackware 还有支持将一张3.5英寸软盘格式化为最大1.7MB的驱动程序。默认情况下,RedHat 和 Mandrake 没有这些驱动程序。
  • /dev/fd1 – 第二个软盘驱动器。
  • /dev/hda – 第一个 IDE 硬盘(整个硬盘)。大多数 IBM 兼容 PC 的硬盘是 IDE 设备。
  • /dev/hdb – 第二个 IDE 硬盘(整个硬盘)。很多计算机中,IDE 光驱接在这里。
  • /dev/hdc – 第三个 IDE 硬盘(整个硬盘)。很多计算机中,IDE 光驱接在这里。
  • /dev/cdrom – 指向相应设备的链接,通常是 /dev/hdc 或 /dev/hdb(CDROM)或/dev/scd0(CD-R/RW)。
  • /dev/hda1 – 第一个 IDE 硬盘的第一个分区。/dev/hda2 时第一个 IDE 硬盘的第二个分区。不难猜测,/dev/hdd8 将会是第四个IDE硬盘的第八分区。
  • /dev/tty1 – 第一个字符终端。/dev/tty2 时第二个字符终端,以此类推。
  • /dev/dsp – 数字音频,例如声卡。“dsp”是“digital signal processing(数字信号处理)”的缩写。
  • /dev/sndstat – 用 cat /dev/sndstat 来更多地了解你的声卡状态。
  • /dev/null – 当你不想要输出的时候就送到这里。
  • /dev/random – 用来读伪随机数。用 cat /dev/random 来在屏幕上显示一对乱七八糟的字符。还有一个 /dev/urandom 设备用来生成低质量的随机数序列。
  • /dev/sda – 第一个 SCSI 硬盘(整个硬盘)。在一台家用计算机中,不太可能有 SCSI 设备(昂贵)。
  • /dev/sdb – 第二个 SCSI 硬盘(“sdc”是第三个 SCSI 硬盘,以此类推。一个系统中可以有多个 SCSI 硬盘)。
  • /dev/sda1 – 第一个 SCSI 硬盘的第一个分区。
  • /dev/sr0 – 第一个 SCSI 光驱(有时叫做/dev/scd0)。如果你有一个 ATAPI CD Writer,也可能在这里。
  • /dev/sr1 – 第二个 SCSI 光驱(有时叫做 /dev/scd1)。(/dev/sr2 是第三个 SCSI 光驱,以此类推。系统中可以有多个 SCSI 光驱)
  • /dev/usb/scanner0 – 一个 usb 扫描仪。

试用 less /usr/src/linux/Documentation/usb/scanner.txt 了解如何从头开始配置扫描仪。欲了解更多:

less /usr/src/linux/Documentation/devices.txt
man MAKEDEV

象 /usr/src/linux/Documentation/devices.txt 解释的那样,我可能需要创建一些指向设备文件本身的符号链接来配置我的系统。这只是一个简单的实例,并不意味着通用的建议。当然,如果这些链接存在,它们应该有以下的:

  • /dev/mouse 当前鼠标端口***
  • /dev/tape 当前磁带设备
  • /dev/cdrom 当前光驱设备***
  • /dev/cdwriter 当前 CD-writer 设备(但是我的 RedHat 是 /dev/cdrecorder)
  • /dev/scanner 当前扫描仪设备
  • /dev/modem 当前拨出(调制解调器)端口
  • /dev/root 当前 root 文件系统
  • /dev/swap 当前 swap 设备

*** 表示我的 Marndrake 系统中确实存在的符号链接。例如,如果鼠标有什么问题,我会做下面的事情(以 root):

ls -l /dev/mouse (检查鼠标设备是否存在且指向哪里)
ln -s /dev/ttyS0 /dev/mouse (创建一个符号链接 /dev/mouse 指向第一个串行端口)

对于 SCSI(及ATAPI)设备,/dev/tape 和 /dev/cdrom 应该指向“熟”设备(/dev/st* 和 /dev/sr* 相应地),而 /dev/cdwriter 和 /dev/scanner 应该指向相应的普通 SCSI 设备(/dev/sg*)。非临时套接字和管道可能存在于 /dev。常见的有:

/dev/printer socket lpd local socket
/dev/log socket syslog local socket
/dev/gpmdata socket gpm mouse multiplexer

Written by   on 三月 30, 2013 

这里有一个常见设备的清单:

 

  • /dev/ttyS0 – 第一个串行口。鼠标通常接在这里。
  • /dev/ttyS1 – 第二个串行口。你的调制解调器很可能接在这里。
  • /dev/ttyS2 和 /dev/ttyS3 是第三和第四个串行口(一般不存在,但你的内置调制解调器可以被设置成使用其中之一)。
  • /dev/modem – 串口调制解调器。通常是一个指向 /dev/ttyS1、/dev/ttyS2 或 /dev/ttyS3 的符号链接,具体取决于你的调制解调器接在那个串行端口。
  • /dev/mouse – 鼠标。通常是一个指向 /dev/ttyS0 或相似设备(见上)的符号链接,具体取决于你的鼠标接在哪个串行端口。
  • /dev/lp0 – 接在第一个并行口的打印机。通常你的打印机接在这里。
  • /dev/lp1 – 接在第二个并行口的打印机(一般不存在)。
  • /dev/fd0 – 第一个软盘驱动器(一般都有)。
  • /dev/fd0H1440 – 第一个软盘驱动器的高密度模式驱动程序。一般情况下,这个驱动程序(或其他有相似名字的设备驱动程序)在以特定密度格式化一张软盘的时候被调用。 Slackware 还有支持将一张3.5英寸软盘格式化为最大1.7MB的驱动程序。默认情况下,RedHat 和 Mandrake 没有这些驱动程序。
  • /dev/fd1 – 第二个软盘驱动器。
  • /dev/hda – 第一个 IDE 硬盘(整个硬盘)。大多数 IBM 兼容 PC 的硬盘是 IDE 设备。
  • /dev/hdb – 第二个 IDE 硬盘(整个硬盘)。很多计算机中,IDE 光驱接在这里。
  • /dev/hdc – 第三个 IDE 硬盘(整个硬盘)。很多计算机中,IDE 光驱接在这里。
  • /dev/cdrom – 指向相应设备的链接,通常是 /dev/hdc 或 /dev/hdb(CDROM)或/dev/scd0(CD-R/RW)。
  • /dev/hda1 – 第一个 IDE 硬盘的第一个分区。/dev/hda2 时第一个 IDE 硬盘的第二个分区。不难猜测,/dev/hdd8 将会是第四个IDE硬盘的第八分区。
  • /dev/tty1 – 第一个字符终端。/dev/tty2 时第二个字符终端,以此类推。
  • /dev/dsp – 数字音频,例如声卡。“dsp”是“digital signal processing(数字信号处理)”的缩写。
  • /dev/sndstat – 用 cat /dev/sndstat 来更多地了解你的声卡状态。
  • /dev/null – 当你不想要输出的时候就送到这里。
  • /dev/random – 用来读伪随机数。用 cat /dev/random 来在屏幕上显示一对乱七八糟的字符。还有一个 /dev/urandom 设备用来生成低质量的随机数序列。
  • /dev/sda – 第一个 SCSI 硬盘(整个硬盘)。在一台家用计算机中,不太可能有 SCSI 设备(昂贵)。
  • /dev/sdb – 第二个 SCSI 硬盘(“sdc”是第三个 SCSI 硬盘,以此类推。一个系统中可以有多个 SCSI 硬盘)。
  • /dev/sda1 – 第一个 SCSI 硬盘的第一个分区。
  • /dev/sr0 – 第一个 SCSI 光驱(有时叫做/dev/scd0)。如果你有一个 ATAPI CD Writer,也可能在这里。
  • /dev/sr1 – 第二个 SCSI 光驱(有时叫做 /dev/scd1)。(/dev/sr2 是第三个 SCSI 光驱,以此类推。系统中可以有多个 SCSI 光驱)
  • /dev/usb/scanner0 – 一个 usb 扫描仪。

试用 less /usr/src/linux/Documentation/usb/scanner.txt 了解如何从头开始配置扫描仪。欲了解更多:

less /usr/src/linux/Documentation/devices.txt
man MAKEDEV

象 /usr/src/linux/Documentation/devices.txt 解释的那样,我可能需要创建一些指向设备文件本身的符号链接来配置我的系统。这只是一个简单的实例,并不意味着通用的建议。当然,如果这些链接存在,它们应该有以下的:

  • /dev/mouse 当前鼠标端口***
  • /dev/tape 当前磁带设备
  • /dev/cdrom 当前光驱设备***
  • /dev/cdwriter 当前 CD-writer 设备(但是我的 RedHat 是 /dev/cdrecorder)
  • /dev/scanner 当前扫描仪设备
  • /dev/modem 当前拨出(调制解调器)端口
  • /dev/root 当前 root 文件系统
  • /dev/swap 当前 swap 设备

*** 表示我的 Marndrake 系统中确实存在的符号链接。例如,如果鼠标有什么问题,我会做下面的事情(以 root):

ls -l /dev/mouse (检查鼠标设备是否存在且指向哪里)
ln -s /dev/ttyS0 /dev/mouse (创建一个符号链接 /dev/mouse 指向第一个串行端口)

对于 SCSI(及ATAPI)设备,/dev/tape 和 /dev/cdrom 应该指向“熟”设备(/dev/st* 和 /dev/sr* 相应地),而 /dev/cdwriter 和 /dev/scanner 应该指向相应的普通 SCSI 设备(/dev/sg*)。非临时套接字和管道可能存在于 /dev。常见的有:

/dev/printer socket lpd local socket
/dev/log socket syslog local socket
/dev/gpmdata socket gpm mouse multiplexer




Written by   on 三月 30, 2013 

这里有一个常见设备的清单:

 

  • /dev/ttyS0 – 第一个串行口。鼠标通常接在这里。
  • /dev/ttyS1 – 第二个串行口。你的调制解调器很可能接在这里。
  • /dev/ttyS2 和 /dev/ttyS3 是第三和第四个串行口(一般不存在,但你的内置调制解调器可以被设置成使用其中之一)。
  • /dev/modem – 串口调制解调器。通常是一个指向 /dev/ttyS1、/dev/ttyS2 或 /dev/ttyS3 的符号链接,具体取决于你的调制解调器接在那个串行端口。
  • /dev/mouse – 鼠标。通常是一个指向 /dev/ttyS0 或相似设备(见上)的符号链接,具体取决于你的鼠标接在哪个串行端口。
  • /dev/lp0 – 接在第一个并行口的打印机。通常你的打印机接在这里。
  • /dev/lp1 – 接在第二个并行口的打印机(一般不存在)。
  • /dev/fd0 – 第一个软盘驱动器(一般都有)。
  • /dev/fd0H1440 – 第一个软盘驱动器的高密度模式驱动程序。一般情况下,这个驱动程序(或其他有相似名字的设备驱动程序)在以特定密度格式化一张软盘的时候被调用。 Slackware 还有支持将一张3.5英寸软盘格式化为最大1.7MB的驱动程序。默认情况下,RedHat 和 Mandrake 没有这些驱动程序。
  • /dev/fd1 – 第二个软盘驱动器。
  • /dev/hda – 第一个 IDE 硬盘(整个硬盘)。大多数 IBM 兼容 PC 的硬盘是 IDE 设备。
  • /dev/hdb – 第二个 IDE 硬盘(整个硬盘)。很多计算机中,IDE 光驱接在这里。
  • /dev/hdc – 第三个 IDE 硬盘(整个硬盘)。很多计算机中,IDE 光驱接在这里。
  • /dev/cdrom – 指向相应设备的链接,通常是 /dev/hdc 或 /dev/hdb(CDROM)或/dev/scd0(CD-R/RW)。
  • /dev/hda1 – 第一个 IDE 硬盘的第一个分区。/dev/hda2 时第一个 IDE 硬盘的第二个分区。不难猜测,/dev/hdd8 将会是第四个IDE硬盘的第八分区。
  • /dev/tty1 – 第一个字符终端。/dev/tty2 时第二个字符终端,以此类推。
  • /dev/dsp – 数字音频,例如声卡。“dsp”是“digital signal processing(数字信号处理)”的缩写。
  • /dev/sndstat – 用 cat /dev/sndstat 来更多地了解你的声卡状态。
  • /dev/null – 当你不想要输出的时候就送到这里。
  • /dev/random – 用来读伪随机数。用 cat /dev/random 来在屏幕上显示一对乱七八糟的字符。还有一个 /dev/urandom 设备用来生成低质量的随机数序列。
  • /dev/sda – 第一个 SCSI 硬盘(整个硬盘)。在一台家用计算机中,不太可能有 SCSI 设备(昂贵)。
  • /dev/sdb – 第二个 SCSI 硬盘(“sdc”是第三个 SCSI 硬盘,以此类推。一个系统中可以有多个 SCSI 硬盘)。
  • /dev/sda1 – 第一个 SCSI 硬盘的第一个分区。
  • /dev/sr0 – 第一个 SCSI 光驱(有时叫做/dev/scd0)。如果你有一个 ATAPI CD Writer,也可能在这里。
  • /dev/sr1 – 第二个 SCSI 光驱(有时叫做 /dev/scd1)。(/dev/sr2 是第三个 SCSI 光驱,以此类推。系统中可以有多个 SCSI 光驱)
  • /dev/usb/scanner0 – 一个 usb 扫描仪。

试用 less /usr/src/linux/Documentation/usb/scanner.txt 了解如何从头开始配置扫描仪。欲了解更多:

less /usr/src/linux/Documentation/devices.txt
man MAKEDEV

象 /usr/src/linux/Documentation/devices.txt 解释的那样,我可能需要创建一些指向设备文件本身的符号链接来配置我的系统。这只是一个简单的实例,并不意味着通用的建议。当然,如果这些链接存在,它们应该有以下的:

  • /dev/mouse 当前鼠标端口***
  • /dev/tape 当前磁带设备
  • /dev/cdrom 当前光驱设备***
  • /dev/cdwriter 当前 CD-writer 设备(但是我的 RedHat 是 /dev/cdrecorder)
  • /dev/scanner 当前扫描仪设备
  • /dev/modem 当前拨出(调制解调器)端口
  • /dev/root 当前 root 文件系统
  • /dev/swap 当前 swap 设备

*** 表示我的 Marndrake 系统中确实存在的符号链接。例如,如果鼠标有什么问题,我会做下面的事情(以 root):

ls -l /dev/mouse (检查鼠标设备是否存在且指向哪里)
ln -s /dev/ttyS0 /dev/mouse (创建一个符号链接 /dev/mouse 指向第一个串行端口)

对于 SCSI(及ATAPI)设备,/dev/tape 和 /dev/cdrom 应该指向“熟”设备(/dev/st* 和 /dev/sr* 相应地),而 /dev/cdwriter 和 /dev/scanner 应该指向相应的普通 SCSI 设备(/dev/sg*)。非临时套接字和管道可能存在于 /dev。常见的有:

/dev/printer socket lpd local socket
/dev/log socket syslog local socket
/dev/gpmdata socket gpm mouse multiplexer



Written by   on 三月 30, 2013 

这里有一个常见设备的清单:

 

  • /dev/ttyS0 – 第一个串行口。鼠标通常接在这里。
  • /dev/ttyS1 – 第二个串行口。你的调制解调器很可能接在这里。
  • /dev/ttyS2 和 /dev/ttyS3 是第三和第四个串行口(一般不存在,但你的内置调制解调器可以被设置成使用其中之一)。
  • /dev/modem – 串口调制解调器。通常是一个指向 /dev/ttyS1、/dev/ttyS2 或 /dev/ttyS3 的符号链接,具体取决于你的调制解调器接在那个串行端口。
  • /dev/mouse – 鼠标。通常是一个指向 /dev/ttyS0 或相似设备(见上)的符号链接,具体取决于你的鼠标接在哪个串行端口。
  • /dev/lp0 – 接在第一个并行口的打印机。通常你的打印机接在这里。
  • /dev/lp1 – 接在第二个并行口的打印机(一般不存在)。
  • /dev/fd0 – 第一个软盘驱动器(一般都有)。
  • /dev/fd0H1440 – 第一个软盘驱动器的高密度模式驱动程序。一般情况下,这个驱动程序(或其他有相似名字的设备驱动程序)在以特定密度格式化一张软盘的时候被调用。 Slackware 还有支持将一张3.5英寸软盘格式化为最大1.7MB的驱动程序。默认情况下,RedHat 和 Mandrake 没有这些驱动程序。
  • /dev/fd1 – 第二个软盘驱动器。
  • /dev/hda – 第一个 IDE 硬盘(整个硬盘)。大多数 IBM 兼容 PC 的硬盘是 IDE 设备。
  • /dev/hdb – 第二个 IDE 硬盘(整个硬盘)。很多计算机中,IDE 光驱接在这里。
  • /dev/hdc – 第三个 IDE 硬盘(整个硬盘)。很多计算机中,IDE 光驱接在这里。
  • /dev/cdrom – 指向相应设备的链接,通常是 /dev/hdc 或 /dev/hdb(CDROM)或/dev/scd0(CD-R/RW)。
  • /dev/hda1 – 第一个 IDE 硬盘的第一个分区。/dev/hda2 时第一个 IDE 硬盘的第二个分区。不难猜测,/dev/hdd8 将会是第四个IDE硬盘的第八分区。
  • /dev/tty1 – 第一个字符终端。/dev/tty2 时第二个字符终端,以此类推。
  • /dev/dsp – 数字音频,例如声卡。“dsp”是“digital signal processing(数字信号处理)”的缩写。
  • /dev/sndstat – 用 cat /dev/sndstat 来更多地了解你的声卡状态。
  • /dev/null – 当你不想要输出的时候就送到这里。
  • /dev/random – 用来读伪随机数。用 cat /dev/random 来在屏幕上显示一对乱七八糟的字符。还有一个 /dev/urandom 设备用来生成低质量的随机数序列。
  • /dev/sda – 第一个 SCSI 硬盘(整个硬盘)。在一台家用计算机中,不太可能有 SCSI 设备(昂贵)。
  • /dev/sdb – 第二个 SCSI 硬盘(“sdc”是第三个 SCSI 硬盘,以此类推。一个系统中可以有多个 SCSI 硬盘)。
  • /dev/sda1 – 第一个 SCSI 硬盘的第一个分区。
  • /dev/sr0 – 第一个 SCSI 光驱(有时叫做/dev/scd0)。如果你有一个 ATAPI CD Writer,也可能在这里。
  • /dev/sr1 – 第二个 SCSI 光驱(有时叫做 /dev/scd1)。(/dev/sr2 是第三个 SCSI 光驱,以此类推。系统中可以有多个 SCSI 光驱)
  • /dev/usb/scanner0 – 一个 usb 扫描仪。

试用 less /usr/src/linux/Documentation/usb/scanner.txt 了解如何从头开始配置扫描仪。欲了解更多:

less /usr/src/linux/Documentation/devices.txt
man MAKEDEV

象 /usr/src/linux/Documentation/devices.txt 解释的那样,我可能需要创建一些指向设备文件本身的符号链接来配置我的系统。这只是一个简单的实例,并不意味着通用的建议。当然,如果这些链接存在,它们应该有以下的:

  • /dev/mouse 当前鼠标端口***
  • /dev/tape 当前磁带设备
  • /dev/cdrom 当前光驱设备***
  • /dev/cdwriter 当前 CD-writer 设备(但是我的 RedHat 是 /dev/cdrecorder)
  • /dev/scanner 当前扫描仪设备
  • /dev/modem 当前拨出(调制解调器)端口
  • /dev/root 当前 root 文件系统
  • /dev/swap 当前 swap 设备

*** 表示我的 Marndrake 系统中确实存在的符号链接。例如,如果鼠标有什么问题,我会做下面的事情(以 root):

ls -l /dev/mouse (检查鼠标设备是否存在且指向哪里)
ln -s /dev/ttyS0 /dev/mouse (创建一个符号链接 /dev/mouse 指向第一个串行端口)

对于 SCSI(及ATAPI)设备,/dev/tape 和 /dev/cdrom 应该指向“熟”设备(/dev/st* 和 /dev/sr* 相应地),而 /dev/cdwriter 和 /dev/scanner 应该指向相应的普通 SCSI 设备(/dev/sg*)。非临时套接字和管道可能存在于 /dev。常见的有:

/dev/printer socket lpd local socket
/dev/log socket syslog local socket
/dev/gpmdata socket gpm mouse multiplexer

Written by   on 三月 30, 2013 

这里有一个常见设备的清单:

 

  • /dev/ttyS0 – 第一个串行口。鼠标通常接在这里。
  • /dev/ttyS1 – 第二个串行口。你的调制解调器很可能接在这里。
  • /dev/ttyS2 和 /dev/ttyS3 是第三和第四个串行口(一般不存在,但你的内置调制解调器可以被设置成使用其中之一)。
  • /dev/modem – 串口调制解调器。通常是一个指向 /dev/ttyS1、/dev/ttyS2 或 /dev/ttyS3 的符号链接,具体取决于你的调制解调器接在那个串行端口。
  • /dev/mouse – 鼠标。通常是一个指向 /dev/ttyS0 或相似设备(见上)的符号链接,具体取决于你的鼠标接在哪个串行端口。
  • /dev/lp0 – 接在第一个并行口的打印机。通常你的打印机接在这里。
  • /dev/lp1 – 接在第二个并行口的打印机(一般不存在)。
  • /dev/fd0 – 第一个软盘驱动器(一般都有)。
  • /dev/fd0H1440 – 第一个软盘驱动器的高密度模式驱动程序。一般情况下,这个驱动程序(或其他有相似名字的设备驱动程序)在以特定密度格式化一张软盘的时候被调用。 Slackware 还有支持将一张3.5英寸软盘格式化为最大1.7MB的驱动程序。默认情况下,RedHat 和 Mandrake 没有这些驱动程序。
  • /dev/fd1 – 第二个软盘驱动器。
  • /dev/hda – 第一个 IDE 硬盘(整个硬盘)。大多数 IBM 兼容 PC 的硬盘是 IDE 设备。
  • /dev/hdb – 第二个 IDE 硬盘(整个硬盘)。很多计算机中,IDE 光驱接在这里。
  • /dev/hdc – 第三个 IDE 硬盘(整个硬盘)。很多计算机中,IDE 光驱接在这里。
  • /dev/cdrom – 指向相应设备的链接,通常是 /dev/hdc 或 /dev/hdb(CDROM)或/dev/scd0(CD-R/RW)。
  • /dev/hda1 – 第一个 IDE 硬盘的第一个分区。/dev/hda2 时第一个 IDE 硬盘的第二个分区。不难猜测,/dev/hdd8 将会是第四个IDE硬盘的第八分区。
  • /dev/tty1 – 第一个字符终端。/dev/tty2 时第二个字符终端,以此类推。
  • /dev/dsp – 数字音频,例如声卡。“dsp”是“digital signal processing(数字信号处理)”的缩写。
  • /dev/sndstat – 用 cat /dev/sndstat 来更多地了解你的声卡状态。
  • /dev/null – 当你不想要输出的时候就送到这里。
  • /dev/random – 用来读伪随机数。用 cat /dev/random 来在屏幕上显示一对乱七八糟的字符。还有一个 /dev/urandom 设备用来生成低质量的随机数序列。
  • /dev/sda – 第一个 SCSI 硬盘(整个硬盘)。在一台家用计算机中,不太可能有 SCSI 设备(昂贵)。
  • /dev/sdb – 第二个 SCSI 硬盘(“sdc”是第三个 SCSI 硬盘,以此类推。一个系统中可以有多个 SCSI 硬盘)。
  • /dev/sda1 – 第一个 SCSI 硬盘的第一个分区。
  • /dev/sr0 – 第一个 SCSI 光驱(有时叫做/dev/scd0)。如果你有一个 ATAPI CD Writer,也可能在这里。
  • /dev/sr1 – 第二个 SCSI 光驱(有时叫做 /dev/scd1)。(/dev/sr2 是第三个 SCSI 光驱,以此类推。系统中可以有多个 SCSI 光驱)
  • /dev/usb/scanner0 – 一个 usb 扫描仪。

试用 less /usr/src/linux/Documentation/usb/scanner.txt 了解如何从头开始配置扫描仪。欲了解更多:

less /usr/src/linux/Documentation/devices.txt
man MAKEDEV

象 /usr/src/linux/Documentation/devices.txt 解释的那样,我可能需要创建一些指向设备文件本身的符号链接来配置我的系统。这只是一个简单的实例,并不意味着通用的建议。当然,如果这些链接存在,它们应该有以下的:

  • /dev/mouse 当前鼠标端口***
  • /dev/tape 当前磁带设备
  • /dev/cdrom 当前光驱设备***
  • /dev/cdwriter 当前 CD-writer 设备(但是我的 RedHat 是 /dev/cdrecorder)
  • /dev/scanner 当前扫描仪设备
  • /dev/modem 当前拨出(调制解调器)端口
  • /dev/root 当前 root 文件系统
  • /dev/swap 当前 swap 设备

*** 表示我的 Marndrake 系统中确实存在的符号链接。例如,如果鼠标有什么问题,我会做下面的事情(以 root):

ls -l /dev/mouse (检查鼠标设备是否存在且指向哪里)
ln -s /dev/ttyS0 /dev/mouse (创建一个符号链接 /dev/mouse 指向第一个串行端口)

对于 SCSI(及ATAPI)设备,/dev/tape 和 /dev/cdrom 应该指向“熟”设备(/dev/st* 和 /dev/sr* 相应地),而 /dev/cdwriter 和 /dev/scanner 应该指向相应的普通 SCSI 设备(/dev/sg*)。非临时套接字和管道可能存在于 /dev。常见的有:

/dev/printer socket lpd local socket
/dev/log socket syslog local socket
/dev/gpmdata socket gpm mouse multiplexer

Written by   on 三月 30, 2013 

这里有一个常见设备的清单:

 

  • /dev/ttyS0 – 第一个串行口。鼠标通常接在这里。
  • /dev/ttyS1 – 第二个串行口。你的调制解调器很可能接在这里。
  • /dev/ttyS2 和 /dev/ttyS3 是第三和第四个串行口(一般不存在,但你的内置调制解调器可以被设置成使用其中之一)。
  • /dev/modem – 串口调制解调器。通常是一个指向 /dev/ttyS1、/dev/ttyS2 或 /dev/ttyS3 的符号链接,具体取决于你的调制解调器接在那个串行端口。
  • /dev/mouse – 鼠标。通常是一个指向 /dev/ttyS0 或相似设备(见上)的符号链接,具体取决于你的鼠标接在哪个串行端口。
  • /dev/lp0 – 接在第一个并行口的打印机。通常你的打印机接在这里。
  • /dev/lp1 – 接在第二个并行口的打印机(一般不存在)。
  • /dev/fd0 – 第一个软盘驱动器(一般都有)。
  • /dev/fd0H1440 – 第一个软盘驱动器的高密度模式驱动程序。一般情况下,这个驱动程序(或其他有相似名字的设备驱动程序)在以特定密度格式化一张软盘的时候被调用。 Slackware 还有支持将一张3.5英寸软盘格式化为最大1.7MB的驱动程序。默认情况下,RedHat 和 Mandrake 没有这些驱动程序。
  • /dev/fd1 – 第二个软盘驱动器。
  • /dev/hda – 第一个 IDE 硬盘(整个硬盘)。大多数 IBM 兼容 PC 的硬盘是 IDE 设备。
  • /dev/hdb – 第二个 IDE 硬盘(整个硬盘)。很多计算机中,IDE 光驱接在这里。
  • /dev/hdc – 第三个 IDE 硬盘(整个硬盘)。很多计算机中,IDE 光驱接在这里。
  • /dev/cdrom – 指向相应设备的链接,通常是 /dev/hdc 或 /dev/hdb(CDROM)或/dev/scd0(CD-R/RW)。
  • /dev/hda1 – 第一个 IDE 硬盘的第一个分区。/dev/hda2 时第一个 IDE 硬盘的第二个分区。不难猜测,/dev/hdd8 将会是第四个IDE硬盘的第八分区。
  • /dev/tty1 – 第一个字符终端。/dev/tty2 时第二个字符终端,以此类推。
  • /dev/dsp – 数字音频,例如声卡。“dsp”是“digital signal processing(数字信号处理)”的缩写。
  • /dev/sndstat – 用 cat /dev/sndstat 来更多地了解你的声卡状态。
  • /dev/null – 当你不想要输出的时候就送到这里。
  • /dev/random – 用来读伪随机数。用 cat /dev/random 来在屏幕上显示一对乱七八糟的字符。还有一个 /dev/urandom 设备用来生成低质量的随机数序列。
  • /dev/sda – 第一个 SCSI 硬盘(整个硬盘)。在一台家用计算机中,不太可能有 SCSI 设备(昂贵)。
  • /dev/sdb – 第二个 SCSI 硬盘(“sdc”是第三个 SCSI 硬盘,以此类推。一个系统中可以有多个 SCSI 硬盘)。
  • /dev/sda1 – 第一个 SCSI 硬盘的第一个分区。
  • /dev/sr0 – 第一个 SCSI 光驱(有时叫做/dev/scd0)。如果你有一个 ATAPI CD Writer,也可能在这里。
  • /dev/sr1 – 第二个 SCSI 光驱(有时叫做 /dev/scd1)。(/dev/sr2 是第三个 SCSI 光驱,以此类推。系统中可以有多个 SCSI 光驱)
  • /dev/usb/scanner0 – 一个 usb 扫描仪。

试用 less /usr/src/linux/Documentation/usb/scanner.txt 了解如何从头开始配置扫描仪。欲了解更多:

less /usr/src/linux/Documentation/devices.txt
man MAKEDEV

象 /usr/src/linux/Documentation/devices.txt 解释的那样,我可能需要创建一些指向设备文件本身的符号链接来配置我的系统。这只是一个简单的实例,并不意味着通用的建议。当然,如果这些链接存在,它们应该有以下的:

  • /dev/mouse 当前鼠标端口***
  • /dev/tape 当前磁带设备
  • /dev/cdrom 当前光驱设备***
  • /dev/cdwriter 当前 CD-writer 设备(但是我的 RedHat 是 /dev/cdrecorder)
  • /dev/scanner 当前扫描仪设备
  • /dev/modem 当前拨出(调制解调器)端口
  • /dev/root 当前 root 文件系统
  • /dev/swap 当前 swap 设备

*** 表示我的 Marndrake 系统中确实存在的符号链接。例如,如果鼠标有什么问题,我会做下面的事情(以 root):

ls -l /dev/mouse (检查鼠标设备是否存在且指向哪里)
ln -s /dev/ttyS0 /dev/mouse (创建一个符号链接 /dev/mouse 指向第一个串行端口)

对于 SCSI(及ATAPI)设备,/dev/tape 和 /dev/cdrom 应该指向“熟”设备(/dev/st* 和 /dev/sr* 相应地),而 /dev/cdwriter 和 /dev/scanner 应该指向相应的普通 SCSI 设备(/dev/sg*)。非临时套接字和管道可能存在于 /dev。常见的有:

/dev/printer socket lpd local socket
/dev/log socket syslog local socket
/dev/gpmdata socket gpm mouse multiplexer

Written by   on 三月 30, 2013 

这里有一个常见设备的清单:

 

  • /dev/ttyS0 – 第一个串行口。鼠标通常接在这里。
  • /dev/ttyS1 – 第二个串行口。你的调制解调器很可能接在这里。
  • /dev/ttyS2 和 /dev/ttyS3 是第三和第四个串行口(一般不存在,但你的内置调制解调器可以被设置成使用其中之一)。
  • /dev/modem – 串口调制解调器。通常是一个指向 /dev/ttyS1、/dev/ttyS2 或 /dev/ttyS3 的符号链接,具体取决于你的调制解调器接在那个串行端口。
  • /dev/mouse – 鼠标。通常是一个指向 /dev/ttyS0 或相似设备(见上)的符号链接,具体取决于你的鼠标接在哪个串行端口。
  • /dev/lp0 – 接在第一个并行口的打印机。通常你的打印机接在这里。
  • /dev/lp1 – 接在第二个并行口的打印机(一般不存在)。
  • /dev/fd0 – 第一个软盘驱动器(一般都有)。
  • /dev/fd0H1440 – 第一个软盘驱动器的高密度模式驱动程序。一般情况下,这个驱动程序(或其他有相似名字的设备驱动程序)在以特定密度格式化一张软盘的时候被调用。 Slackware 还有支持将一张3.5英寸软盘格式化为最大1.7MB的驱动程序。默认情况下,RedHat 和 Mandrake 没有这些驱动程序。
  • /dev/fd1 – 第二个软盘驱动器。
  • /dev/hda – 第一个 IDE 硬盘(整个硬盘)。大多数 IBM 兼容 PC 的硬盘是 IDE 设备。
  • /dev/hdb – 第二个 IDE 硬盘(整个硬盘)。很多计算机中,IDE 光驱接在这里。
  • /dev/hdc – 第三个 IDE 硬盘(整个硬盘)。很多计算机中,IDE 光驱接在这里。
  • /dev/cdrom – 指向相应设备的链接,通常是 /dev/hdc 或 /dev/hdb(CDROM)或/dev/scd0(CD-R/RW)。
  • /dev/hda1 – 第一个 IDE 硬盘的第一个分区。/dev/hda2 时第一个 IDE 硬盘的第二个分区。不难猜测,/dev/hdd8 将会是第四个IDE硬盘的第八分区。
  • /dev/tty1 – 第一个字符终端。/dev/tty2 时第二个字符终端,以此类推。
  • /dev/dsp – 数字音频,例如声卡。“dsp”是“digital signal processing(数字信号处理)”的缩写。
  • /dev/sndstat – 用 cat /dev/sndstat 来更多地了解你的声卡状态。
  • /dev/null – 当你不想要输出的时候就送到这里。
  • /dev/random – 用来读伪随机数。用 cat /dev/random 来在屏幕上显示一对乱七八糟的字符。还有一个 /dev/urandom 设备用来生成低质量的随机数序列。
  • /dev/sda – 第一个 SCSI 硬盘(整个硬盘)。在一台家用计算机中,不太可能有 SCSI 设备(昂贵)。
  • /dev/sdb – 第二个 SCSI 硬盘(“sdc”是第三个 SCSI 硬盘,以此类推。一个系统中可以有多个 SCSI 硬盘)。
  • /dev/sda1 – 第一个 SCSI 硬盘的第一个分区。
  • /dev/sr0 – 第一个 SCSI 光驱(有时叫做/dev/scd0)。如果你有一个 ATAPI CD Writer,也可能在这里。
  • /dev/sr1 – 第二个 SCSI 光驱(有时叫做 /dev/scd1)。(/dev/sr2 是第三个 SCSI 光驱,以此类推。系统中可以有多个 SCSI 光驱)
  • /dev/usb/scanner0 – 一个 usb 扫描仪。

试用 less /usr/src/linux/Documentation/usb/scanner.txt 了解如何从头开始配置扫描仪。欲了解更多:

less /usr/src/linux/Documentation/devices.txt
man MAKEDEV

象 /usr/src/linux/Documentation/devices.txt 解释的那样,我可能需要创建一些指向设备文件本身的符号链接来配置我的系统。这只是一个简单的实例,并不意味着通用的建议。当然,如果这些链接存在,它们应该有以下的:

  • /dev/mouse 当前鼠标端口***
  • /dev/tape 当前磁带设备
  • /dev/cdrom 当前光驱设备***
  • /dev/cdwriter 当前 CD-writer 设备(但是我的 RedHat 是 /dev/cdrecorder)
  • /dev/scanner 当前扫描仪设备
  • /dev/modem 当前拨出(调制解调器)端口
  • /dev/root 当前 root 文件系统
  • /dev/swap 当前 swap 设备

*** 表示我的 Marndrake 系统中确实存在的符号链接。例如,如果鼠标有什么问题,我会做下面的事情(以 root):

ls -l /dev/mouse (检查鼠标设备是否存在且指向哪里)
ln -s /dev/ttyS0 /dev/mouse (创建一个符号链接 /dev/mouse 指向第一个串行端口)

对于 SCSI(及ATAPI)设备,/dev/tape 和 /dev/cdrom 应该指向“熟”设备(/dev/st* 和 /dev/sr* 相应地),而 /dev/cdwriter 和 /dev/scanner 应该指向相应的普通 SCSI 设备(/dev/sg*)。非临时套接字和管道可能存在于 /dev。常见的有:

/dev/printer socket lpd local socket
/dev/log socket syslog local socket
/dev/gpmdata socket gpm mouse multiplexer

Written by   on 三月 30, 2013 

这里有一个常见设备的清单:

 

  • /dev/ttyS0 – 第一个串行口。鼠标通常接在这里。
  • /dev/ttyS1 – 第二个串行口。你的调制解调器很可能接在这里。
  • /dev/ttyS2 和 /dev/ttyS3 是第三和第四个串行口(一般不存在,但你的内置调制解调器可以被设置成使用其中之一)。
  • /dev/modem – 串口调制解调器。通常是一个指向 /dev/ttyS1、/dev/ttyS2 或 /dev/ttyS3 的符号链接,具体取决于你的调制解调器接在那个串行端口。
  • /dev/mouse – 鼠标。通常是一个指向 /dev/ttyS0 或相似设备(见上)的符号链接,具体取决于你的鼠标接在哪个串行端口。
  • /dev/lp0 – 接在第一个并行口的打印机。通常你的打印机接在这里。
  • /dev/lp1 – 接在第二个并行口的打印机(一般不存在)。
  • /dev/fd0 – 第一个软盘驱动器(一般都有)。
  • /dev/fd0H1440 – 第一个软盘驱动器的高密度模式驱动程序。一般情况下,这个驱动程序(或其他有相似名字的设备驱动程序)在以特定密度格式化一张软盘的时候被调用。 Slackware 还有支持将一张3.5英寸软盘格式化为最大1.7MB的驱动程序。默认情况下,RedHat 和 Mandrake 没有这些驱动程序。
  • /dev/fd1 – 第二个软盘驱动器。
  • /dev/hda – 第一个 IDE 硬盘(整个硬盘)。大多数 IBM 兼容 PC 的硬盘是 IDE 设备。
  • /dev/hdb – 第二个 IDE 硬盘(整个硬盘)。很多计算机中,IDE 光驱接在这里。
  • /dev/hdc – 第三个 IDE 硬盘(整个硬盘)。很多计算机中,IDE 光驱接在这里。
  • /dev/cdrom – 指向相应设备的链接,通常是 /dev/hdc 或 /dev/hdb(CDROM)或/dev/scd0(CD-R/RW)。
  • /dev/hda1 – 第一个 IDE 硬盘的第一个分区。/dev/hda2 时第一个 IDE 硬盘的第二个分区。不难猜测,/dev/hdd8 将会是第四个IDE硬盘的第八分区。
  • /dev/tty1 – 第一个字符终端。/dev/tty2 时第二个字符终端,以此类推。
  • /dev/dsp – 数字音频,例如声卡。“dsp”是“digital signal processing(数字信号处理)”的缩写。
  • /dev/sndstat – 用 cat /dev/sndstat 来更多地了解你的声卡状态。
  • /dev/null – 当你不想要输出的时候就送到这里。
  • /dev/random – 用来读伪随机数。用 cat /dev/random 来在屏幕上显示一对乱七八糟的字符。还有一个 /dev/urandom 设备用来生成低质量的随机数序列。
  • /dev/sda – 第一个 SCSI 硬盘(整个硬盘)。在一台家用计算机中,不太可能有 SCSI 设备(昂贵)。
  • /dev/sdb – 第二个 SCSI 硬盘(“sdc”是第三个 SCSI 硬盘,以此类推。一个系统中可以有多个 SCSI 硬盘)。
  • /dev/sda1 – 第一个 SCSI 硬盘的第一个分区。
  • /dev/sr0 – 第一个 SCSI 光驱(有时叫做/dev/scd0)。如果你有一个 ATAPI CD Writer,也可能在这里。
  • /dev/sr1 – 第二个 SCSI 光驱(有时叫做 /dev/scd1)。(/dev/sr2 是第三个 SCSI 光驱,以此类推。系统中可以有多个 SCSI 光驱)
  • /dev/usb/scanner0 – 一个 usb 扫描仪。

试用 less /usr/src/linux/Documentation/usb/scanner.txt 了解如何从头开始配置扫描仪。欲了解更多:

less /usr/src/linux/Documentation/devices.txt
man MAKEDEV

象 /usr/src/linux/Documentation/devices.txt 解释的那样,我可能需要创建一些指向设备文件本身的符号链接来配置我的系统。这只是一个简单的实例,并不意味着通用的建议。当然,如果这些链接存在,它们应该有以下的:

  • /dev/mouse 当前鼠标端口***
  • /dev/tape 当前磁带设备
  • /dev/cdrom 当前光驱设备***
  • /dev/cdwriter 当前 CD-writer 设备(但是我的 RedHat 是 /dev/cdrecorder)
  • /dev/scanner 当前扫描仪设备
  • /dev/modem 当前拨出(调制解调器)端口
  • /dev/root 当前 root 文件系统
  • /dev/swap 当前 swap 设备

*** 表示我的 Marndrake 系统中确实存在的符号链接。例如,如果鼠标有什么问题,我会做下面的事情(以 root):

ls -l /dev/mouse (检查鼠标设备是否存在且指向哪里)
ln -s /dev/ttyS0 /dev/mouse (创建一个符号链接 /dev/mouse 指向第一个串行端口)

对于 SCSI(及ATAPI)设备,/dev/tape 和 /dev/cdrom 应该指向“熟”设备(/dev/st* 和 /dev/sr* 相应地),而 /dev/cdwriter 和 /dev/scanner 应该指向相应的普通 SCSI 设备(/dev/sg*)。非临时套接字和管道可能存在于 /dev。常见的有:

/dev/printer socket lpd local socket
/dev/log socket syslog local socket
/dev/gpmdata socket gpm mouse multiplexer

2010-05-07 00:44:00 xjtuse_mal 阅读数 396

(1)dev 是设备(device)的英文缩写。这个目录对所有的用户都十分重要。因为在这个目录中包含了所有Linux系统中使用的外部设备。但是这里并不是放的外部设备的驱动程序。这一点和我们常用的windows, dos操作系统不一样。它实际上是一个访问这些外部设备的端口。我们可以非常方便地去访问这些外部设备,和访问一个文件,一个目录没有任何区别。

(2)设备文件
UNIX系统与边在本系统上的各种设备之间的通讯,通过特别文件来实现,就程序而言,磁盘是文件,MODEM是文件,甚至内存也是文件.所有连接到系统上
的设备都在/dev目录中有一个文件与其对应.当在这些文件上执行I/O操作时,由UNIX系统将I/O操作转换成实际设备的动作.例如,文件/dev/mem是系统的内存,如果cat这个文件,实际上是在终端显示系统的内存.为了安全起见,这个文件对普通用户是不可读的.因为在任一给定时间,内存区可能含有用户登录口令或运行程序的口令,某部分文件的编辑缓冲区,缓冲区可能含有用ed-x命令 解密后的文本,以及用户不愿让其他人存取的种种信息. 在/dev中的文件通常称为设备文件,用ls /dev命令可以看看系统中的一些设备: acuo 呼叫自动拨号器 console 系统控制台 dsknn 块方式操作磁盘分区 kmem 核心内存 mem 内存 lp 打印机mto 块方式操作磁带 rdsknn 流方式操作的磁盘分区 rmto 流方式操作的磁带 swap 交换区 syscon 系统终端 ttynn
终端口 x25 网络端口 等等

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/console:控制台和/dev/tty[0-63]:虚拟终端的区别与联系

/dev/null,外号叫无底洞,你可以向它输出任何数据,它通吃,并且不会撑着!
/dev/zero,是一个输入设备,你可你用它来初始化文件。
/dev/null------它是空设备,也称为位桶(bit bucket)。任何写入它的输出都会被抛弃。如果不想让消息以标准输出显示或写入文件,那么可以将消息重定向到位桶。
/dev/zero------该设备无穷尽地提供0,可以使用任何你需要的数目——设备提供的要多的多。他可以用于向设备或文件写入字符串0。

/dev/urandom用来生成低质量的随机数序列

2016-07-07 12:00:27 u010164190 阅读数 1130

1. sysfs的挂载点是/sys目录, sysfs是一个虚拟的文件系统(还有其它的虚拟文件系统,例如usbfs和procfs),sysfs导出了内核的数据结构。

   /sys/dev/ 和/sys/devices是sysfs按面向对象管理的思想来组织,sysfs最主要是用来描绘Linux kernel 2.6中的设备驱动模型,用户态的
mdev/udev后台程序会动态地周期性的扫描/sys目录中的属性项来自动管理设备文件(也称为设备节点),从而在/dev目录会建立或者删除对应的设备文件。

2、/dev,设备文件存储目录,应用程序通过对这些文件的读写和控制,可以访问实际的设备;
  /sys/devices目录,按照设备挂接的总线类型,组织成层次结构,保存了系统所有的设备;是文件系统管理设备的最重要的目录结构;
  /sys/dev下有两个子目录,block和char,存放的是块设备和字符设备的主次号码,形式为(major:minor),它指向/sys/devices目录下的设备。 
没有更多推荐了,返回首页