hpunix命令

http://blog.csdn.net/yrd_001/article/details/7285731

    

一、基本命令
1) tail 和 head

    使用tail命令可以查看文件的尾部,head命令则查看文件的头部。
# tail filename
# tail -f filename; 使tail不断执行,当文件被写入时显示文件的新行。
#head filename
2) date 和 cal

    cal命令显示日历。
# cal 2000
# cal 1 2000
3) find
    find命令是功能最强的命令之一,但同时也是命令行结构最难以掌握的命令之一。
# find / -print | wc -l 显示系统中所有文件和目录的数目。
# find / -user $LOGNAME -print 显示系统中该用户所有文件和目录。
# find / -size 100 -print 显示文件大小为100 blocks。
# find / -size -100 -print 显示文件大小小于100 blocks 。
# find / -size +100 -print 显示文件大小大于100 blocks 。
# find / -name core -exec rm {} ;查找并删除core文件。
# find . -exec chown $LOGNAME {} ; 修改一个目录下的所有文件的用户所属。
# find .-type d -exec chmod 770 {} ;修改一个目录下的所有目录的权限。
4) stty

    该命令用于检查和修改用户当前注册终端的通信参数。
# stty -a;查看当前注册终端的通信参数。
# stty -ixon;设置ixon为off。
#stty ixon;设置ixon为on。
# stty sane;当终端发生混乱时,通常可以产生有益的效果。
5) tset 
    用于设置终端类型。
tset -s -Q -m :?hp
6) cron

    cron(chronography,计时),每分钟苏醒一次,查看控制文件以确定当时是否存在应运行的作业,存在则运行之。
# crontab filename ; 创建一个 cron
# crontab -r ; 把cron从crontab去掉
crontab位于目录/var/spool/cron/crontabs下,每个用户的cron文件名是其用户名。
7) ioscan

    #ioscan -fn (用这个命令,我们可以看到所有的设备及其设备文件等信息。)
例如:查看CD-ROM的设备文件
#ioscan -fnCdisk
Class I H/W Path Driver S/W State H/W Type Description
===================================================================
disk 6 4.8.0 sdisk CLAIMED DEVICE SEAGATE ST34371W
/dev/dsk/c0t8d0 /dev/rdsk/c0t8d0
disk 7 4.11.0 sdisk CLAIMED DEVICE SEAGATE ST34371W
/dev/dsk/c0t11d0 /dev/rdsk/c0t11d0
disk 5 16/5.2.0 sdisk CLAIMED DEVICE TOSHIBA CD-ROM XM-5401TA
/dev/dsk/c3t2d0 /dev/rdsk/c3t2d0
其中描述为" TOSHIBA CD-ROM XM-5401TA"的设备
就是CD-ROM,设备文件为/dev/dsk/c3t2d0。
8) bdf 
    该命令用于检查文件系统的使用情况。
#bdf
Filesystem kbytes used avail %used Mounted on
/dev/vg00/lvol1 67733 35561 25398 58% /
/dev/vg01/lvol1 20480 11675 8247 59% /home
各列的含义:
Filesystem:文件系统名
kbytes:字节数,以k为单位
used:已使用空间
avail:尚可使用空间
%used: 已使用空间占本文件系统全部空间比率。
Mounted on: 安装目录
注: %used达到90%以上时,应考虑做必要的文件清理工


9) lanscan

     用 lanscan 命令查看主机中的网卡。例如:
