hp-unix常用命令
HP命令大全

# ioscan –kfnCfc <查看光纤卡>
then, find the FC card deivce name, for example, /dev/td0
mkboot /dev/rdsk/c2t2d0
mkboot –a “hpux –lq(;0) /stand/vmunix” /dev/rdsk/c1t2d0
mkboot –a “hpux –lq(;0) /stand/vmunix” /dev/rdsk/c2t2d0
vgextend /dev/vg00 /dev/dsk/c2t2d0
# info_col.1026 <收集10.26版本信息>
# dd if=/dev/rdsk/cxtydo of=/dev/rdsk/cxtydo bs=1024k <整盘copy,if后面是旧盘,of后面是新盘>
# dd if=/dev/dsk/cxtydo of=/dev/dsk/cxtydo bs=1024k
# vi netconf
shift:1,$ s/old/new/g <把所有Old replace New>
# tar rv 文件名 <copy文件到磁带上>
# tar xv 文件名 <从磁带copy到本机上>
# mount /opt
# mount –a <全部设备mount>
# bdf <查看容量是否扩大>
# lvextend –L 200 /dev/vg00/lvol6 <在线将tmp文件系统扩展到800Mb>
# fuser –ck /cdrom <清除cdrom中所有进程,否则光驱不会开门>
hp-unix

