HPux系统管理常用方法小结

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

、 网卡地址配置

1. 配置IP地址

修改/etc/rc.config.d/netconf文件.

INTERFACE_NAME[0]=lan0 #用lanscan显示网卡的设备名

IP_ADDRESS[0]=128.0.0.1 #lan0的ip地址

SUBNET_NASK[0]=255.255.0.0 #子网掩码

BROADCAST_ADDRESS[0]="" #默认为128.0.255.255网段的广播地址

INTERFACE_STATE[0]="" #引导时将网卡设置为up(启动)默认也是up

DHCP_ENABLE[0]="0" #DHCP是否启动,"0"为不启动,"1"为启动

在netconf这个文件中有2条是不可以修改的:

OPERATING_SYSTEM=HP-UX

LOOPBACK_ADDRESS=127.0.0.1

如果服务器中有多块网卡,可以在netconf文件的最后添加

INTERFACE_NAME[1]=lan1

IP_ADDRESS[1]=128.0.0.2

SUBNET_NASK[1]=255.255.0.0

BROADCAST_ADDRESS[1]=""

INTERFACE_STATE[1]=""

DHCP_ENABLE[1]="0"

2. 设置系统的主机名

系统的主机名有2种:

1.UUCP(UNIX-to-UNIX copy)

#uname -S myhpux #设置 uucp 主机名

#uname -n #查看 uucp 主机名

2.internet主机名

hostname myhpux #设置 internet 主机名

#hostname #查看 internet 主机名

另一种方法修改主机名:

修改/etc/rc.config.d/netconf文件中

HOSTNAME="myhpux" # internet 主机名

注:HP强烈建议这两个主机名要相同.

/sbin/init.d/net sop ;net start

3. 设置网关

/usr/sbin/route add default 20.08.28.98 1

把网关自动加入系统中

vi /etc/rc.config.d / netconf

ROUTE_DESTINATION [0]=default

ROUTE_GATEWAY [0]=20.08.28.98

ROUTE_COUNT [0]=1

/sbin/init.d/net 将执行:

/usr/sbin/route add default 20.08.28.98 1

命令netstat -rn 查看路由表

另外也可用set_parms addl_netwrk 来设缺省路由。

二、HP UNIX扩展分区

1) 扩大文件系统,首先要找到这个文件系统所对应的逻辑卷,只有首先扩大逻
辑卷,给文件系统以扩大的空间,才能扩大文件系统。
2) 为扩大逻辑卷,先进单用户,在根目录系统提示符下,键入命令:
# shutdown -y 0
3) 进入单用户后,先将所有文件系统mount 上,键入命令:
# mount -a
4) 用bdf 命令看该文件系统是否已经mount 上,如果mount 上,用命令
#umount 文件系统名umount 该文件系统。例如,想要扩大“ /usr” 到
500M ,就键入命令:
# umount /usr
5) 用命令:
# lvextend -L 500 /dev/vg00/lvol4
这里,假定/usr 对应/dev/vg00/lvol4
6) 用命令:
# extendfs /dev/vg00/lvol4 扩大文件系统。
注:如果是vxfs 文件系统,则用
# extendfs -F vxfs /dev/vg00/lvol4
7) 用命令:
# mount /dev/vg00/lvol4 /usr
将文件系统mount 到/usr
这样,文

件系统“ /usr” 就被扩大了,
8) 用命令:
# init 3 进入原来多用户运行级

三、VG镜像