# lanscan
Hardware Station Crd Hdw Net-Interface NM MAC HP-DLPI DLPI 
Path Address In# State NamePPA ID Type Support Mjr#
10/4/8 0x00108318E6E8 0 UP lan0 snap0 1 ETHER Yes 119
10/12/6 0x0060B0C44462 1 UP lan1 snap1 2 ETHER Yes 119 
上述命令显示主机中有3块网卡,它们的有关参数如下:
硬件地址分别是 10/4/8、10/4/12(Hardware Path)
网卡名是 lan0、lan1(Net-Interface Name列)
各网卡的NMID是 1、2(NMID列)
各网卡的工作状态是 UP、DOWN、UP (Hdw state列)
各网卡的MAC地址是Station Address所对应的列。
一个网卡要能够正常工作,首先它的工作状态(Net-Interface name)必须是UP。
用 ifconfig 命令查看网卡对应的IP地址。例如:
# ifconfig lan0
lan0: flags=863
inet 15.85.114.14 netmask fffff800 broadcast 15.85.119.255
在网卡lan0上的地址是15.85.114.14(inet),子网掩码ffff800,广播地址15.85.119.255
10) ifconfig
# ifconfig lan0
lan0: flags=863
inet 15.85.114.14 netmask fffff800 broadcast 15.85.119.255
在网卡lan0上的地址是15.85.114.14(inet),子网掩码ffff800,广播地址
15.85.119.255
11) 更改主机IP地址      
1. 首先使用"lanscan"和"ifconfig"命令查出该网卡的设备名
2. 使用vi命令编辑/etc/rc.config.d/netconf文件。找到
INTERFACE_NAME[0]=lan1
IP_ADDRESS[0]=""
SUBNET_MASK[0]=""
BROADCAST_ADDRESS[0]=""
将原有的IP地址和SUBNET_MASK改成新值
3. 使用vi 命令编辑/etc/hosts文件,改变对应主机名的IP地址
4. 注意:不要在CDE环境中,直接改变IP地址,应退出CDE环境,完成修改过程。
二、常用配置文件
1./etc/hosts
 
    主机名字解析文件,提供主机名和IP地址的对应。
2./etc/passwd
    口令文件,内容为:
登录用户名:加密口令:用户ID:组ID:保留:初始工作目录:shell路径
3. /etc/group
    内容为:
组名:加密密码:组ID:所有属于该组的用户。
4. /etc/profile
    如果该文件存在,则每个用户登录时将执行该文件。该文件一般用于设置一些通用环境变量,如果用户的home目录中存在.profile文件,则在执行/etc/profile之后,再执行用户的.profile文件。加命令历史记录为:

export HISTFILE=$HOME/.sh_history

export HISTSIZE=1000

如果一般用户没有命令补全,如下设置:编辑.profile

把set -o vi 去掉,换成下面三行,缺一不可
export EDITOR=vi   主要是少了这一句
export HISTSIZE=50
export HISTFILE=~/.sh_history

-----------------------------------------------
或者不要这三行,直接一句set -o vi,好像也行的

5. /etc/inittab
   
内部初始化之后,系统将启动/etc/init这个deamon进程,使/etc/init进程取得引导序列的控制权。而init进程从文件/etc
/inittab(init table,初始化表)取得指示,该文件 的内容控制所有init状态,同时也控制那些已消亡进程的再生。
6. /etc/fstab
    系统中可以mount的文件系统的信息。
7. /etc/lvmtab
    使用命令:
# strings /etc/lvmtab;查看系统VG和磁盘信息。
8. /etc/rc.config.d/netconf
    包含系统名称和
网络
配置信息,如IP地址、子网掩码和路由信息等。
9. /stand/system
    包含系统的驱动程序和子系统信息,内核设备信息和一些系统可调参数信息
10。Vi .rhosts

Rx2600 root

Test root

然后就可以用rlogin test登陆test主机了。也可以用rcp远程复制文件了。方便的是不要密码。比scp方便。

mail命令里的信息在/var/opt/resmon/log/event.log里

Vgdisplay.pvdisplay.lvdisplay

diskinfo /dev/rdsk/c2t0d0

cstm:可以查看主机序列号。硬件信息等,和MSTM结合使用更好

map

sel dev number

info

il

machinfo 查看hp主机硬件情况

ls /opt/sanmgr查看san交换机内容

1.加路由

Vi/etc/rc.config.d/netconf

ROUTE_DESTINATION[0]=default

ROUTE_GATEWAY[0]=169.50.1.7

ROUTE_COUNT[0]=1

ROUTE_DESTINATION[1]="net 192.168.83.0"

ROUTE_MASK[1]="255.255.255.0"

ROUTE_GATEWAY[1]="169.50.1.98"

ROUTE_COUNT[1]="1"

ROUTE_ARGS[1]=""

ROUTE_DESTINATION[2]="net 192.168.86.0"

ROUTE_MASK[2]="255.255.255.0"

ROUTE_GATEWAY[2]="169.50.1.98"

