Chinaunix首页 | 论坛 | 博客
  • 博客访问: 15368
  • 博文数量: 11
  • 博客积分: 1410
  • 博客等级: 上尉
  • 技术积分: 120
  • 用 户 组: 普通用户
  • 注册时间: 2009-11-04 14:52
文章分类

全部博文(11)

文章存档

2010年(6)

2009年(5)

我的朋友
最近访客

分类:

2009-11-04 15:05:34


   1.功能分类(Classes)--------功能子类(Subclasses)---------设备类型(Deveice type)……    
  功能分类:按设备基本功能分,adapter
  功能子类:按具体性质划分,PCI
  设备类型:按照型号和制造商来分
  设备层次分类关系保存在ODM设备配置信息数据库中,设备配置信息数据库有两种:一种是
预定义设备数据库,一种是用户定义设备数据库。
  
  2.逻辑设备:
  逻辑设备是系统操作物理设备的接口
  按读写方式可分为字符设备和块设备
  块设备:一种有一定结构的随机存储设备,对这种设备的读写是按块进行的,使用缓冲区来
存放暂时的数据。例如磁盘和文件系统。
  字符设备:是一个顺序的数据流设备,对这种设备的读写是按字符进行的,而这些字符的是
连续的形成一个数据流,不具备缓冲区所以对这些设备的读写是实时的。如终端和磁带机。
  #ls -l 查看设备类型
  - 普通文件
  d 目录文件
  b 块设备
  c 字符设备
3.设备状态
  undefined (未定义):无法识别,找不到,实际上不存在这种状态
  defined(已定义):可以设别,已经分配了逻辑设备名和逻辑端口,并存储相关属性,但用
户不能使用
  available(可用):在系统中可以使用,用户也可以使用
  stopped(停用):表示设备不能被使用,但是操作系统通过驱动程序可以识别它
  #mkdev -d -l name 定义设备
  #rmdev -d -l name 取消定义设备(彻底删除设备)
  #mkdev -l name 使定义设备可利用
  #rmdev -l name 取消可用为已定义(非彻底删除)
  #rmdev -l name -S 停用设备
  #mkdev -l name -S 停用设备
  #mkdev -l name 起用设备
  4.RS6000和Pseries 服务器类型
  rs6k 微通道单处理器类型
  rs6ksmp 微通道多处理器类型
  rspc ISA总线类型
  chrp PCI总线类型
  #bootinfo -p 测试机器类型
  5.显示硬件设备及属性
  #lsdev -C 显示所有用户定义设备信息(已经安装的设备)
  #lsdev -P 显示系统所有预定义信息
 参数:
  -c Class 显示功能分类为class的设备
  -s Subclass 显示功能子类为Subclass的设备
  -t Type 显示设备类型为Type的设备
  -S State 显示设备状态为State的设备
  -H 在输出的信息中包含各列的标题
  #lsattr
  -D 显示属性的名称和默认值
  -E 显示属性的名称和当前值
  -l Name 显示名称为Name的设备信息
  -H 显示内容带标题
  -c -s -t 确定设备类型
  #lsattr -Dl rmt0
  #lsattr -El rmt0
  #lsattr -El sys0 -H
  #lscfg
  -v 显示用户定义设备的重要产品数据
  -p 显示平台的具体设备信息
  -r 显示rspc系统上的平台具体设备信息
  -l name 指定设备的具体逻辑名称
  #lscfg -vp
  #lscfg -l hdisk1 -v
  #lscfg -p -l proc0
  #prtconf
  -k 显示操作系统内核
  -m 显示内存
  -s 显示处理器的时钟速率
  -c 显示CPU类型
  -v 显示用户定义设备VPD对象类中的VPD信息
  不带参数显示全部信息
  #cfgmgr
  #cfgmgr -v 显示安装详细信息
  #cfgmgr -l scsi0
  #cfgmgr -i devcd0 自动从cd0安装设备相关的软件包
#mkdev
  -l 指出逻辑名为name的已定义设备,逻辑名必须以字母开头
  -d 只定义设备不使其变为可用
  #mkdev -l tty1
  #chdev
  -l Name 指出要更改属性设备的逻辑名
  -a Attrubute=Value 将一个具体属性更改一个具体值
  -P 永久改变用户定义数据库中的属性值,重启后生效
  -T 临时改变当前属性值
  #rmdev
  -l name 指定删除设备的逻辑名
  -d 从用户定义数据库中删除(彻底删除)

 
阅读(672) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:linux系统管理常用命令整理

给主人留下些什么吧!~~