hpux命令總結
一、基本命令
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 –f /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
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/223653/viewspace-1280117/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- HPUX常用命令UX
- hpux 的 bdf 和 df -i命令UX
- HPUX簡單帶庫操作命令UX
- NPM 命令總結NPM
- docker命令總結Docker
- VIM 命令總結
- git命令總結Git
- redis命令總結Redis
- pip 命令總結
- uboot 命令總結boot
- SHell命令總結
- bat命令總結BAT
- Vi命令總結
- expr命令總結
- Linux命令總結--mkdir命令Linux
- 常用git命令總結Git
- linux命令總結Linux
- docker命令總結(二)Docker
- 常用kubectl命令總結
- adb命令總結
- artisan 命令使用總結
- jq命令用法總結
- 自用ssh命令總結
- sed命令用法總結
- sqooooop命令總結:OOP
- Oracle rman 命令總結Oracle
- 常用 Git 命令總結Git
- Linux 命令總結Linux
- Oracle SET 命令總結Oracle
- SMIT快捷命令總結MIT
- snap 命令的 總結
- Linux shell命令總結Linux
- Git實戰命令總結Git
- oracle基本命令總結Oracle
- CentOS 7 systemctl 命令總結CentOS
- github使用命令總結Github
- RMAN命令LIST操作總結
- Linux命令總結大全Linux