1、 查看磁盘设备名、硬件路径、VG00中的当前磁盘;
# vgdisplay -v vg00;
--- Physical volumes ---
PV Name /dev/disk/disk3_p2
PV Status available
Total PE 4347
Free PE 367
Autoswitch On
Proactive Polling On
# ioscan -kfnCdisk
Class I H/W Path Driver S/W State H/W Type Description disk 0 4/0/1/1/0.0.0 sdisk CLAIMED DEVICE COMPAQ BF1468B26B
/dev/dsk/c0t0d0 /dev/dsk/c0t0d0s2 /dev/rdsk/c0t0d0 /dev/rdsk/c0t0d0s2
/dev/dsk/c0t0d0s1 /dev/dsk/c0t0d0s3 /dev/rdsk/c0t0d0s1 /dev/rdsk/c0t0d0s3
disk 1 4/0/1/1/1.1.0 sdisk CLAIMED DEVICE Optiarc DVD RW AD-5200A
/dev/dsk/c1t1d0 /dev/rdsk/c1t1d0
disk 2 4/0/8/1/0.0.0 sdisk CLAIMED DEVICE COMPAQ BF1468B26B
/dev/dsk/c2t0d0 /dev/dsk/c2t0d0s2 /dev/rdsk/c2t0d0 /dev/rdsk/c2t0d0s2
/dev/dsk/c2t0d0s1 /dev/dsk/c2t0d0s3 /dev/rdsk/c2t0d0s1 /dev/rdsk/c2t0d0s3
# ioscan –kfNC disk
Class I H/W Path Driver S/W State H/W Type Description
disk 3 64000/0xfa00/0x1 esdisk CLAIMED DEVICE COMPAQ BF1468B26B
disk 4 64000/0xfa00/0x2 esdisk CLAIMED DEVICE Optiarc DVD RW AD-5200A
disk 5 64000/0xfa00/0x4 esdisk CLAIMED DEVICE COMPAQ BF1468B26B
2、 编写磁盘的table文件并导入到mirror盘;
#vi /tmp/mirror/table
3
EFI 500MB
HPUX 100%
HPSP 400MB
# idisk -wf /tmp/mirror/table /dev/rdisk/disk5;
# idisk /dev/rdisk/disk5;--查看是否导入成功;
3、 安装分好区的设备文件;
# insf -eCdisk
4、 将新磁盘制作成引导磁盘,需要注意的是要使用字符设备;
# mkboot -e -l /dev/rdisk/disk5;
# efi_ls -d /dev/rdisk/disk5 /efi/hpux;--查看上条命令是否成功;
5、 修改两块磁盘的引导模式(-lq 不进行quorum 检查。当一个VG 只有少于等于50%的硬盘可以正常访问时,默认情况下就不能被激活。加这个参数以后就可以强行激活,在配置了根盘镜像的情况下经常会用到这个参数);
# mkboot -a "boot vmunix -lq" /dev/rdisk/disk3;
# mkboot -a "boot vmunix -lq" /dev/rdisk/disk5;
# efi_cp -d /dev/rdisk/disk3_p1 -u /efi/hpux/auto /dev/tty;--查看是否修改成功;
# efi_cp -d /dev/rdisk/disk5_p1 -u /efi/hpux/auto /dev/tty;--查看是否修改成功;
6、 将新盘的p2分区格式化成PV;
# pvcreate -fB /dev/rdisk/disk5_p2;
Physical volume "/dev/rdisk/disk5_p2" has been successfully created.
7、 将新盘的p2分区加入到VG00中;
# vgextend vg00 /dev/disk/disk5_p2;
Volume group "vg00" has been successfully e

xtended.
Volume Group configuration for /dev/vg00 has been saved in /etc/lvmconf/vg00.conf
8、 镜像VG00中的所有LV;
# for lv in /dev/vg00/lvol*
> do
> lvextend -m 1 $lv /dev/disk/disk5_p2;
> done
9、 恢复所有的BDRA信息;
# lvlnboot -R
Volume Group configuration for /dev/vg00 has been saved in /etc/lvmconf/vg00.conf
# lvlnboot -v;--查看镜像情况;
Boot Definitions for Volume Group /dev/vg00:
Physical Volumes belonging in Root Volume Group:
/dev/disk/disk3_p2 -- Boot Disk
/dev/disk/disk5_p2 -- Boot Disk
Boot: lvol1 on: /dev/disk/disk3_p2
/dev/disk/disk5_p2
Root: lvol3 on: /dev/disk/disk3_p2
/dev/disk/disk5_p2
Swap: lvol2 on: /dev/disk/disk3_p2
/dev/disk/disk5_p2
Dump: lvol2 on: /dev/disk/disk3_p2, 0
10、 修改引导配置文件;
vi /stand/bootconf
l /dev/disk/disk3_p2
2 /dev/disk/disk5_p2
11、 设备系统引导的设备及顺序;
# ioscan -fnCdisk
Class I H/W Path Driver S/W State H/W Type Description
=======================================================================
disk 0 4/0/1/1/0.0.0 sdisk CLAIMED DEVICE COMPAQ BF1468B26B
/dev/dsk/c0t0d0 /dev/dsk/c0t0d0s2 /dev/rdsk/c0t0d0 /dev/rdsk/c0t0d0s2
/dev/dsk/c0t0d0s1 /dev/dsk/c0t0d0s3 /dev/rdsk/c0t0d0s1 /dev/rdsk/c0t0d0s3
disk 1 4/0/1/1/1.1.0 sdisk CLAIMED DEVICE Optiarc DVD RW AD-5200A
/dev/dsk/c1t1d0 /dev/rdsk/c1t1d0
disk 2 4/0/8/1/0.0.0 sdisk CLAIMED DEVICE COMPAQ BF1468B26B
/dev/dsk/c2t0d0 /dev/dsk/c2t0d0s2 /dev/rdsk/c2t0d0 /dev/rdsk/c2t0d0s2
/dev/dsk/c2t0d0s1 /dev/dsk/c2t0d0s3 /dev/rdsk/c2t0d0s1 /dev/rdsk/c2t0d0s3
# setboot -p 4/0/8/1/0.0.0
# setboot -h 4/0/1/1/0.0.0
注:-p表示主引导设备;-h表示备用引导设备;
12、 重新启动系统,查看是否从设备的磁盘引导;
# grep “Boot device’s HP-UX HW path” /var/adm/syslog/syslog.log

