HP Unix系統維護基本命令

admin @ 2014-03-14 , reply:0

HP Unix系統維護基本命令

一、基本命令

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文件。

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
    包含系統的驅動程序和子系統信息,內核設備信息和一些系統可調參數信息。



[admin via 研發互助社區 ] HP Unix系統維護基本命令已經有2034次圍觀

http://cocdig.com/docs/show-post-44.html