常用设备及管理

上传人:zhu****ng 文档编号:252992687 上传时间:2024-11-27 格式:PPT 页数:30 大小:434.50KB
返回 下载 相关 举报
常用设备及管理_第1页
第1页 / 共30页
常用设备及管理_第2页
第2页 / 共30页
常用设备及管理_第3页
第3页 / 共30页
点击查看更多>>
资源描述
Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,Click to edit Master title style,*,孝感工业学校计算机中心,Wednesday,November 27,2024,第,6,章 常用设备及管理,本章提要,Fedora 8设备管理概述,磁盘、光驱和USB设备管理,声卡和显卡,打印机管理,要正确理解Linux操作系统,就必须了解设备管理的有关概念。设备管理是操作系统的一项重要功能。操作系统管理设备的好坏,直接影响着操作系统的性能发挥。Linux的早期版本对设备的兼容性不太好,导致很多硬件在该平台上无法发挥其最佳性能。在Fedora 8中已经能支持绝大多数的设备了,特别是我们常见的流行的配置。在安装Linux的过程中已经为几乎所有硬件设备安装了驱动程序,但是仅仅这样并不能保证计算机工作在最佳性能。本章主要介绍有关设备的基本原理及Fedora 8中如何安装、配置及管理常用的设备。,Linux设备管理概述,设备驱动程序,Linux对每个外部设备都分配一个特殊的文件设备文件。Linux中引入设备文件的目的是实现设备独立性。用户通过访问设备文件进行对外部设备的访问。Linux将外设看作一个文件来管理,这样就避免了由于外设的增加而带来的问题。当需要增加新设备时,只要在操作系统内核中增加相应的设备文件即可。因此,设备文件在外设与操作系统之间提供了一个接口,用户使用外设就像使用普通文件一样。,Linux将设备驱动程序统一保存在,/dev,目录下,以便于查找和管理;但是,该目录下有些文件并非是真正的驱动程序,而是指向驱动程序的链接文件。,Fedora 8下的驱动程序命名与其他Linux操作系统甚至早期版本的RedHat Linux的命名方式有所不同,常见的设备名称与驱动程序的对应关系如表6-1所示:,Fedora 8下常见设备及对应的驱动程序命名,设备名称,命名,备注,第一软驱(A驱),/dev/fd0,第二软驱(B驱),/dev/fd1,IDE接口的第一个硬盘(master),/dev/sda,早期版本命名为/dev/hda,IDE接口的第二个硬盘(slave),/dev/sdb,早期版本命名为/dev/hdb,SCSI的第一个硬盘,/dev/sda,SCSI的第二个硬盘,/dev/sdb,光驱(CD-ROM),/dev/cdrom,打印机(Printer),/dev/lp0,字符设备和块设备,任何与Linux相连并与之相通信的都被Linux当作设备,终端、打印机、调制解调器等称为字符设备,它们都以字符方式进行发送和接收数据;而硬盘、磁带和磁盘传送的信息是以块为单位的,被称为块设备。显然,块设备的速度更快,因为它们每次都是成批地传数据。有些设备在不同的情况下既可以被使用为字符设备也可以被使用为块设备,例如,一些磁带机就属于这种情况,这种设备有两套设备驱动程序,用户可以针对不同的读写要求来选择设备驱动程序。,字符设备和块设备的区别是处理设备缓冲的方式。字符设备通常多是自己缓冲,而块设备通常都是由内核来完成缓冲,每次读写的块的大小一般为512字节或1024字节。通常缓冲对用户来说是透明的。设备的类型信息(字符设备还是块设备)都详细地保存在设备驱动程序的文件中。,字符设备和块设备,图6-2字符设备和块设备,主设备号和次设备号,系统中可能有很多同样类型的设备,这时,系统就应采取一定的方法来区别这些同类的设备。Linux采用设备编号的方法,每个设备都有一个主设备号和次设备号来标识它。主设备号标识所使用的驱动程序,次设备号用来标识具体设备的编号。,图6-3 tty设备的主设备号和次设备号,mknod命令的使用,mknod(make node)命令被用于几种不同的目的。最常用的用它来创建FIFO(First Input First Output,先进先出)设备文件,该文件用于形成字符或块设备的队列。,m k n o d命令格式如下:,mknod OPTION.NAME TYPE MAJOR MINOR,NAME表示设备文件名;TYPE表示设备名,可以是下列值:,c:代表字符设备;,d:代表块设备;,p:代表FIFO设备;,u:代表非缓冲字符设备。,例如:,rootCandy root#mknod/dev/sbpcd0 b 25 0,该设备文件的名字为/dev/sbpcd或/dev/sbpcd0(sb指声卡),主设备号为25,次设备号为0。,磁盘、光驱和USB设备,软盘的加载与卸载,和其它分区一样,软驱在使用前必须加载才能使用,否则操作系统无法进行存取。软盘块设备名以字母“fd”开始,/dev/fd0对应第一个软盘,在安装Fedora 8后,系统会创建一个名为“/mnt”的目录。一般用户在这个目录下创建软盘的加载目录floppy,即/mnt/floppy。软盘加载的步骤如下:,以超级用户身份登陆,在软驱中插入软盘,执行如下命令加载软驱:,rootCandy,root#mount,t,vfat,/dev/fd0 /,mnt,/floppy,其中“,-t,vfat,”,参数表示软盘文件系统类型为,FAT,。成功安装后,软盘的文件会出现在,/,mnt,/floppy,目录下,这些文件对所有的用户可读,但只有,root,才可以修改、删除这些文件。,图形界面下加载,若在启动Fedora 8时,若系统检测到软驱中有软盘则会自动加载软盘,并会在GNOME桌面上出现软盘图标。也可以在GNOME环境的菜单上单击“应用程序”/“系统工具”/“文件浏览器”,打开nautilus,鼠标右键选择并单击“软盘驱动器”选项,并在弹出的菜单中选择“挂载”选项来加载软盘。如下图6-4所示:,图6-4 在GNOME上加载软驱,图形界面下加载(续),在选择“挂载”选项后,桌面上会出现软盘的图标,用鼠标双击这个图标就可以打开“Nautilus”窗口画面,并且浏览软盘中的文件内容。如上图6-5所示。在打开的“Nautilus”窗口画面中,很容易就可以进行文件复制、移动、粘贴或编辑等操作。,图6-5 Nautilus中浏览软驱内容,软盘的卸载,若不再需要存取软盘中的文件数据时,应该在取出软盘前卸载,卸载软盘的命令如下:,rootCandy root#umount /mnt/floppy,注意:在卸载软盘时,当前工作目录不能是/mnt/floppy或其子目录。,当然,也可以在GNOME图形界面下选择卸载软盘,首先关闭打开的“Nautilus”窗口,然后右键单击桌面上的“Floppy”图标,再单击“弹出”即可。在卸载后,原先桌面上的软盘图标也会消失。,格式化软盘,若要将软盘进行格式化,可以使用Fedora 8中内置的图形界面工具“Floppy formatter”。要使用此工具,选择如图6-4所示弹出菜单的“格式化”,,系统即会打开“Floppy formatter”窗口,如下图6-6所示:,若要在命令提示符状态下格式化软盘,可以使用Fedora 8系统提供的“mke2fs”命令。命令格式如下:,rootCandy root#mke2fs/dev/fd0,图6-6 Floppy formatter程序运行界面,DVD/CD-ROM,DVD/CD-ROM驱动器从根本上来说只是只读设备,它与其它块设备的安装方式相同。DVD/CD-ROM一般包含标准的ISO9660文件系统和一些可选的扩充。选择的DVD/CD-ROM基本上都符合ATAPI标准。,当光盘放入DVD/CD-ROM后,Fedora 8可以自动进行检测,加载到/media目录下并创建一个以光盘卷标为名称的子目录,然后打开光盘的内容。但有时系统会发生无法自动加载光盘的情况,这时就必须手动加载,否则操作系统无法进行读取光盘中的数据。用户可以创建一个名为“/media/cdrom”的目录作为光盘的挂载点,而系统本身对应光驱的设备文件为“/dev/cdrom”,,加载DVD/CD-ROM,使用mount命令可以把光盘中的所有目录和文件加载到Linux目录中,以root身份执行如下的命令:,rootCandy root#mount t iso9660/dev/cdrom /media/cdrom,上述命令执行后,若不能成功加载光盘,可能的原因如下:,(1)/dev/cdrom不存在或破坏;,(2)/mnt/cdrom 不存在,(3)当前目录是挂载点/media/cdrom。,用户也可以简单输入如下命令:,rootCandy root#mount /media/cdrom,如果命令生效,光盘中的内容将会出现在目录/media/cdrom下。,若不再需要存取光盘中的文件数据时,应该在取出光盘前卸载,卸载光盘的命令如下:,rootCandy root#umount/mnt/cdrom,注意:如果DVD/CD-ROM没有能够成功卸载,光盘就无法被取出。,硬盘,假设Windows操作系统使用FAT32的文件系统,而且安装在/dev/sda1(可以使用fdisk命令来查看安装的位置),在加载前需要预先创建一个加载的目录,如:/mnt/win,然后就可以使用下面的命令来加载了。,rootCandy root#mkdir /mnt/win,该命令用于创建win目录,rootCandy root#mount t vfat /dev/sda1 /mnt/win,该命令用于/挂载windows分区,rootCandy root#ls /mnt/win,该命令用于查看windows分区中文件,使用“-t vfat”选项,是因为Windows下文件系统是FAT32格式的。,当然,这种方式加载的分区,在下次系统启动时,又需要重新加载。为了能让系统启动时自动加载,可以修改/etc/fstab文件,把如下内容加入最后一行即可:,/dev/sda1 /mnt/win vfat defaults 1 1,USB存储设备,Fedora 8对USB设备的支持已经非常好,它能支持几乎所有的USB接口设备,如键盘、鼠标、打印机等等,对这些设备的支持只要操作系统安装正常,加载相应的驱动程序就能使用,这里主要介绍Fedora 8下USB接口的存储设备(U盘或移动硬盘)的使用。,在Fedora 8中查找,USB,设备,Fedora 8中处理USB存储设备的驱动方式和SCSI(小型计算机系统接口)设备差不多。Fedora 8处理SCSI和USB设备的方式意味着无论是SCSI还是USB设备,在“硬件浏览器”中它们都将被显示在/dev目录下,且被显示为/sdb、/sdc等,显示的内容取决于安装的这种类型的设备数量。,在Fedora 8中查找,USB,设备(续),可以通过fdisk命令来查看。图6-7是运行fdisk-l时显示的情况:,图6-7 fdisk l显示的USB存储设备信息,从上面显示可以看出,挂接在系统中的USB存储设备为128MB(系统显示为130MB),在Fedora 8中查找,USB,设备(续),当然,也可以使用dmesg命令来查看系统中USB储存设备的情况。命令格式为:,rootCandy mnt#dmesg|grep sdb,显示结果如下图6-9所示:,图6-9 dmesg显示的USB存储设备信息,使用USB存储设备,为了能够让USB存储设备挂接在Linux系统中,使用如下命令:,rootCandy root#mkdir /mnt/usb,此命令用于创建usb目录。,rootCandy root#mount t vfat /dev/sdb /mnt/usb,然后挂载usb存储设备。,rootCandy root#ls/mnt/usb,然后查看usb盘中的文件。,使用上述命令挂载的USB储存设备不能很好地识别中文文件名,要使它能识别中文文件名,可使用如下命令:,rootCandy root#mount t vfat -o isocharse
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!