第七章 设备管理_第1页
第七章 设备管理_第2页
第七章 设备管理_第3页
第七章 设备管理_第4页
第七章 设备管理_第5页
已阅读5页,还剩24页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第七章第七章 设备管理设备管理 本章学习目标本章学习目标了解了解LinuxLinux设备文件设备文件学会使用和安装硬件设备学会使用和安装硬件设备7.17.1硬件设备硬件设备7.1.1设备文件设备文件设备号:设备号:LinuxLinux使用来区分硬件设备使用来区分硬件设备每一个设备都有一个每一个设备都有一个主设备号主设备号和和子设备号子设备号: : 主设备号主设备号:确定使用什么样的驱动程序:确定使用什么样的驱动程序子设备号子设备号:硬件驱动程序用来区分不同设备:硬件驱动程序用来区分不同设备和判断如何进行处理。和判断如何进行处理。 LinuxLinux把所有的设备文件都放置在把所有的设备文件都放

2、置在/dev/dev目录下目录下 常见的设备与驱动程序的对应关系如书本表常见的设备与驱动程序的对应关系如书本表7-17-1rootlocalhost root#ls /dev/tty*crw-w- 1 root tty 4, 1 4月月 29 09:08 /dev/tty1crw- 1 root root 4, 2 4月月 29 09:07 /dev/tty2crw- 1 root root 4, 3 4月月 29 09:07 /dev/tty3crw- 1 root root 4, 4 4月月 29 09:07 /dev/tty4crw- 1 root root 4, 5 4月月 29 09

3、:07 /dev/tty5crw- 1 root root 4, 6 4月月 29 09:07 /dev/tty67.1.2设备分类设备分类 LinuxLinux中,中,硬件设备硬件设备分为两种,分为两种,块设备块设备和和字字符设备符设备:字符设备字符设备:以字符为单位输入输出数据的设:以字符为单位输入输出数据的设备备 ,一般不需要使用缓冲区而直接对它进行,一般不需要使用缓冲区而直接对它进行读写读写 块设备块设备:以一定大小的数据块为单位输入输出:以一定大小的数据块为单位输入输出数据的,一般要使用缓冲区在设备与内存之间数据的,一般要使用缓冲区在设备与内存之间传送数据。传送数据。 设备驱动程序:

4、设备驱动程序:系统对设备的控制和操作系统对设备的控制和操作 组成:组成:设备服务子程序设备服务子程序和和中断处理程序中断处理程序: 设备服务子程序:对设备进行各种操作的代码设备服务子程序:对设备进行各种操作的代码 中断处理子程序:处理设备中断。中断处理子程序:处理设备中断。 主要功能是:主要功能是: 对设备进行初始化对设备进行初始化 启动或停止设备的运行启动或停止设备的运行 把设备上的数据传送到内存把设备上的数据传送到内存 把数据从内存传送到设备把数据从内存传送到设备 检测设备状态检测设备状态7.27.2使用设备使用设备7.2.1硬盘硬盘存储介质存储介质优点优点: :容量大、传输速度快容量大、

5、传输速度快存放:存放:能够在其不同位置存放不同的文件能够在其不同位置存放不同的文件系统。系统。 种类种类: :SCSISCSI、IDEIDE、SATASATA等等 硬盘的物理几何结构硬盘的物理几何结构: :磁盘表面磁盘表面(headsheads)、)、柱面柱面(cylinderscylinders)、)、扇区扇区(sectorssectors) 硬盘内部硬盘内部: : 由几张盘片叠加在一起,形成一个柱体面;由几张盘片叠加在一起,形成一个柱体面; 每个盘片都有上下表面;每个盘片都有上下表面; 磁头和磁盘表面接触从而能读取数据。磁头和磁盘表面接触从而能读取数据。 整个硬盘体积换算公式:整个硬盘体积

6、换算公式:磁面个数磁面个数 x x 扇区个数扇区个数 x x 每个扇区的大小每个扇区的大小 x x 柱面个数柱面个数 = = 硬盘体积硬盘体积 使用硬盘的步骤如下:使用硬盘的步骤如下: 以超级用户身份登录以超级用户身份登录 创建一个挂载点来挂载硬盘分区创建一个挂载点来挂载硬盘分区 执行挂载命令执行挂载命令 修改修改/etc/fstab/etc/fstab文件文件: :可以使得系统每次启动可以使得系统每次启动时自动挂载硬盘分区时自动挂载硬盘分区 7.2.2 DVD-ROM DVD-ROMDVD-ROM(同(同CD-ROMCD-ROM)驱动器)驱动器: :只读设备,与其他只读设备,与其他块设备安装

