设备管理培训课程(共41页).ppt_第1页
设备管理培训课程(共41页).ppt_第2页
设备管理培训课程(共41页).ppt_第3页
设备管理培训课程(共41页).ppt_第4页
设备管理培训课程(共41页).ppt_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

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

文档简介

1、第七章 设备管理主要内容设备管理概述硬盘和DVD-CDROM磁盘配额USB存储设备打印机显示设备、声卡及网卡7.1 设备管理概述7.1.1 Linux设备管理概述在Linux系统中,用户是通过文件系统与设备接口的。所有设备都作为特别文件,从而在设备管理上具有以下特性:1. 每个设备都对应文件系统中的一个索引节点i-node,都有一个文件名。2. 应用程序通常可以通过系统调用open翻开设备文件,建立起与目标设备的连接。3. 对设备的使用类似于对文件的存取。4. 设备驱动程序都是系统内核的一局部,它们必须为系统内核或者它们的子系统提供一个标准的接口。5. 设备驱动程序使用一些标准的内核效劳,如内

2、存分配等。7.1.2 设备驱动程序 设备驱动程序的主要功能1. 对设备初始化和释放。2. 启动或停止设备运行。3. 把数据从内核传送到硬件和从硬件读取数据。4. 读取应用程序传送给设备文件的数据和回送应用程序请求的数据。5. 检测和处理设备出现的错误。 在用户进程调用驱动程序时,系统进入核心态,这时不再是抢先式调度。也就是说,系统必须在驱动程序的子函数返回后才能进行其他的工作。7.1.3 设备分类 I/O设备的类型 按设备的所属关系可以将I/O设备分为以下两类。 1系统设备 系统设备是在系统生成时已登记于系统中的标准设备,属于系统的根本配置。 2用户设备 用户设备是在系统生成时未登记在系统中的

3、非标准设备7.1.3 按设备的信息交换的单位分类字符设备(c):字符设备是以字符为单位进行输入和输出的设备。所有能够象字节流一样访问的设备都通过字符设备来实现,通常在/dev/目录下面。无需缓冲直接读写设备,通常只允许按顺序访问。如打印机、键盘,终端等。 一般要包含open, read, write, close等系统调用的实现。块设备(b):块设备的输入和输出是以数据块为单位的。通常是指诸如磁盘、内存、Flash等可以容纳文件系统的存储设备。将数据按可寻址的块为单位进行处理,可以随机访问,利用缓冲技术.块设备也是通过文件系统来访问。特征在对字符设备发出读/写请求时,实际的硬件I/O一般就紧接

4、着发生了。块设备那么利用一块系统内存作缓冲区,当缓冲区中的数据能满足用户对设备的操作要求,就返回请求的数据,如果不能,就调用请求函数来进行实际的I/O操作。块设备是主要针对磁盘等慢速设备设计的,以免消耗过多的CPU时间来等待。7.1.3 共享属性分类按设备的共享属性可将I/O设备分为以下三类。1独占设备所有的字符设备都是独占设备。独占设备是指一段时间内只允许一个用户进程访问的设备,即临界资源。2共享设备块设备都是共享设备。共享设备是指一段时间内允许多个进程同时访问的设备。3虚拟设备 通过虚拟设备技术把一台独占设备变换为假设干台逻辑设备,供假设干个用户进程同时使用,以提高设备的利用率。 7.1.

5、4 设备管理的任务和功能设备管理是对计算机的输入/输出系统的管理,它是操作系统中最具有多样性和复杂性的局部。其主要任务如下所述。1选择和分配I/O设备以便进行数据传输操作。2控制I/O设备和CPU或内存之间交换数据。3为用户提供一个友好的透明接口,把用户和设备硬件特性分开,使得用户在编制应用程序时不必涉及具体设备,由系统按用户的要求来对设备的工作进行控制。另外,这个接口还为新增加的用户设备提供一个和系统核心相连接的入口,以便用户开发新的设备管理程序。 4提高设备和设备之间、CPU和设备之间以及进程和进程之间的并行操作程度 ,以使操作系统获得最正确效率。7.2 硬盘 硬盘驱动器Hard Disk

