• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

Unixware7.1.3常用维护命令及建立文件系统和裸设备

发布: 2007-6-08 22:43 | 作者: seanhe | 来源: | 查看: 61次 | 进入软件测试论坛讨论

领测软件测试网
1。查看磁盘使用状态
 df -k  (按K字节查看磁盘利用情况)
 du -k
 dfspace
 mount
 fdisk
查看硬件信息—prtconf,sdiconfig -l
查看软件信息—pkginfo,
查看网络信息.netsat –r,ifconfig -a
列出第一块硬盘的属性:devattr -v /dev/rdsk/c0b0t0d0s0

2.查看CPU状态
  /etc/conf/bin/idtype (atup单CPU,MP多CPU)
  rtpm(可观察CPU工作的详细的情况,按空格或shift+?可见设置或帮助)
  sar -P 0/1/ALL(观察第一个/第二个/所有的CPU)
  psrinfo(查看cpu的online情况)
  psradm 参数 (管理多CPU工作)

3。挂光软区
   mount -F cdfs -oro /dev/cdrom/cdrom1 /mnt
   mount -F dosfs -oro /dev/fd0

在系统种安装一个软件包:将UDK/JDK光盘放入光驱,有两种方式安装:
pkgadd –d cdrom1 (or pkgadd –d cdrom1 udk) ;
mount –r –f cdfs /dev/cdrom/* /mnt,pkgadd –d /mnt jdk. 
检查软件包的一致性:使用pkgchk 命令检查。
删除软件包:使用pkgrm <软件包名>。

命令行关机:init、halt、shutdown,其中
init 0 为关机,
init 1为单用户,可以有控制台的多屏,但不能有远程终端,
init 2进入多用户,
init 3为NFS状态,
init 4设置多用户,
init 5设置BIOS,
init 6为REBOOT,
HALT命令在/usr/ucd目录下,openserver的命令在/openserver/bin目录下

重连核心:使用idbuild命令,加-B参数可以立即重连核心,加-#参数可以debug重连核心的错误
(重连核心是将/etc/conf/cf.d/unix文件拷贝到/stand/unix并将原来的文件改名为unix.old)。

4。磁带机使用
/sbin/sdiconfig -l 
看看,有没有tape。有就可以使用了。设备名是ctape1或ntape1,在/dec/rmt/下。 
如果没找到,先加SCSI驱动。
先驱动连接磁带机的SCSI卡,例如驱动在软盘中,插入软区
#pkgadd -d diskette1
重起

使用:tar -cvf /dev/rmt/ctape1 /path/file

5.安装多CPU支持osmp包( 前提:多CPU的license)
mount -F cdfs -oro /dev/cdrom/cdrom1 /mnt
pkgadd -d /mnt osmp
重启

系统补丁文件uw713mp2.img解压安装;
安装命令:
cat uw713mp2.image|pkgadd -d -
------------------------------------------------------------------------------------------------------------------------
Unixware下关于硬盘和分区的理解:(个人理解,如有错误欢迎指正)
一个硬盘最多可分4个不同区来安装不同的操作系统。如Unix、DOS、OS/2、winNT。
Unix分区包含两部分:
1。系统部份(包括引导代码,分区布局表)
2。分片区:分片(slice)是一个分区中的一个连续区域,每个分片有一起始扇区,长度,片类型,许可。
           一个分片可以是一个文件系统或交换空间或留给应用程序来组织。
b-块设备 c-字符设备 裸接口
大多数块设备有一个字符设备接口即裸接口
裸设备:是字符设备,也是一个已存在的块设备的字符接口。

硬盘:使用fdisk分区,一个分区可以有最多184个slice,使用prtvtoc和edvtoc来做文件系统,Openserver的硬盘描述通过连接保留,
描述硬盘可以用两种:/dev/[r]dsk/cCbBtTdDsS和/dev/[r]dsk/cCbBtTdDpP,
在第一种表示中若sS为s0表示整个硬盘,s1表示第一个slice,
第二种表示中若pP为p0表示整个硬盘,p1表示第一个分区。
以上参数的意义:cC表示卡号;bB表示bus号;tT为设备ID号;dD为逻辑设备号;sS表示slice号;pP表示分区号。
光驱:格式/dev/[r]cdrom/cCbBtTlL其中cC表示卡号;bB表示Bus号;tT表示ID号;lL表示逻辑设备号,光驱是自动检测。
磁带:磁带设备文件在/dev/rmt目录下,/dev/rct0=/dev/rmt/ctape1 =/dev/rmt/c0s0 =/dev/rmt/c1b0t2l0,
      其中c为卡号;b是Bus号;t是ID号;l是Lun号,磁带自动检测。


-----------------
6。增加新的文件系统和裸设备
1.首先读取硬盘的设备信息:
prtvtoc -f /tmp/vtoc.txt /dev/rdsk/c0b0t0d0s0 
然后 vi vtoc.txt 查看实际剩余的空间信息,根据实际情况增加或修改此信息。
编辑vtoc文件,其中其中start的值为上面某一行的start+size(可不一定就是上一行,你自己加加看应该是哪一行),
size大小是512byte flags的200为文件系统,201为裸设备。 
编辑完了以后 
edvtoc -f vtoc.txt /dev/rdsk/c0b0t0d0s0
(如果这里提示说某行有错,可能就是你start值加错了,呵呵)改变或添加时一定要小心!!! 
shutdown -y -g0 -i6 重启
你将看到/dev/dsk/(或rdsk)下多了你添加的片号(如c0b0t0d0s10)

文件系统:(如在上述vtoc.txt文件中改变了c0b0t0d0s3这个片,设定为8G,并要把它挂在/newdata下)
mkfs -F vxfs /dev/dsk/c0b0t0d0s3 16384000   做文件系统vxfs
mount -F vxfs /dev/dsk/c0b0t0d0s0 /newdata  挂接 

如要机器启动自动mount上,则修改/etc/vfstab,加以下一条(或在scoadmin里filesystem manager里设置)

/dev/dsk/c0b0t0d0s3 /dev/rdsk/c0b0t0d0s3 /newdata vxfs 1 yes - 

裸设备:(如在上述vtoc.txt文件中添加了c0b0t0d0s10片,flags设为201,即裸设备)
然后使用mknod命令把设备文件制定一文件,7679为硬盘的主设备号
#mknod /informix/data/rootdbs b 7679 10
(用法:mkenod 设备名 [块设备,字符设备] 主设备号 次设备号) 
再设置好相应的文件权限

即可在informix中将chunk指定为裸设备了

【发表回复】【查看CU论坛原帖】【添加到收藏夹】【关闭】
 秋意正浓 回复于:2003-10-25 09:59:49
不错,谢谢lianyong,收藏先。

 lianyong 回复于:2003-10-25 10:50:03
就是把平时常用的总结了一下而已,免得忘了,呵呵...
[quote:bb1eada36a="秋意正浓"]不错,谢谢lianyong,收藏先。[/quote:bb1eada36a]

 yllmm80512 回复于:2003-12-12 12:29:49
不错!!谢谢!

 ulingjcj 回复于:2004-01-16 11:23:48
我看了楼上的东东,但还是不明白! 
如果一个硬盘有4个分区,其中两个uw 分区。
现在我想把第二个分区,分成10个片,不知该如何操作,
在我的/dev/rdsk/c0b0t0d0p0,/dev/rdsk/c0b0t0d0p1,/dev/rdsk/c0b0t0d0p2,/dev/rdsk/c0b0t0d0p3,/dev/rdsk/c0b0t0d0p4
我怎么prtvtoc -f vtoc.txt /dev/rdsk/c0b0t0d0p0 
prtvtoc -f vtoc1.txt /dev/rdsk/c0b0t0d0p4 是一样的结果。
p0应该整个硬盘,怎么p4也和p0一样!

郁闷ing

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网