7、方式相同。块设备安装方式相同。 超级用户身份执行如下命令:超级用户身份执行如下命令:.root#.root#mount mount t iso9660 /dev/cdrom /mnt/cdromt iso9660 /dev/cdrom /mnt/cdromn如果命令生效,光盘中的内容将出现在如果命令生效,光盘中的内容将出现在/mnt/cdrom/mnt/cdrom目录下。目录下。n若挂载没有成功,可能的原因如下:若挂载没有成功,可能的原因如下: /mnt/cdrom/mnt/cdrom目录不存在目录不存在 /dev/cdrom/dev/cdrom不存在不存在 当前目录是挂载点当前目录是挂载点

8、卸载光盘的命令:卸载光盘的命令: root# root#umount /dev/cdromumount /dev/cdrom7.2.3 USB存储设备存储设备 USBUSB存储设备存储设备: :读取速度快、稳定性高读取速度快、稳定性高, ,即插即用即插即用 常见的常见的USBUSB存储设备存储设备: :U U盘和盘和USBUSB硬盘硬盘 在在LinuxLinux中使用中使用U U盘的情况会比较复杂盘的情况会比较复杂 LinuxLinux中中USBUSB硬盘的使用方法相对统一硬盘的使用方法相对统一 示例示例7.47.4挂载挂载U U盘:盘: root# root#mountmount t vfa

9、t /dev/sdb1 /mnt/usbt vfat /dev/sdb1 /mnt/usb 提示:要先卸载提示:要先卸载USBUSB设备,再拔出设备,再拔出USBUSB设备设备, ,不丢失不丢失数据。数据。7.2.4打印机打印机 在在LinuxLinux下传统上命名为行式打印机的打印下传统上命名为行式打印机的打印机设备是机设备是字符模式字符模式的设备,并且在的设备,并且在/dev/dev目目录中可以找到录中可以找到 Red Hat Linux 9Red Hat Linux 9中,使用了中,使用了CUPSCUPS作为默作为默认的认的打印管理程序打印管理程序 CUPSCUPS(Common Uni

10、x Printing SystemCommon Unix Printing System),),即即通用通用UNIXUNIX打印系统打印系统 Linux打印机简介打印机简介 配置配置CUPS服务服务 (1 1) 配置界面:配置界面: 打开所选的打开所选的WebWeb浏览器,指向浏览器,指向http:/localhost:631http:/localhost:631,如图,如图7-27-2所示。所示。 图图7-17-1CUPSCUPS配置主界面配置主界面 (2 2) 添加新打印机:添加新打印机: 单击单击PrintersPrinters或或Manage Printer

11、sManage Printers链接,链接,CUPSCUPS配配置工具将打开当前的打印机清单,单击置工具将打开当前的打印机清单,单击Add Add PrinterPrinter,用超级用户登录,如图,用超级用户登录,如图7-37-3所示所示。 输入相应的用户和口令后,进入输入相应的用户和口令后,进入增加打印增加打印机机界面,如图界面,如图7-4所示。所示。 输入完后,单击输入完后,单击ContinueContinue,进入下一步,进入下一步,如图如图7-57-5所示所示 选择后,单击选择后,单击ContinueContinue进入下一步,进入下一步,设置新打设置新打印机的印机的URLURL。

12、如图如图7-67-6所示,打印机连接到计算机所示,打印机连接到计算机NICKNICK,打印机,打印机名为名为jujuprinterjujuprinter。 输入相应的输入相应的URLURL后后,单击单击Continue进入下进入下一步,如图一步,如图7-7所示。选择打印机型(打印所示。选择打印机型(打印机过滤器)。机过滤器)。 使用使用RawRaw或或PostScriptPostScript选项选项。然后继续选择对应的然后继续选择对应的打印机驱动程序,如图打印机驱动程序,如图7-87-8所示。所示。 选择完后选择完后,则可以看到屏幕显示如下信息:,则可以看到屏幕显示如下信息:“Printer