6、 Driver,HDD是微机系统的根本外部存储器,它的磁盘片是一般是硬质合金圆片,并固定安装在驱动器内部,所以简称为硬盘。 它的存储容量大,速度快。硬盘至今仍是计算机的标准配置,并随着存储技术的开展,其容量由早期的10余MB开展到现在的几百GB,使计算机具备了海量存储的能力。7.2.1 硬盘的特点 硬盘的驱动器和盘片是一个整体,硬盘的存储介质由假设干个涂有磁粉的金属圆盘片同轴叠加在一起构成,硬盘的磁头组与盘片是非接触式,磁头是漂浮在盘片上方的,因而硬盘的转速很快,常见有5400转/分、7200转/分和10000转/分。 硬盘是全封闭式,硬盘采用的密封式金属外壳使硬盘驱动器具备一定的强度,保护内

7、部的其它组件,密封式有助于防止灰尘进入硬盘内部。7.2.2 硬盘的外部结构控制电路控制电路电源接口电源接口跳线跳线数据接口数据接口7.2.3 硬盘的内部结构磁盘片磁盘片读写磁头组读写磁头组磁头驱动臂磁头驱动臂音圈电机音圈电机磁头伺服机构磁头伺服机构主轴马达主轴马达7.2.4 硬盘的分类1硬盘可按安装位置分类 内置式 外置式2硬盘的接口类型: IDE接口 SCSI接口 SATA接口 IEEE 1394接口 USB接口7.2.5 硬盘的接口IDE接口: IDEIntegrated Drive Electronics叫集成驱动器电子接口,也被称为ATA接口,是硬盘主要的接口类型,通常主板上的有两个4

8、0芯的E-IDE插座,可支持四个IDE设备,标有Primary的为主插座,标有Secondary的为次插座。IDE接口的 主要有Ultra ATA 33/66/100/133几种标准,其高达传输速度每秒133MB。 -速度较慢 -价格较低 -容量较大SCSI接口:与IDE接口从外观就可区别,普通SCSI接口采用50芯扁平线缆,16位SCSI接口采用了68芯的扁平线缆。SCSI接口通常可支持多达15个设备,传输速度较E-IDE更高,其转速在10000转/分以上,被广泛应用在效劳器的硬盘接口上。 -速度较快 -价格较高 -容量较低SATA接口:Serial-ATA被称为串行接口,是一种较新的硬盘接

9、口方式,它的传输速率到达150MB/s,SATA使用了相互干扰小的串行线路进行信号传输,信号的清晰度较IDE更高,所以其工作频率能够提升较高。SATA接口方式正在成为硬盘的接口标准。SATA 1.0 传输速度为150MB/SSATA 2.0 传输速度为300MB/S 7.2.5 硬盘的接口USB接口:是在1994年出现的通用串行总线,已开展到2.0版本,其带宽高达480Mbps,优点是一个USB接口理论上可连接多达127个USB设备,支持热插拔,不占用系统IRQ资源,兼容性强,扩展性好,但缺点是设备间通信效率较低,连接线缆长度较短。7.2.6 Windows和Linux中的软驱和光驱Windo

10、ws系统Linux系统A:软盘F:光盘/mnt/floppy目录/mnt/cdrom目录 设备挂载在Linux系统中,如果要使用硬盘、光盘、软盘或MO盘等存储设备,必须先进行挂载Mount。当存储设备挂载完成之后,就可以将其作为一个目录来进行访问了。挂装设备需要使用mount命令。执行这一命令,至少要先确定以下三种信息: 1. 要挂载Mount对象的文件系统类型;2. 要挂载Mount对象的设备名称/dev/?;3. 要将设备挂载Mount到哪一目录 mount 命令命令格式:mount -t type 设备文件 挂载点-t :指定文件系统的类型,不必指定有时也能识加,-t 后面跟 ext3

11、、ext2 、reiserfs、vfat 、ntfs 、 minix、msdos、hpfs、nfs、iso9660等,其中 vfat 是fat32和fat16分区文件系统所所用的参数;如果您忘记了文件系统,也可以在-t 后面加auto 。设备文件:指存储设备,比方/dev/hda1, /dev/sda1 ,cdrom 等,至于系统中有哪些存储设备,主要通过fdisk -l 或者查看/etc/fstab 文件 ;一般的情况下光驱设备是/dev/cdrom ;软驱设备是/dev/fd0 ;硬盘及移动硬盘以 fdisk -l 的输出为准。参数选项-r:挂载的文件系统,只有“读的许可。-w:挂载的文件

