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

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

我的unix的小总结(和大家一起进步,并请大家指正)

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

领测软件测试网
一。
Unix安装后創建文件系統前的準備
*注:因为我的机器只有一个磁盘,所以,此步中除创建逻辑卷外大部分操作可以省略。
①建物理卷。
找出与磁盘相关的设备文件:ioscan(命令):ioscan –funC  disk。
找到disk对应的设备文件名:c1t15d0
因只有一个磁盘,所以只能创建一个物理卷。
在创建前,通过mediainit对磁盘格式化合校验完整性:
#mediainit  /dev/rdsk/c1t15d0
l创建物理卷:
#pvcreate  /dev/rdsk/c1t15d0

[color=red:f987bf0780]【hpux】这里应该用#pvcreate -B /dev/rdsk/c1t15d0,因为您说只有一个硬盘,那么这个硬盘一定同时是启动盘,需要加-B参数![/color:f987bf0780]

注:如果此时该磁盘以输入某卷组的一部分,而且确信要创建物理卷。在命令行加“-f”来强制执行。
②创建卷组。(仅供理解用,本系统不需要)
1.用卷组名在/dev下创建一目录。
如果卷组名为vg01,则目录为:/dev/vg01。
#mkdir /dev/vg01.
在此目录下为该卷组创建一组设备文件。
#mknod  /dev/vg01/group  c  64  0x010000
创建卷组(以物理卷为参数):
#vgcreate  /dev/vg01  /dev/dsk/c1t15d0.
建完后,可以用命令:vgdisplay来检查设置是否正确。
③创建逻辑卷。
创建逻辑卷时,相应的字符设备和块设备会在卷组目录下生成。
现在,我们在默认卷组vg00中创建以下逻辑卷:
一个256MB,名为lvoltuxlog的逻辑卷。
#lvcreate  -L 256  -n  lvoltuxlog。
参数:-L   以MB为单位表示逻辑卷的大小。
 -n   指定逻辑卷名称,缺省为:lvol1,lvol2…..。

[color=red:f987bf0780]【hpux】如果涉及多个卷组,最好加上卷组名称比如:#lvcreate -n lvname vgname[/color:f987bf0780]

二、創建文件系統。
注:系统安装完成后,会自动创建一些文件系统和目录。所以,对一般权限的用户来讲,可以在/home目录下安装软件。但是,如果软件过多,会造成比较混乱和不利于管理。最合适的做法,高权限的用户自己可以建立一些文件系统,这些文件系统在单独的目录下。这样对将来(逻辑卷)的扩展和维护非常有利。
(1)文件系统介绍:
1。高性能文件系统(HFS),现在应用的不多了,只在存储HP-UX内核时使用。
2。日志文件系统(JFS),现在应用最多。
3。网络文件系统(NFS)。
4。 :oops: CD-ROM文件系统(CDFS)用于CD-ROM上存储文件。
(2)创建新的文件系统:
文件系统必须建在逻辑卷上。
1.newfs创建文件系统:
我们在 /dev/vg00/lvoldb01上创建JFS文件系统,如下命令:
#newfs  –F  vxfs  /dev/vg00/[color=red:f987bf0780][b:f987bf0780]r[/b:f987bf0780][/color:f987bf0780]lvoltuxlog 

2.挂载文件系统。
mount实现挂载:
把/dev/vg00/ lvoltuxlog挂载到/tuxedo/LOG目录上。(事先创建此目录,具体见下面的*注解1)
#mount  -F  vxfs  /dev/vg00/ lvoltuxlog  /tuxedo/LOG。
现在可用bdf显示所有挂起的卷。
*注解1:在根目录下建立目录/tuxedo/LOG:#mkdir tuxedo/LOG。 (3)扩展卷组:(如果将来磁盘空间不够,可以对卷组扩展)
添加一块磁盘,用pvcreate创建一物理卷,然后,将其用vgextend加入卷组中。
如:把磁盘c0t3d0加入卷组vg00中:
#pvcreate   /dev/rdsk/c0t3d0
#vgextend  vg00  /dev/dsk/c0t3d0
用#vgdisplay  -v vg00 看是否扩展成功。
(4)扩展逻辑卷。
扩展了卷组以后,可以通过lvextend命令扩展逻辑卷尺寸。
如把/dev/vg00/ lvoltuxlog扩展到800M。(以前为256M)。
#lvextend  -L  800  /dev/vg00/ lvoltuxlog
要在某特定磁盘上扩展逻辑卷,可把磁盘设备文件作为参数添加到lvextend命令的后面。
#lvextend  -L  800  /dev/vg00/ lvoltuxlog   /dev/dsk/c0t3d0
   (5)扩展文件系统。
