㈠ HP-unix硬件的PN号用命令怎么查比如硬盘,内存,cpu
1.硬盘上面本身有写,例如:
146GB Ultra320 10K RPM SCSI Disk (A6984A)A9898-69001
2.通过MP卡下面的CM->DF命令查看FRU信息。查到规格参数之后在去找相应机型的PN号码。
3.通过HPUX操作系统下的cstm> sel dev all >info > il来收集log查看或者直接收集getsysinfo.sh的log来看。
4.直接查看对应机型的service guide.上面有备件列表。
下面是HP查询备件的网站:
http://partsurfer.hp.com/WSearch.aspx?Wchar=Y&searchText=A6724-64001
㈡ 我要把hp unix上的所有进程服务和对应的端口号统计出来,那位大师可以帮帮我,命令、脚本都可以
这个脚本中使用的命令pfiles,在HPUX是没有的。会影响这个脚本的使用,建议安装个lsof工具协助查看系统的端口号与进程的关系。lsof工具查看端口号与进程号举例:
lsof -i:12345 (12345是指端口号 portid)
㈢ hp unix 有没有查询磁盘读写次数的命令,linux有cat /proc/diskstats
有时候我们在做维护的时候,总会遇到类似于IO特别高,但不能判定是IO瓶颈还是软件参数设置不当导致热盘的问题.这时候通常希望能知道磁盘的读写速度,来进行下一步的决策.
下面是两种测试方法:
(1)使用hdparm命令
这是一个是用来获取ATA/IDE硬盘的参数的命令,是由早期Linux IDE驱动的开发和维护人员 Mark Lord开发编写的( hdparm has been written by Mark Lord , the primary developer and maintainer of the (E)IDE driver for Linux, with suggestions from many netfolk).该命令应该也是仅用于Linux系统,对于UNIX系统,ATA/IDE硬盘用的可能比较少,一般大型的系统都是使用磁盘阵列的.
使用方法很简单
# hdparm -Tt /dev/sda
/dev/sda:
Timing cached reads: 6676 MB in 2.00 seconds = 3340.18 MB/sec
Timing buffered disk reads: 218 MB in 3.11 seconds = 70.11 MB/sec
可以看到,2秒钟读取了6676MB的缓存,约合3340.18 MB/sec;
在3.11秒中读取了218MB磁盘(物理读),读取速度约合70.11 MB/sec
(2)使用dd命令
这不是一个专业的测试工具,不过如果对于测试结果的要求不是很苛刻的话,平时可以使用来对磁盘的读写速度作一个简单的评估.
另外由于这是一个免费软件,基本上×NIX系统上都有安装,对于Oracle裸设备的复制迁移,dd工具一般都是首选.
在使用前首先了解两个特殊设备
/dev/null 伪设备,回收站.写该文件不会产生IO
/dev/zero 伪设备,会产生空字符流,对它不会产生IO
测试方法:
a.测试磁盘的IO写速度
# time dd if=/dev/zero of=/test.dbf bs=8k count=300000
300000+0 records in
300000+0 records out
10.59s real 0.43s user 9.40s system
# -sm /test.dbf
2347 /test.dbf
可以看到,在10.59秒的时间里,生成2347M的一个文件,IO写的速度约为221.6MB/sec;
当然这个速度可以多测试几遍取一个平均值,符合概率统计.
b.测试磁盘的IO读速度
# df -m
Filesystem 1M-blocks Used Available Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
19214 9545 8693 53% /
/dev/sda1 99 13 82 14% /boot
none 506 0 506 0% /dev/shm
# time dd if=/dev/mapper/VolGroup00-LogVol00 of=/dev/null bs=8k
2498560+0 records in
2498560+0 records out
247.99s real 1.92s user 48.64s system
上面的试验在247.99秒的时间里读取了19214MB的文件,计算下来平均速度为77.48MB/sec
c.测试IO同时读和写的速度
# time dd if=/dev/sda1 of=test.dbf bs=8k
13048+1 records in
13048+1 records out
3.73s real 0.04s user 2.39s system
# -sm test.dbf
103 test.dbf
上面测试的数据量比较小,仅作为参考.
相比两种方法:
前者是linux上专业的测试IDE/ATA磁盘的工具,但是使用范围有局限性;(此试验仅仅使用了测试磁盘IO的参数,对于其他参数及解释参考man手册)
后者可以通用,但不够专业,也没有考虑到缓存和物理读的区分,测试的数据也是仅作参考,不能算是权威.
㈣ 请教hp unix 上怎样输入上一条命令
请教 hp unix 上怎样输入上一条命令呢?
#export TERM=vt100
#ksh -o vi
这样按Esc+K就可以调用上一条命令了。
1、首先必须配置了~/.profile文件中配置了HISTFILE=~/.history文件
2、缺省状态下是通过esc + k调出历史命令
3、如果不能用set -o vi
再测试
(实际上是调用了vi的命令编辑模式)
㈤ 在HP-unix命令行中怎么才能执行超过100字符的命令(此命令是shell脚本)
在定量字符后面加上\
eg:
ls -lrt |grep \
^d
你要多少字符都是可以的。
㈥ hp-unix有像linux系统那样的,输入一个命令按tab后自动补全的健,例如mk按tab健补全为mkdir
你说的功能是bash的。
如果是KSH,有类似的功能:
set -o emacs # 设置习惯
然后在mk后面按两次esc就看到了。
也可以安装bash, 使用bash替换ksh.
㈦ hp unix怎么用命令关闭防火墙
hp unix怎么用命令关闭防火墙
随着带宽的飞速扩宽,互联网上的信息交流日益增大,毫无疑问,互联网上的安全,操作系统平台的安全也逐渐成为人们所关心的问题。而许多网络服务器,工作站所采用的平台为Linux/UNIX平台。Linux平台作为一个安全性、稳定性比较高的操作系统也被应用到了商业或者民用的网络服务领域。
尽管Linux是安全系数比较高的操作系统,但是由于它作为一种动态的、还在不断发展的操作系统,它自身仍然不可避免的存在着这样那样的问题。加之 Linux的发行版本十分的多,版本的升级换代频繁,市面上仍然存在着许多存在缺陷,没有进行安全补丁升级的Linux应用到网络服务器中去,而 Linux的使用者,管理者的实际操作管理经验熟练程度参差不齐,所以在互联网时代的Linux平台中存在的安全隐患还是有的。这也给那些不道德的“黑客”找到了攻击Linux平台的“后门”。 所以,如何把Linux的安全系数提高和如何保护Linux系统是一项很重要的工作。
㈧ hpunix查看进程打开的文件
具体操作如下:
1.0使用命令lsof(不过一般嵌入式设备,不会再设备上集成这个工具)
2.0通过proc文件查看
top得到进程号,然后进到对应目录:
/proc/对应进程pid/fd
在fd目录-ls-lh就能看到对应文件描述符和关联的文件路径
㈨ HP UNIX环境下需要使用CURL命令,请问需要安装哪个php组件
假如原先编译的php目录在/usr/local/php5目录下;
apache在/usr/local/apache2目录下;
php源代码在/home/kevin125/src目录下。
如果实际目录与假定的目录不一致,则在下面的命令中做调整。
1. 找到当前运行的php版本的源代码目录,如 php-5.2.10。
进入curl扩展库目录。
$cd /home/kevin125/src/php-5.2.10/ext/curl
2. 调用phpize程序生成编译配置文件。
$/usr/local/php5/bin/phpize
3. 编译扩展库,分别执行下面的configure和make命令。
$./configure –with-php-config=/usr/local/php5/bin/php-config
configure这一步执行通过后,再执行make命令,如果configure执行不通过,则查找错误原因。
$make
make成功执行后,生成的扩展库文件在当前目录的 moles 子目录下,如 /home/kevin125/src/php-5.2.10/ext/curl/moles/curl.so
4. 配置php.ini文件
将编译好的扩展库文件复制到apache2 moles目录下。
$cp /home/kevin125/src/php-5.2.10/ext/curl/moles/curl.so /usr/local/apache2/moles/
找到php.ini文件所在目录位置,然后编辑。可以通过查看phpinfo信息来确定php.ini文件位置。
在php.ini文件中找到设置扩展目录的位置,然后将扩展路径设置到apache2 moles目录下
extension_dir = “/usr/local/apache2/moles/”
在php.ini的设置扩展库位置,设置要添加的扩展库。
extension=curl.so
以后如果还要添加别的扩展库的话,则只需先将php扩展库编译好,然后到apache2 moles目录下,
然后再在这个位置,另取一行将编译后的扩展库文件名加上即可
5. 重启apache,查看phpinfo信息,即可看到刚才添加进去的curl扩展库。
添加其他模块类似。
Good Lucky!.
原文网址: http://www.cnblogs.com/angelox/archive/2008/10/09/1306732.html
㈩ hpunix命令crontab怎么编写五分钟执行一次
如果只是执行一次,用at命令就可以了。如果是定期执行,可以使用crontab。 ps:根据linux发行版不同,这两个命令第一次使用时可能要做些准备工作,比如可能在/var/spool/cron下没有某些文件或没权限,要touch一下或chmod一下。