更换损坏磁盘的步骤
1、将损坏的磁盘拔出来,将新磁盘插入原位;
2、用ioscan命令识别新加入的磁盘;
3、恢复VG00的信息到新加入的磁盘;
# vgcfgrestore -n vg00 /dev/rdisk/disk5;
4、激活vg00;
# vgchange -a y /dev/vg00;
5、同步vg00中的信息;
# vgsync /dev/vg00

四、 CDE排错

1. 检查是否安装了CDE界面
#swlist -l fileset -a state CDE
或者是
#swlist -l bundle | grep -i CDE
说明:检查配置是否包含了CDE
#ps -ef | grep -i dtlogin
说明:检查是否后台进程是否正常运行

#/sbin/init.d/dtlogin.rc stop
说明:如果dtlogin的进程运行不正常,则先停掉所有相关的进


#/etc/init 2
#/etc/init 3
#/usr/dt/bin/dtconfig -e
说明:让桌面在系统启动的时候自动运行

#/sbin/init.d/dtlogin.rc start
说明:重新启动后台进程。运行这个命令以后,CDE登陆界面并不会立刻出现,因为启动相关的一些进程需要一些时间。耐心等待一会儿,如果两分钟以后CDE登录界面还没有出现,则需要继续后面的检查步骤。
2. 检查配置文件/etc/X11/X0screen,检查该文件中是否包含以下语句:
Screen /dev/crt
说明:如果没有包括此行语句,这手工加上,然后按照第二步,重新启动以下dtlogin的进程。

3. 检查配置文件/etc/dt/config/Xservers:
将下面的内容
# * Local local@console /usr/bin/X11/X :0
前面的注释号去掉,修改成
* Local local@console /usr/bin/X11/X :0
然后重新运行一下以下命令:
#/sbin/init.d/dtlogin.rc stop

说明:停止相应的后台进程
#/sbin/init.d/dtlogin.rc reset
说明:使修改的配置文件生效
#/sbin/init.d/dtlogin.rc start
说明:重新启动后台进程

五、 hp-unix防火墙

HPUX提供主机防火墙(IPF)以及有限的技术支持,防火墙软件可以从上下载(depot软件,使用swinstall安装)。
使用主机防火墙可以很方便的对网络访问进行访问控制,同时对于很多的攻击手段有着良好的防御作用。
使用HPUX主机防火墙(IPF)对系统性能会有一定的影响,当网络流量<10M时,CPU的使用率通常会上升1~2%;当网络流量较大时(>50M),CPU的使用率可能会达到10~20%;IPF的内存占用通常可以忽略
1、主机防火墙(IPF)操作
1、 安装IPF
下载IPF:
/portal/sw ... oductNumber=B9901AA
使用swinstall安装IPF:
swinstall –s /root/B9901AA_A.03.05.11.01_HP-UX_B.11.11_32+64.depot
然后重启主机
2、 删除IPF
备份/etc/opt/ipf/ipf.conf文件
使用swremove删除IPF:
swremove B9901AA
然后重启主机
3、 停用IPF
编辑/etc/rc.config.d/ipfconf,更改:
IPF_START=0;
然后停止ipf:
/sbin/init.d/ipfboot stop
4、 配置IPF(例)
允许主机200.1.5.123访问主机的telnet服务,同时禁止其他IP访问主机的telnet服务:
编辑文件/etc/opt/ipf/ipf.conf,在首行添加:
pass in quick proto tcp from 200.1.5.123 to any port = 23 flags S keep state
block in quick proto tcp from any to any port = 23
然后执行如下命令:
/sbin/ipf –Fa
/sbin/ipf –f /etc/opt/ipf/ipf.conf
注:更多的IPF配置选项可使用man ipf查看
5、 查看IPF状态
/sbin/ipfstat –ioh
这将显示当前ipf防火墙加载的规则,

如果为空(empty,缺省设置),则ipf防火墙将不产生作用

六、 HP-UX查看主机信息

1、机型

