From 32bit to 64bit:
ln -sf /usr/lib/boot/unix_64 /unix
ln -sf /usr/lib/boot/unix_64 /usr/lib/boot/unix
bosboot -ad /dev/ipldevice
shutdown -Fr
bootinfo -K
應已顯示為64bit
From 64bit to 32bit:
ln -sf /usr/lib/boot/unix_mp /unix
ln -sf /usr/lib/boot/unix_mp /usr/lib/boot/unix
bosboot -ad /dev/ipldevice
shutdown -Fr
bootinfo -K
應已顯示為32bit
prtconf也可顯示Kernel訊息
2010年9月15日 星期三
2010年9月2日 星期四
SunOS 5.9關閉網卡
話說,因為我們南邊IDC的網段整個大改,所以我們的網頁服務主機也得跟著改IP和defaultroute等等....
我們的V880上有eri0,qfe0,qfe1,qfe2這四個interface,只使用到eri0和qfe1這兩個port
但因上次趕著改好新IP讓機器重開起來測試,所以很多設定都沒設阿~~
也遇到qfe2明明應該是down的情況,卻up起來,讓某些session走到錯誤的qfe2,搞的連線不正常
以下紀錄Sun Fire V880 Solaris9關閉網卡過程
1.
a.#ifconfig qfe0 unplumb 停用qfe0
b.#ifconfig qfe2 unplumb 停用qfe2
2.原本是透過我家強者教我用mv hostname.interface 的方式
a.重開機後不使用qfe0
#mv /etc/hostname.qfe0 /etc/hostname.qfe0.990831
b.重開機後不使用qfe2
#mv /etc/hostname.qfe2 /etc/hostname.qfe2.990831
3.
#cp -p /etc/hosts /etc/hosts.990831
修改/etc/hosts如下,且皆不包含其他interface:
127.0.0.1 localhost
xx.xx.xx.21 eri0 本機名稱 loghost 本機代號a xxxxx...........
xx.xx.xx.22 qfe1 本機代號b loghost
xx.xx.xx.23 others
後來發現這樣修改hostname.介面代號會導致開機時,卡在網卡設定過程
且無法正常開機
所以只好用光碟開機,並還原hostname.interface
#mv hostname.qfe0.990831 hostname.qfe0
#mv hostname.qfe2.990831 hostname.qfe2
再重開機後,才順利進入OS..
且下#ifconfig -a,qfe0和qfe2都未出現up訊息...
再測試網路session,也未出現錯誤啦~~
PS:後來也有高手說,其實我們只要將/etc/hosts的內容與hostname.interface的內容有連結的地方清掉就好
如:
/etc/hosts內有一筆192.168.1.1 qfe0 loghost hosta
/etc/hostname.qfe0 內有一筆hosta或qfe0
將/etc/hosts內的 192.168.1.1 qfe0 loghost hosta 這段或hosta或qfe0移除即可
我們的V880上有eri0,qfe0,qfe1,qfe2這四個interface,只使用到eri0和qfe1這兩個port
但因上次趕著改好新IP讓機器重開起來測試,所以很多設定都沒設阿~~
也遇到qfe2明明應該是down的情況,卻up起來,讓某些session走到錯誤的qfe2,搞的連線不正常
以下紀錄Sun Fire V880 Solaris9關閉網卡過程
1.
a.#ifconfig qfe0 unplumb 停用qfe0
b.#ifconfig qfe2 unplumb 停用qfe2
2.原本是透過我家強者教我用mv hostname.interface 的方式
a.重開機後不使用qfe0
#mv /etc/hostname.qfe0 /etc/hostname.qfe0.990831
b.重開機後不使用qfe2
#mv /etc/hostname.qfe2 /etc/hostname.qfe2.990831
3.
#cp -p /etc/hosts /etc/hosts.990831
修改/etc/hosts如下,且皆不包含其他interface:
127.0.0.1 localhost
xx.xx.xx.21 eri0 本機名稱 loghost 本機代號a xxxxx...........
xx.xx.xx.22 qfe1 本機代號b loghost
xx.xx.xx.23 others
後來發現這樣修改hostname.介面代號會導致開機時,卡在網卡設定過程
且無法正常開機
所以只好用光碟開機,並還原hostname.interface
#mv hostname.qfe0.990831 hostname.qfe0
#mv hostname.qfe2.990831 hostname.qfe2
再重開機後,才順利進入OS..
且下#ifconfig -a,qfe0和qfe2都未出現up訊息...
再測試網路session,也未出現錯誤啦~~
PS:後來也有高手說,其實我們只要將/etc/hosts的內容與hostname.interface的內容有連結的地方清掉就好
如:
/etc/hosts內有一筆192.168.1.1 qfe0 loghost hosta
/etc/hostname.qfe0 內有一筆hosta或qfe0
將/etc/hosts內的 192.168.1.1 qfe0 loghost hosta 這段或hosta或qfe0移除即可
2010年8月6日 星期五
ksh loop script
都用while了阿~參考參考
http://www.cyberciti.biz/faq/ksh-for-loop/
#!/usr/bin/ksh
n=1
while [[ $n -le 100 ]]; do
echo $n
((n+=1))
done
http://nl.ijs.si/gnusl/tex/tunix/tips/node41.html
integer i=0
while ((i <= 9));
do
print " i ";
(( i = i + 1));
done
http://www.cyberciti.biz/faq/ksh-for-loop/
#!/usr/bin/ksh
n=1
while [[ $n -le 100 ]]; do
echo $n
((n+=1))
done
http://nl.ijs.si/gnusl/tex/tunix/tips/node41.html
integer i=0
while ((i <= 9));
do
print " i ";
(( i = i + 1));
done
2010年8月3日 星期二
Nagios備存
http://blog.51cto.com/tagindex.php?keyword=Nagios
http://life.iiietc.ncu.edu.tw/xms/content/show.php?id=5865
http://life.iiietc.ncu.edu.tw/xms/content/show.php?id=5865
2010年7月29日 星期四
osinfo.sh
備忘一下,移機前要備下來的資訊>cat osinfo.sh
#!/bin/sh
oslevel -r
lslpp -l|grep C++
lslpp -l|grep openssh
lsdev -Cc aio
lsattr -El aio0
lsps -a
no -a
vmo -a
nfso -a
ioo -a
lscfg -vl fcs*
crontab -l root
lsvg -p `lsvg -o`
lsvg `lsvg -o`
lsvg -l `lsvg -o`
lspv|grep hdiskpower
lsdev -C|grep fc
if [ -f /usr/sbin/powermt ];then
/usr/sbin/powermt check_registration
else
echo "NO POWERPATH"
fi
cp -rp /etc/profile /bkfs/ebk_back/
cp -rp /etc/environment /bkfs/ebk_back/
cp -rp /var/spool/cron/crontabs /bkfs/ebk_back/
if [ -f /var/adm/cron/cron.allow ];then
cp -rp /var/adm/cron/cron.allow /bkfs/ebk_back/
else
echo "/var/adm/cron/cron.allow does not exist"
fi
cp -rp /var/spool/cron/atjobs /bkfs/ebk_back/
cp -p /etc/passwd /etc/group /etc/hosts /etc/inetd.conf /etc/inittab /etc/qconfi
g /etc/rc.*.* /etc/services .
cp -rp /etc/security .
cp -rp /etc/ssh .
#!/bin/sh
oslevel -r
lslpp -l|grep C++
lslpp -l|grep openssh
lsdev -Cc aio
lsattr -El aio0
lsps -a
no -a
vmo -a
nfso -a
ioo -a
lscfg -vl fcs*
crontab -l root
lsvg -p `lsvg -o`
lsvg `lsvg -o`
lsvg -l `lsvg -o`
lspv|grep hdiskpower
lsdev -C|grep fc
if [ -f /usr/sbin/powermt ];then
/usr/sbin/powermt check_registration
else
echo "NO POWERPATH"
fi
cp -rp /etc/profile /bkfs/ebk_back/
cp -rp /etc/environment /bkfs/ebk_back/
cp -rp /var/spool/cron/crontabs /bkfs/ebk_back/
if [ -f /var/adm/cron/cron.allow ];then
cp -rp /var/adm/cron/cron.allow /bkfs/ebk_back/
else
echo "/var/adm/cron/cron.allow does not exist"
fi
cp -rp /var/spool/cron/atjobs /bkfs/ebk_back/
cp -p /etc/passwd /etc/group /etc/hosts /etc/inetd.conf /etc/inittab /etc/qconfi
g /etc/rc.*.* /etc/services .
cp -rp /etc/security .
cp -rp /etc/ssh .
訂閱:
文章 (Atom)