hp unix常用命令
HPUNIX基础命令总结
HPUNIX相关
1 基本命令
1.1 修改系统参数
set_parms,以root用户身份登录并键入以下命令:
#/sbin/set_parms options
其中,options代表以下选项之一:
1.2 更改口令
$passwd
可以使用passwd命令设置或者更改口令,系统将提示您输入旧口令,然后,提示您输入新口令,并重新输入新口令进行确认。
1.3 列举文件
#ls
要查看有关文件的其他信息,请使用ll(long listing)命令:
#ll
1.4 查看文件
使用more命令,可以逐屏查看文本文件。对于多屏才能查看完,可以执行下列任何操作:
(1) 按空格键,逐页滚动查看文件。
(2) 按B,逐页回滚查看。
(3) 按Enter键,逐行滚动查看文件。
(4) 按Q,结束查看文件并退出more。
1.5 显示文件的前几行和后几行
通常,只需查看文件的起始部分(开头)和结束部分(结尾)。查看文件的前几行可以使用head命令,如下所示:
$head filename
缺省情况下,将显示filename的前10行,包括空行。查看文件的后10行,可以使用tail 命令,如下所示:
$tail filename
将显示filename的后10行,包括空白行。head和tail均可附带数字参数,如下所示:$head 25 filename
表示显示文件filename的前25行。
1.6 重命名、复制和删除文件
(1) 使用mv重命名文件
$mv myfile foofile
mv命令还可用于将文件移动到系统中的其他位置。
(2) 使用cp复制文件
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表示朝反方向搜索常用的删除命令:
hp-unix命令大集合3
hp-unix命令大集合3
hp-unix命令大集合3
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 < /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 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字段就知道了。
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 –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/sna/sna.err
i、/var/adm/nettl.LOG000
/usr/sbin/netfmt /var/adm/nettl.LOG000 >;net.log
Hp-unix常用命令
本文由skyta333贡献HP-UX 安全手册[1] 通过例子学习 sed 的用法 HP-UNIX 命令大全 UNIX 系统 –fnkC disk 2008-06-17 11:28 阅读 662 评论 0 字号: 大大 中中 小小 # ioscan# swinstall –s /cdrom/(filename) # swremove # shutdown 0 # init 3 # umount /opt -9 强行关掉命令,5988 进程名 # swlist –l fileset –a state|grep PHKL_18543 # lvextend –L 30 /dev/vg00/lvol5 # extendfs /dev/vg00/rlvol5 # mount /opt # mount –a # bdf # lvextend –L 200 /dev/vg00/lvol6 # fsadm –b 819200 /tmp # bdf # tsm 用 F2# make_tape_recovery –Av # chmod 777 或 444 # mstm # armdsp –i # cvui < /opt/sanmgr/hostagent/sbin (先进入这个目录) /HA_trigger 先 stop 后 start/dial_trigger stop start 磁盘柜进程全部 先 stop 后 starl,否则找不到 VA> # armmgr –s shut / start 别名 VA 控制器 第一步: # cd /opt/sanmgr/commandview/server/data # mv DeviceDBfile DeviceDBfile.old 第二步: # cd /opt/sanmgr/hostagent/sbin # ./HA_trigger stop # ./dial_trigger stop # ./HA_trigger start # ./dial_trigger start # armdiscover # armdiscover # amdsp -a fc 要注意> # amdsp -d fc|grep "Disk State" # pa pri 1/0/0/2/0.6.0 # pa alt 1/0/0/2/0.6.0 # lvlnboot –v # setboot –s on/off # setboot –b on/off # mediainit /dev/rdsk/cxtydz # swapinfo # dmesg # top # swlist # vgdisplay –v # grep –i error syslog.log # egrep –i “war|err|fail|scsi|lan” /dev/adm/syslog/syslog.log # ioscan –kfnCtape # lanscan # ioscan –kfnCfc # ioscan –fnH0/0/1/0 # netstat –in# ifconfig lan* # info_col.11 # info_col.1026
UNIX操作系统常用命令
一、文件系统操作命令1、bdf说明:查询整个主机目前安装的文件系统的磁盘空间的使用情况,只在HP主机上有效。用法:bdf2、df说明:查询整个主机目前安装的文件系统的磁盘空间的使用情况。用法:df -k3、du说明:查询当前目录下的磁盘空间的占用情况用法:du -k4、cd说明:切换至指定的系统路径(目录)用法:cd 路径名5、mkdir说明:创建一个新的目录用法:mkdir 目录名二、文件操作命令1、ll说明:查询一个目录下的文件清单,只在HP主机上有效。用法:ll 目录名2、ls说明:查询一个目录下的文件清单用法:ls 目录名,或ls -l 目录名3、cp说明:复制文件用法:cp 源文件名 目标文件名4、rm说明:删除文件用法:rm 文件名5、find说明:在指定的路径下,查找一个文件的位置用法:find 路径名 -name 文件名6、tail说明:跟踪一个文件的变化情况用法:tail -f 文件名7、grep说明:在指定的文件中查找指定的字符串用法:grep 字符串 文件名8、wc说明:计算一个文件的行数、单词数和字符数用法:wc 文件名三、文件归档命令1、tar说明:将一个文件系统或一个目录归档为一个文件用法:归档:tar cvf 文件名 目录名还原:tar xvf 文件名2、gzip说明:将一个文件压缩归档用法:gzip 文件名3、gunzip说明:将一个文件解压缩用法:gunzip 文件名四、文件编辑命令1、vi说明:文本文件编辑器用法:vi编辑命令说明(1)、三种模式:命令模式、文本输入模式、命令项模式,用Esc键在模式间切换(2)、命令模式下的命令:h:光标左移一格l:光标右移一格j:光标下移一行k:光标上移一行ctrl+f:向后翻一页ctrl+b:向前翻一页shift+g:翻到最后(3)、文本输入模式下的命令:i:在光标前开始输入文本a:在光标后开始输入文本(4)、命令项模式下的命令:大部分以冒号:开头:1:翻到第一行:q:退出:q!:不保存退出:w:保存文件:x:保存并退出/字符串;查找字符串2、more说明:按页查看文本文件用法:more 文件名3、cat说明:查看文本文件用法:cat 文件名五、系统状态命令1、env说明:查看当前用户的环境变量用法:env2、top说明:查看系统内存、CPU等的使用情况,只在HP主机上有效。用法:top3、date说明:查看主机时间用法:date4、hostname说明:查看主机名用法:hostname六、进程相关命令1、ps说明:查看系统运行的进程用法:ps -ef2、kill说明:终止一个进程用法:kill -9 进程名七、网络相关
HPUNIX操作系统管理常用命令
HPUNIX操作系统管理常用命令
1. uname命令:用于显示操作系统的名称和版本。例如,uname -a 可以显示全部的系统信息。
2. who命令:用于显示当前登录到系统的用户信息。例如,who -u 可以显示包含详细信息的用户列表。
3. ps命令:用于显示当前系统上运行的进程信息。例如,ps -ef可以显示所有进程的详细信息。
4. top命令:用于实时监视系统的资源使用情况。例如,top -u可以显示按照CPU使用率排序的进程列表。
5. kill命令:用于终止正在运行的进程。例如,kill PID可以终止具有指定进程ID的进程。
6. df命令:用于显示文件系统的磁盘空间使用情况。例如,df -h 可以显示以人类可读的格式显示磁盘空间的详细信息。
7. du命令:用于计算目录或文件所占用的磁盘空间。例如,du -sh 可以以人类可读的格式显示目录的磁盘空间使用情况。
8. ls命令:用于显示文件和目录的列表。例如,ls -l可以显示以长格式列出的文件和目录。
9. cd命令:用于更改当前工作目录。例如,cd /home可以将当前目录更改为/home。
10. mkdir命令:用于创建新的目录。例如,mkdir mydir可以创建名为mydir的新目录。
11. rm命令:用于删除文件或目录。例如,rm myfile.txt可以删除名为myfile.txt的文件。
12. cp命令:用于复制文件或目录。例如,cp myfile.txt mydir可以将myfile.txt复制到mydir目录中。
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 –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/sna/sna.err
i、 /var/adm/nettl.LOG000
/usr/sbin/netfmt /var/adm/nettl.LOG000 >;net.log
HP-UNIX 命令大全
HP-UNIX 命令大全
一、基本系统管理
1、常用命令
1. # ioscan -fn
列出各I/O卡及设备的所有相关信息:如逻辑单元号,硬件地址及设备文件名等。
2. # ps -ef
列出正在运行的所有进程的各种信息:如进程号及进程名等。
3. # netstat -rn
列出网卡状态及路由信息等。
4. # lanscan
列出网卡状态及网络配置信息。
5. # bdf
列出已加载的逻辑卷及其大小信息。
百事通
6. # mount
列出已加载的逻辑卷及其加载位置。
7. # uname -a
列出系统ID 号,OS版本及用户权限等信息。
8. # hostname
列出系统网络名称。
9. # pvdisplay -v /dev/dsk/c*t*d*
显示磁盘各种信息,如磁盘大小,包含的逻辑卷,设备名称等。
10. # vgdisplay -v /dev/vg00
显示逻辑卷组信息,如包含哪些物理盘及逻辑卷等。
11. # lvdisplay -v /dev/vg00/lvol1
显示逻辑卷各种信息,如包含哪些盘,是否有镜像等。
2、网络故障诊断
1. 如需修改网络地址、主机名等,一定要用set_parms 命令
# set_parms hostname
# set_parms ip_address
2. 查看网卡状态:lanscan
Hardware Station Crd Hardware Net-Interface
Path Address In# state nameunit state
8/20/5/1 0x0800097843FB 0 up lan0 up
Hp-unix常用命令
HP-UX安全手册[1]
通过例子学习sed的用法
HP-UNIX 命令大全
UNIX系统2008-06-17 11:28 阅读662 评论0 字号:大大中中小小# ioscan –fnkC disk
# swinstall –s /cdrom/(filename)
# swremove
# shutdown 0
# init 3
# umount /opt
-9 强行关掉命令,5988 进程名
# swlist –l fileset –a state|grep PHKL_18543
# lvextend –L 30 /dev/vg00/lvol5
# extendfs /dev/vg00/rlvol5
# mount /opt
# mount –a
# bdf
# lvextend –L 200 /dev/vg00/lvol6
# fsadm –b 819200 /tmp
# bdf
# tsm
# make_tape_recovery –Av
# chmod 777 或444
# mstm
# armdsp –i
# cvui
< /opt/sanmgr/hostagent/sbin (先进入这个目录)
/HA_trigger 先stop 后start
/dial_trigger stop start
磁盘柜进程全部先stop 后starl,否则找不到V A>
# armmgr –s shut / start 别名
V A控制器
第一步:
# cd /opt/sanmgr/commandview/server/data
HP-UX命令大全
HP-UX 命令大全
# ioscan –fnkC disk
# swinstall –s /cdrom/(filename)
# swremove
# shutdown 0
# init 3
# umount /opt
-9 强行关掉命令,5988 进程名
# swlist –l fileset –a state|grep PHKL_18543
# lvextend –L 30 /dev/vg00/lvol5
# extendfs /dev/vg00/rlvol5
# mount /opt
# mount –a
# bdf
# lvextend –L 200 /dev/vg00/lvol6
# fsadm –b 819200 /tmp
# bdf
# tsm
# make_tape_recovery –Av
# chmod 777 或 444
# mstm
# armdsp –i
# cvui
< /opt/sanmgr/hostagent/sbin (先进入这个目录)
/HA_trigger 先 stop 后 start
/dial_trigger stop start
磁盘柜进程全部先 stop 后starl,否则找不到VA>
# armmgr –s shut / start 别名
VA控制器
第一步:
# cd /opt/sanmgr/commandview/server/data
# mv DeviceDBfile DeviceDBfile.old
第二步:
# cd /opt/sanmgr/hostagent/sbin
hpunix常用命令
hp-ux/linux常用命令:
1、uptime、w - 显示系统的运行时间,和(或)已登录的用户,以及登录用户正在执行的操作
uptime输出当前时间、系统的运行时间、登录到系统的用户数目,以及在过去的1、5 和15 分钟内在活动处理器的运行队列中的平均作业数。w链接到uptime ,且与uptime -w 输出相同的输出,即显示系统上当前活动的摘要。
who指令是用来查询目前有那些人在线上
who -r 指明init 进程的当前run-level 。最后三个字段包含init 的当前状态、以前进入该状态的次数和先前的状态。每当init 变更为不同的运行状态时,这些字段都会更新。
finger–R(查看当前登录到主机的客户机信息)
last 、lastb 指明用户和tty 的上一次登录
2、which命令的使用(查看某命令的绝对路径)
3、uname:显示系统信息
4、dmesg- 收集系统诊断消息以构成错误日志
dmesg 在系统缓冲区中查找最近输出的诊断消息,并在标准输出上输出它们。
5、fstyp - 确定文件系统类型 f_flag=16是largefiles,=0是no largefiles。还可以使用如下命令:
df -n
mount –v
vi /etc/fstab
6、netstat -in 显示网络连接和网络接口信息
7、vgdisplay :显示有关卷组的信息
lvdisplay :显示有关逻辑卷的信息
pvdisplay:显示有关物理卷的信息
8、find pathname_list [expression]
HP-UX命令大全
HP-UX命令大全
第一篇:HP-UX命令大全
HP-UX 命令大全
# ioscan –fnkC disk
# swinstall –s /cdrom/(filename)
# swremove
# shutdown 0 # init 3
# umount /opt -9 强行关掉命令,5988 进程名
# swlist –l fileset –a state|grep PHKL_18543
# lvextend –L 30 /dev/vg00/lvol5 # extendfs /dev/vg00/rlvol5 # mount /opt # mount –a # bdf
# lvextend –L 200 /dev/vg00/lvol6 # fsadm –b 819200 /tmp # bdf
# tsm
# make_tape_recovery –Av # chmod 777 或 444
# mstm
# armdsp –i
# cvui < /opt/sanmgr/hostagent/sbin(先进入这个目录)/HA_trigger 先 stop 后 start /dial_trigger stop start 磁盘柜进程全部先 stop 后starl,否则找不到VA>
# armmgr –s shut / start 别名
VA控制器第一步:
# cd /opt/sanmgr/commandview/server/data # mv DeviceDBfile DeviceDBfile.old 第二步:
HP-UX常用命令
HP-UX常用命令
1、hostname:查看系统主机名
2、model:查看主机型号
3、ioscan –fnCprocessor:查看CPU个数
4、top 前几行是cpu个数,型号,和平均负载,下面的十几行信息是进程占用cpu实时状况,一般占用cpu越多排名就越靠前。
5、print_manifest:查看主机硬件信息,包括显示系统型号、机器序列号、处理器类型、处理器数目、CPU类型、总内存大小、内置硬盘数、挂接存储信息,IO信息,安装的软件,网络信息、文件系统信息、内核信息
6、lanscan:列出系统内所有网卡的信息
7、netstat –in:查看网卡IP地址
8、ioscan –fnkC disk:查看内置硬盘/外置硬盘(LUN)的使用信息
9、diskinfo /dev/rdsk/c1t0d0:查看硬盘大小信息
10、ioscan –fnC fc:列出主机上连接的光纤卡设备
11、fcmsutil /dev/fcd*(*光纤卡编号):查看光纤卡的wwn号及微码版本
12、top:查看系统当前CPU使用率、实际内存使用(%Comp段信息),PS使用率等信息
13、sar:sar 2 3 查看系统当前负载,sar -u 查看cpu的负载,sar -d 查看磁盘的负载
14、swapinfo:查看交换区信息
15、uname -a:查看操作系统版本
16、vgdisplay:查看系统有哪些VG
17、vgdisplay xxxvg:查看xxxvg信息
18、vgdisplay –v xxxvg:查看xxxvg中的lv及pv信息
HP UNIX 基础知识介绍
HP UNIX 基础知识介绍1 HP UNIX 基础知识介绍1.1 HP UNIX基本命令# uname -a 列出系统ID 号,OS版本及用户权限等信息# hostname 列出系统网络名称。# ioscan -fn列出各I/O卡及设备的所有相关信息:如逻辑单元号,硬件地址及设备文件名等。# ps -ef 列出正在运行的所有进程的各种信息:如进程号及进程名等# mount 列出已加载的逻辑卷及其加载位置# umount / 卸载挂在/ 下的逻辑卷# fuser -cu / 列出使用 /的进程ID及用户名。 # fuser -kc / Kill 使用 /的所有进程。 find find命令是功能最强的命令之一,但同时也是命令行结构最难以掌握的命令之一。#find / -print | wc -l 显示系统中所有文件和目录的数目 #find / -user $LOGNAME -print 显示系统中该用户所有文件和目录。# find . -exec chown $LOGNAME {} \; 修改当前目录下的所有文件的用户所属。 # find . -type d -exec chmod 770 {} \; 修改当前目录下的所有目录的权限#find / -size 100 -print 显示文件大小为100 blocks # find / -size -100 -print 显示文件大小小于100 blocks # find / -xdev -size +100 -print 显示文件大小大于100 blocks # find / -name core -exec rm {} \; 查找并删除core文件# cron cron(chronography,计时),每分钟苏醒一次,查看控制文件以确定当时是否存在应运行的作业,存在则运行该作业。 # crontab filename ; 创建一个 cron # crontab -r ; 把cron从crontab去掉 crontab位于目录/var/spool/cron/crontabs下, 每个用户的cron文件名是其用户名。 # passwd 修改当前用户口令# swlist 列出系统所装软件产品信息。# tail 和 head 使用tail命令可以查看文件的尾部,head命令则查看文件的头部。 # tail filename 或 # head filename # tail -f filename 使tail不断执行,当文件被写入时显示文件的新行 。# dmesg 从系统内存中显示系统状态信息# fsck
HPUX 常用命令
HP-UX常用命令
从网上找的。很不错,大家有空可以看看啊。
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 –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/sna/sna.err
i、 /var/adm/nettl.LOG000
/usr/sbin/netfmt /var/adm/nettl.LOG000 >;net.log
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1,机型
# model
9000/861/D270
2,CPU个数
# top
LOAD USER NICE SYS IDLE BLOCK SWAIT INTR SSYS
0.15 0.4% 0.0% 0.6% 99.0% 0.0% 0.0% 0.0% 0.0%
3,硬盘个数
# ioscan -funC disk
Class I H/W Path Driver S/W State H/W Type Description
=====================================================================
disk 0 8/16/5.2.0 sdisk CLAIMED DEVICE TOSHIBA CD-ROM XM-5701TA
/dev/dsk/c2t2d0 /dev/rdsk/c2t2d0
disk 5 8/16/5.5.0 sdisk CLAIMED DEVICE SEAGATE ST34572N
/dev/dsk/c2t5d0 /dev/rdsk/c2t5d0
disk 1 8/16/5.6.0 sdisk CLAIMED DEVICE SEAGATE ST34572N
/dev/dsk/c2t6d0 /dev/rdsk/c2t6d0
其中disk0为光驱,disk5和disk1为硬盘
4,硬盘大小信息
# diskinfo /dev/rdsk/c2t5d0
SCSI describe of /dev/rdsk/c2t5d0:
vendor: SEAGATE
product id: ST34572N
type: direct access
size: 4194157 Kbytes
bytes per sector: 512
5,查看操作系统版本和license
# uname -a
HP-UX d270_2 B.10.20 E 9000/861 2012683578 8-user license
# uname -S sanfran(设定主机名为sanfran)
6,查看系统内存
# dmesg
Memory Information:
physical page size = 4096 bytes, logical page size = 4096 bytes
Physical: 131072 Kbytes, lockable: 83712 Kbytes, available: 99212 Kbytes
7,查看文件系统
# bdf
Filesystem kbytes used avail %used Mounted on
/dev/vg00/lvol3 83733 18876 56483 25% /
/dev/vg00/lvol1 47829 22800 20246 53% /stand
/dev/vg00/lvol8 768541 254843 436843 37% /var
/dev/vg00/lvol7 797845 374901 343159 52% /usr
/dev/vg00/lvol4 30597 3087 24450 11% /tmp
/dev/vg00/lvol6 797845 347249 370811 48% /opt
/dev/vg00/lvol5 19861 81 17793 0% /home
8,查看卷组、卷组所包括的逻辑卷以及该卷组所包括的物理磁盘
# vgdisplay -v vg00
9,查看网卡状态
# lanscan
Hardware Station Crd Hardware Net-Interface NM MAC HP DLPI Mjr
Path Address In# State NameUnit State ID Type Support Num
8/16/6 0x0060B0A3981C 0 UP lan0 UP 4 ETHER Yes 52
8/20/5/1 0x0060B0588479 1 UP btlan01 DOWN 5 ETHER Yes 77
8/20/5/2 0x0060B058747F 2 UP btlan02 UP 6 ETHER Yes 77
10,查看网卡的名字、IP地址、网关、子网掩码等配置信息
# more /etc/rc.config.d/netconf
ROUTE_DESTINATION[1]="default"
ROUTE_MASK[1]=""
ROUTE_GATEWAY[1]=172.16.10.254
ROUTE_COUNT[1]=1
IP_ADDRESS[2]=192.168.1.2
SUBNET_MASK[2]=255.255.255.0
INTERFACE_NAME[2]=btlan02
BROADCAST_ADDRESS[2]=192.168.1.255
LANCONFIG_ARGS[2]="ether"
11,配置IP地址
# ifconfig lan0 172.16.10.225 255.255.255.0
12,查看网卡的地址
# ifconfig lan0
lan0: flags=863
inet 172.16.10.225 netmask ffffff00 broadcast 192.1.1.255
13,查看路由
信息
# netstat -an
Active Internet connections (including servers)
Proto Recv-Q Send-Q Local Address Foreign Address (state)
tcp 0 0 172.16.10.225.4294 172.16.10.225.1712 TIME_WAIT
tcp 0 0 192.168.1.2.4252 192.168.1.2.4253 ESTABLISHED
tcp 0 0 192.168.1.2.4253 192.168.1.2.4252 ESTABLISHED
tcp 0 0 *.4252 *.* LISTEN
tcp 0 0 192.168.1.2.4162 192.168.1.2.4251 ESTABLISHED
tcp 0 0 192.168.1.2.4251 192.168.1.2.4162 ESTABLISHED
tcp 0 0 172.16.10.225.4250 172.16.10.123.6001 ESTABLISHED
tcp 0 0 172.16.10.225.4249 172.16.10.123.6001 ESTABLISHED
tcp 0 0 192.168.1.2.4247 192.168.1.2.4248 ESTABLISHED
tcp 0 0 192.168.1.2.4248 192.168.1.2.4247 ESTABLISHED
tcp 0 0 *.4247 *.* LISTEN
14,配置路由信息,例如:
# /usr/sbin/route add default 20.08.28.98 1
还可以直接修改/etc/rc.config.d/netconf文件来增加路由(SUN里面是修改/etc/defaultroute文件)
# route delete default 128.1.0.1
15,有用的诊断工具mstm
用来收集所有的硬件信息,比如一共有哪些内存插口,每块现有的内存条多大,还可以查几个内存条等等
16,重启计算机
# reboot
# shutdown
17,关闭计算机
# shutdown -hy 0
# init 0
18,查看系统的运行级别
# who -r
. run-level 3 Oct 25 14:46 3 0 S
19,看当前的登录名
# logname
root
20,看登陆用户在干什么
# whodo
Thu Oct 27 11:33:58 EAT 2005
HP-UX
root 0 Oct 27 11:30
9773 0:00 sh
9849 0:00 whodo
9852 0:00 awk
9854 0:00 sort
9856 0:00 awk
9857 0:00 ps
root console Oct 25 14:48
1193 0:00 sh
root dtremote Oct 27 10:11
zp1 ttyp1 Oct 27 10:12
6377 0:00 telnetd
6378 0:00 sh
21,查看进程
# ps -ef | grep zp1
zp1 6378 6377 0 10:12:29 ttyp1 0:00 -sh
22,查看光驱
# ioscan -funC disk
Class I H/W Path Driver S/W State H/W Type Description
=====================================================================
disk 0 8/16/5.2.0 sdisk CLAIMED DEVICE TOSHIBA CD-ROM XM-5701TA
/dev/dsk/c2t2d0 /dev/rdsk/c2t2d0
disk 5 8/16/5.5.0 sdisk CLAIMED DEVICE SEAGATE ST34572N
/dev/dsk/c2t5d0 /dev/rdsk/c2t5d0
disk 1 8/16/5.6.0 sdisk CLAIMED DEVICE SEAGATE ST34572N
/dev/dsk/c2t6d0 /dev/rdsk/c2t6d0
23,日志文件的查询
/var/adm/syslog/syslog.log //系统常用信息,如配置、修改、启动、关闭等信息
/var/adm/syslog/mail.log //电子邮件信息
/var/adm/syslog/swinstall.
log //软件安装产生的信息
/var/adm/syslog/swremove.log //软件卸载产生的信息
/var/adm/sulog //执行su的情况
/var/adm/btmp //所有注册失败信息
/var/adm/vtmp //所有注册信息
查看日志主要是查看关键字panic、warning、err等信息,如:
cat /var/adm/syslog/syslog.log |grep panic
cat /var/adm/syslog/syslog.log |grep warning
cat /var/adm/syslog/syslog.log |grep err
23,查看gid和uid信息
# /usr/bin/id
uid=0(root) gid=3(sys)
24,推荐使用vipw来修改/etc/passwd文件,使用pwck命令来检查/etc/passwd文件,使用pwconv命令将/etc/passwd文件里面的密码移动到/etc/shadow里面
使用vipw而不用vi编辑器来对/etc/passwd文件进行处理的好处在于,当使用vipw的时候,它事先将此文件拷贝一份到/etc/ptmp目录下,然后所有的修改围绕这个文件进行,如果修改成功,那么此目录下的文件将覆盖/etc/passwd文件.如果修改不成功,那么/etc/passwd文件没有任何改变
25,用于管理用户帐号的命令
# useradd -m user1
# usermod -G finance user1(将user1添加到组finance里面)
# userdel -r user1
# passwd user1
# vipw
# pwck
26,用于管理组的命令
# groupadd -g 200 accts
# groupmod -n accounts accts
# groupdel accounts
# vi /etc/group
# grpck
27,在命令行下更改密码的命令
# passwd user1:重设user1的密码
# passwd -d user1:删除user1的密码
# passwd -f user1:强制使user1在下次登陆的时候更改密码
# passwd -l user1:锁定或者注销帐户
# passwd -n 7 -x 70 -w 7 user1:重新配置密码(-x后面指定了下次必须修改密码的天数,-n定义了一个用户修改过的密码至少要保留多少天,-w是在密码即将过期之前给出一个警告信息)
# passwd -n 7 -x 0 user1:防止修改密码
# passwd -s user1:检查密码
28,使用find命令,例如:
# find / -user ly(在根目录下搜索ly用户)
# find /tmp -type f -atime +7(在/tmp目录下搜索7天都没有被访问过的文件)
# find / -name core -exec rm -i {} (删除core文件)
# find /tmp -atime +30 -size +1000c -exec ll -ud {} (列出/tmp目录下超过1000个字符长度且至少30天没有被访问过的文件)
29,搜索命令的路径,例如:
# whereis -b sam
sam: /usr/sbin/sam
30,使用file命令来判断文件的属性,是二进制可执行文件还是shell脚本,例如:
# file /sbin/shutdown
/sbin/shutdown: s800 shared executable
# file /etc/passwd
/etc/passwd: ascii text
31,和ioscan相关的命令
# ioscan:扫描硬件并列出所有设备和找到的其他硬件设备,列举内容包括硬件路径、类以及详细描述
# ioscan -f:扫描并列出系统硬件,但是相比不带参数的ioscan命令列出了更多的内容
# ioscan -fu:列出常用的设备
# ioscan -fH 0/0/0/2/0:列出指定的硬件设备的详细信息
# ioscan -fC disk:列出特殊类的设备,比如说'tape'和'lan
'
# ioscan -fun:列出所有设备和他们相关的设备文件
# ioscan -funC disk:只列出磁盘类设备文件
# ioscan -funC tape:只列出磁带设备和相关的设备文件
# ioscan -funH 0/0/1/0/0.0.0:只列出0/0/1/0/0.0.0里面的设备文件
# ioscan -fu
Class I H/W Path Driver S/W State H/W Type Description
=====================================================================
ext_bus 0 8/4 c720 CLAIMED INTERFACE GSC add-on Fast/Wide SC
SI Interface
ctl 0 8/4.7.0 sctl CLAIMED DEVICE Initiator
ext_bus 1 8/8 c720 CLAIMED INTERFACE GSC add-on Fast/Wide SC
SI Interface
ctl 1 8/8.7.0 sctl CLAIMED DEVICE Initiator
tty 0 8/12/0 mux2 CLAIMED INTERFACE MUX
ext_bus 3 8/16/0 CentIf CLAIMED INTERFACE Built-in Parallel Inter
face
ext_bus 2 8/16/5 c720 CLAIMED INTERFACE Built-in SCSI
tape 0 8/16/5.0.0 stape CLAIMED DEVICE HP C1533A
disk 0 8/16/5.2.0 sdisk CLAIMED DEVICE TOSHIBA CD-ROM XM-5701T
A
disk 5 8/16/5.5.0 sdisk CLAIMED DEVICE SEAGATE ST34572N
disk 1 8/16/5.6.0 sdisk CLAIMED DEVICE SEAGATE ST34572N
ctl 2 8/16/5.7.0 sctl CLAIMED DEVICE Initiator
lan 0 8/16/6 lan2 CLAIMED INTERFACE Built-in LAN
ps2 0 8/16/7 ps2 CLAIMED INTERFACE Built-in Keyboard/Mouse
32,lsdev命令列出了内核中的设备配置情况,以及和他们相关的major号:
root@hp2:/#lsdev
Character Block Driver Class
0 -1 cn pseudo
1 -1 asio0 tty
3 -1 mm pseudo
16 -1 ptym ptym
17 -1 ptys ptys
27 -1 dmem pseudo
28 -1 diag0 diag
46 -1 netdiag1 unknown
52 -1 lan2 lan
56 -1 ni unknown
60 -1 netman unknown
64 64 lv lvm
69 -1 dev_config pseudo
72 -1 clone pseudo
73 -1 strlog pseudo
33,用于创建LVM的命令mknod,例如:
# mknod /dev/vg01/group c 64 0x01000
其中/dev/vg01/group是设备名称,c指出是块设备还是字符设备,64以及0x01000指出主从设备号64可以通过命令lsdev察看
34,用于删除一个不在需要的设备,用命令rmsf,比如:
# rmsf /dev/dsk/c0t3d0
# rmsf -a /dev/dsk/c0t3d0
# rmsf -H 0/0/1/0/0.3.0
35,创建卷组的步骤:
1,为卷组创建一个目录,比如:
# mkdir /dev/vg01
2,为组创建一个控制文件:
# mknod /dev/v
g01/group c 64 0x10000
3,创建卷组并指定它包含的物理卷:
# vgcreate /dev/vg01 /dev/dsk/c0t3d0 /dev/dsk/c0t4d0
4,用vgdisplay命令查看是否创建成功:
# vgdisplay -v vg01
36,创建逻辑卷的一系列命令:
# lvcreate /dev/dsk/vg01
# lvcreate -l 10 /dev/vg01
# lvcreate -L 100 /dev/vg01(创建100M大小的逻辑卷)
# lvcreate -L 16 -n myswap vg01
37,创建硬连接,比如:
# ln /dev/rmt/c0t0d0BEST /dev/tape
其中/dev/rmt/c0t0d0BEST是原文件,/dev/tape是链接.要注意的是,不能对目录做硬链接,硬链接不能跨越文件系统;软链接就没有这两个限制条件,但是使用命令的时候,要加参数-s来与硬链接命令相区别
38,创建文件系统的实例:
# newfs -F hfs /dev/vg01/rmyfs1
# mkdir /myfs1
# mount /dev/vg01/myfs1 /myfs1
# vi /etc/fstab
# newfs -R 200 /dev/rdsk/c0t2d0:创建文件系统并保留200M空间为swap
39,使用fuser命令来查看进程或者杀掉进程
# fuser -u /myfsl/data:列出一个指定文件的进程
# fuser -cu /myfsl:列出一个目录的所有进程
# fuser -u /dev/vg01/myfsl:列出/dev/vg01/myfsl上使用FS的进程
# fuser -ku /dev/vg01/myfsl:杀掉/dev/vg01/myfsl上使用FS的进程
40,使用fsck命令对错误的文件系统进行修复,例如:
# mount -v
# umount /myfsl
# fsck -F hfs /dev/vg01/rmyfsl
# mount /myfsl
41,有关备份的实例:
# fbackup -f /dev/rmt/0m -i /home -I index.home
# fbackup -f /dev/rmt/0m -i . -I index.pwd
其中-f参数是指定要备份到的地方,-i参数是指定要备份的文件或目录,-I参数是建立索引
# fbackup -f /dev/rmt/0m -u0g graph -I index.full
# fbackup -f /dev/rmt/0m -u1g graph -I index.incremental
其中-u参数是在备份完成之后自动更新备份日值,0和1指定备份的等级,0指完全备份,1指增量备份
42,有关恢复的实例:
# frecover -f /dev/rmt/0m -xNv
其中-f参数是指定用来恢复的设备,-v参数作用是在恢复的时候将过程显示在屏幕上
# frecover -f /dev/rmt/0m -rv
其中-r参数是对/dev/rmt/0m里面所有文件和目录进行恢复
# frecover -f /dev/rmt/0m -i /home/user1 -xv
# frecover -f /dev/rmt/0m -i /home/user2 -xv
其中-i参数是对/dev/rmt/0m中的单个文件进行恢复
43,通过网络恢复或备份的注意事项:
通过网络执行恢复或备份命令之前,要创建一个名为'~root/.rhosts'的文件,将要通过网络执行恢复或备份的主机名添加到这个文件里面,例如:
donald# vi ~root/.rhosts
mickie
Minnie
这样通过主机mickie和Minnie就可以对主机donald执行备份或恢复操作,例如:
mickie# fbackup -f donald:/dev/rmt/0m -u0g graph -I index
Minnie# fbackup -f donald:/dev/rmt/0m -u0g graph -I index
44,用crontab命令管理cron文件:
# crontab -e:编辑并提交一个cron文件
# crontab -l:查看cron文
件
# crontab -r:删除cron文件中制定的所有规划
45,使用swapon命令
# swapon /dev/vg01/myswap:将整个卷设定为swap,在这样的情况下不允许这个卷的任何部分用做其他用途.如果将这个卷设为swap之前还有数据,那么可以用参数-f强制性将所有数据清除
# swapon -e /dev/dsk/c0t1d0:允许磁盘上的文件和swap共存,还可以事先划定一定空间给swap,比如说newfs -R 200 /dev/rdsk/c0t1d0
# swapon /dev/dsk/c0t2d0:将整块磁盘设定为swap
# swapon -p 4 -l 4M /myfs1:指定将/myfs1设定为文件系统分区,-p参数是设定这个swap的优先权,-l参数确保swap的空间不超出4M
# swapon -a:启动/etc/fstab文件里面所有swap
46,安装光盘里面的patches,步骤如下:
1,对系统做全备份
2,# ioscan -funC disk(判断放入光驱里磁盘的名称)
3,# mkdir /patchCD(创建挂载点)
4,# mount /dev/dsk/cxtxdx /patchCD(执行挂载)
5,# ls /patchCD
6,more /patchCD/GOLDQPK11i.readme
7,swinstall -s /patchCD/GOLDQPK11i -x autoreboot=true -x patch_match_target=true
47,ndd相关命令
# ndd -get /dev/ip ip_check_subnet_addr:check the current value
# ndd -set /dev/ip ip_check_subnet_addr 0:enable all-0/all-1 subnets
# ndd -set /dev/ip ip_check_subnet_addr 1:disable all-0/all-1 subnets