扩展了逻辑空间不能自动扩展文件系统空间。在/dev/vg00/ lvoltuxlog下扩展JFS文件系统。
1.先卸载#umount  /tuxedo/LOG。
2.#extendfs  -F  vxfs  /dev/vg00/[color=red:f987bf0780][b:f987bf0780]r[/b:f987bf0780][/color:f987bf0780]lvoltuxlog。
3.挂载#mount  -F  vxfs  /dev/vg00/ lvoltuxlog  /tuxedo/LOG。
完成上述操作后,可通过bdf命令查看是否分配成功。     

[color=red:f987bf0780]大家另外注意2个参数:
1、lvcreate的-i和-I,磁盘的striping用;
2、lvextend的-m,创建mirror用。[/color:f987bf0780]

 josephxd 回复于:2003-05-23 17:04:20
好东西啊

 wansion 回复于:2003-05-24 13:48:07
有利于是学习HPUX

 cugdxp 回复于:2003-08-16 11:31:00
谢谢
我觉得这个论坛的基础知识太少
这个好!!!

 zzl1997 回复于:2003-08-16 20:14:01
Thank you very much!
   Best Regards;

 zdygk 回复于:2003-08-16 20:32:55
[b:c9f975edb0]有几个笔误:[/b:c9f975edb0]
[quote:c9f975edb0="qiuyuhongye"]一。 
Unix安装后創建文件系統前的準備 
*注:因为我的机器只有一个磁盘,所以,此步中除创建逻辑卷外大部分操作可以省略。 
①建物理卷。 
找出与磁盘相关的设备文件:ioscan(命令):ioscan –funC disk。 
找到disk对应的设备文件名:c1t15d0 
因只有一个磁盘,所以只能创建一个物理卷。 
在创建前,通过mediainit对磁盘格式化合校验完整性: 
#mediainit /dev/rdsk/c1t15d0 
l创建物理卷: 
#pvcreate /dev/rdsk/c1t15d0 
注:如果此时该磁盘以输入某卷组的一部分,而且确信要创建物理卷。在命令行加“-f”来强制执行。 
②创建卷组。(仅供理解用,本系统不需要) 
1.用卷组名在/dev下创建一目录。 
如果卷组名为vg01,则目录为:/dev/vg01。 
#mkdir /dev/vg01. 
在此目录下为该卷组创建一组设备文件。 
#mknod /dev/vg01/group c 64 0x010000 
创建卷组(以物理卷为参数): 
#vgcreate /dev/vg01 /dev/dsk/c1t15d0. 
建完后,可以用命令:vgdisplay来检查设置是否正确。 
③创建逻辑卷。 
创建逻辑卷时,相应的字符设备和块设备会在卷组目录下生成。 
现在,我们在默认卷组vg00中创建以下逻辑卷: 
一个256MB,名为lvoltuxlog的逻辑卷。 
#lvcreate -L 256 -n lvoltuxlog。 
参数:-L 以MB为单位表示逻辑卷的大小。 
-n 指定逻辑卷名称,缺省为:lvol1,lvol2…..。 
二、創建文件系統。 
注:系统安装完成后,会自动创建一些文件系统和目录。所以,对一般权限的用户来讲,可以在/home目录下安装软件。但是,如果软件过多,会造成比较混乱和不利于管理。最合适的做法,高权限的用户自己可以建立一些文件系统,这些文件系统在单独的目录下。这样对将来(逻辑卷)的扩展和维护非常有利。 
(1)文件系统介绍: 
1。高性能文件系统(HFS),现在应用的不多了,只在存储HP-UX内核时使用。 
2。日志文件系统(JFS),现在应用最多。 
3。网络文件系统(NFS)。 
4。  CD-ROM文件系统(CDFS)用于CD-ROM上存储文件。 
(2)创建新的文件系统: 
文件系统必须建在逻辑卷上。 
1.newfs创建文件系统: 
我们在 /dev/vg00/lvoldb01上创建JFS文件系统,如下命令: 
[color=red:c9f975edb0]#newfs –F vxfs /dev/vg00/ lvoltuxlog。 [/color:c9f975edb0]
[u:c9f975edb0]这里应该用字符设备。
#newfs –F vxfs /dev/vg00/[color=blue:c9f975edb0]r[/color:c9f975edb0]lvoltuxlog。[/u:c9f975edb0]
2.挂载文件系统。 
mount实现挂载: 
把/dev/vg00/ lvoltuxlog挂载到/tuxedo/LOG目录上。(事先创建此目录,具体见下面的*注解1) 
#mount -F vxfs /dev/vg00/ lvoltuxlog /tuxedo/LOG。 
现在可用bdf显示所有挂起的卷。 
*注解1:在根目录下建立目录/tuxedo/LOG:#mkdir tuxedo/LOG。 (3)扩展卷组:(如果将来磁盘空间不够,可以对卷组扩展) 
添加一块磁盘,用pvcreate创建一物理卷,然后,将其用vgextend加入卷组中。 
如:把磁盘c0t3d0加入卷组vg00中: 
#pvcreate /dev/rdsk/c0t3d0 
#vgextend vg00 /dev/dsk/c0t3d0 
用#vgdisplay -v vg00 看是否扩展成功。 
(4)扩展逻辑卷。 
扩展了卷组以后,可以通过lvextend命令扩展逻辑卷尺寸。 
如把/dev/vg00/ lvoltuxlog扩展到800M。(以前为256M)。 
#lvextend -L 800 /dev/vg00/ lvoltuxlog 
[color=blue:c9f975edb0]要在某特定磁盘上扩展逻辑卷,可把磁盘设备文件作为参数添加到lvextend命令的后面。 
#lvextend -L 800 /dev/vg00/ lvoltuxlog /dev/dsk/c0t3d0 [/color:c9f975edb0]
(5)扩展文件系统。 
扩展了逻辑空间不能自动扩展文件系统空间。在/dev/vg00/ lvoltuxlog下扩展JFS文件系统。 
1.先卸载#umount /tuxedo/LOG。 
2.#Extend[color=blue:c9f975edb0]fs [/color:c9f975edb0]-F vxfs /dev/vg00/ lvoltuxlog。 
3.挂载#mount -F vxfs /dev/vg00/ lvoltuxlog /tuxedo/LOG。 
完成上述操作后,可通过bdf命令查看是否分配成功。
[/quote:c9f975edb0]

 coolscplayer 回复于:2003-08-19 16:07:04
好帖子!

 oracle2003 回复于:2003-08-20 21:25:13
好,      :)

 hpibm 回复于:2003-08-21 15:48:45
基础知识,呵呵,太EASY

 wjpyc 回复于:2005-01-22 16:04:23
非常感谢

 swallowcn 回复于:2005-01-23 21:48:47


 robinsom 回复于:2005-03-30 17:00:56
基础知识的帖子应该多点,好文章,看了之后有点收获

 robinsom 回复于:2005-03-30 17:00:56
基础知识的帖子应该多点,好文章,看了之后有点收获

 robinsom 回复于:2005-03-30 17:00:56
基础知识的帖子应该多点,好文章,看了之后有点收获

 shenyue 回复于:2005-03-31 08:51:29
感谢楼主的奉献,很多新手很需要这个的

 yy_lee8888 回复于:2005-03-31 09:37:44


延伸阅读

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


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

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