12、系统有“读和“写的许可缺省。-a:将文件/etc/fstab中列出的所有文件系统全部挂载。-n:挂载的文件系统信息不在/etc/mtab中记载。(每执行一次mount命令,要把挂载的文件系统写入mtab文件,每执行一次umount,就要从/etc/mtab删除该文件系统-v:显示挂载的信息。 使用mount挂载光盘例1. 列出当前系统中已挂载的文件系统。# mount例2. 以只读形式挂载光盘。# mount -r -t iso9660 /dev/cdrom /mnt/cdrom# ls /mnt/cdrom注:执行mount命令需要有root的权限。执行mount命令时,当前目录不能在挂载点

13、中。被挂载的光盘是取不出来的,可用umount命令卸载后取出。 使用CD-ROM使用CD-ROM前必须把它先装载到Linux 的目录树中: # mount -t auto /dev/cdrom /mnt/cdrom该命令仅超级用户可使用/mnt/cdrom 目录必须是一个已经存在的空目录,如不存在,可创立: # mkdir /mnt/cdrom如果装载成功,在/mnt/cdrom下可见到在光盘中的内容 使用软盘软盘和CD-ROM类似,也要事先装载:#mount t auto /dev/fd0 /mnt/floppy/mnt/floppy 也是一个系统中存在的空目录退出软盘的使用,应先退出/mn

14、t/floppy 目录,然后使用卸载软盘命令: # umount /mnt/floppy注:有的Linux 系统,在系统升机时就自动地装载了。 使用USB盘oUSB硬盘在Linux系统下是被模拟成SCSI设备来使用的o对应的设备文件是/dev/sda,如果有多块USB硬盘, 那么设备文件依次是/dev/sdb、/dev/sdc等o操作举例o挂载o# mkdir /mnt/usbo# mount t vfat /dev/sda /mnt/usbo卸载o# umount /mnt/usb 显示中文文件名如果加载的存储介质中含有中文文件名,需要在运行mount命令时,再加上“-o iocharset

15、=cp950参数,这样才能看到保存媒体内的中文文件名。例如加载光盘:#mount -o iocharset=cp950 /dev/cdrom /mnt/cdrom 访问硬盘上的Windows 分区使用之前,应先装载Windows 分区: Linux 把Windows 分区看成一个设备 # mount -t vfat /dev/hda1 /mnt/dosdrive(这里 /dev/hda1 是DOS/Windows 分区对应的设备文件名,如果是SCSI 盘那么是/dev/sd.# mount -t vfat -o user,rw,exec ,umask=000 /dev/hda1 /mnt/do

16、sdrive对于目录/mnt/dosdrive 的权限可根据用户的需要使用chmod 命令进行设置 卸载文件系统umount 命令命令功能:卸载文件系统格式:umount 设备文件/挂载点说明:不能卸载一个正在其中工作的文件系统例:正确卸载光盘 # umount /dev/cdrom 或者 # umount /mnt/cdrom错误卸载光盘: root zsd cdrom # umount /mnt/cdrom7.3 磁盘配额 7.3.1 磁盘配额简介磁盘配额是系统管理员用来监控和限制用户或组对磁盘的使用的工具。磁盘配额可以针对单独用户进行配置,也可以针对用户组进行配置,配置的策略也比较灵活,

17、既可以限制占用的磁盘空间,也可以限制文件的数量要实现磁盘配额,必须在系统中安装quota软件包Red Hat Linux 9缺省安装quota软件包7.3.2 磁盘配额的管理方式和特点功能:使用磁盘配额,系统管理员可以对磁盘空间进行管理,对不同用户在文件和磁盘容量上加以限制,这样就能有效的利用磁盘有限的容量。 磁盘配额的两种磁盘管理方式: 1.基于文件的磁盘管理 2.基于磁盘存储块的磁盘管理 特点:磁盘配额是在每个用户,每个文件系统的根底上被处理的。 容量限制与文件数限制软限制与硬限制 时间限制用户限制与组限制7.3.3 磁盘配额的实现步骤实现磁盘配额的步骤: 1安装quota软件包默认支持磁

18、盘配额2修改/etc/fstab文件3在进行配额的文件系统的装载点下,创立配额文件4生成标准的配额文件5启动配额6编辑用户和组配额信息1、 安装quota软件包# rpm -ivh相关文件: /sbin/quotacheck 生成配额文件 /sbin/quotaon 启动磁盘配额 /sbin/quotaoff 关闭磁盘配额 /usr/sbin/edquota 设定用户/组配额 /usr/bin/quota 显示用户/组的配额信息7.3.3 磁盘配额的实现步骤1、修改/etc/fstab文件# vi /etc/fstab在要进行磁盘配额的分区的装载选项中加上usrquota和grpquota /

19、dev/hda8 /home ext3 dafaulfs,usrquota,grpquota 0 0重启:mount -o remount /home2、重新挂载文件系统 umount /home mount /home3、创立配额文件 quotacheck cmug /home (会在/home下生成aquota.user和aquota.group两个文件)4、查看系统中可以做配额的用户 repquota -au5、查看系统中可以做配额的组 repquota ag6、编辑用户配额 edquota -u 用户名 7、 编辑组配额 edquota -g 组名 8、对分区启用配额 quotaon

20、/home9、禁用(关闭)分区配额 quotaoff /home10、查看用户的配额信息 quota u 用户11、复制用户1的配额给用户2 edquota p 用户1 用户27.3.3 磁盘配额的实现步骤7.4 Linux打印机简介在Red Hat Linux 9中包含了CUPS和LPRng两种打印系统。默认情况下使用CUPS打印系统。CUPS打印系统通用Unix打印系统Common Unix Printing Systme,CUPS是RedHat Linux 9默认支持的打印系统。该系统主要使用Internet打印协议Internet Printing Protocol,IPP来管理打印工

21、作及其队列,同时也支持LPDLine Printer Daemon、SMBServer Message Block以及AppSocket等通信协议。7.4.1 安装本地打印机本地打印机是任何操作系统打印机管理的常见类型。所谓本地打印机就是通过并行端口或USB连接端口,直接连接到主机的打印机。在添加本地打印机时需要以超级用户身份登录系统。具体步骤如下:1单击“主菜单“系统设置“Printing菜单项,或在终端提示符下输入命令“redhat-config-printer,即可翻开如以下图所示的“打印机配置窗口。2单击“行动“新队列菜单项,或单击“新建按钮,即可弹出“添加一个新打印队列对话框,单击“

22、前进按钮跳过,系统出现如以下图所示的“队列名称对话框。3在“名称文本框中输入打印机名称,在“简短描述文本框中输入有关该打印机的说明后,单击“前进按钮,弹出如以下图所示的“队列类型对话框。注意:打印机的名称字符串中不能出现空格,而且必须以英文字母打头,可以包含数字、连字符号(-)或下划线(_)。7.4.2 添加本地打印机4在“选择队列类型下拉列表中选择“本地连接,然后单击“定制设备按钮,弹出如以下图所示的“定制设备对话框。5假设是从USB接口接入打印机,在“设备文本框中应输入/dev/usb/lp0,然后单击“确定按钮,返回“队列类型窗口。选中“/dev/usb/lp0所在的行,单击“前进按钮,

23、弹出如以下图所示的“打印机型号对话框。6选择适宜的打印机品牌和型号后,单击“前进按钮,进入如以下图所示的“结束对话框7.4.3 配置CUPS打印机如果Linux系统选用CUPS打印系统,在启动CUPS后,就能够使用Web方式来管理打印系统。首先翻开Molliza浏览器,在地址栏中输入 :/localhost:631,系统会翻开如以下图所示的CUPS打印系统管理页面。在CUPS打印系统的管理首页中,包含了以下管理工程。1Do Administration Tasks:包含了几乎所有的管理工程,例如打印机类、打印任务队列管理和打印机管理等。2Manage Printer Classes:管理打印机

24、类。3On-Line Help:在线帮助。4Manage Jobs:管理打印队列。5Manage Printers:打印机管理。6Download the Current CUPS Software:连接到CUPS首页。WebWeb打印管理首页打印管理首页7.4.4 配置CUPS打印机步骤利用首页上的“Manager Printer工程可以添加打印机,具体步骤如下:单击“Manage Printers工程,跳转到如以下图所示的页面。如果当前系统没有连接打印机,此时会显示“No printers。单击“Add Printer按钮,此时系统弹出身份认证窗口,如以下图所示,要求输入用户名和密码。身份

25、认证窗口身份认证窗口系统当前的打印机状态系统当前的打印机状态7.4.4 配置CUPS打印机步骤输入合法的用户账号和口令后,单击“确定按钮后,进入如以下图所示的“Add New Printer页面。在该页面中输入打印机名称、打印机的设备名称和简要的说明后,单击“Continue按钮,进入如以下图所示的选择打印机接口页面。选择打印机接口页面选择打印机接口页面“Add New Printer“Add New Printer页面页面7.4.4 配置CUPS打印机步骤在“Device下拉列表中选择当前接入主机的打印机的接口类型,由于本机采用的USB连接打印机,应选择“USB Printer #,然后单击“Continue按钮,进入如以下图所示的选择打印机厂商页面。在“make列表中选择正确的打印机厂商,由于

温馨提示

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

评论

0/150

提交评论