#model

9000/800/L2000-44

注意:其中44是指每个cpu有440MHZ。

2、cpu个数

#top

CPU LOAD USER NICE SYS IDLE BLOCK SWAIT INTR SSYS

0 0.02 0.0% 0.0% 0.% 0.0% 0.0% 0.0% 0.0%

1 0.00 0.6% 0.0% 0.% 0.0% 0.0% 0.0% 0.0%

2 0.00 2.% 97.0% 0.0% 0.0% 0.0% 0.0%

3 0.00 0.4% 0.0% 0.0% 99.6% 0.0% 0.0% 0.0% 0.0%

3、硬盘的大小信息

#diskinfo /dev/rdsk/c1t0d0

SCSI describe of c1t0d0:

vendor: SEAGATE

product id: ST39204LC

type: direct access

size: 8891556 Kbytes

bytes per sector: 512

4、硬盘的个数

#ioscan -funC disk

disk 0 0/0/1/1.0.0 sdisk CLAIMED DEVICE SEAGATE ST39204LC

/dev/dsk/c1t0d0 /dev/rdsk/c1t0d0

disk 1 0/0/1/1.2.0 sdisk CLAIMED DEVICE SEAGATE ST39204LC

/dev/dsk/c1t2d0 /dev/rdsk/c1t2d0

disk 2 0/0/2/0.0.0 sdisk CLAIMED DEVICE SEAGATE ST39204LC

/dev/dsk/c2t0d0 /dev/rdsk/c2t0d0

disk 3 0/0/2/0.2.0 sdisk CLAIMED DEVICE SEAGATE ST39204LC

/dev/dsk/c2t2d0 /dev/rdsk/c2t2d0

disk 4 0/0/2/1.2.0 sdisk CLAIMED DEVICE HP DVD-ROM 305

/dev/dsk/c3t2d0 /dev/rdsk/c3t2d0

disk 5 0/4/0/0.8.0 sdisk CLAIMED DEVICE SEAGATE ST39236LC

/dev/dsk/c4t8d0 /dev/rdsk/c4t8d0

5、查看操作系统版本和license

#uname -a

HP-UX scp1 B.11.00 U 9000/800 1124961527 unlimited-user license

6、如何查看内存

#dmesg

Memory Information:

physical page size = 4096 bytes, logical page size = 4096 bytes

Physical: 2097152 Kbytes, lockable: 1866308 Kbytes, available: 1902728 Kbyts

7、如何查看文件系统

#bdf

Filesystem kbytes used avail %used Mounted on

/dev/vg00/lvol3 1025617 24790 898265 3% /

/dev/vg00/lvol1 700691 35482 595139 6% /stand

/dev/vg00/lvol8 2097152 436927 1557195 22% /var

/dev/vg00/lvol7 1048576 481524 531631 48% /usr

/dev/vg00/lvol6 255253 148 229579 0% /tmp

/dev/vg01/lv_tellin

2051553 127152 1719245 7% /tellin

/dev/vg00/lvol5 2097152 81783 1889462 4% /opt

/dev/vg01/lv_informix

2051553 413823 1432574 22% /opt/informix

/dev/vg00/lvol4 524288 1229 490375 0% /home

存在两个文件中:/etc/fstab /etc/mnttab

8、查看卷组、卷组所包括的逻辑卷、以及该卷组所包括的物理磁盘

#vgdisplay -v vg00

则结果都是按照逻辑卷组、逻辑卷、物理磁盘的顺序全部显示。

七、

卷组管理

9.查看卷组、逻辑卷的位置

#cd /dev/

在该目录下面有所有的逻辑卷组,再进入某个逻辑卷组,则看到它所有的所有

逻辑卷了。

10、激活/去激活卷组

#vgchange -a y 卷组名 (激活)

#vgchange -a n 卷组名 (去激活)

11、创建卷组、逻辑卷、文件系统的一系列命令

格式化

#pvcreate /dev/rdsk/c0t1d0 (这里假设有块盘的设备文件名是c0t1d0)

创建卷组名

#mkdir /dev/vglock

创建卷组的设备文件名字

#mknod /dev/vglock/group c 64 0x010000 (这里注意group不能重复)

创建卷组

#vgcreate /dev/vglock /dev/dsk/c0t1d0 (将物理磁盘c0t1d0加给该卷组)

激活卷组

#vgchange -a y /dev/vglock

创建逻辑卷lv_informix

#lvcreate -n lv_informix /dev/vglock

给逻辑卷增加大小

#lvextend -l 50 /dev/vglock/lv_informix (单位是页,页的大小再创建

