『壹』 HP操作系統是什麼
HP-UX
全稱為Hewlett Packard UniX,是惠普9000系列伺服器的操作系統槐斗遲,可以在HP的PA-RISC處理器、Intel的Itanium處理器的電腦上運行。它基於System V,是Unix的一個變種。惠普9000伺服器支持范圍從入門級商業應用到大規模伺服器應用,支持互聯網防火牆、虛擬主機或者遠程辦公室業務,大型公司可以採用此伺服器管理ERP或電子商務業務,對於高端應用,可以採用惠普公司的Superdome計算機,支持最多64個處理器進行並行計鉛李算。所有的伺服器都採用HP-UX操作系統。
無論是HP-UX,或是AIX,這些大型UNIX系統都不會用於桌面系統,一般用來運行Oracle、Sybase、DB2等大型資料庫系銷亮統。其系統構建、實施、運維、高可用設置,有其平台特點。
『貳』 hp-unix有像linux系統那樣的,輸入一個命令按tab後自動補全的健,例如mk按tab健補全為mkdir
你說的功能是bash的。
如果是KSH,有類似的功能:
set -o emacs # 設置習慣
然後在mk後面按兩次esc就看到了。
也可以安裝bash, 使用bash替換ksh.
『叄』 如何判斷Unix系統的一個庫文件是32位還是64位的
某些時候,我們需要知道操作系統的位數,或者配置插件的時候需要知道主程序的位數(例如配置apache插件的時候需要知道apache的位數以便配置相應的插件),最簡單的辦法就是執行file命令,如:
file 命令
Linux:
# file libnss1_files-2.2.4.so
libnss1_files-2.2.4.so: ELF 32-bit LSB shared object,Intel80386, version 1,not stripped
# file libtrsbean.so
libtrsbean.so: ELF 64-bit LSB shared object, version 1,not stripped
AIX:
32位的沒有說明
#file /usr/ccs/lib/mcrt0.o
/usr/ccs/lib/mcrt0.o: executable (RISC System/6000)orobjectmolenot stripped
#file /usr/ccs/lib/mcrt0_64.o
/usr/ccs/lib/mcrt0_64.o: 64-bit XCOFF executable orobjectmolenot stripped
Solaris:
# file libmp.so
libmp.so: ELF 32-位 MSB 動態庫 SPARC 版本1,動態鏈接,沒有除去
od 命令
另外通過二進制查看命令od查看相關的庫文件也可以解決此問題,但難度大,也不保險段培。下面給出在不同系統中的結果,以供參考(由於只在某一版本的操作系統下面做的測試,下面的結果不可能適應所有的所有版本的系統)
Linux
32位第4段是0101;64位第4段是0102 。-h 表示按16進制2位元組整數查羨燃雀看,整數高低位也調整了(如7f45變成457f); -N 10 表示查看10個兄早位元組。
#od -h -N 10 32.so
0000000457f464c 0101 00010000
#od -h -N 10 64.so
0000000457f464c 0102 0001 0000
Solaris
和Linux差不多,只是Linux的 -h 參數變成 -x。另外顯示結果也不太一樣,Solaris是按照位元組順序顯示的,Linux是按照16進制2位元組整數查看,會把高低位調整了。
#od -x -N 10 32.so
00000007f454c46010101000000
#od -x -N 10 64.so
00000007f454c46010201000000
AIX
32位是01df ;64位是01f7
#od -N 10 -h crt0_r.o
0000000 01df 00033d65462a0000
#od -N 10 -h mcrt0_64.o
0000000 01f7 00033fe27fd50000
HP Unix
沒有實際操作,只是通過UltraEdit打開兩個文件xxx32.sl和xxx64.sl並比較前面幾個位元組(HP庫文件是.sl結尾不是.so結尾的)。發現64位的文件和Linux/Solaris的類似。
0210010e051240
7f454c46020201
『肆』 hp unix掃描磁碟的命令是什麼
登錄到伺服器執行 lsb_release -a 看系統版本
接下來是硬體信息:
輸入命令(括弧內對版應的是執行該命權令後顯示的信息)
lspci(pci設備)
lshw(大部分硬體設備都有)
lsmod(內核驅動模塊)
dmesg(硬體的一些使用信息)
cat /proc/cpuinfo(看cpu的)
『伍』 hp unix 查看版本命令,內核版本,操作系統版本 ,cpu,內存,磁碟版本詳細信息
登錄到伺服器執行 lsb_release -a 看系統版本
接下來是硬體信息:
輸入命令(括弧內對應的是執行該命令後顯示的信息)
lspci(pci設備)
lshw(大部分硬體設備都有)
lsmod(內核驅動模塊)
dmesg(硬體的一些使用信息)
cat /proc/cpuinfo(看cpu的)