hp-unix常⽤命令
HP-UX常⽤命令
1、 cd命令的使⽤
返回上⼀次的⽬录(cd -)
2、 Esc键的使⽤
在命令⾏中可通过击两次Esc键来匹配当前⽬录中唯⼀的⽂件名,这样可节约击⼊长⽂件名的时间3、 col命令的使⽤man cp | col –b >;cp.txt
该命令可将cp命令的联机帮助⼿册输出为名为cp.txt的⽂本⽂件
4、启动机器时执⾏的⼯作脚本(/fig.d/)
5、which命令的使⽤(查看某命令的绝对路径)
which 命令名
6、显⽰当前系统补丁安装情况(show_patches)
7、中⽂环境的配置
a、查看系统中安装的语⾔集(locale –a)
b、显⽰当前语⾔环境变量(echo $LANG)
c、如不为中⽂则修改(export LANG=zh_CN.hp15CN)
d、 sty –istrip
8、查看系统信息和运⾏情况
a、 glance
b、 top
c、 performance view
d、 /opt/ignite/bin/print_manifest
/var/opt/ignite/local/manifest/manifest
e、 /var/adm/syslog/syslog(系统运⾏⽇志)
f、 /var/adm/shutdownlog
g、 /var/adm/crash/
h、 /var/opt/
i、 /var/adm/nettl.LOG000
/usr/sbin/netfmt /var/adm/nettl.LOG000 >;net.log
j、/usr/contrib./bin/info_col.11
k、/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/ksh
b、在/etc/shells⽂件中将ksh的路径加⼊
12、在HP11i环境下两台主机rlogin、rcp和ftp速率⼩于10mbps
a、安装补丁(PHKL_25233、25389,PHNE_26728、27063)
13、在HP11i环境下主机与路由器之间⽆法⽤⼤包进⾏ping命令
a、在主机的/fig.d/nddconf⽂件中增加ip_send_source_quench参数的配置
b、 ndd –c
14、⽹络配置(含⽹卡地址、激活状态、路由地址)可通过修改/fig.d/netconf⽂件来实现。
15、swapinfo命令的使⽤
swapinfo –mt
16、what命令的使⽤(假如要查看某⼀core⽂件的诱因)
what core
17、控制某⼀特定地址通过telnet、ftp和login协议访问主机的⽅法
/var/adm/inetd.sec
18、tsm的使⽤
在tsm状态下可通过ctrl+w来切换屏幕。
19、finger命令的使⽤
finger –R(查看当前登录到主机的客户机信息)
20、parstaus命令的使⽤
parstatus –p ;查看某⼀特定分区的信息。
扩充⽂件系统的⽅法
⼀、 vg00(例如将/home扩充⾄2G,逻辑卷名为/dev/vg00/lvol8)
1、 shutdown –y 0 进⼊单⽤户模式
2、 umount /home
3、 lvextend –L 2000 /dev/vg00/lvol8
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上)
a、 cmhaltpkg –v pkg
b、 vgchange –c n /dev/vgdata
c、 vgchange –a y /dev/vgdata
d、 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/vgdata
g、 rcp /tmp/vgmap/vgdata.map node1: /tmp/vgmap/vgdata.map
h、 rlogin node1
i、 ll /dev/vgdata(查看node1上vgdata的设备编号,假设为0x0c0000)
j、 vgexport /dev/vgdata
k、 mkdir /dev/vgdata
l、 mknod /dev/vgdata/group c 64 0x0c0000
m、 vgimport –s –v –m /tmp/vgmap/vgdata.map /dev/vgdata
n、 exit
o、 vgchange –a n /dev/vgdata
p、 vgchange –c y /dev/vgdata
q、 cmmodpkg –e pkg
2、⽆应⽤运⾏在该逻辑卷上,或可暂停应⽤的情况(例如将/data扩充⾄6G,逻辑卷名为
/dev/vgdata/lvdata,MC环境为node1和node2,应⽤包名为pkg,缺省运⾏在node2上)
1、将前⼀种情况中的a-c改为(将涉及到该逻辑卷的应⽤停⽌,该⼯作应选择合适时机执⾏):
a、将涉及到该逻辑卷的应⽤停⽌。
b、umount /data
2、执⾏前⼀种情况中的d-n
3、将前⼀种情况中的o-q改为
a、 mount /data
b、激活涉及到该逻辑卷的应⽤
注:如未在VG中新增PV则可将上述步骤中的f-n略去。
⼀。
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⽂件系统,如下命令:
#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命令查看是否分配成功。
______________________________
【转⾃】www.doczj/doc/4075d40e31126edb6f1a10bc.html /jh/8/244491.html______________________________
______________________________
______________________________
本⼈的平常⼯作的⼀点⼩积累,Share出来⼤家共享:)各位如果有兴趣可以作成⼩册⼦,随⾝参考。操作命令
1-1.处理⽬录
pwd:显⽰当前⼯作⽬录&&
cd directory_path:更改⽬录&&
cd:更改为主⽬录&&
mkdir directory_name:创建⽬录&&
rmdir directory_name:删除空⽬录&&
1-2.处理⽂件
elm:阅读邮件&&
ls:列举当前⽬录下的⽂件和⽬录&&
ls -a:列举所有⽂件或⽬录包括隐藏点⽂件&
lsf:列举⽂件并⽤/ 标记⽬录名&
compress filename:压缩⽂件
uncompress filename:解压缩⽂件
vi file_name:创建或编辑⽂件
more file_name:显⽰⽂件内容 (按q 退出)
head file_name:显⽰⽂件的前10 ⾏
tail file_name:显⽰⽂件的后10 ⾏
cp file_name file_copy:复制⽂件
mv old_file new_file:将⽂件重命名为新⽂件名
cat file1 >;>; file2:将file1 附加到file2 的结尾处
rm file:删除file&
rm -rf dir_name:删除⽬录dir_name 及其所有⽂件
spell file_name:在⽂件中检查拼写
1-3.打印
lp file_name:打印⽂件
lpstat -t:确定打印机的状态
cancel request_id:取消打印请求
1-4.查和组织
find .-name 'x*':在当前⽬录和⼦⽬录中查以x 开头的⽂件grep word *:在当前⽬录下的所有⽂件中查word ⼀词的所有匹配sort listfile:按字母顺序对listfile 进⾏排序
date:显⽰⽇期和时间
alias:列举所有命令的别名
man command_name:查HP-UX 命令信息
echo $PATH:确定PATH 设置
echo $SHELL:确定所⽤的shell
1-5.安全操作
passwd:创建或更改⼝令
ll file_name:显⽰⽂件的权限
ll -d directory_name:显⽰⽬录的权限
chmod class=permissions name:更改⽂件或⽬录权限
chown user name:更改⽂件或⽬录的所有权
1-6.系统操作
clear:清除屏幕
set -o editor_name:设置命令⾏编辑器
TERM=term_type:设置终端类型(从/usr/lib/terminfo 中选择term_type)&
ps -ef:列举当前进程状态和PID&
kill PID:终⽌进程
passwd:创建或更改⼝令
command < infile:将输⼊从⽂件重定向到命令unix文件系统
command1 | command2:使⽤管道连接两个进程————————————————————————————-
__【转⾃】www.doczj/doc/4075d40e31126edb6f1a10bc.html /jh/8/230167.html______________________________________ ----------------------------------------------------------------+++++++++++++++++++++++++++++++++++++
从⽹上的。很不错,⼤家有空可以看看啊。
HP-UX常⽤命令
1、 cd命令的使⽤
返回上⼀次的⽬录(cd -)
2、 Esc键的使⽤
在命令⾏中可通过击两次Esc键来匹配当前⽬录中唯⼀的⽂件名,这样可节约击⼊长⽂件名的时间
3、 col命令的使⽤
man cp | col –b >;cp.txt
该命令可将cp命令的联机帮助⼿册输出为名为cp.txt的⽂本⽂件
4、启动机器时执⾏的⼯作脚本(/fig.d/)
5、which命令的使⽤(查看某命令的绝对路径)
which 命令名
6、显⽰当前系统补丁安装情况(show_patches)
7、中⽂环境的配置
a、查看系统中安装的语⾔集(locale –a)
b、显⽰当前语⾔环境变量(echo $LANG)
c、如不为中⽂则修改(export LANG=zh_CN.hp15CN)
d、 sty –istrip
8、查看系统信息和运⾏情况
a、 glance
b、 top
c、 performance view
d、 /opt/ignite/bin/print_manifest
/var/opt/ignite/local/manifest/manifest
e、 /var/adm/syslog/syslog(系统运⾏⽇志)
f、 /var/adm/shutdownlog
g、 /var/adm/crash/
h、 /var/opt/
i、 /var/adm/nettl.LOG000
/usr/sbin/netfmt /var/adm/nettl.LOG000 >;net.log
j、/usr/contrib./bin/info_col.11
k、/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/ksh
b、在/etc/shells⽂件中将ksh的路径加⼊
12、在HP11i环境下两台主机rlogin、rcp和ftp速率⼩于10mbps
a、安装补丁(PHKL_25233、25389,PHNE_26728、27063)
13、在HP11i环境下主机与路由器之间⽆法⽤⼤包进⾏ping命令
a、在主机的/fig.d/nddconf⽂件中增加ip_send_source_quench参数的配置
b、 ndd –c
14、⽹络配置(含⽹卡地址、激活状态、路由地址)可通过修改/fig.d/netconf⽂件来实现。
15、swapinfo命令的使⽤
swapinfo –mt
16、what命令的使⽤(假如要查看某⼀core⽂件的诱因)
what core
17、控制某⼀特定地址通过telnet、ftp和login协议访问主机的⽅法
/var/adm/inetd.sec
18、tsm的使⽤
在tsm状态下可通过ctrl+w来切换屏幕。
19、finger命令的使⽤
finger –R(查看当前登录到主机的客户机信息)
20、parstaus命令的使⽤
parstatus –p ;查看某⼀特定分区的信息。
扩充⽂件系统的⽅法
⼀、 vg00(例如将/home扩充⾄2G,逻辑卷名为/dev/vg00/lvol8)
1、 shutdown –y 0 进⼊单⽤户模式
2、 umount /home
3、 lvextend –L 2000 /dev/vg00/lvol8
4、 extendfs /dev/vg00/rlvol8
5、 mount /dev/vg00/lvol8 /home
6、 reboot
⼆、 vg不在MC的情况
除不要启停机器外同上
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论