ROUTE_COUNT[2]="1"

ROUTE_ARGS[2]=""

再用

route add net 192.168.83.0 netmask 255.255.255.0 169.50.1.98 1

然后用netstat –rn

2/etc/passwd

使用/usr/sbin/pwck 命令可以检查/etc/passwd 文件的一致性

3.定制环境变量

Vi /etc/PATH

系统备份

1. Tar 主要是备份在磁带上等,也可在磁盘创建目录代替

Tar –cvf /tmp/sysback/qq  /home/qq  home/qq文件创建一个备份归档,归档名是/tmp/sysback/qq

Tar –tvf  /tmp/sysback/qq 查看内容列表

Tar  -xvf /tmp/sysback/qq qq 提出文件QQ存放在当前目录

2. Fbackup 和frecover

Fbackup /tmp/sysback/aa  -I /home/ww 备份WW目录

然后删除/home/.ww目录

Frecover –x –v –f /tmp/sysback/aa 就可以在/HOME目录下看到WW目录了

Dmesg – 只显示上次运行dmesg之后变化的信息。如没有变化,输出无

HPUX关机命令

shutdown -y -h 0 (关闭系统,然后关闭电源)
shutdown -y -r 0  (关闭系统后重新启动,类于widowns里的热起) 
shutdown -y 0  (关闭系统,并进到单用户模式)

Shutdown 不加任何参数只是切到单用户模式(系统维护模式)
相当于
#init 0   (先到0状态)
#init S|s    (再到单用户状态)

如果要关机要打 # shutdown -hy 0 
直到Console上显示“ System Halted" ,
然后确认机器前面板上Running 灯熄灭后即可关闭电源开关,
power-off后Power灯会闪烁,此刻机器已经彻底关闭。

HPUX忘记ROOT密码

在non-trust system下,忘记了root用户的密码解决非常简单, 但如果是在trust system下忘记了root的密码,就比较麻烦.本文给出在两种情况下忘记root的密码的解决办法和HP ITRC上关于类似问题的链接. 
如果系统是在non-turst system下:
* 重起机器, 自检完成后,会出现这一行 “ To discontinue, press any key within 10 seconds ”, 这时你按任意键, 
  系统会中止启动, 进入Main Menu. 
* 键入“ bo ”, 在系统询问“ Interact with IPL (Y or N?)?”, 输入“y”。
* 在提示符ISL> 后, 输入“ hpux - is ”, 系统进入单用户状态。
* 键入“ passwd ”, 然后输入新的密码。
* 键入“ init 3 ”, 恢复系统正常运行。
==================================================================================
如果系统是在trusted system下:
* 重起机器, 自检完成后,会出现这一行 “ To discontinue, press any key within 10 seconds ”, 这时你按任意键, 
  系统会中止启动, 进入Main Menu. 
* 键入“ bo ”, 在系统询问“ Interact with IPL (Y or N?)?”, 输入“y”。
* 在提示符ISL> 后, 输入“ hpux - is ”, 系统进入单用户状态。
* #mout /usr
* #/etc/tsconvert –r 假如在单用户里修改密码需要旧密码时,运行以上命令解除。
* #passwd
   New password:
   Re-entry new password:
* # init 3

 

 

          

http://ericbao.blog.sohu.com/198437033.html

    

补全命令:

大多数unix默认的shell是 ksh, ksh要用连续两次 ESC 来补全命令,HPUX默认的Shell是Posix shell

 

上条命令、下条命令:
同   vi   操作一模一样,先按   ESC键   进入命令模式 
k     上一条 
j     下一条 
h     左移 
l     右移 

x     删除 

 

 

开启AIX KSH 自动补全功能

AIX系统下默认的Shell是ksh,不同于Linux下的bash,ksh不直接支持dos-key的便捷操作,如果没有找到途径,每条命令都要重新敲入,实在是很麻烦。Ksh还不支持文件名自动补全,这也是另外一个遗憾。

实现方法:

#set -o vi

上滚一条命令是ESC+k

下滚一条命令是ESC+j

ESC +    ESC -

 

自动补全是ESC+\

 

例如,想要自动补全,就先按ESC,再按\  

 

 