卷组时已经确定,不可以再更改,一般缺省为4M,所以是200M)

或者

#lvextend -L 200 /dev/vglock/lv_informix (这是带大写的L参数,表示

是以M为单位来分配的大小的。)

如果还要将该卷组变为文件系统的话,那么如下创建文件系统

#newfs -F hfs /dev/vglock/rlv_informix

创建文件系统挂接的目录

#mkdir /informix

将文件系统挂接上去

#mount /dev/vglock/lv_informix /informix

12、删除卷组、逻辑卷

删除逻辑卷

#lvremove /dev/vglock/lv_informix

去激活卷组

#vgchange -a /dev/vglock (如果不能够去激活,则可以用如下命令强行去

激活,vgchange -c n /dev/vglock)

预删除卷组

#vgexport -p -s -m /tmp/vglock.map /dev/vglock

删除卷组

#vgexport -s -m /tmp/vglock.map /dev/vglock

13、创建共享卷组

在的一台已经创建卷组的机器上先去激活

#vgchange -a n /dev/vglock

预删除卷组

#vgexport -p -s -m /tmp/vglock.map /dev/vglock

将map文件传送到另外一台机器

#rcp scp1:/tmp/vglock.map scp2:/tmp/vglock.map

在另外一台机器上导入卷组之前要先创建卷组名

#mkdir /dev/vglock

创建group节点文件

#mkno /dev/vglock/group c 64 0x010000 (该节点一定要和第一台机器一致)

导入卷组

#vgimport -s -m /tmp/vglock.map /dev/vglock

14、informix的版本的收集

#su - informix

informix>;onstat -

这样可以看到informix的版本。

八、 系统维护

27、重新启动机器

#reboot

#shutdown

28、关闭机器

#shutdown -hy 0

#init 0

28、unix的集中运行的模式

多用户模式,但用户模式等等6种。

用如下命令可以看看它的运行模式:

#who -r

30、看当前的登录名

#logname

31、看所有登录用户

#whoiam

32、看登录用户在干什么

#whodo

33、看看进程

ps -ef|grep root (看root用户的进程,有时候console上执行的进程不能

够停止的

话,那么就将console进程进程杀死,因为该进程是其它进程的

父进程。)

38、忘记了口令该怎么办

重新启动机器;

在启动的过程中按任意键,就会进入一个主菜单;

用SEArch来搜索启动的路径;

用bo + 路径的序列号来重起机器;

当出现Interactive with IPL (Y or N)?>;时选择Y;

然后要求输入启动的内核的路径,hp_ux 0 (表示是启动到系统维护模式下面)

然后启动完成以后就可以进行passwd root来修改口令了。

39、如何做一个root的文件系统的全备份

#make_recovery -Av

40、光驱如何使用

#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

42、双机配置必须两台机器都要配置的文件

/etc/hosts

/etc/services

/.rhosts

/etc/cmcluster/*

43、如何查看当前的网络子网、网络的掩码是多少

1)查看子网

#netstat -in

查看lan0对应的:

Name Mtu Net/Dest Address Ipkts Ierrs Opkts Oerrs Collis Queue

lan0 1500 172.0.8.0 172.0.8.68 3430395 0 1134355 0 0 0

可知子网就是172.0.8.0

2)查看掩码

查看/etc/rc3.d/netconfig.d/netconf文件中的netmasks字段就知道了

38、忘记了口令该怎么办

重新启动机器;

在启动的过程中按任意键,就会进入一个主菜单;

用SEArch来搜索启动的路径;

用bo + 路径的序列号来重起机器;

当出现Interactive with IPL (Y or N)?>;时选择Y;

然后要求输入启动的内核的路径,hp_ux 0 (表示是启动到系统维护模式下面)

然后启动完成以后就可以进行passwd root来修改口令了。

39、如何做一个root的文件系统的全备份

#make_recovery -Av

40、光驱如何使用

#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

42、双机配置必须两台机器都要配置的文件

/etc/hosts

/et

c/services

/.rhosts

/etc/cmcluster/*

43、如何查看当前的网络子网、网络的掩码是多少

1)查看子网

#netstat -in

查看lan0对应的:

Name Mtu Net/Dest Address Ipkts Ierrs Opkts Oerrs Collis Queue

lan0 1500 172.0.8.0 172.0.8.68 3430395 0 1134355 0 0 0

可知子网就是172.0.8.0

2)查看掩码

查看/etc/rc3.d/netconfig.d/netconf文件中的netmasks字段就知道了

九、

本文摘自: 中国IT支持中心(/) 详细出处请参考:/forum.php?mod=viewthread&tid=594&highlight=

相关文档
最新文档