无用或测试用户可以删除
除root外其它系统用户应该保留,但不能设置密码,而应该设成*。
# more /etc/passwd
# more /etc/group
2
查看口令策略
在/etc/default目录下进行设置。
设成Trust模式的在/tcb/files/auth/*/*下,对每个用户进行单独的设置。
telnetd:ip_range
在/etc/hosts.deny文件中设置禁止的
all:all
# usermod –s /usr/bin/false daemon
# usermod –s /usr/bin/false bin
# usermod –s /usr/bin/false adm
# usermod –s /usr/bin/false sys
# more/sbin/init.d
或
# more/sbin/rc2.d
# more/sbin/rc3.d
或
#more /etc/rc.config.d/rc2.d
#more /etc/rc.config.d/rc3.d
以上三个地方是相同的内容
7
查看网络访问控制
在/etc/hosts.allow文件中设置允许的
/usr/bms/bin/softspcd
/etc/opt/resmon/lbin/registrar
6
所有的S开始的表示进入此级别会自动执行的,一般需要关闭的有:
S370named
S400nfs.core
S410nis.server
S420nis.client
S430nfs.client
HP-unix常用命令及日志

HP-unix常用命令及日志HP-UX基本操作SAP BASIS 2009-01-07 16:54:13 阅读8 评论0 字号:大中小订阅vi编辑器常用操作:所需操作vi 命令向前移动一个字符h向后移动一个字符l向前移动一个单词 b向后移动一个单词w移动到一行的开头^移动到一行的结尾$删除光标所在位置的字符x在光标之前.光标后的所有内容都向后移i在一行的第一个字符之前I在当前光标位置之后插入文本 a在一行的结尾处 A在光标下方另起一行以输入文本o在光标上方另起一行以输入文本O使用行号:要移动到指定的行请使用G“转至”命令.例如假定您正在编辑文件并希望转至第799行请键入799G这样光标就会移到第799行同样要转至文件的第1行请键入1G要将光标移动到最后一行请键入G 要查找当前行的行号请按CTRL-G键要沿文件左边距显示行号请键入:set number要滚动查看文本请按ESC键确定您是否处于命令模式,然后按住CTRL键和适当的键滚动方式按住滚动到上一屏CTRL-B向上滚动半屏CTRL-U向上滚动一行CTRL-Y滚动到下一屏CTRL-F向下滚动半屏CTRL-D向下滚动一行CTRL-E要自当前光标位置向上搜索,使用命令/pattern(要搜索的字符)并按下enter要自当前光标位置向下搜索,使用命令?pattern(要搜索的字符)并按下enter例如:/place enter如果vi找到了place,它将把光标定位在p处.要搜索place的其他匹配,按n表示继续朝同一方向搜索;N表示朝反方向搜索常用的删除命令:rm filenamerm -r dir(同时删除目录中所有东西)rm -ri dir(删除目录中所有东西前询问)使用另外的shell:直接在命令行提示符下面输入shell类型,比如csh或者ksh;查看系统中正在使用的shell用ps命令;要退出shell用exit永久更改登陆shell:$ chsh username full_shell_name,例如:$ chsh terry /usr/bin/csh%各种shell及其登陆教本:shell 系统登陆脚本本地登陆脚本POSIX /etc/profile $HOME/.profileC /etc/csh.login $HOME/.cshrc$HOME/.loginBourne /etc/profile $HOME/.profile在以下示例中将shell 提示符(PS1) 重新设置为Ready ==>如果PS1是shell变量则subshell 通过键入sh创建不会识别新值如果导出PS1 PS1 的值将传递到subshell$ PS1="Ready ==> " 设置shell变量PS1Ready ==> sh 键入subshell名$ exit Subshell当前有缺省提示符退出到原始shellReady ==> export PS1 使用export设置环境变量Ready ==> sh 进入subshellReady ==> Subshell识别新的PS1值Ready ==> exit 退出subshellReady ==> PS1="$ " 使用export 设置环境变量$ 返回到正常的工作环境三种shell都使用参数替换引用变量值参数替换表示用变量值替换变量名如果在变量名前加一个货币符号($)即发生参数替换例如在上文我们已了解到如何使用命令echo $SHELL确定登录shell$ echo SHELL 由于省略$将回显单词SHELLSHELL$ echo $SHELL如果加上$将回显SHELL的值/usr/bin/sh以下示例说明如何更改PATH 以将$HOME/bin 放在其他目录前并将当前目录作为搜索路径中的最后一个目录此示例假设用户使用的是POSIX shell$ echo $PATH/usr/bin/sh:/usr/bin:/usr/bin:/usr/contrib/bin:/usr/local/bin$ PATH=$HOME/bin:$PATH:. 包含作为最后一个元素的. 使当前目录成为$ echo $PATH 最后一个搜索目录/home/terry/bin:/usr/bin/sh:/usr/bin:/usr/bin:/usr/contrib/bin:/usr/local/bin:.在命令行中输入elm命令启用电子邮件,J和K用于上移下移可以通过nslookup命令获取远程主机列表,例如:# nslookup hpabc如果nslookup找到了远程系统,就能够在该系统中执行FTP命令在FTP工作模式下列举和创建目录:操作键入显示当前远程工作目录的名称pwd显示当前本地工作目录的名称!pwd将远程系统上的工作目录更改为remore_directory cd remote_directory将本地系统上的工作目录更改为local_directory lcd local_directory列举当前远程目录的内容ls创建远程目录mkdir remote_directory删除远程文件delete remote_file将文件复制到远程系统:rcp local_file remote_hostname:remote_file从远程系统复制文件:rcp remote_hostname:remote_file local_file将目录复制到远程系统:rcp -r local_dir remote_hostname:remote_dir从远程系统复制目录:rcp -r remote_hostname:remote_dir local_dir登陆到远程系统:rlogin remote_hostname要以其他用户身份登陆到远程系统,使用-l username选项,例如用户leslie可以使用以下命令从其他用户以登陆的本地系统登陆到远程系统hpabc:rlogin hpabc -l leslie处于rlogin下时,要在本地系统上执行命令,需要键入rlogin转义字符'~!'以及要在本地执行的命令,例如:~! pwd/home/leslie在远程系统上运行命令:remsh remote_hostname command列举远程主目录的内容:remsh hostname ls要将scores文件的所有权限授予用户george,使用命令chown george scores如果还想将scores所属的组也更改,使用命令chown george:team scoresumask的缺省值为0,说明每个用户对创建的新文件都具有读写权限-rw-rw-rw-,且每个用户对创建的新目录都具有读写或执行权限drwxrwxrwxumask的语法如下:umask who operator permissions确定当前的umask设置,输入umask -SHP-UX中的常见日志SAP BASIS 2009-01-07 16:56:33 阅读12 评论0 字号:大中小订阅/etc/rc.log/etc/rc 运行记录用读取文本文件的方法/var/adm/syslog/syslog.log 一般系统日志注意提示信息及对应的/var/adm/sw/*.log 软件安装日志日期,分析发生的相关问题/var/adm/wtmp 用户登录信息用last命令查看/var/adm/btmp 用户登录失败信息用lastb命令查看/var/sam/log/samlog SAM日志/var/spool/mqueue/syslog sendmail日志/etc/shutdownlog 关机(shutdown)信息/usr/adm/diag/LOGxxx 用工具查看/var/adm/nettl.LOG* 网络日志由HP工程师负责/var/adm/crash core dump文件由HP工程师负责文件清理。
HP-UNIX常用命令

扩充文件系统的方法
一、 vg00(例如将/home扩充至2G,逻辑卷名为/dev/vg00/lvol8)
1、 shutdown –y 0 进入单用户模式
2、 umount /home
3、 lvextend –L 2000 /dev/vg00/lvol8
6、显示当前系统补丁安装情况(show_patches)
7、中文环境的配置
a、 查看系统中安装的语言集(locale –a)
b、 显示当前语言环境变量(echo $LANG)
c、 如不为中文则修改(export LANG=zh_CN.hp15CN)
d、 sty –istrip
4、 extendfs /dev/vg00/rlvol8
5、 mount /dev/vg00/lvol8 /home
6、 reboot
二、 vg不在MC的情况
除不要启停机器外同上
三、 vg在MC中配置的情况
1、 有应用运行在该逻辑卷上,且不便停应用的情况(例如将/data扩充至6G,逻辑卷名为/dev/vgdata/lvdata,MC环境为node1和node2,应用包名为pkg,缺省运行在node2上)
完成上述操作后,可通过bdf命令查看是否分配成功。
重引导时无10秒中断的解决方法
HP的工程师告诉的。
在系统中使用setboot命令。
9、查看系统当前init级别(who –r)
10、显示系统不成功登录的历史纪录(lastb –R)
11、ftp问题(如无法用某一用户进行ftp)
a、 将/etc/passwd中该用户的sh路径改为/usr/bin/ksh
[计划]hp-unix操作资料
![[计划]hp-unix操作资料](https://img.taocdn.com/s3/m/8ec630d22dc58bd63186bceb19e8b8f67c1cef97.png)
操作资料1.修改核心参数# cd /stand# cp vmunix vmunix.sav# /usr/lbin/sysadm/system_prep -k /stand/vm unix.sav -s /stand/system.sav# cp /stand/system.sav /stand/system# vi /stand/systemedit it and includenfile <whatever values you want/need># cd /stand/build# mk_kernel# kmupdate# shutdown -r -y now2.ORACLE10g的启动脚本3.查看命令:查看服务器安装的unix版本/usr/sbin/swlist -l bundle HPUXBaseAux查看当前操作系统的环境/usr/sbin/swlist HPUX11i-*确定系统或介质中包含的软件产品/usr/sbin/swlist列出安装在 /dvdrom 中的 DVD 上的所有产品及其版本/usr/sbin/swlist -s /dvdrom获得目录和产品的详细信息/usr/sbin/swlist -dvl product -a readme @ /dvdrom●系统安装:确定系统的型号model确定系统当前运行的操作系统版本uname -r确定系统当前安装的操作环境,请使用 swlist/usr/sbin/swlist HPUX11i-*确定系统或介质中包含的软件产品/usr/sbin/swlist●Hp-unix操作命令快速查看HP-UX磁盘信息#iosacn -funCdisk#ioscan -funCtape#ioscan -funCprinter1.用卷组名在/dev下创建一目录。
如果卷组名为vg01,则目录为:/dev/vg01。
在此目录下为该卷组创建一组设备文件。
hp-unix命令大集合3

hp-unix命令大集合3hp-unix命令大集合340、光驱如何使用#ioscan -funC disk找到光盘的路径如/dev/dsk/c3t2d0#mkdir /cdrom#mount /dev/dsk/c3t2d0 /cdrom#cd /cdrom就可以了。
用完后将目录退出到根目录下面,再使用umount /cdrom来释放光盘,便可以将光盘取出来。
如果想从光盘启动的话,那么就重新启动机器,并且敲击任意键便进入SEA,再用po来制定光盘的路径用光盘启动。
41、从光驱上安装informix的几种类型的压缩文件1)tar xvf /cdrom/IDS.tar; (压缩文件是TAR类型的)2) cpio -icvdBum < /cdrom/IDS.CPI (压缩文件是CPI类型的)42、双机配置必须两台机器都要配置的文件/etc/hosts/etc/services/.rhosts/etc/cmcluster/*43、如何查看当前的网络子网、网络的掩码是多少1)查看子网#netstat -in查看lan0对应的:Name Mtu Net/Dest Address Ipkts Ierrs Opkts Oerrs Collis Queuelan0 1500 172.0.8.0 172.0.8.68 3430395 0 1134355 0 0 0可知子网就是172.0.8.02)查看掩码查看/etc/rc3.d/netconfig.d/netconf文件中的netmasks字段就知道了。
44、如何创建数据库的DR主机:ontape -s -L 0onmode -d primary online2_net(备机的网络数据库)备机:ontape -ponmode -d secondary online1_net(主机的网络数据库)45、HP-UX的文件系统/ :根目录,以下的目录全部是子目录/etc :主要存放配置文件/usr :主要存放一般用户都可以执行的命令/var :主要存放unix核心/usr/sbin :主要是存放系统维护命令/usr/bin :主要是存放普通用户可以执行的命令/home :主要是作为普通用户的主目录/opt :主要是安装除了unix系统之外的应用程序/swap :交换区/temp :临时文件存放目录46、如何在安装完HP-UX的OS操作系统之后,来打双机的patch呢?#swinstall -s /cdrom/XSWHWCR1100 //先打CR#swinstall -s /cdrom/XSWGR1100 //再打GR再来安装第一张盘中的各个卡的驱动程序,以及安装unix用户的不受限制的协议备注:安装完成以后用命令swlist |grep 来查看有没有成功安装某个patch,如果觉得某个patch安装是错误的,不需要安装的话,那么可以用命令swremove -s 来进行删除。
HP-UNIX的常用命令

1.1 HP-UX系统安装HP-UX操作系统是预装的,由HP工程师进行配置。
配置包括如下参数:主机名:CRCT1(上)CRCT2(下)此主机名可通过hostname或uname –a 命令查看。
1.2 创建用户帐号使用sam创建用户帐号halt、test、jzx、train和informix。
并分别用passwd命令给各用户设置口令。
1.3配置磁盘1.3.1 配置镜像磁盘Mirror Disk是HP-UX的一套软件包,当系统中安装有两个系统盘时,可以利用该软件的功能来做操作系统的镜像备份,以下是做镜像磁盘的步骤。
1、执行lvlnboot -v命令检查系统中的启动设备#lvlnboot -vBootBootSwapDump2、创建第二块系统盘#pvcreate -B /dev/rdsk/c2t6d03、扩展vg00,添加第二块硬盘#vgextend /dev/vg00 /dev/dsk/c2t6d04、为第二块磁盘创建boot引导信息#mkboot /dev/dsk/c2t6d05、扩展vg00中各逻辑卷,添加镜像磁盘lvextend -m /dev/vg00/lvol2 /dev/dsk/c2t6d0lvextend -m /dev/vg00/lvol3 /dev/dsk/c2t6d0lvextend -m /dev/vg00/lvol4 /dev/dsk/c2t6d0lvextend -m /dev/vg00/lvol5 /dev/dsk/c2t6d0lvextend -m /dev/vg00/lvol6 /dev/dsk/c2t6d0lvextend -m /dev/vg00/lvol7 /dev/dsk/c2t6d0lvextend -m /dev/vg00/lvol8 /dev/dsk/c2t6d0lvextend -m /dev/vg00/lvol9 /dev/dsk/c2t6d0lvextend -m /dev/vg00/lvol10 /dev/dsk/c2t6d06、为第二块磁盘创建boot引导信息#mkboot -a "hpux(;0)/stand/vmunix" /dev/dsk/c2t6d07、执行如下操作后重新启动系统#lvlnboot -b /dev/vg00/lvol1#lvlnboot -b /dev/vg00/lvol2#lvlnboot -b /dev/vg00/lvol3#lvlnboot -d /dev/vg00 /dev/dsk/c2t6d0#lvlnboot -R#shutdown -h -y 08、在启动Main Menu出现时,从第二块磁盘启动Main Menu:>seaP0 0/0/2/0.6 intscsia.6 Random access mediasP1 0/0/2/1.6 intscsia.6 Random access mediasP0 0/4/0/0.0 Random access mediasP3 0/10/0/0.1 Random access mediasP4 1/10/0/0.5 Sequene access mediasMain Menu:>bo p19、系统启动以后执行如下操作#lvlnboot -v1.3.2添加磁盘阵列柜使用sam命令添加物理磁盘:sam ?Disks and File Systems(CRCT1)选定某个磁盘,在该磁盘上执行:?Disk Devices?Actions ?Disk Array Maitainece?bind出现的菜单可对选定的物理磁盘添加一个新的PV,共添加四个PV,其中两个64G,两个1GB。
HP-UNIX常用命令大全

HP-UNIX常用命令大全从网上找的。
很不错,大家有空可以看看啊。
HP-UX常用命令1、cd命令的使用返回上一次的目录(cd -)2、Esc键的使用在命令行中可通过击两次Esc键来匹配当前目录中唯一的文件名,这样可节约击入长文件名的时间3、col命令的使用man cp | col –b >;cp.txt该命令可将cp命令的联机帮助手册输出为名为cp.txt的文本文件4、启动机器时执行的工作脚本(/etc/rc.config.d/)5、which命令的使用(查看某命令的绝对路径)which 命令名6、显示当前系统补丁安装情况(show_patches)7、中文环境的配置a、查看系统中安装的语言集(locale –a)b、显示当前语言环境变量(echo $LANG)c、如不为中文则修改(export LANG=zh_CN.hp15CN)d、sty –istrip8、查看系统信息和运行情况a、glanceb、topc、performance viewd、/opt/ignite/bin/print_manifest/var/opt/ignite/local/manifest/manifeste、/var/adm/syslog/syslog(系统运行日志)f、/var/adm/shutdownlogg、/var/adm/crash/h、/var/opt/sna/sna.erri、/var/adm/nettl.LOG000/usr/sbin/netfmt /var/adm/nettl.LOG000 >;net.logj、/usr/contrib./bin/info_col.11k、/var/adm/btmp(历史登录信息,可用last命令查看)l、/var/adm/wtmp(比btmp更详细的信息)m、/etc/rc.log(机器启动时的信息)n、/var/adm/sw/(有关软件包安装、删除的信息)9、查看系统当前init级别(who –r)10、显示系统不成功登录的历史纪录(lastb –R)11、ftp问题(如无法用某一用户进行ftp)a、将/etc/passwd中该用户的sh路径改为/usr/bin/kshb、在/etc/shells文件中将ksh的路径加入12、在HP11i环境下两台主机rlogin、rcp和ftp速率小于10mbpsa、安装补丁(PHKL_25233、25389,PHNE_26728、27063)13、在HP11i环境下主机与路由器之间无法用大包进行ping命令a、在主机的/etc/rc.config.d/nddconf文件中增加ip_send_source_quench参数的配置b、ndd –c14、网络配置(含网卡地址、激活状态、路由地址)可通过修改/etc/rc.config.d/netconf文件来实现。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
HP-UX常用命令1、 cd命令的使用返回上一次的目录(cd -)2、 Esc键的使用在命令行中可通过击两次Esc键来匹配当前目录中唯一的文件名,这样可节约击入长文件名的时间3、 col命令的使用man cp | col –b >;cp.txt该命令可将cp命令的联机帮助手册输出为名为cp.txt的文本文件4、启动机器时执行的工作脚本(/etc/rc.config.d/)5、which命令的使用(查看某命令的绝对路径)which 命令名6、显示当前系统补丁安装情况(show_patches)7、中文环境的配置a、查看系统中安装的语言集(locale –a)b、显示当前语言环境变量(echo $LANG)c、如不为中文则修改(export LANG=zh_CN.hp15CN)d、 sty –istrip8、查看系统信息和运行情况a、 glanceb、 topc、 performance viewd、 /opt/ignite/bin/print_manifest/var/opt/ignite/local/manifest/manifeste、 /var/adm/syslog/syslog(系统运行日志)f、 /var/adm/shutdownlogg、 /var/adm/crash/h、 /var/opt/sna/sna.erri、 /var/adm/nettl.LOG000/usr/sbin/netfmt /var/adm/nettl.LOG000 >;net.logj、/usr/contrib./bin/info_col.11k、/var/adm/btmp(历史登录信息,可用last命令查看)l、/var/adm/wtmp(比btmp更详细的信息)m、/etc/rc.log(机器启动时的信息)n、/var/adm/sw/(有关软件包安装、删除的信息)9、查看系统当前init级别(who –r)10、显示系统不成功登录的历史纪录(lastb –R)11、ftp问题(如无法用某一用户进行ftp)a、将/etc/passwd中该用户的sh路径改为/usr/bin/kshb、在/etc/shells文件中将ksh的路径加入12、在HP11i环境下两台主机rlogin、rcp和ftp速率小于10mbpsa、安装补丁(PHKL_25233、25389,PHNE_26728、27063)13、在HP11i环境下主机与路由器之间无法用大包进行ping命令a、在主机的/etc/rc.config.d/nddconf文件中增加ip_send_source_quench参数的配置b、 ndd –c14、网络配置(含网卡地址、激活状态、路由地址)可通过修改/etc/rc.config.d/netconf文件来实现。
15、swapinfo命令的使用swapinfo –mt16、what命令的使用(假如要查看某一core文件的诱因)what core17、控制某一特定地址通过telnet、ftp和login协议访问主机的方法/var/adm/inetd.sec18、tsm的使用在tsm状态下可通过ctrl+w来切换屏幕。
19、finger命令的使用finger –R(查看当前登录到主机的客户机信息)20、parstaus命令的使用parstatus –p <cell num>;查看某一特定分区的信息。
扩充文件系统的方法一、 vg00(例如将/home扩充至2G,逻辑卷名为/dev/vg00/lvol8)1、 shutdown –y 0 进入单用户模式2、 umount /home3、 lvextend –L 2000 /dev/vg00/lvol84、 extendfs /dev/vg00/rlvol85、 mount /dev/vg00/lvol8 /home6、 reboot二、 vg不在MC的情况除不要启停机器外同上三、 vg在MC中配置的情况1、有应用运行在该逻辑卷上,且不便停应用的情况(例如将/data扩充至6G,逻辑卷名为/dev/vgdata/lvdata,MC环境为node1和node2,应用包名为pkg,缺省运行在node2上)a、 cmhaltpkg –v pkgb、 vgchange –c n /dev/vgdatac、 vgchange –a y /dev/vgdatad、 lvextend –L 6000 /dev/vgdata/lvdata(扩大到6G)e、 extendfs /dev/vgdata/rlvdata(如为裸设备,e-n可不做。
)f、 vgexport –p –v –s –m /tmp/vgmap/vgdata.map /dev/vgdatag、 rcp /tmp/vgmap/vgdata.map node1: /tmp/vgmap/vgdata.maph、 rlogin node1i、 ll /dev/vgdata(查看node1上vgdata的设备编号,假设为0x0c0000)j、 vgexport /dev/vgdatak、 mkdir /dev/vgdatal、 mknod /dev/vgdata/group c 64 0x0c0000m、 vgimport –s –v –m /tmp/vgmap/vgdata.map /dev/vgdatan、 exito、 vgchange –a n /dev/vgdatap、 vgchange –c y /dev/vgdataq、 cmmodpkg –e pkg2、无应用运行在该逻辑卷上,或可暂停应用的情况(例如将/data扩充至6G,逻辑卷名为/dev/vgdata/lvdata,MC环境为node1和node2,应用包名为pkg,缺省运行在node2上)1、将前一种情况中的a-c改为(将涉及到该逻辑卷的应用停止,该工作应选择合适时机执行):a、将涉及到该逻辑卷的应用停止。
b、umount /data2、执行前一种情况中的d-n3、将前一种情况中的o-q改为a、 mount /datab、激活涉及到该逻辑卷的应用注:如未在VG中新增PV则可将上述步骤中的f-n略去。
一。
Unix安装后創建文件系統前的準備*注:因为我的机器只有一个磁盘,所以,此步中除创建逻辑卷外大部分操作可以省略。
①建物理卷。
找出与磁盘相关的设备文件:ioscan(命令):ioscan –funC disk。
找到disk对应的设备文件名:c1t15d0因只有一个磁盘,所以只能创建一个物理卷。
在创建前,通过mediainit对磁盘格式化合校验完整性:#mediainit /dev/rdsk/c1t15d0l创建物理卷:#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文件系统,如下命令:#newfs –F vxfs /dev/vg00/ 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.#Extendsf -F vxfs /dev/vg00/ lvoltuxlog。
3.挂载#mount -F vxfs /dev/vg00/ lvoltuxlog /tuxedo/LOG。
完成上述操作后,可通过bdf命令查看是否分配成功。