HP-UX System and Network Administration
我常用的,
--------------------------------
/dev/dsk/c1t0d0
c1:硬盤連接的接口卡的實(shí)例號(hào)
t0:scsi硬盤的id號(hào)
d0:邏輯單元號(hào)
---------------
unix 的文件系統(tǒng)
---------------
1). UNIX 的文件系統(tǒng)是樹狀結(jié)構(gòu),從根開始,從表面上看,文件系統(tǒng)好象是一個(gè)整體,
但實(shí)際上,文件系統(tǒng)可以分成不同的部分,單獨(dú)占據(jù)一塊邏輯卷,就是一個(gè)文件系統(tǒng)。
2). UNIX 的文件系統(tǒng)可以分為四種類型:HFS,VXFS,CDFS,LOFS
3). 在HPUX 中,有下列文件系統(tǒng):
/ 根文件系統(tǒng)
/usr,/sbin 操作系統(tǒng)的一部分。
/opt 和Application 有關(guān)的文件系統(tǒng)。
/etc mount 到此目錄下的文件系統(tǒng)包含系統(tǒng)配置文件
/var mount 到此目錄下的文件系統(tǒng)中的文件為系統(tǒng)啟動(dòng)、運(yùn)行等等產(chǎn)生的文件。
/stand 包含操作系統(tǒng)核心( Kernel )的有關(guān)文件。
/tmp 包含系統(tǒng)臨時(shí)文件
/dev 包含所有的設(shè)備文件。
----------------
查看操作系統(tǒng)版本
----------------
# uname –a
----------------------
系統(tǒng)有多少CPU 或MEMORY
----------------------
F1. SAM->performance monitor->system property->processer or memory
F2.
1. 查看CPU數(shù)量
# ioscan –C processor | grep processor | wc -l
# ioscan -fnC processor
# dmesg |grep processor
# top
2、查看內(nèi)存大小
# swapinfo –atm
# dmesg
# top
3、查看硬盤數(shù)量
# ioscan –fnC disk
-----------------------------------------------
顯示指定目錄總?cè)萘?、剩余容量、使用容量、使用?-k,以KB字節(jié)顯示)
# du -sk /dir
# df -bk
# df -bk /dir
# bdf
# bdf /dir
-----------------------------------------
查看磁盤容量
# ioscan -kfnC disk (新磁盤就不加k,讓它檢測(cè))
# diskinfo /dev/rdsk/c0t0d0
------------------------------
/、/var 或其它目錄滿了怎么辦?
------------------------------
# find /dir -xdev –size +8000
# du -k /dir
找可疑文件,移走。
/dev /etc / 下有文件都會(huì)報(bào)告"/"滿
---------------------------------------
用什么命令能夠看到主機(jī)中的網(wǎng)絡(luò)設(shè)備?
用 lanscan 命令查看主機(jī)中的網(wǎng)卡。例如:
# 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
上述命令顯示主機(jī)中有2塊網(wǎng)卡,它們的有關(guān)參數(shù)如下:
硬件地址分別是 10/4/8、10/12/6(Hardware Path)
網(wǎng)卡名是 lan0、lan1(Net-Interface Name 列)
各網(wǎng)卡的NMID 是 1、2(NMID 列)
各網(wǎng)卡的工作狀態(tài)是 UP、UP (Hdw state 列)
各網(wǎng)卡的MAC 地址是 Station Address 所對(duì)應(yīng)的列
一個(gè)網(wǎng)卡要能夠正常工作,首先它的工作狀態(tài)(Net-Interface name)必須是UP。
如果某個(gè)網(wǎng)卡硬件狀態(tài)(HdwState)是DOWN,首先檢查網(wǎng)線和網(wǎng)卡指示
燈,如果指示燈不亮,說(shuō)明該網(wǎng)卡有可能存在硬件問題,請(qǐng)立刻撥打
惠普熱線電話:800-810-7000 或010-65643800
# lanscan
# ifconfig lan0
# netstat -in
---------------
網(wǎng)絡(luò)不通怎么辦
1. 查看網(wǎng)卡
# lanscan
一個(gè)網(wǎng)卡要能夠正常工作,首先它的工作狀態(tài)(Net-Interface name)必須是UP。
如果某個(gè)網(wǎng)卡硬件狀態(tài)(HdwState)是DOWN,首先檢查網(wǎng)線和網(wǎng)卡指示燈,
如果指示燈不亮,說(shuō)明該網(wǎng)卡有可能存在硬件問題
請(qǐng)立刻撥打惠普熱線電話:800-810-7000 或010-65643800
2. 用 ping 命令檢查 OSI 網(wǎng)絡(luò)的第三層連接
# ping -i 15.85.114.14 15.85.114.13
檢查主機(jī)中IP 地址為15.85.114.14 的網(wǎng)卡和網(wǎng)絡(luò)系統(tǒng)中IP 地址為15.85.114.13 的節(jié)點(diǎn)間的網(wǎng)絡(luò)連接是
否正常
3. 用linkloop 命令檢查第二層連接是否正常
# linkloop -i 2 0x080009da0460
檢查主機(jī)中網(wǎng)卡的 NMID 為2 的卡與網(wǎng)絡(luò)系統(tǒng)中網(wǎng)卡的MAC 地址為 0x080009da0460 的卡之間的第二層連
接是否正常
----------------------------------------
查看路由表
# netstat -r
# netstat -rn
--------------------------
怎么修改IP、網(wǎng)關(guān)、HOSTNAME
--------------------------
F1. SAM
F2. # set_parms option
F3. # ifconfig //臨時(shí)修改
F4. # vi /etc/rc.config.d/netconf
----------------------------------------
添加默認(rèn)網(wǎng)關(guān)
# route add default 20.08.28.98 1
刪除動(dòng)態(tài)路由
# route delete destination gateway
配置靜態(tài)路由
# vi /etc/rc.config.d/netconf
----------------------------------------
網(wǎng)絡(luò)配置(含網(wǎng)卡地址、激活狀態(tài)、路由地址)
# vi /etc/rc.config.d/netconf
格式如下:
INTERFACE_NAME[0]=lan1 網(wǎng)卡設(shè)備
IP_ADDRESS[0]="" IP 地址
SUBNET_MASK[0]="" 子網(wǎng)掩碼
BROADCAST_ADDRESS[0]="" 廣播地址
# vi /etc/hosts //NFS等有些網(wǎng)絡(luò)服務(wù)會(huì)用到,否則啟不來(lái)
格式如下:
internet address official hostname aliases
192.168.0.110 rp3440
internet address: IP 地址
official hostname: 主機(jī)名
aliases: 別名
----------------------------------------
讓網(wǎng)絡(luò)配置立即生效
# /user/init.d/net stop
# /user/init.d/net start
----------------------------------------
重啟inetd服務(wù)(/etc/inetd.conf)
# inetd -k && inetd
----------------------------------------
修改參數(shù)(怎樣更改主機(jī)hostname,IP 地址等?)
# /sbin/set_parms option Enter
其中 option 代表以下選項(xiàng)之一:
選項(xiàng) 修改或設(shè)置
hostname 系統(tǒng)主機(jī)名
timezone 時(shí)區(qū)
ip_address IP 地址
addl_netwrk 其他網(wǎng)絡(luò)參數(shù)
font_c-s 網(wǎng)絡(luò)字體服務(wù)
在 set_parms 中所做的任何更改將在重新引導(dǎo)系統(tǒng)后生效
---------------------------------------
如何確定一臺(tái)主機(jī)的主機(jī)名、IP地址、網(wǎng)關(guān)?
---------------------------------------
1、如何確定主機(jī)名
1> 查看配置文件
# vi /etc/rc.config.d/netconf
HOSTNAME=" host01.ultrapower.com.cn
2> # hostname
設(shè)置主機(jī)名
1> # set_parms hostname
2> SAM
3> 直接修改配置文件
# /etc/rc.config.d/netconf
HOSTNAME=" host01.ultrapower.com.cn"
2、如何確定IP地址?
用 lanscan 命令查看主機(jī)中的網(wǎng)卡
# lanscan
用ifconfig 查看對(duì)應(yīng)網(wǎng)卡的IP地址
# ifconfig lan0
修改IP地址
1> # set_parms ip_address
2> SAM
3> 使用ifconfig命令
# ifconfig lan0 133.64.48.91 255.255.255.192
4> 直接修改配置文件
# /etc/rc.config.d/netconf
INTERFACE_NAME[0]=lan0
IP_ADDRESS[0]=192.168.32.111
SUBNET_MASK[0]=255.255.255.0
BROADCAST_ADDRESS[0]=192.168.32.255
INTERFACE_STATE[0]=""
DHCP_ENABLE[0]=0
3、如何確定網(wǎng)關(guān)
1> # route
2> # netstat -r
3> 查看配置文件
# vi /etc/rc.config.d/netconf
ROUTE_DESTINATION [0]=default
ROUTE_GATEWAY [0]=20.08.28.98
ROUTE_COUNT [0]=1
如何修改網(wǎng)關(guān)
1> # /usr/sbin/route add default 20.08.28.98 1
2> # set_parms addl_netwrk
3> # 修改配置文件
# vi /etc/rc.config.d/netconf
ROUTE_DESTINATION [0]=default
ROUTE_GATEWAY [0]=20.08.28.98
ROUTE_COUNT [0]=1
Hp-ux下網(wǎng)絡(luò)配置
1、配置文件
1> /etc/rc.config.d/netconf
2> /etc/hosts
2、啟動(dòng)文件
1> /sbin/init.d/net start
2> /sbin/init.d/hostname start
3、修改配置文件netconf(vi /etc/rc.config.d/netconf)
1> 修改主機(jī)名Hostname
eg:
HOSTNAME=" host01.ultrapower.com.cn"
2> 修改IP
eg:
INTERFACE_NAME[0]=lan0
IP_ADDRESS[0]=192.168.32.111
SUBNET_MASK[0]=255.255.255.0
BROADCAST_ADDRESS[0]=192.168.32.255
INTERFACE_STATE[0]=""
DHCP_ENABLE[0]=0
一物理網(wǎng)卡對(duì)多個(gè)邏輯網(wǎng)卡
INTERFACE_NAME[1]=lan0:1
IP_ADDRESS[1]=192.168.40.111
SUBNET_MASK[1]=255.255.255.0
BROADCAST_ADDRESS[1]=192.168.40.255
INTERFACE_STATE[1]=""
DHCP_ENABLE[1]=0
3> 修改網(wǎng)關(guān)與靜態(tài)route
ROUTE_DESTINATION[0]=default
ROUTE_MASK[0]=""
ROUTE_GATEWAY[0]="192.168.32.254"
ROUTE_COUNT[0]="1"
ROUTE_ARGS[0]=""
ROUTE_DESTINATION[1]="net 192.168.40.0"
ROUTE_MASK[1]="255.255.255.0"
ROUTE_GATEWAY[1]="192.168.40.254"
ROUTE_COUNT[1]="1"
ROUTE_ARGS[1]=""
4、重啟網(wǎng)絡(luò)
1、/sbin/init.d/net stop
2、/sbin/init.d/net start
3、/sibn/init.d/hostname start
5、用unix命令臨時(shí)修改網(wǎng)絡(luò)配置
1、ifconfig
eg:ifconfig lan0 192.168.32.111 255.255.255.0
ifconfig lan0:0 192.168.40.111 255.255.255.0
ifconfig lan0:0 0.0.0.0 (取消Lan0:0配置)
2、netstat
eg:netstat add|delete net 192.168.40.0 netmask 255.255.255.0 192.168.40.254
netstat add|delete host 192.168.40.100 192.168.40.254
----
關(guān)機(jī)
----
必須在根目錄下,才能shutdown
關(guān)閉機(jī)器
# shutdown -hy 0
# init 0
切換到單用戶模式
# shutdown -y 0
------------------------------------
查看是否已經(jīng)安裝了ssh
swlist |grep -i ssh
在hpux上安裝ssh
http://h20293.www2.hp.com/portal/swdepot/displayInstallInfo.do?productNumber=T1471AA--------
LVM基礎(chǔ)
--------
將一個(gè)或多個(gè)磁盤分別初始化為物理卷PV
pvcreat
一個(gè)或多個(gè)物理卷可以組織成一個(gè)卷組。一個(gè)特定磁盤只能屬于一個(gè)卷組(可創(chuàng)建的卷組的最大數(shù)由可配
置參數(shù) maxvgs 決定)
一個(gè)卷組可包含 1 到 255 個(gè)物理卷。
來(lái)自卷組的磁盤空間被劃分為邏輯卷。一個(gè)卷組最多可包含 255 個(gè)邏輯卷。
步驟:
查看下磁盤名稱
# ioscan -fnC disk
把磁盤變成物理卷
# pvcreate -f /dev/rdsk/c3t0d0
查看下物理卷的信息
# pvdisplay /dev/dsk/c3t0d0
# mkdir /dev/vgnn
# mknod /dev/vgnn/group c 64 0xNN0000
創(chuàng)建卷組
# vgdisplay
# vgcreate –s 16 /dev/vgnn /dev/dsk/c0t0d0
(16×64=1024G,設(shè)置PE=16,可支持1T容量的硬盤)
# lvcreate -L 20000 -n lvol1 /dev/vg01 //20G
# newfs -F vxfs /dev/vg00/rlovlovo
擴(kuò)展目錄空間
先切換到單用戶模式
# shutdown -y 0
# lvextend -L 20000 /dev/vg01/lvol1 /dev/dsk/c0t0d0 //擴(kuò)展到20G,-L KMB
# extendfs -F vxfs /dev/vg01/lvol1
# init 3
--------------------------------------------
如何在一塊新加入系統(tǒng)中的硬盤上創(chuàng)建文件系統(tǒng)?
--------------------------------------------
使用LVM的步驟:
1.先查看磁盤信息,顯示連接到系統(tǒng)的硬盤和設(shè)備文件名
# ioscan –fnC disk
2. 創(chuàng)建物理卷,必須使用硬盤的字符設(shè)備文件
# pvcreate –f /dev/rdsk/c0t0d0
3. 再創(chuàng)建邏輯卷組
1> 為卷組創(chuàng)建個(gè)目錄
# mkdir /dev/vgnn
2> 使用 mknod 命令在上面的目錄中創(chuàng)建一個(gè)名為 group 的設(shè)備文件。
# mknod /dev/vgnn/group c 64 0xNN0000
跟在設(shè)備文件名后面的 c 指示 group 是字符設(shè)備文件。
64 是 group 設(shè)備文件的主編號(hào),主編號(hào)始終是 64。
0xNN0000 是 group 文件的十六進(jìn)制形式的次編號(hào)。注意,每個(gè)具體的 NN
必須在所有卷組中是唯一的
3> 創(chuàng)建邏輯卷組
# vgcreate –s 16 /dev/vgnn /dev/dsk/cCdDtT
(16×64=1024G,設(shè)置PE=16,可支持1T容量的硬盤)
4. 然后劃分邏輯卷
# lvcreate -L size –n /dev/vgnn/lvolN /dev/vgnn
-L size:該邏輯卷大小KB
-n 該邏輯卷名
4. 在LV 上建文件系統(tǒng)
#newfs -F vxfs -o largefiles /dev/vgnn/rlvolN
-F 文件系統(tǒng)類型,包括hfs 和vxfs,注意此時(shí)用該邏輯卷的字符設(shè)備文件。
-o 讓此文件系統(tǒng)支持單個(gè)大小超過2G的大文件
5. 將此文件系統(tǒng)Mount 到一個(gè)目錄下
# mkdir /directory
# mount /dev/vgnn/lvolN /directory
6、成功后可使用bdf命令檢查
另外:真正的文件系統(tǒng)是創(chuàng)建在LV上面的,可以在LV上建文件系統(tǒng),也可以不建文件系統(tǒng)而直接使用,這
時(shí)叫裸設(shè)備(raw device)。因?yàn)槭侵苯訉?duì)設(shè)備進(jìn)行數(shù)據(jù)讀寫,所以Raw device的性能要比文件系統(tǒng)好,
許多數(shù)據(jù)庫(kù)系統(tǒng)就是直接存儲(chǔ)在裸設(shè)備上,但是可管理性比較差。
----------------------
怎樣添加、刪除邏輯卷?
----------------------
1. 添加邏輯卷
1). 添加文件系統(tǒng)卷。
例如:在vg01 上添加一個(gè)200M 的文件系統(tǒng)卷,卷名為data,mount 到目錄 /sample
上。
A. 創(chuàng)建邏輯卷,在系統(tǒng)提示符下鍵入命令:
#lvcreate –L 200 –n data /dev/vg01
B. 在邏輯卷data 上創(chuàng)建文件系統(tǒng):
惠普企業(yè)級(jí)計(jì)算系統(tǒng)管理員須知 (HP9000) 第53 頁(yè)
#newfs –F hfs /dev/vg01/rdata
注:如果是vxfs 文件系統(tǒng),則用”newfs –F vxfs /dev/vg01/rdata”
C. 創(chuàng)建目錄/sample,并將邏輯卷data mount 到/sample.
#mkdir sample
# mount /dev/vg01/data /sample
D. 用bdf 命令,將會(huì)看到/dev/vg01/data mount 到 /sample 上。
2). 添加非文件系統(tǒng)卷(raw data volume)。例同上。
A. 創(chuàng)建邏輯卷,在系統(tǒng)提示符下鍵入命令:
#lvcreate –L 200 –n data /dev/vg01
B. 創(chuàng)建目錄/sample,并將邏輯卷data mount 到/sample.
#mkdir sample
#mount /dev/vg01/data /sample
C. 用bdf 命令,將會(huì)看到/dev/vg01/data mount 到 /sample 上。
2. 刪除邏輯卷
例如:刪除 vg01 中名為 data 的邏輯卷,mount 到/sample。
1). 卸載所要?jiǎng)h除的邏輯卷:
A. 首先用 umount 命令將邏輯卷 data 從/sample 上卸載下來(lái):
#umount /sample
B. 若系統(tǒng)提示設(shè)備忙,不能卸載;則在根目錄系統(tǒng)提示符下,鍵入以下命
令,進(jìn)入單用戶:
# shutdown -y 0
在單用戶下,先將所有邏輯卷mount 上,鍵入命令:
# mount -a
C. 用bdf 命令看該邏輯卷是否已經(jīng)mount 上,如果mount 上,鍵入以下
命令:
#umount /sample
2). 刪除邏輯卷 /dev/vg01/data ,用命令:
#lvremove /dev/vg01/data
-----------------
怎樣擴(kuò)大文件系統(tǒng)?
-----------------
1. 擴(kuò)大文件系統(tǒng)
擴(kuò)大文件系統(tǒng),首先要找到這個(gè)文件系統(tǒng)所對(duì)應(yīng)的邏輯卷,只有首先擴(kuò)大邏輯卷
給文件系統(tǒng)以擴(kuò)大的空間,才能擴(kuò)大文件系統(tǒng)。
1). 為擴(kuò)大邏輯卷,先進(jìn)單用戶,在根目錄系統(tǒng)提示符下,鍵入命令:
#shutdown -y 0
2). 進(jìn)入單用戶后,先將所有文件系統(tǒng)mount 上,鍵入命令:
#mount -a
惠普企業(yè)級(jí)計(jì)算系統(tǒng)管理員須知 (HP9000) 第54 頁(yè)
3). umount 文件系統(tǒng)
例如:要擴(kuò)大/usr 到500M,用bdf 命令看該文件系統(tǒng)是否已經(jīng)mount 上,如果
mount 上,用命令umount 該文件系統(tǒng)。
#umount /usr
4). 擴(kuò)展邏輯卷
# lvextend -L 500 /dev/vg00/lvol4
這里,假定 /usr 對(duì)應(yīng) /dev/vg00/lvol4。
5). 擴(kuò)大文件系統(tǒng)
#extendfs /dev/vg00/lvol4
注:如果是vxfs 文件系統(tǒng),則用” extendfs -F vxfs /dev/vg00/lvol4 “
6). 將文件系統(tǒng) mount 到 /usr
#mount /dev/vg00/lvol4 /usr
這樣,文件系統(tǒng)”/usr”就被擴(kuò)大了,
7). 進(jìn)入原來(lái)運(yùn)行級(jí)
#reboot
----------------------------------------
掛接cdrom
# ioscan -kfnC disk
# mkdir /cdrom
# mount /dev/dsk/c0t0d0 /cdrom
------------------------------------------
查看系統(tǒng)進(jìn)程
# top
# glance
# ps -ef | grep xxx
-------------------------------------
批量刪除進(jìn)程名稱為sheep的所有進(jìn)程
# kill -9 `ps -e|grep sleep|awk '{print $1}'`
-------------------------------------
查看交換空間(用MB字節(jié)顯示容量)
# swapinfo -atm
------------------------------------
查看已經(jīng)安裝的軟件
# swlist
---------------------------------
安裝軟件
# swinstall -s /source_path
------------------------------------
移除軟件
# /usr/sbin/swremove
------------------------------------
控制某一特定地址通過telnet、ftp和login協(xié)議訪問主機(jī)的方法
# vi /var/adm/inetd.sec
--------------------------
查看不斷寫入文件的最后幾行,適合看日志
# tail -f filename
-----
find
-----
# find / -print | wc –l 顯示系統(tǒng)中所有文件和目錄的數(shù)目。
# find / -user $LOGNAME –print 顯示系統(tǒng)中該用戶所有文件和目錄。
# 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 {} \ 修改一個(gè)目錄下的所有文件的用戶所屬。
# find .-type d -exec chmod 770 {} \ 修改一個(gè)目錄下的所有目錄的權(quán)限。
-----
stty
-----
# stty -a //查看當(dāng)前注冊(cè)終端的通信參數(shù)。
# stty -ixon //設(shè)置ixon 為off。
#stty ixon //設(shè)置ixon 為on。
# stty sane //當(dāng)終端發(fā)生混亂時(shí),通??梢援a(chǎn)生有益的效果。
-----
cron
-----
crontab 位于目錄/var/spool/cron/crontabs 下,每個(gè)用戶的cron 文件名是其用戶名。
# crontab -e //編輯
# crontab -l username //顯示
# crontab filename 創(chuàng)建一個(gè) cron
# crontab –r 把cron從crontab 去掉
------------
網(wǎng)絡(luò)訪問控制
/etc/inetd 運(yùn)行過程中有日志記載
/etc/inetd.conf 中的條目與 /usr/adm/inetd.sec 中的條目相匹配
檢查 /etc/inetd.conf & /usr/adm/inetd.sec 的權(quán)限和屬主
檢查/usr/adm/inetd.sec, /etc/hosts.equiv,~root/.rhosts,/etc/exports 中的內(nèi)容是否
都是業(yè)務(wù)所需的
------------------------------------
在HP11i環(huán)境下兩臺(tái)主機(jī)rlogin、rcp和ftp速率小于10mbps
安裝補(bǔ)丁(PHKL_25233、25389,PHNE_26728、27063)
------------------------
改變文件或目錄的所屬關(guān)系
# chown user_name:group_name filename
--------------------
改變文件或目錄的權(quán)限
# chmod 555 filename
# chmod r=rx, g=rx, o=rx filename
# chmod r+w, g+w, o+w filename
------------------
控制缺省的訪問權(quán)限
# umask //顯示當(dāng)前的umask 設(shè)置
# umask 022 //目錄為755,文件為644
--------
文件加密
--------
# crypt < filename > filename.x //加密文件,輸入密碼后,再刪除原文件
# crypt < filename.x | pr //輸入密碼后,可查看文件內(nèi)容。
# vi -x filename.x //用 vi 編輯該加密文件。
------------------------------------
查看當(dāng)前運(yùn)行級(jí)別
# who -r
------------------------------------
查看登陸當(dāng)前登陸信息
# finger -R
------------------------------------
查看當(dāng)前登陸IP
# who -R
------------------------------------
查看最后20個(gè)登陸IP
# last -R | head -20
------------------------------------
普通的對(duì)話
# wall "hello!" (廣播hello這個(gè)消息)
# banner "hello!"(放大hello這個(gè)消息)
# banner "hello!"|more (放大hello消息后再來(lái)廣播它)
------------------------------------
看登錄用戶在干什么
# whodo -l
------------------------------------
查看tar
# tar tvf xx.tar
------------
命令清除屏幕
# clear
------------------------------------
修改提示符
# export PS1="[`whoami`@`hostname`:\$PWD] # "
修改x win的提示符
# vi `cd ~`/.dtprofile
DTSOURCEPROFILE=true
因?yàn)橛脁-windows登陸系統(tǒng)時(shí),用的是.dtprofile初始化環(huán)境,.profile是無(wú)效的。設(shè)置.dtprofile中參
數(shù)DTSOURCEPROFILE=true是讓用戶在用x-windows登陸時(shí)使用.profile初始化環(huán)境。
------------
批量建立用戶
------------
#!/bin/sh
i=1
while (($i<=5)) ; do
useradd -m user$i
passwd -df user$i
i=$(($i+1))
done
------------------
如何創(chuàng)建一個(gè)用戶?
------------------
HP-UX 有 4 種方法可以添加用戶:
F1、使用 SAM 添加用戶
F2、手動(dòng)添加用戶
F3、自動(dòng)執(zhí)行添加用戶進(jìn)程
1、使用 SAM 添加用戶
若要在遠(yuǎn)程計(jì)算機(jī)上添加用戶,在使用 SAM 之前在本地計(jì)算機(jī)上鍵入下列命令:
/usr/bin/X11/xhost + 遠(yuǎn)程計(jì)算機(jī)
export DISPLAY=本地計(jì)算機(jī):0.0
啟動(dòng) SAM
/usr/sbin/sam
選擇:Accounts for Users and Groups -> Users -> Add...(選自 Actions 菜單)
填寫文本字段。使用唯一用戶標(biāo)識(shí) (UID)。您的設(shè)備可能裝有用來(lái)確定唯一 UID 的程序。
單擊 Primary Group Name...,將用戶添加至主組和其他組。
單擊 OK。此操作將打開口令窗口。鍵入口令并單擊 OK。根據(jù)要求輸入口令,然后單擊 OK。
在 Note 對(duì)話框中單擊 OK。
2、手動(dòng)添加用戶:
1>修改 /etc/passwd 文件
# /usr/sbin/vipw /etc/passwd
可參照如下格式添加:
tom:,..:102:20:,,,:/home/tom:/usr/bin/sh
shell 缺省值為空字段,這使系統(tǒng)在登錄時(shí)使用 /sbin/sh??诹钭侄沃械?“,..”要求 tom 在首次登錄
時(shí)設(shè)置口令。
2>創(chuàng)建主目錄。例如:
# /usr/bin/mkdir /home/tom
將目錄的所有權(quán)更改為用戶名。例如:
# /usr/bin/chown tom:users /home/tom
3>可以創(chuàng)建標(biāo)準(zhǔn)啟動(dòng)文件(模板)并將其復(fù)制到用戶目錄。
/etc/skel。
例如:
# cp /etc/skel/.profile /users/tom/.profile
將啟動(dòng)文件的所有權(quán)更改為新的用戶帳戶。例如:
# /usr/bin/chown tom .profile
4>將該用戶添加至一個(gè)主工作組中。例如:
# /usr/bin/chgrp users tom
3、自動(dòng)執(zhí)行添加用戶進(jìn)程
需要將多個(gè)用戶添加到系統(tǒng)時(shí),可以采用下列方法以節(jié)省時(shí)間:
1>使用 SAM 模板
2>使用 useradd 命令
1>使用 SAM 模板
創(chuàng)建包含有關(guān)帳戶的統(tǒng)一信息的模板
方法是:?jiǎn)?dòng) SAM 然后選擇 Users and Groups,選擇下拉菜單 Actions,最后選擇 User Templates 和
Create。
2>使用 useradd 命令
可以使用 useradd 命令添加用戶,也可以使用 usermod 和 userdel 命令修改和刪除用戶。useradd 命
令格式如下:
/usr/sbin/useradd [選項(xiàng)]...用戶名
使用下列命令可以創(chuàng)建一個(gè)新的用戶帳戶,將 Patrick 添加到名為 users 的主工作組,創(chuàng)建一個(gè)主目錄
并設(shè)置缺省 Korn shell:
useradd -g users -m -k /etc/skel -s /usr/bin/ksh patrick
------------------------------------
忘記了口令該怎么辦
重新啟動(dòng)機(jī)器;
在啟動(dòng)的過程中按任意鍵,就會(huì)進(jìn)入一個(gè)主菜單;
用SEArch來(lái)搜索啟動(dòng)的路徑;
用bo + 路徑的序列號(hào)來(lái)重起機(jī)器;
當(dāng)出現(xiàn)Interactive with IPL (Y or N)?>;時(shí)選擇Y;
然后要求輸入啟動(dòng)的內(nèi)核的路徑,hp_ux 0 (表示是啟動(dòng)到系統(tǒng)維護(hù)模式下面)
然后啟動(dòng)完成以后就可以進(jìn)行passwd root來(lái)修改口令了。
---------------
日志文件的查詢
--------------
/var/adm/syslog/syslog.log //系統(tǒng)常用信息,如配置、修改、啟動(dòng)、關(guān)閉等信息
/var/adm/syslog/mail.log //電子郵件信息
/var/adm/syslog/swinstall.log //軟件安裝產(chǎn)生的信息
/var/adm/syslog/swremove.log //軟件卸載產(chǎn)生的信息
/var/adm/sulog //執(zhí)行su的情況
/var/adm/btmp //所有注冊(cè)失敗信息
/var/adm/vtmp //所有注冊(cè)信息
-------------
常用日志文件
------------
文件名 文件內(nèi)容 監(jiān)測(cè)方法
/etc/rc.log/etc/rc 運(yùn)行記錄 用讀取文本文件的方法,
/var/adm/syslog/syslog.log 一般系統(tǒng)日志 注意提示信息及對(duì)應(yīng)的
/var/adm/sw/*.log 軟件安裝日志 分析發(fā)生的相關(guān)問題。
/var/adm/wtmp 用戶登錄信息 用 last 命令查看
/var/adm/btmp 用戶登錄失敗信息 用 lastb 命令查看
/var/sam/log/samlog SAM日志
/var/spool/mqueue/syslog sendmail日志
/etc/shutdownlog 關(guān)機(jī)(shutdown)信息
/usr/adm/diag/LOGxxx 用工具查看的日志
/var/adm/nettl.LOG* 網(wǎng)絡(luò)日志 由 HP 工程師負(fù)責(zé)
/var/adm/crash core dump 文件 由 HP 工程師負(fù)責(zé)
----------------
手工修改內(nèi)核參數(shù)(# kmtune -s 參數(shù)名=值)
----------------
有的內(nèi)核參數(shù)間有關(guān)聯(lián)關(guān)系,手工修改應(yīng)注意順序
1. 執(zhí)行"system_prep" 腳本以提取一份現(xiàn)有系統(tǒng)文件的副本放入目錄/stand/build/system,然后執(zhí)行以
下命令:
# cd /stand/build
# /usr/lbin/sysadm/system_prep -v -s system
2.使用kmsystem(1M)和kmtune(1M)來(lái)修改系統(tǒng)文件和系統(tǒng)描述文件,kmtune的主要功能是查詢,設(shè)置與修
改系統(tǒng)參數(shù),kmsystem可以確定一個(gè)模塊是否需要進(jìn)行設(shè)置及把它設(shè)置成動(dòng)態(tài)裝入模塊還是靜態(tài)模塊。
# kmtune -s maxusers=200
3. 重建核心:
# mk_kernel -s system
mk_kernel創(chuàng)建了/stand/build/vmunix_test——一個(gè)準(zhǔn)備測(cè)試的核心。
4. 移動(dòng)舊的系統(tǒng)文件和核心,這樣即使新設(shè)置出了問題你也擁有一個(gè)可以啟動(dòng)的核心
# mv /stand/system /stand/system.prev
# mv /stand/vmunix /stand/vmunix.prev
# mv /stand/dlkm /stand/dlkm.vmunix.prev
5. 將新的系統(tǒng)文件和核心放到適當(dāng)?shù)奈恢?,?zhǔn)備重啟時(shí)使用:
# mv /stand/build/system /stand/system
# kmupdate /stand/build/vmunix_test
kmupdate(1M)初始化并自動(dòng)移動(dòng)指定的核心到適當(dāng)?shù)奈恢茫瑫r(shí)會(huì)移動(dòng)相關(guān)的庫(kù)文件到/stand/vmunix 和
/stand/dlkm/,另外,在關(guān)機(jī)時(shí)它還會(huì)保存原有的核心以及相關(guān)的目錄到/stand/vmunix.prev和/stand/d
lkm.vmunix.prev/目錄下。如果不想使用kmupdate,你也可以用帶-u選項(xiàng)的config命令達(dá)到同樣的效果,
例如:
config -u /stand/system
6. 用shutdown(1M) command 而非reboot(1M)命令重啟系統(tǒng)。
# shutdown -ry 0
------------------------------------
內(nèi)核參數(shù)
1. dbc_max_pct 是限制系統(tǒng)對(duì)文件系統(tǒng)的訪問所占用的內(nèi)存,系統(tǒng)的默認(rèn)值是50,它的含義是允許系統(tǒng)對(duì)
文件系統(tǒng)的訪問最大可以占系統(tǒng)內(nèi)存的50%.一般在20-2之間即可.一般設(shè)置為 5~15%為宜(buffer cache
是用來(lái)給文件系統(tǒng)讀寫緩存的。如果是數(shù)據(jù)庫(kù)應(yīng)用(使用裸設(shè)備的話),那么設(shè)置的值簡(jiǎn)直太浪費(fèi)內(nèi)存了
)
2. nfile 控制系統(tǒng)打開文件的最大個(gè)數(shù)
3. vxninode 的默認(rèn)值是0.它用來(lái)限制系統(tǒng)的動(dòng)態(tài)內(nèi)存的限制.0表示不做任何限制.可以設(shè)置成2500,它是
以4k為單位,這樣最多只能占4*2500=100mb
-------------
中文輸入不成
-------------
# vi /etc/rc.config.d/LANG
LANG=zh_CN.hp15CN
export LANG
# vi /etc/profile
stty -istrip -party cs8
--------
鍵盤操作
--------
^+j //回車
^+u //刪除當(dāng)前行
^+h //刪除光標(biāo)前面的一個(gè)字符
^+s //關(guān)閉輸出
^+q //打開輸出
雙擊Esc鍵來(lái)匹配當(dāng)前目錄中唯一的文件名
行編輯
POSXI SHELL的root不能使用history(用戶目錄下.sh_history),用ksh可以
ESC+
k //調(diào)用命令上一個(gè)歷史
j //調(diào)用歷史下一個(gè)命令
h //向左移動(dòng)一個(gè)字符
l //向右移動(dòng)一個(gè)字符
a //在當(dāng)前字符之后插入
i //在當(dāng)前字符之前插入
r //替換當(dāng)前字符
x //刪除單個(gè)字符
dd //刪除整行
-------------------
屏幕/控制臺(tái)沒有響應(yīng)
-------------------
A1: 按住D 鍵關(guān)閉console 電源,再打開電源,按住D 一直不松開10 秒左右,
屏幕上提示default config use,按Enter 鍵 或者用Ctrl+Scroll 恢復(fù)設(shè)置。
A2: 按Esc :q!
A3: Ctrl+c
========================================
MP
========================================
----------------------------------------
更改MP用戶帳戶
在初始系統(tǒng)安裝中,MP有兩個(gè)缺省的用戶帳戶:
所有權(quán)限(管理員)級(jí)別用戶;登錄名 = Admin,口令 = Admin(均區(qū)分大小寫)。
控制臺(tái)權(quán)限(操作員)級(jí)別用戶;登錄名 = Oper,口令 = Oper(均區(qū)分大小寫)。
MP>CM
MP:CM>UC
---------------------------------------
啟動(dòng)
MP>sea //查找磁盤
MP>bo p0 //從光驅(qū)啟動(dòng)
--------------------------------------
切換到單用戶
MP:CM>b0 p1
進(jìn)入ISL
ISL>hpux -is
---------------------------------------
顯示所有固件的修訂版
MP:CM>SYSREV
---------------------------------------
配置管理處理器 LAN 信息
MP:CM>LC
---------------------------------------
配置 MP LAN 靜態(tài) IP 地址:
1. 查看服務(wù)器背面的標(biāo)簽,確定 MP LAN 接口的 MAC 地址。
2. 將本地子網(wǎng)上的 LAN 電纜與核心 I/O LAN 端口相連。
3. 向本地子網(wǎng)上的另一主機(jī)添加 ARP(Address Resolution Protocol,地址解析協(xié)議)表?xiàng)l目。此 ARP
表?xiàng)l目會(huì)將核心 I/O LAN 接口的 MAC 地址映射到為該接口選擇的 IP 地址。
注釋:向 ARP 表添加條目的操作通常是使用 ARP 命令及相應(yīng)選項(xiàng)實(shí)現(xiàn)的。例如,在 Windows 中使用 arp
-s。有關(guān)詳細(xì)信息,請(qǐng)參閱操作系統(tǒng)文檔。
4. 在添加了新的 ARP 表?xiàng)l目的主機(jī)上使用 ping 命令。目標(biāo)地址即是映射為 MP MAC 地址的 IP 地址。
現(xiàn)在,MP LAN 端口即會(huì)配置有相應(yīng)的 IP 地址。
5. 使用 telnet 命令從本地子網(wǎng)上的主機(jī)連接到 MP。
---------
安裝bash
--------
在hp11i機(jī)器上安裝bash需要下列模塊:
bash-3.0-sd-11.11.depot
libiconv-1.9.2-sd-11.11.depot
gettext-0.14.1-sd-11.11.depot.gz
1、使用swinstall -s /path/*.depot 將三個(gè)模塊安裝上去。
2、設(shè)置PATH包含/usr/local/bin。
3、使用時(shí)使用bash就可以了,echo $0就能看出使用的是bash了。
-------------
有哪些Shell?
-------------
常見的 shell 主要分為兩大主流:
sh:
burne shell (sh)
burne again shell (bash)
csh:
c shell (csh)
tc shell (tcsh)
korn shell (ksh)
在 HP-UX 環(huán)境下,主要有以下三種 shell 文件:POSIX shell、Korn shell 和 C shell。每種 shell
都使用特定的啟動(dòng)文件。
1>POSIX shell /usr/bin/sh、/sbin/sh
.profile 和 ENV 環(huán)境變量中指定的任何文件(通常為 .kshrc 文件)
2>Korn shell /usr/bin/ksh
3>C shell /usr/bin/csh
.login 和 .cshrc
----------------------------------
vi是什么?已了解vi的哪些使用方法?
----------------------------------
1、vi是什么?
vi (Visual) 編輯器是 HP-UX 系統(tǒng)的缺省文本編輯器, vi 編輯器是一種功能強(qiáng)大、應(yīng)用廣泛的編輯工
具。每個(gè) HP-UX 系統(tǒng)及其他大多數(shù) UNIX 版均包含 vi 編輯器。
2、 已了解 vi 的哪些使用方法?
vi 編輯器有兩種處理文本的基本模式:
* 命令模式
* 文本輸入模式
i 在光標(biāo)之前插入文本
I 在一行的開頭處插入文本
a 在光標(biāo)位置之后插入文本
A 在一行的結(jié)尾處插入文本
o 在光標(biāo)下方另起一行以輸入文本
O 在光標(biāo)上方另起一行以輸入文本
x 刪除用光標(biāo)突出顯示的字符
dd 刪除當(dāng)前行
dG 刪除文件結(jié)束前的所有行 包括當(dāng)前行
nG 跳轉(zhuǎn)到第n行
:set number 顯示行號(hào)
:set nonumber 隱藏行號(hào)
:/pattern 向下搜索匹配
:?pattern 向上搜索匹配
:w 保存但不退出
:wq! 強(qiáng)制保存并退出
:q! 退出但不保存更改
: set nohlsearch 取消搜索高亮顯示
---------
名詞解釋:
---------
1. EVA (企業(yè)虛擬陣列): 惠普在基于主機(jī)的虛擬化、基于存儲(chǔ)的虛擬化,以及基于網(wǎng)絡(luò)層的虛擬化方面
都有相應(yīng)的產(chǎn)品。其中,基于存儲(chǔ)系統(tǒng)的虛擬化產(chǎn)品----HP StorageWorks企業(yè)虛擬陣列EVA是用戶最熟悉
的。目前,EVA系列有EVA 3000和EVA 5000可供選擇。
2. FATA (光纖附掛技術(shù)) : HP EVA最大的改變是率先支持FATA。據(jù)悉,目前只有惠普一家支持此項(xiàng)技術(shù)
?;萜盏腇ATA驅(qū)動(dòng)器為ATA硬盤提供了一個(gè)光纖通道連接選項(xiàng)。FATA驅(qū)動(dòng)器比傳統(tǒng)FC(光纖)硬盤便宜一半
。FATA驅(qū)動(dòng)器使用了一個(gè)雙通道的2Gb/s光纖通道接口,可以提供250GB的存儲(chǔ)空間。與SATA相比,F(xiàn)ATA速
度更快、更可靠。FATA驅(qū)動(dòng)器可以在現(xiàn)有EVA機(jī)箱中熱插拔,用戶不需要購(gòu)買新的托架。對(duì)于EVA的用戶來(lái)
說(shuō),機(jī)箱中既可以全部采用企業(yè)級(jí)的光纖磁盤,也可以全部采用FATA磁盤,或是兩者混用。關(guān)鍵性的業(yè)務(wù)
數(shù)據(jù)可以存放在高可靠的光纖磁盤中,而不太重要的或不經(jīng)常訪問的數(shù)據(jù)就可以存放到FATA磁盤上,這樣
就實(shí)現(xiàn)了分級(jí)存儲(chǔ),有效降低了存儲(chǔ)成本。
3. MSA1000 (Modular Storage Array 1000) : 光纖陣列柜,是一套可靈活擴(kuò)展的SAN解決方案,定位于入
門級(jí)和中間級(jí)SAN.最重要的是MSA1000同時(shí)兼容1GB和2GB的光纖通道端口,為用戶的升級(jí)和集群帶來(lái)諸多
方便,在那些只有傳統(tǒng)DAS才能經(jīng)濟(jì)有效地滿足速度增長(zhǎng)和可擴(kuò)充性要求的環(huán)境中,實(shí)現(xiàn)了部署基于全光
纖架構(gòu)(Fabric)的存儲(chǔ)區(qū)域網(wǎng)絡(luò)。