13、jujuprinterPrinter jujuprinter has been added has been added successfully.”successfully.” 设置的打印机名成为了超链接,可以单击设置的打印机名成为了超链接,可以单击这个链接这个链接查看查看新配置的新配置的CUPSCUPS打印机的当前打印机的当前状态。状态。7.2.5显示设备显示设备 显示设备重新配置显示设备重新配置 : :修改修改X WindowX Window的主要配的主要配置文件置文件/etc/X11/XF86Config/etc/X11/XF86Config。 XFree86XFree86按照一定的格

14、式来编写配置文件按照一定的格式来编写配置文件 XFree86ConfigXFree86Config文件:文件: 非常重要,而且每一台计算机的设置可能都不非常重要,而且每一台计算机的设置可能都不一样。一样。 XFree86ConfigXFree86Config文件非常复杂,修改其中的配文件非常复杂,修改其中的配置以适应自己的硬件环境是很复杂的事置以适应自己的硬件环境是很复杂的事 图形化界面进行显示系统的配置:图形化界面进行显示系统的配置:选择选择“主主菜单菜单” “ “系统设置系统设置” “ “显示显示”程序或在程序或在终端下使用终端下使用redhat-config-xfree86redhat-

15、config-xfree86命令通过来。命令通过来。 redhat-config-xfree86redhat-config-xfree86:设置程序,界面如图:设置程序,界面如图7-97-97.2.6声卡声卡系统会在安装过程中自动检测出声卡系统会在安装过程中自动检测出声卡,并,并且自动进行驱动程序的安装。且自动进行驱动程序的安装。 系统安装时没有检测出声卡系统安装时没有检测出声卡1.1. 可选择可选择“主菜单主菜单” “ “系统设置系统设置” “声卡监测声卡监测”程序程序2.2. 在终端下使用在终端下使用redhat-config-soundcardredhat-config-soundcar

16、d程序程序进行声卡的检测进行声卡的检测 7.2.7网卡网卡 LinuxLinux可以有两种方式支持网卡:可以有两种方式支持网卡: 在内核中直接支持在内核中直接支持 加载模块支持。加载模块支持。 网卡已被识别:网卡已被识别:使用使用redhat-config-networkredhat-config-network程序就可以完程序就可以完成网络设置工作成网络设置工作7.37.3课后习题与实验课后习题与实验1.1.在在LinuxLinux系统中,以系统中,以 方式访问设备。方式访问设备。2.2.CD-ROMCD-ROM标准的文件系统类型是标准的文件系统类型是 。3.3.字符设备文件类型的标志是字符

17、设备文件类型的标志是 。4.4.将光盘将光盘CD-ROMCD-ROM(/dev/cdrom/dev/cdrom)安装到文件系统的)安装到文件系统的/mnt/cdrom/mnt/cdrom目录下的命令是目录下的命令是 。5.5.Red Hat Linux 9Red Hat Linux 9中的默认打印管理服务是中的默认打印管理服务是 ,其其WebWeb管理地址是管理地址是 。6.6.在大多数发行版本中,以下哪个属于块设备(在大多数发行版本中,以下哪个属于块设备(block block devicedevice)?()?( )A A串行口串行口B B硬盘硬盘C C虚拟终端虚拟终端 D D打印机打印机

18、7.7.在在LinuxLinux中,如何标识接在中,如何标识接在IDE0IDE0上的上的slaveslave硬盘的第硬盘的第2 2个个扩展分区(扩展分区( )A/dev/hdb2 B/dev/hd1b2 C/dev/hdb6 D/dev/hd1b6A/dev/hdb2 B/dev/hd1b2 C/dev/hdb6 D/dev/hd1b67.3.1课后习题课后习题8.8.下面哪个文件用来设置下面哪个文件用来设置 X X windowwindow 的显示分辨率?的显示分辨率? ( )A AxinitxinitB BxinitrcxinitrcC CXF86SetupDXF86SetupDXF86ConfigXF86Config9.9.在在 XF86ConfigXF86Config 配置文件中,哪个段用来设置字体文件?(配置文件中,哪个段用来设置字体文件?( )A ATheThe xfsCodesxfsCodes sectionsectionB BTheThe GraphicsGraphics sectionsectionC CTheThe FilesFiles sectionsectionD

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论