http://www.boyunjian.com/do/article/snapshot.do?uid=net.chinaunix.blog%2Fuid-9884088-id-2983673.html

    一. 
转入 hp-ux, 一下子不适应 sh shell 命令方式 . 相信很多初进的人都会郁闷一阵了 . 大多数进入 
LINUX 或 UNIX 人员都是在学生时代使用 BASH 开始的 . 因为 linux 默认 shell 是 bash. 
  
bash 默认 : 
. 有命令历史记忆功能 , 可以使用上下键切换命令 ; 
. 命令输入为文件格式 , 进退简单 , 符合人的习惯 ; 
. 可以使用 TAB 键补全命令或目录 . 
bash 是以人为体验为中心设计 . 
  
sh 默认: 
. 默认没有历史记忆功能 , 但可以通过配置环境变量达到 . 
. 命令输入为 VI 模式 , 输入命令时 , 就像我们使用 VI 编辑 ,i 是插入 ,x 是删除 ,u 撤销等 , 但我个人没觉得多少方便 . 
. 没有命令补齐功能 . 可以使用 Ecs 键补齐目录. 
在功能设计上却有独到之处 . 
  
二. 
bash安装 
HP-UX 可以安装 bash, 安装 bash 也有点难度 , 需要到网上下载安装包 , 根据资料显示 , 安装需要四个 depot 包 , 而且有安装顺序 . 下载地址http://hpux.connect.org.uk/hppd/hpux/Shells/bash-4.2.010/ 
  
#swinstall -s /tmp/gettext-0.18.1.1-ia64-11.31.depot \* 
#swinstall -s /tmp/libiconv-1.13.1-ia64-11.31.depot \* 
#swinstall -s /tmp / termcap-1.3.1-ia64-11.31.depot \* 
#swinstall -s /tmp/bash-4.1.007-ia64-11.31.depot \*                       # \* 的意思是不进行 GUI 互交 
#/usr/local/bin/bash         
  
三. 
配置默认shell 
vi /etc/passwd 
peter:oUMI8UOmUhs:111:112::/ :/sbin/sh --默认sh 
修改后 
peter:oUMI8UOmUhs:111:112::/ :/usr/local/bin/bash 
或 
usermod -s /usr/local/bin/bash  peter 
  
配置 bash下的 环境变量: 
#vi .profile 
增加如下行 
PS1='\u@\H:\w#' 
PS2='\u@\H:\w$' 
  
由于bash下支持命令解析,所以 
\u解析为username 
\H 解析为hostname 
\w 解析为pwd 
  
配置sh本地历史命令记忆 
如果不安装bash,那么,使用sh,配置历史命令需要告警环境变量, 加入如下. 
#vi  .profile 
  
HISTSIZE=2048 
HISTFILE=~/.history 
export HISTFILE HISTSIZE 
  
PS1="  $(/usr/bin/whoami)@$(/usr/bin/hostname) [\$PWD]" 
  
配置后,退出再登录就生效,历史命令切换可以使用 hjkl 四个键, 
k是往上翻 
j是往下翻 
h是左移, 
l是右移 
  
四. 
本地 xhost 
针对GUI,如果不方便使用xmanger,毕竟要收费软件,也不方便使用vnc,那么可以使用xhost来获取远程主机的GUI. 
本地开启一个passive,不表 
  
#export DISPLAY=192.168.0.126:0.0 
# xhost + 
access control disabled, clients can connect from any host 
# xhost +peter-psd 
peter-psd being added to access control list 
# sam 
  
本地windows: 
之前 
C:\Users\peter>netstat -an |findstr 192.168.0.16 
  TCP    192.168.0.126:50864    192.168.0.16:23        ESTABLISHED 
  
之后: 
C:\Users\peter>netstat -an |findstr 192.168.0.16 
  TCP    192.168.0.126:6000     192.168.0.16:49819     ESTABLISHED 
  TCP    192.168.0.126:6000     192.168.0.16:49823     ESTABLISHED 
  
TCP    192.168.0.126:50864    192.168.0.16:23        ESTABLISHED 
  
  
配置 IP及路由 
  
  
DNS client 

 

 

 

 

 

      

 

 

      

posted @ 2013-12-30 13:54  陳聽溪  阅读(2981)  评论(0)    收藏  举报