亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
1234下一頁
最近訪問板塊 發(fā)新帖
查看: 9892 | 回復: 30
打印 上一主題 下一主題

Solaris FAQ v1.0 [復制鏈接]

論壇徽章:
0
跳轉到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2005-09-09 00:38 |只看該作者 |倒序瀏覽
本文根據www.chinaunix.net  Solaris版和其它網上資料整理而成,由于一些不可抗拒的原因和本人精力所限,不能將原作者一一列出,還請原作者見諒,在這里向那些熱心回答問題的版主和網友表示感謝,謝謝你們的無私奉獻,祝愿你們:身體健康、工作順利!
        本人初學Solaris,在Sloaris版看見好多像我一樣的新手重復問著很多入門級的問題,這給Solaris版的管理和發(fā)展帶來了很多問題;就算再熱心的版主和網友每天回復著同樣的問題也會漸漸失去耐心的,所以我從本版2003年改版以來的舊帖子開始往前看,對常見的問題進行了總結。由于本人能力有限,同時也沒條件對所有的問題進行一一實驗,所以不保證本文的完全正確性,僅供參考之;有些問題可能沒有答案、有些可能有幾種解決方法,但最終目的是讓新手盡快的解決問題,并了解分析和解決問題的方法和相關知識。
        最近聽說metor78版主病了,今夜匆忙對總結的問題進行了整理,雖然有一多半內容我還沒仔細看呢,這么急的拿出來與大家共同探討,是希望當您看到本文并對您有所幫助的同時,您能為metor78版主送上您的祝福;雖然我和他也素不相識,但他的熱心和良好的人緣大家可以感覺到,讓我們一起祝福他:早日康復、好人一生平安!
        本人是個新手,好多問題我也看不懂,難免本文之中有錯誤之處,還請熱心的高手指點。請不要給我回復郵箱地址,不然我頭會變大的,我只有晚上才可以上會兒網,幾個月不上一次我的郵箱,讓我發(fā)郵件就是在迫害我!要回復就給個ftp吧,我會把word文件傳上去。
                                                                       
                                                                                                                       ammy
                                                                                                                2005年9月9日凌晨

論壇徽章:
0
2 [報告]
發(fā)表于 2005-09-09 00:40 |只看該作者

Solaris FAQ v1.0

001Q: 怎么學習Solaris 9?
A:
SA199、SA239、SA299、SA399,這些是新手需要看的基本的書吧!嘿嘿,我也只看了前2個,太多了,沒時間看,但是我知道有問題了去哪里去找相關資料去,所以你要學會自己學習、查資料。
002Q: 怎樣快速瀏覽到CU Solaris版以前頁面的問題
第1頁/共796頁 論壇時間為 北京時間 ,前往頁面 1, 2, 3 ... 794, 795, 796 下一個 ,我要是想去到300多或400多的話,是不是要一頁一頁的翻過去啊???
A:
呵呵,用如下的連接可以應付一下
http://72891.cn/forum/viewforum.php?f=6&show_type=&topicdays=&start=xxx
或者:
http://72891.cn/forum/viewforum.php?f=6&show_type=old&topicdays=&start=xxx
xxx=(page_you_want_go-1)*20
003Q: 用什么命令看到操作系統(tǒng)的版本號?
A:
#uname –a
SunOS SUN4 5.9 Generic_117171-05 sun4u sparc SUNW,Sun-Fire-480R
#uname -X
System = SunOS
Node = SUN4
Release = 5.9
KernelID = Generic_117171-05
Machine = sun4u
BusType = <unknown>;
Serial = <unknown>;
Users = <unknown>;
OEM# = 0
Origin# = 1
NumCPU = 2
004Q: Changing the System Host Name
A:
The host name of a system is contained in six files on the system. You must modify all of these files to successfully change a system’s host name. The files that contain the host name of a system are:
The /etc/node name
The /etc/hostname.xxn
The /etc/inet/hosts
The /etc/net/ticlts/hosts
The /etc/net/ticots/hosts
The /etc/net/ticotsord/hosts
/etc/inet/ipnodes (這個文件沒有的話就別動)
Note – The /etc/net/*/hosts files are referenced by the Transport layer interface (TLI).

find . -type f -exec grep  -l oldhostname  {} \;
把上面找到的文件全部修改掉,然后重新啟動系統(tǒng)。

使用命令:sys-unconfig記得到“OK”狀態(tài)時輸入sync就會自動重啟再根據提示修改主機名、IP、超級用戶密碼都可一次修改。 或修改“/etc/hosts、/etc/node name、/etc/hostname.ce0”三個文件后重啟也可以。

/etc/init.d/inetinit start啟動網絡 (好像沒反映啊  stop  start前后進程數(shù)沒變化;另外要修改ip的netmask在/etc/inet/netmasks)
005Q: Solaris 8中,為什么不可以用如下命令給網卡增加邏輯地址?
ifconfig hme0:1 xxx.xxx.xxx.xxx  up
A:
Solaris 8 對ifconfig 作了一些改動,在這個命令之前,先執(zhí)行下面的命令就可以了:ifconfig hme0:1 plumb
006Q: 如何在非SUN鍵盤上發(fā)stop+a
A:
ctrl+break
007Q: 為什么Solaris 中的多個網卡顯示的以太網地址都是一樣的?
A:
缺省情況下,系統(tǒng)使用本機的MAC地址作為各網卡的MAC地址,可以用如下 OpenBoot 命令讓系統(tǒng)使用網卡自帶的MAC地址。
ok setenv local-mac-address? true
008Q: 使用網卡的真實MAC地址
A: ok setenv local-mac-address? True

在系統(tǒng)中顯示eeprom內容:
#eeprom local-mac-address?

在系統(tǒng)中設置eeprom內容(需重啟):
#eeprom local-mac-address?=true

To change the Ethernet address, perform the command:
# ifconfig hme1 ether 0a:0:20:f0:ac:61

This change of the Ethernet address is effective until you reboot the system. To make the change permanent, modify the /etc/rc2.d/S72inetsvc script by using the ifconfig command with the correct Ethernet address.
009Q: 網絡不通,顯示ether 0:0:0:0:0:0
一個舊的utral5,網絡連接有問題。hme0 ping不通網關。顯示ether 0:0:0:0:0:0,請問是什么問題?
A:
EPROM沒電了,更換新的。
010Q: 關于網卡的物理地址全為0
在系統(tǒng)啟動時能夠看到網卡的物理地址,但在進入系統(tǒng)后,用ifconfig -a命令卻看到網卡的物理地址全為0,而且網絡一直配不通。
A:
一、網卡壞了,硬件有問題,二、作了啟動腳本,將網卡的mac地址改了。
也可能是IDPROM有問題了,如機器太老電池不足了,或者那芯片有故障。

有人改了你的機器IPROM內容,主要是修改MAC地址,可能是想改機器號,可是沒有修改CHECKSUM的值造成的,你進入系統(tǒng),#HOSTID 看結果,有機器號顯示 ,在監(jiān)控狀態(tài)下修改MAC值為顯示的機器號
解決的辦法:
在監(jiān)控狀態(tài)下(OK)SEE IPROM.......(如果修改了mac地址或者host id,那checksum的值應該怎樣變?)

是否PROM壞了?
用ifconfig加MAC吧,改過物理地址就OK了:
ifconfig 網口名 ether xxxxxxxx

把改mac地址的命令放到一個文件中,該文件為可執(zhí)行,然后再連接到rc3.d下即可重啟系統(tǒng)仍有MAC;

OpenBoot PROM 類似PC BIOS的作用,是第三方廠家獲得Sun系統(tǒng)firmware的接口,相關的有:
PROM,每一Sun系統(tǒng)都有一引導PROM芯片,用于自檢系統(tǒng)的硬件和引導操作系統(tǒng);
NVRAM,一般存放系統(tǒng)MAC地址,Host ID,TOD時鐘等,也包含EEPROM,存放與引導PROM中缺省參數(shù)不同的可改的參數(shù);如改亂了,或壞了,肯定多少會影響系統(tǒng)運行。

論壇徽章:
0
3 [報告]
發(fā)表于 2005-09-09 00:41 |只看該作者

Solaris FAQ v1.0

011Q: 網卡長時間沒有接網線(Linkdown),會導致系統(tǒng)當機嗎?
A:
好長時間沒接網線的話當時沒問題,一但接入網線尤其不帶屏蔽的線會對網卡有沖擊造成ARP包無法返回有幾率可能造成包堵現(xiàn)象,如果服務器網卡支持AFT那就沒關系,如果沒有做AFT就會造成網絡上假當機。

AFT(Adapter Fault Tolerance)技術是一種在服務器和交換機之間建立冗余連接的技術,亦即在服務器上安裝兩塊網卡,一塊為主網卡,另一塊作為備用網卡,然后用兩根網線將兩塊網卡都連到交換機上,當主網卡工作時,智能軟件通過備用網卡對主網卡及連接狀態(tài)時刻進行監(jiān)測,即采用一種發(fā)送特殊設計的“試探包”的方法來進行的監(jiān)測。若連接失效,“試探包”便無法送達主網卡,智能軟件發(fā)現(xiàn)此情況后,立即將工作(包括MAC網絡地址)移交給備用網卡。由于所有配置信息是在瞬間轉到備用網卡上的,網絡用戶不會察覺到有任何變化,同時也不會對服務器操作系統(tǒng)造成任何壓力。
只要先插網線后開機就不會有這樣情況發(fā)生,這和當初先開顯示器后來主機一個原理。
012Q: 用snoop 捕捉網絡包,進行網絡問題定位
# snoop -d qfe0 -V 192.168.1.2
013Q: sun小型機上的路由跟蹤命令是什么?
A:traceroute.在/usr/sbin目錄下
014Q: solaris的聯(lián)網中,網關如何配置?
A: solaris的網關設置和SCO的設置不一樣
SCO:
/etc/gateways
<net|host>; name1 gateway name2 metric value <passive|active|external>; 所有中間的很長的空均為TAB
Net,host 表示路由指向是網絡還是主機,net和host是關鍵字
Name1 目的網絡名或主機名
Gateway 關鍵字
Name2 網關名或網關ip地址
Metric 關鍵字
Value 跳數(shù)
Passive 關鍵字,表示被動方式,路由器不叫換路由信息
Active 關鍵字,表示主動方式,路由器交換路由信息
External 關鍵字,表示外部方式,其他進程已安裝了路由
例如:
net 129.9 gateways 129.6.0.1 metric 1 passive
host 129.7.10.21 gateway 129.6.0.2 metric 1 passive

Solaris :
為/etc/defaultrouter ,只需要在里面填入網關。
015Q: 設置網關使用 /etc/defaultrouter文件,修改后無效
A:
那個需要重新啟動機器或修改defaultrouter后,你重新運行/etc/init.d/inetinit start,你得讓系統(tǒng)重新讀取/etc/defaultrouter中的數(shù)據。

可以臨時加,馬上生效:
route add default X.X.X.X
016Q: 在solaris中,用戶默認的Shell在什么文件中規(guī)定?
A: 可以查看/etc/passwd中,用戶默認的shell在這里設定。
017Q: 如果敲錯一個命令如何結束它呢?
A: solaris和SCO有少許不一樣,solaris可以采用ctrl+C來結束,而不是SCO的ctrl+Del
018Q: 怎么solaris8又是5.8,什么意思啊?
solaris 8 is the latest in a long line of operating environment releases that are based around the SunOS operating system which is currently in version 5.8
A:
兩者是不同的。注意SUN的稱呼:Solaris是 Operating Environment,SunOS是Operating System。也就是說,SunOS是核心,Solaris增加有外圍模塊。另外,Solairs是商標(trade mark)名稱,因此它是可賣的商品,而SunOS是copyright,不是單獨商品。
019Q: 終端和控制臺有什么區(qū)別?
A:
控制臺是終端之一,顧名思義是一個特殊終端,給系統(tǒng)管理員用的。系統(tǒng)的一些信息會送到上面。其他終端是一般用戶。
020Q: 用vi編輯,在插入模式后,有時系統(tǒng)會將一些系統(tǒng)反饋信息插入到當前正在編輯的文本中。
A:
vi 中出現(xiàn)一些輸出,是因為這個終端有一些后臺進程正在執(zhí)行,將輸出顯示到了當前終端,用 Ctrl+L 就恢復正常。

論壇徽章:
0
4 [報告]
發(fā)表于 2005-09-09 00:41 |只看該作者

Solaris FAQ v1.0

021Q: /dev/dsk和/dev/rdsk到底有什么區(qū)別?
A:
通常情況下我們的數(shù)據都寫到文件系統(tǒng)里。這時使用的設備就是/dev/dsk,它是通過newfs /dev/rdsk 生成的。有時我們也使用裸設備寫數(shù)據。這時使用的設備就是/dev/rdsk,它也稱之為字符設備。

rdsk是面向扇區(qū)的,最小單位是扇區(qū)的容量,扇區(qū)是針對于硬盤設備的。
dsk則面向文件系統(tǒng),最小單位是塊,也就是硬盤設備在操作系統(tǒng)中的邏輯映射。

應該分別是塊設備和字符設備;總之一個是邏輯設備,一個是真實的物理設備。
022Q: 為啥我有兩個swap區(qū)?
A:
一回事,都用tmpfs, 只不過把/var/run給單列一下因為這里儲存著不需要經過REBOOT 后存留的系統(tǒng)運行方面的文件。
看SWAP用#swap –l
023Q: ssh是什么東西?? 與rsh有什么區(qū)別??
A:
ssh is secured shell used to replace rcp rlogin rsh. more secure than rsh etc.
把SSH看成與TELNET平行的概念,只不過TELNET傳送信息是純文本的,而SSH 給所傳的信息加密,所以更安全。SSH還有公鑰和私鑰的功能。
024Q: 如何修改鏈接文件的屬性?
我用ln -s /etc/test prod 建了個prod文件, 發(fā)現(xiàn)prod與test的屬性不同其中test 為644, 但prod為777, 我用chmod 怎么都改不了prod的屬性!!難道不能這樣做?
A:
你的鏈接永遠都是那個樣子的! 這樣顯示而已了,真正的屬性在源頭啊!
025Q: solaris 8+oracle 9 切換用戶后環(huán)境變量的問題
現(xiàn)遇到一問題,開機時以root用戶登陸,開啟web服務后,須啟動數(shù)據庫,但以su oracle后,并不能啟動sqlplus,用env發(fā)現(xiàn)環(huán)境基本上還是root用戶的環(huán)境,所以這種情況下執(zhí)行oracle的profile文件后,才能開啟數(shù)據庫;蛘咄顺鲈僖詏racle用戶登陸,也可以開啟數(shù)據庫。 我不明白的是為什么已經切換用戶,而環(huán)境變量卻不改變呢?
A:
su oracle 后 ,并不引用oracle的環(huán)境變量。因為你是用root登陸的,su oracle后, 只是用戶轉換,并沒執(zhí)行oracle下的配置文件. profile。“su - oracle”就可以引用用戶的環(huán)境變量了,記住加上"-"和空格。
026Q: 想修改ROOT的缺省PATH,在哪改?
A:

如果以root用戶身份登錄或者用 su - 命令進行切換,則修改 home目錄下 .profile是管用的。 如果是簡單的 用 su 進行切換, 則系統(tǒng)保留除 PATH之外的所有環(huán)境變量, PATH被設為 /etc/default/su 中的 SUPATH,缺省時為 /usr/sbin:/usr/bin
027Q: 環(huán)境變量在哪里設置?
A:
如果是從終端登錄, .profile 會起作用,但如果從CDE 登錄,則系統(tǒng)執(zhí)行 .dtprofile,要想執(zhí)行 .profile, 還要修改 .dtprofile一般情況下,如果想設置一個環(huán)境變量使其對所有用戶生效,可以修改 /etc/profile
/etc/skel/local.profile是一個模板
028Q: 如何將root用戶的shell改掉?
A:
一般用戶可在admintool下修改或SMC下修改,但root 用戶不能。
vi /etc/passwd   最后一個字段是root 的 shell
029Q: 關于SUN機器root口令丟失問題,如何解決?
A:
利用SOLARIS的啟動盤來啟動,然后把硬盤mount上去,修改硬盤上原etc目錄下的shadow文件,將root項里的password域內容刪除,變成無密碼。然后重新啟動主機,以無密碼的root登陸后,重新設置root口令。具體步驟如下:
1.把你的solaris光盤放進cdrom
2.鍵入stop+a
3.當出現(xiàn)'ok'字樣時,鍵入boot cdrom -s
4.cd /tmpt
5.mkdir xxx (xxx是什么鬼東西就無關緊要了)
6.mount /dev/dsk/c0t0d0s0 /tmp/xxx (在這里c0t0d0s0是你的root盤)
7.運行csh
8.setenv TERM vt220
9.cp /tmp/xxx/etc/shadow /tmp/xxx/etc/shadow.bak
10.vi /tmp/root/xxx/shadow,并且將root項里的password域刪除即可。
11.重啟動,你就可以以無密碼的root登陸了,登錄后,更改root的密碼。
030Q: 怎么在solaris下面增第二個網卡?
A:
如果是百兆卡,千兆卡有別的擴展名 (網絡接口文件名和網卡型號、速率的關系是什么?)
1. 添加/etc/hostname.hme1文件,給它起個名字,不要和第一塊網卡的名字一樣;
2. #vi /etc/hosts 將ip和名字照原格式加入;
3. 關機,插卡
4. #reboot -- -r

論壇徽章:
0
5 [報告]
發(fā)表于 2005-09-09 00:42 |只看該作者

Solaris FAQ v1.0

031Q: 從PC機telnet solaris機器時有什么辦法可以打開CDE桌面
A:
X軟件和TELNET沒關系了,走的端口都不一樣。

xmanager 、 exceed 、xwin32 、winaxe等都可以。
032Q: 仿真終端X-manager連主機的問題
我的機器是sun E200R 沒顯卡,我用X-manager 連不上,是沒顯卡的原因嗎?用DOS的 telnet可以連上。 我的X-manager可以連別的機器。
A:
沒有顯卡肯定可以的。
看看有沒有dtlogin或者XDM進程,那兩個管理圖形,不能同時存在。
沒有的話就看看怎么手工啟動,我沒手工啟動過。
OK 了,謝謝各位!
把dtlogin啟動一下就可以了。
033Q: X-manager登陸到SOLARIS8系統(tǒng)的U60上發(fā)現(xiàn)任何中文字體都顯示不出來?
A:
如果你的系統(tǒng)安裝了中文包,你的xmanager沒有安裝中文包就會出現(xiàn)亂碼,需要安裝X軟件本身的中文字庫,參考精華蜘蛛的文章。
034Q: 仿真終端X-manager輸入法切換問題
在用XwinPro,Exceed等X 仿真軟件連接主機時,用“CTRL+空格”鍵進行輸入法切換后,有中文輸入的窗口出現(xiàn),但鍵字的過程中發(fā)現(xiàn),要輸入的窗口中只有英文字母出現(xiàn),而回車后無法鍵入中文。簡單的說,在進行切換輸入法后,跟沒有切換的效果是一樣的,只是在界面中多了一個中文輸入的窗口。問如何解決。
A:
將本機熱鍵 Ctrl + space屏蔽(一般用作中文輸入),留作 X Window 的中文輸入法,就可以實現(xiàn)中文輸入。
035Q: solaris下查看服務/協(xié)議是否可用的文件是哪個啊?
A:
/etc/services
/etc/inetd.conf
036Q: 怎么在SOLARIS上開TELNET服務
A:
默認就可以TELNET,只是不能用ROOT身份登陸,若要root也能夠telnet修改/etc/default/login 將'CONSOLE=/dev/console' 注釋掉即可

/etc/services:
telnet 23/tcp

/etc/inetd.conf:
telnet stream tcp6 nowait root /usr/sbin/in.telnetd in.telnetd

ps -ef|grep inetd
root 213 1 0 Jul 10 ? 0:12 /usr/sbin/inetd –s

重啟服務 /etc/init.d/inetdinit stop ; /etc/init.d/inetdinit start;
037Q: sun主機無法遠程用root用戶ftp和telnet
A:
確認網絡通,服務開啟了。
查看一下默認路由設置有沒有問題。
netstat -rn
先用ping和traceroute去定位.
是否可以直接通過IP地址登陸?如果可以,那就要看一下NIS設置是否正確
1、允許root用戶ftp登陸服務器:修改 /etc/ftpd/ftpusers 將root注釋掉。
2、允許root用戶telnet遠程登陸服務器:修改/etc/default/login 將CONSOLE=/dev/console注釋掉
3、配置DNS修改/etc/nsswitch.conf      修改hosts: files dns
     同時新建/etc/resolv.conf文件,添加domain personal-pc和nameserver *.*.*.*(DNS)
4、增加網關:新建/etc/defaultrouter文件,寫人ip地址 *.*.*.*(網關)
038Q: 為什么FTP不到機器上,只能主動FTP其他電腦?
我線上的電腦CA06不能被FTP,如:
#ftp ca06
>;Connected to ca06.
>;220 sec29 FTP server (UNIX(r) System V Release 4.0) ready.
>;Name (ca06:taoxiang): double
>;530 User double access denied.
>;Login failed.
ftp>;
但我到CA06上卻能主動FTP登陸別的電腦!
A:
查查/etc/ftpuser文件 、inetd.conf、用戶double是否被禁止了。

有/etc/shells文件嗎?如果有,看看double用戶的缺省shell是不是在里面。
發(fā)現(xiàn)/etc/shells是一個空文件,于是我把這個文件刪除,結果就可以登路了!
/etc/shells 列出可信任的shell。提供一臺機器FTP服務的服務進程ftpd 檢查用戶shell是否列在 /etc/shells 文件中,如果不是將不允許該用戶登錄。
就這樣寫就行了:
bash-2.02# more /etc/shells
/usr/local/bin/bash
/bin/sh
/bin/ksh
solaris2.6不帶bash shell的,是后安裝的。solaris8里自帶bash的,在/usr/bin/bash。
039Q:solaris上在哪里設置可以拒絕掉所有telnet請求
A:
在/etc/inet/inetd.conf里面,注釋掉telnet那一行 ,然后pkill -HUP inetd
或者把你SOLARIS的用戶全部加入FTPUSERS文件里
040Q:如何查看SUN機器或操作系統(tǒng)是32位的還是64位的?
A:
isainfo –v

論壇徽章:
0
6 [報告]
發(fā)表于 2005-09-09 00:43 |只看該作者

Solaris FAQ v1.0

041Q: solaris 8對文件名的長度有限制嗎?
A:
有,255Byte。
042Q: 怎樣在Solaris OS 查看已經安裝的字符集
A:
locale -a
043Q: 如何給裝好的 Solaris添加中文字庫?
A:
安裝solaris 的第三張language盤
044Q: 改時區(qū)的命令應該怎么寫呢
A:
vi /etc/default/init
vi /etc/TIMEZONE
reboot

先把/etc/TIMEZONE改了。
把這兩行
# TZ=xxxxx
# export TZ
寫到
./etc/profile 里
在有用戶登錄就改過來了
045Q: /var/adm下wtmp*的文件是干什么的東東?
/var/adm>; find . -size +2000 -exec ls -tl {} \;
-rw-rw-r-- 1 adm adm 870330672 1月 19 17:55 ./wtmp
-rw-rw-r-- 1 adm adm 2147483647 12月 25 10:09 ./wtmpx
我看以前的這個wtmpx太大了,想刪掉可以嗎?
A:
歷史日志,應該是清空,cat /dev/null>;/var/adm/wtmpx,或直接刪除,系統(tǒng)會自動重建。

Displaying a Record of Login Activity
Use the last command to display a record of all logins and logouts with the most recent activity at the top of the output. The last command reads the binary file /var/adm/wtmpx, which records all logins, logouts, and reboots.

Displaying Users on the Local System
The who command displays a list of users currently logged in to the local
system. It displays each user’s login name, the login device (TTY port),
the login date and time. The command reads the binary file
/var/adm/utmpx to obtain this information and information about where
the users logged in from.

046Q: 關于顯卡的4個問題
1  在sparc下安裝顯卡,是不是不用裝driver? 還是說和顯卡的品牌有關?因為小弟在sunblade 100上直接插上PGX顯示卡就可以用。
2  Elite3D系列顯示卡的文件位置是/dev/fbs/ifb0 ;Creator和Creator 3D系列顯示卡的文件位置是/dev/fbs/ffb0 但是PGX顯示卡和PGX32顯示卡的文件是什么?
3  從哪里可以看到顯卡的類型和品牌?
4  另外小弟現(xiàn)在用的是sun blade 100,沒有外接顯卡,用的是板載,我看到/dev/fbs/下只有一個文件:m640,而且打不開,怎么回事?
A:
如果你安裝系統(tǒng)時選擇OEM安裝就不用裝驅動,也有例外,比如EXPRT 3D還得裝驅動。
prtdiag能看見顯示卡,其他的查硬件命令也可以。
/dev/fbs下面都是連接文件。
想知道更多的關于顯卡,可以去docs.sun.com查起詳細的安裝和配置資料。
047Q: 怎么配置雙顯卡,雙屏幕
A:
是要做雙屏幕嗎?
修改/usr/dt/config/Xservers在最后一行增加 :
-dev /dev/fb0 -dev /dev/fb1
呵呵,應該是注掉最后一行,打開倒數(shù)第二行,然后加上第二個顯示器的物理名。
048Q: 關于設置顯卡分辨率的問題
用m64config將顏色設為24位時,在g2界面下運行應用程序,出現(xiàn)提示探測不到顯卡,用m64config將顏色設為8位時,在g2界面下運行同樣應用程序,界面顏色變得很差,應用程序界面隨即關閉。
小妹是新手,不知道是不是顯卡的原因,問題出字哪里?
A:
The maximum resolution that is available with 24 bits per pixel depends on the amount of memory installed on the PGX card. For 2-MB PGX cards, the maximum available resolution is 800x600. For 4-MB cards, it is 1152x900. For 8-MB cards, it is 1920x1080. If there is not enough memory for the specified combination of resolution and depth, m64config displays an error message and exits.

你可以將分辨率設低一點:
# /usr/sbin/m64config -res 1280x1024x76
然后再試著修改色深:
# /usr/sbin/m64config -depth 24
查看M64 hardware configuration:
# /usr/sbin/m64config -prconf
或者恢復缺省值:
# /usr/sbin/m64config -defaults
049Q: 重新安裝系統(tǒng)時能否不覆蓋原來的分區(qū)?
因為我有個硬盤的s7有些重要文件,但我又要在這個硬盤上安裝新系統(tǒng),此時能保留s7但又要安裝成功嗎?請高手出手,好象aix能做到這一點。
A:
安裝的時候有個preserve的步驟,注意一下就可以了,選中要保留的s7!
050Q: Csh中的source .cshrc ,source 是什么意思?
A:
source是csh的內部命令,source .cshrc是讓.cshrc里面的環(huán)境變量生效。

論壇徽章:
0
7 [報告]
發(fā)表于 2005-09-09 00:44 |只看該作者

Solaris FAQ v1.0

051Q: 我把根目錄下的.cshrc文件弄壞了怎么改過來?
我現(xiàn)在不能用csh登陸我的系統(tǒng),我只能修改/etc/passwd文件,改成bsh登陸,可是我還是想用csh登陸,我該怎么辦?我把其他機器上的.cshrc考過來還是不行,我該怎么辦?
A:
拷貝 /etc/skel/local.cshrc 到根目錄下,改名為.cshrc,記住先把你以前的 .cshrc 文件備份出來,最后參照以前的文件完善你的新.cshrc 。
052Q: 怎么判斷一個進程是死進程?
A:
/usr/ucb/ps -auxww, S的那列
solaris下,父進程的id= 1就是死進程
ps -ef |grep -i defunct 的是
053Q: 有一個./abc 的后臺進程,什么命令可以看到它是從哪個目錄啟動的?
A:
/usr/proc/bin/pwdx pid
用which也是可以的
054Q: 怎么用命令啟動openwin?
A:
起openwin用/usr/openwin/bin/openwin
055Q: solaris如何訪問window服務器資源?
用samba可以使windows訪問solaris服務器的資源,可是solaris如何訪問window服務器資源,有人說用nfs,可是windows如何運行mount daemon,NFS server daemon,statd,lockd這四個daemon。迷惑呀?
A:
samba也同樣使solaris可以訪問windows啊。
smbclient //your_M$_PC/your_share_dir -U your_PC_username
056Q: samba安裝求助
再samab的ftp上面下載了samba。完成解壓,有以下文件:copying、 manifest 、readme 、read-manifest-now 、roadmap 、whatsnew.txt
目錄:docs 、examples、 packaging 、pcp、 source 、swat 、testsuite
應該怎么安裝阿? 沒有pssetup文件阿?
A:
你下載的是源碼吧,需要自己編譯
源碼目錄下:
./configure --prefix=安裝目錄
make
make install

make 一般在/usr/ccs/bin目錄下,root的path缺省設置中是沒有這個路徑的,需要在/.profile或/.cshrc中加上。 如果沒裝的話,安裝SUNWsprot 。另外,安裝SAMBA還需要GCC和CC,沒有的話下載安裝一個,也要把路徑加上喲。

要這么麻煩嗎,從http://www.sunfreeware.com/  下載一安裝包就可以了嗎。下載完了之后上傳到 SUN ,解包,找到標準的配置文件,按照自己的實際環(huán)境配置好重起就可以用了,只是有關安全性的部分配置比較麻煩。
057Q: X86 下訪問WINDOWS下文件的大小寫問題
我的機器是win 98 + Solaris 8 X86 ,沒有安裝Wmware 和 X win32 等東西!
我在win98下有一個1.iso文件,我用rar將它解壓
然后在Solaris下用mount -f pcfs /dev/dsk/c0d0p1 /mnt 來訪問解壓后的文件都是大寫的目錄名稱,(Solaris 是對大小寫非常敏感) 除了刻光盤,我該怎么辦呢?
A:
先把iso文件的盤掛上去;
#lofiadm -a /PATHNAME/filename.iso;
#mount -F hsfs -o ro /dev/lofi1 /目標目錄 ;
你直接訪問目標目錄就行了;
lofiadm -a /path/to/your/iso /dev/lofi/1
mount -F hsfs /dev/lofi/1 /mnt
058Q: Solaris用X-Win32登陸如何保證斷線后程序繼續(xù)運行
A:
在運行軟件時加上nohup和&應該就可以了
比如需要給系統(tǒng)打patch,可以執(zhí)行:
# nohup /tmp/8/install_all_patches &

nohup是在退出帳戶后仍可以在后臺繼續(xù)執(zhí)行一個命令的命令。通常登錄退出時,UNIX殺死你在對話進程中啟動的所有進程。
這個命令的語法是:
nohup 命令 &
如果不把用nohup執(zhí)行的進程的輸出重定向,則標準輸出和標準錯誤都送到當前目錄中的文件nohup.out,如果你在當前目錄中沒有寫權限,則文件在你的主目錄中建立。
059Q: Solaris 8 啟動時的信息:unable to qualify my own domain name (student23)
Oct 29 14:52:12 student23 sendmail[204]: [ID 702911 mail.alert] unable to qualify my own domain name (student23) -- using short name
A:
檢查,/etc/hosts 可以看到
192.1.1.23 student23 logfile
這樣一行,我們注意到student23 這臺主機沒有對應的 domain ,所以,我們需要為他加上 domainname 。我們可以任意指定一個:

192.1.1.23 student23 student23.sunedu logfile

重新啟動 sendmail,
#pkill -HUP sendmail
這條信息就沒有了。
其實,sendmail.cf 里面就是默認讀取 /etc/hosts 作為解析域名的文件。
060Q: 關于更改swap分區(qū):
安裝的時候用了另一個盤一個分區(qū)作swap, 又給主盤分了一個swap分區(qū), 安裝完成后想用主盤的swap,
而把安裝時候使用的swap去掉, format修改分區(qū)表,但是lable不上說used for swapping怎么辦?
A:
boot cdrom -s
然后用format修改分區(qū)表 就行了

論壇徽章:
0
8 [報告]
發(fā)表于 2005-09-09 00:44 |只看該作者

Solaris FAQ v1.0

061Q: crontab 問題
5 * * * * /usr/bin/ls         我有何方法使其輸出到屏幕上?
A:
輸出到文件倒是可以:
5 * * * * /usr/bin/ls >; /tmp/file
以下是追加到文件中,上面那個是覆蓋文件。
5 * * * * /usr/bin/ls >;>; /tmp/file

5 * * * * /usr/bin/ls /export/home >; /dev/sysmsg
/etc/console是你在命令行登陸中用的
/etc/pts/x是你在CDE中用的,或者是在telnet中用的。
你可以發(fā)到 console 口上,console 用/dev/sysmsg來表示。
062Q: 系統(tǒng)提示錯誤信息如下﹕ cron aborted: can't start cron; FIF0 exists
A:
Can't start cron - another cron may be running (/var/spool/cron/FIFO exists)
cron found that /var/spool/cron/FIFO already existed when it was started; this normally means that cron had already been started, but it may mean that an earlier cron terminated abnormally without removing /var/spool/cron/FIFO.
063Q: 我的鍵盤鎖了,用何方式解開?
A:
1.檢查硬件連接;
2.用“Ctrl+q”看看是否用了“Ctrl+s”鍵將屏幕鎖住了;
3.重啟系統(tǒng),
ok setenv input-device=keyboard
ok reset
064Q: sun服務器啟動需要輸入設備
服務器啟動時候需要連接一個輸入設備?今天做了實驗,發(fā)現(xiàn)對于280,啟動時候需要至少連接一個鍵盤,才能正常啟動,或者連接console端口。可是我有一臺ultra5可以沒有輸入設備就可以啟動。是否input-device可以設置成空?
A:
方法1:有一個設置修改一下就可以了, /etc/default/kbd,把那個keyboard的改掉就可以了
#KEYBOARD_ABORT=disable 句首的注釋號刪掉就可以了
方法2:It can run normal without keyboard. and you cann't set input-device with null, it support ttya , keyboard and diag-device
065Q: 運行的機器接上顯示器沒信號輸出
我的e250開機的時候,沒有連接顯示器!但是現(xiàn)在需要連接,但是連接之后顯示器沒有信號輸入!請問給為如何做?
A:
在 OK 狀態(tài)下用 printenv 看看現(xiàn)在的 output-device 是什么?如果不是 screen,用命令
OK setenv output-device screen
ok boot

接上顯示器后,重起就行 ,sun 的機器經常有這個問題
066Q: mount cdrom的命令?
A:
vold進程自動mount光驅的。
查找進程vold` 并將其殺死,就可以手工mount光驅:
mount -F hsfs -o ro /dev/dsk/c0t6d0s2 /mnt
067Q: 該怎么看磁帶的剩余容量?
A:
沒法看的,只有自己根據存進去多大的數(shù)據計算下來的剩余量。
068Q: 關于修改hostid 問題
A:
1、記下你當前主機的HOSTID,以便將來可以改回來;
2、以把當前hostid改成 abcd1234 為例 ,
計算出 abcd1234 的十進制表達為: 2882343476
3、成為root后,
vi /opt/.syshostid
hw_serial ?w '28' '82' '34' '34' '76' 0
:wq
4、vi /opt/.idhostid
adb -w -k < /opt/.syshostid>; /dev/null
:wq
5、#chmod 700 /opt/.syshostid /opt/.idhostid
6、#/opt/.idhostid
7、#hostid
abcd1234

The hostid will be reset to original one every time you reboot your server. So the best bet is to write a script and put it under /etc/rcS.d directory. To see your original hostid, init 0 and then type banner at ok prompt.

前提是你的OBP版本足夠的低
069Q: 如何修改機器hostid?
A:
其實是一個簡單的命令:
#adb -w -k
進入adb之后執(zhí)行如下命令,
hw_serial ?w '00' '01' '03' '04' '05' 0
其中,從01到05是新的hostid,不過要把數(shù)值從16進制轉成十進制,別告訴我你不會。另外,還有一種改法是改NVRAM的,能永久生效:
72 1 mkp
c0 c mkp
ff d mkp
ee e mkp
0 f 0 do i idprom@ xor loop f mkp
將hostid改為 72c0ffee ,不過,這種改法比較危險,需要小心
070Q: solaris 8 for sparc 安裝好了后沒有make指令?
A:
如果是默認安裝的話,pkgadd 一定會有的。
默認是沒有make命令的。如果你下載下來了?梢杂胮kgadd安裝的。要注意的是在下載時一定要選對你用的OS版本。

論壇徽章:
0
9 [報告]
發(fā)表于 2005-09-09 00:45 |只看該作者

Solaris FAQ v1.0

071Q: 關于帶機問題,請問該如何設置,才能在第二次tar帶的時候不覆蓋第一次的東西
A:
1.使用n設備,比如:/dev/rmt/0mbn. 0n, 0bn........
2.使用mt命令,mt -f /dev/rmt/0mbn fsf 2..........
補充一點:磁帶的盒子上可得寫清楚了,是多個帶頭磁帶。
072Q: 開機時出現(xiàn)warning IP:  …  IP沖突?
開機時出現(xiàn):
warning IP:hardware address '00:01:6c:35:a6:49' trying to be our address 192.168.033.069!
是什么意思?
A:
IP沖突。有另一設備用的IP跟你相同。
把本機關閉,再ping一下192.168.033.069就知道了。
073Q: 發(fā)現(xiàn)有人非法登陸到系統(tǒng)以后,如何斷開該用戶的連接?
A:
用ps -ef | grep sh 看看用戶登陸的shell pid是什么,然后殺掉該用戶的shell。
who -u 會顯示用戶的pid, 然后kill掉就行了。
074Q: *.cpio文件,這是個什么類型的文件?怎么解?
A:
這是一個備份文件,是ssp的
cpio -idcmv < filename.cpio
075Q: Solaris 的系統(tǒng)配置文件一般在什么地方?
A: 可以查看/etc/system文件,里面有一些solaris啟動時默認加載的選項,包括共享內存大小等的設置。
076Q: /etc/system文件中參數(shù)設定問題?
set shmsys:shminfo_shmmax=0x80000000
0x80000000是什么意思?
A:
那個是共享內存的設置!內存*1024*1000
0x80000000 有多大?  為2g

077Q: 共享內存大小如何設置?
A:
在/etc/system 文件的最后一行加入set shmsys:shminfo_shmmax=XXX
set shmsys:shminfo_shmmin=XXX
這里的XXX是代表共享內存的大小。單位:字節(jié)共享內存一般為內存的一半,例如內存為512M ,設置應為512/2*1024*1000=262144000
078Q: Solaris的消息隊列大小如何設置(默認4096字節(jié))?
A:
每條消息隊列的最大字節(jié)數(shù)為:4096字節(jié),你可以在/etc/system文件中調節(jié)
在文件中增加一行:
set msgsys:msginfo_msgmnb=10000(根據你的需要)
079Q: 硬盤的問題,分區(qū)信息沒有了
A:
下次你可以把磁盤分區(qū)信息存起來,以備用, 例
# prtvtoc /dev/rdsk/c1t3d0s2 >; /vtoc/c1t3d0 ==>; 把c1t3d0s2分區(qū)信息存到/vtoc/ c1t3d0

需要時,
# fmthard -s /vtoc/c1t3d0 /dev/rdsk/c0t3d0s2
080Q: solaris2.8;如何做軟路由(單網卡或雙網卡)
A:
主要就是增加個邏輯地址,重新運行inetsvc就行了。
兩張網卡,配兩個網段的網址, 只要啟動缺省就是路由器 ( 在 1. 沒有/etc/defaultrouter . 2. 沒有/etc/notrouter . 3. 不是DHCP客戶的條件下 )

論壇徽章:
0
10 [報告]
發(fā)表于 2005-09-09 00:46 |只看該作者

Solaris FAQ v1.0

081Q: 在sun的機器上能否不接鍵盤和鼠標
但當我把鼠標和鍵盤拿下來的時候,系統(tǒng)會死掉,然后重新啟動還是不行,只有在有鍵盤鼠標的情況下才能正常啟動,這里有什么竅門嗎?
A:
Change "/etc/default/kbd"
# abort sequences:
KEYBOARD_ABORT=disable
這個好像是禁止STOP+A的
SUN的機器有/etc/default/kdmconfig嗎

估計得修改OK變量,忘了哪個了,把本地輸出禁止掉。
082Q: 在/home 下mkdir不能用
cd /home
mkdir abd
提示信息為:
mkdir: Failed to make directory "ccx"; Operation not applicable

大家看看是怎么會事?用戶為root,在其它目示里面沒有問題,只是在/home里面不行
A:
/home 已被automount用了,所以不能在這里建目錄,如果非要使用/home,把/etc/auto_master文件的
/home     auto_home 這一行注釋掉。
083Q: 安裝ORACLE環(huán)境是否設置正確
A:
這兩個我都設了
/etc/system下
set shmsys:shminfo_shmmax=268435456
set shmsys:shminfo_shmmin=1
set shmsys:shminfo_shmmni=100
set shmsys:shminfo_shmseg=10
set semsys:seminfo_semmns=200
set semsys:seminfo_semmni=70
oracle下的.profile
ORACLE_HOME=/usr/local/u01/oracle/app
ORACLE_BASE=/usr/local/u01/oracle
ORACLE_SID=ora1
LD_LIBRARY_PATH=/usr/local/u01/oarcle/app/lib:/usr/lib
DISPLAY=192.168.1.156:0.0
PATH=/usr/local/u01/oracle/app/bin:/usr/bin
umask 022
然后把以上東東都export
084Q: 如何修改syslog.conf文件,使每天產生一個新的messages?
我想修改syslog.conf文件,使系統(tǒng)產生的消息寫到不同文件名的messages中,我按下列修改,但不成功:
*.err;kern.debug;daemon.notice /var/adm/messages.`date +"%y%m%d"`

請教錯在哪里? 有其他什么辦法?
A:
跑一個CRON JOB, 每天定時
# mv /var/adm/messages /var/adm/messages.`date +"%y%m%d"`
# touch /var/adm/messges
第二步可能都不用,系統(tǒng)應當自動產生
085Q: /usr滿了,新增了一塊硬盤接下來怎么辦?
原來的系統(tǒng)中/usr與 / 在同一個硬盤分區(qū)上,由于安裝了許多軟件,此分區(qū)已滿 ,現(xiàn)在系統(tǒng)增加了硬盤,如何將/usr 目錄挪到新的硬盤上?
A:
1.在新的硬盤上將文件系統(tǒng)建好,
2.mv /usr /usr.bak
3.mkdir /usr
4.mount newdriverpath /usr
5.cp -r /usr.bak /usr
6.修改/etc/vfstab 文件.
086Q: 如何改變文件系統(tǒng)的大小?
現(xiàn)在的機器情況如下:
# df -k
Filesystem kbytes used avail capacity Mounted on
/dev/dsk/c0t1d0s6 6050182 5296231 693450 89% /data
/dev/dsk/c0t0d0s7 192807 9 173518 1% /export/home
/dev/dsk/c0t1d0s5 6050182 5640570 349111 95% /program
……
因項目安裝需求,想增加/program的空間,如何操作?
A:
一種最安全的辦法是增加一個硬盤,先做backup /program然后再把它mount到另一個硬盤上!!!
另一種就是從c0t1d0s6里擠出一部分空間先要做backup /data和/program
還有一種辦法就是從c0t0d0s7里擠出空間。

在比較大的空間系統(tǒng)中用mkfsck /dev/rdsk/c0txdx
tar -cvf backup.tar /program
umount /program
mount /dev/dsk/c0txdx /program
tar xvf backup.tar

呵呵,做link算了,這個辦法是不能真正增加文件系統(tǒng)大小的。
是把文件存在其他文件系統(tǒng)上,然后在/program上用ln命令做鏈接。這樣用戶在訪問文件時,可以從/program/linkfile訪問。
087Q: 如何增加空間大小
# df -k
Filesystem kbytes used avail capacity Mounted on
/dev/dsk/c0d0s0 72719 65449 0 100% /
/dev/dsk/c0d0s6 951030 353612 540357 40% /usr
/dev/dsk/c0d0p0:boot 10484 1623 8861 16% /boot
/proc 0 0 0 0% /proc
fd 0 0 0 0% /dev/fd
mnttab 0 0 0 0% /etc/mnttab
/dev/dsk/c0d0s3 64135 7329 50393 13% /var
swap 380404 0 380404 0% /var/run
swap 380696 292 380404 1% /tmp
/dev/dsk/c0d0s5 53535 1222 46960 3% /opt
/dev/dsk/c0d0s1 592438 250108 283087 47% /usr/openwin
#
以上是我的機器的空間使用情況。我要pkgadd,結果發(fā)現(xiàn)空間不夠了。請問怎么增加。我看了以前的一些方法。 有這樣的一個方法,請幫我解釋一下,怎么做第一點,第三點里面metainit的參數(shù),還有具體怎么改vfstab。謝謝。

通過創(chuàng)建一個串聯(lián)來擴大文件系統(tǒng)
1。首先從一個比較大的分區(qū)中劃分出一部分空間出來,這個比較簡單,就不多說了
2。卸載要擴大的文件系統(tǒng) 比如/docs (c0t1d0s2)
3.將劃分出來的新分區(qū)(c0t2d0s7)和 c0t1d0s2串聯(lián)起來
#metainit d24 2 1 c0t1d0s2 1 c0t2dos7
注意先后順序非常重要
4。然后編輯vfstab
A:
你干嗎不用圖形界面直接做呢??
088Q: SOLARIS 分區(qū)分錯了,不重裝還有其他什么辦法嗎?
A:
可以在線擴展,可是非常復雜!
你要有其他沒用的硬盤,然后通過disksuite的在線擴展文件系統(tǒng)的功能來完成.

Expanding a File System on the Fly By Joseph Gan

A metadevice consists of one or more devices (slices). It can be expanded by adding slices. Then, it can be grown to fill a larger space while the file system is in use.

However, not all UNIX file systems (UFS) can be expanded this way. The concatenation is good only for small random I/O and for even I/O distribution. On the other hand, striping is advantageous for large sequential I/O and for uneven I/O distribution, because striping will increase performance by accessing data in parallel.

Note: If you wish to expand a file system to be a single striped metadevice, you can't do it on the fly. You have to dismount the file system, then copy or "move" over to a new partition.

How to Expand a File System With a Single Stripe, On the Fly
First, the file system has to be created and mounted as a one-way mirror metadevice; as in this example, with d80 mounted by /opt:

  # metastat d80
  d80: Mirror
      Submirror 0: d81
        State: Okay
      Pass: 1
      Read option: roundrobin (default)
      Write option: parallel (default)
      Size: 10261520 blocks

  d81: Submirror of d80
      State: Okay
      Size: 10261520 blocks
      Stripe 0: (interlace: 32 blocks)
          Device              Start Block  Dbase State        Hot Spare
          c1t12d0s0                  0     No    Okay
          c1t13d0s0               1520     No    Okay
          c1t14d0s0               1520     No    Okay
          c1t15d0s0               1520     No    Okay
Next, use the metattach command to dynamically concatenate a new slice, /dev/dsk/c0t1d0s1, to the end of the existing submirror of d80, d81:

  # metattach d81 c0t1d0s1

  # metastat d80
  d80: Mirror
      Submirror 0: d81
        State: Okay
      Pass: 1
      Read option: roundrobin (default)
      Write option: parallel (default)
      Size: 10261520 blocks

  d81: Submirror of d80
      State: Okay
      Size: 10261520 blocks
      Stripe 0: (interlace: 32 blocks)
          Device              Start Block  Dbase State        Hot Spare
          c1t12d0s0                  0     No    Okay
          c1t13d0s0               1520     No    Okay
          c1t14d0s0               1520     No    Okay
          c1t15d0s0               1520     No    Okay
      Stripe 1:
          Device              Start Block  Dbase State        Hot Spare
          c0t1d0s1                   0     No    Okay
Then, use the growfs command to expand the mounted file system ( /opt) onto the raw metadevice /dev/md/rdsk/d80:

# growfs -M /opt /dev/md/rdsk/d80

/dev/md/rdsk/d80: 12336320 sectors in 8116 cylinders of 19 tracks,
  80 sectors
          6023.6MB in 129 cyl groups (63 c/g, 46.76MB/g, 5888 i/g)
super-block backups (for fsck -F ufs -o b=#) at:
32, 95872, 191712, 287552, 383392, 479232, 575072, 670912, 766752, 862592,
958432, 1054272, 1150112, 1245952, 1341792, 1437632, 1533472, 1629312,
1725152, 1820992, 1916832, 2012672, 2108512, 2204352, 2300192, 2396032,
2491872, 2587712, 2683552, 2779392, 2875232, 2971072, 3064352, 3160192,
3256032, 3351872, 3447712, 3543552, 3639392, 3735232, 3831072, 3926912,
4022752, 4118592, 4214432, 4310272, 4406112, 4501952, 4597792, 4693632,
4789472, 4885312, 4981152, 5076992, 5172832, 5268672, 5364512, 5460352,
5556192, 5652032, 5747872, 5843712, 5939552, 6035392, 6128672, 6224512,
6320352, 6416192, 6512032, 6607872, 6703712, 6799552, 6895392, 6991232,
7087072, 7182912, 7278752, 7374592, 7470432, 7566272, 7662112, 7757952,
7853792, 7949632, 8045472, 8141312, 8237152, 8332992, 8428832, 8524672,
8620512, 8716352, 8812192, 8908032, 9003872, 9099712, 9192992, 9288832,
9384672, 9480512, 9576352, 9672192, 9768032, 9863872, 9959712, 10055552,
10151392, 10247232, 10343072, 10438912, 10534752, 10630592, 10726432,
10822272, 10918112, 11013952, 11109792, 11205632, 11301472, 11397312,
11493152, 11588992, 11684832, 11780672, 11876512, 11972352, 12068192,
12164032, 12257312,
Now the file system (/opt) has been expanded dynamically, but it contains two stripes: stripe 0, which is the original one, and stripe 1, which is the expanded one.

The next step is to create a single stripe metadevice d82, which is the same size as the submirror d81.

In the following example, we create a stripe with three 2.1-Gbyte disks:

  # metainit d82 1 3 c0t11d0s2 c0t12d0s2 c0t13d0s2
  d82: Concat/Stripe is setup

  # metastat d82
  d82: Concat/Stripe
      Size: 12457920 blocks
      Stripe 0: (interlace: 32 blocks)
          Device              Start Block  Dbase
          c0t11d0s2                  0     No
          c0t12d0s2               1520     No
          c0t13d0s2               1520     No
Then, add the metadevice d82 as the second submirror to d80, and resync will automatically take place:

  # metattach d80 d82
  d80: submirror d82 is attached

  # metastat d80
  d80: Mirror
      Submirror 0: d81
        State: Okay
      Submirror 1: d82
        State: Resyncing
      Resync in progress: 20 % done
      Pass: 1
      Read option: roundrobin (default)
      Write option: parallel (default)
      Size: 12336320 blocks
  ......
After the resync is complete, we have the following two-way mirrors:

  # metastat d80
  d80: Mirror
      Submirror 0: d81
        State: Okay
      Submirror 1: d82
        State: Okay
      Pass: 1
      Read option: roundrobin (default)
      Write option: parallel (default)
      Size: 12336320 blocks

  d81: Submirror of d80
      State: Okay
      Size: 12336320 blocks
      Stripe 0: (interlace: 32 blocks)
          Device              Start Block  Dbase State        Hot Spare
          c1t12d0s0                  0     No    Okay
          c1t13d0s0               1520     No    Okay
          c1t14d0s0               1520     No    Okay
          c1t15d0s0               1520     No    Okay
      Stripe 1:
          Device              Start Block  Dbase State        Hot Spare
          c0t1d0s1                   0     No    Okay

  d82: Submirror of d80
      State: Okay
      Size: 12336320 blocks
      Stripe 0: (interlace: 32 blocks)
          Device              Start Block  Dbase State        Hot Spare
          c0t11d0s2                  0     No    Okay
          c0t12d0s2               1520     No    Okay
          c0t13d0s2               1520     No    Okay
Finally, you can detach the submirror d81 from d80, and remove it completely:

  # metadetach d80 d81
  # metaclear d81

  # metastat d80
  d80: Mirror
      Submirror 1: d82
        State: Okay
      Pass: 1
      Read option: roundrobin (default)
      Write option: parallel (default)
      Size: 12336320 blocks

  d82: Submirror of d80
      State: Okay
      Size: 12336320 blocks
      Stripe 0: (interlace: 32 blocks)
          Device              Start Block  Dbase State        Hot Spare
          c0t11d0s2                  0         No        Okay
          c0t12d0s2               1520     No        Okay
          c0t13d0s2               1520     No        Okay
Now, you have dynamically expanded the file system (/opt) with a single stripe metadevice.


--------------------------------------------------------------------------------

Please note: This procedure must be done during a quiet period, or the file system must be locked, in order to avoid possible changes to the file system during the sync. You can use the fuser -u command to check that no one is using the file system. If users are logged on overnight in their logging directory, the system admin could write-lock the file system if it is possible. In that case, users can still read files in the directory. As long as no one creates files during the sync, everything will be fine.
089Q: solaris的抓圖工具?
我需要編寫在solaris安裝sybase的說明書,最后能把安裝界面圖形放在說明書上,但是,如何才能像windows print screen一樣copysolaris的圖形界面呢? 有什么工具嗎?
A:
Solaris自帶呀!右鍵里面就有。

一個很笨的辦法
你有X-manager嗎? 在你的windows平臺上就有辦法了!
090Q: md5.txt文件有甚麼作用?
我下載了多個文件?也從來沒用到過這個文件嘛。
A:
md5拿來做校驗的,因為下載大文件容易出錯。 下載完后在本地做一次md5,把結果跟服務器上公布的md5比較一下,如果相同,就表示下載的文件正確,沒有誤碼。

對于壓縮文件,因為壓縮時已經保存了校驗信息,如果下載有誤碼,將無法解壓。所以,壓縮文件可以不必做md5。

win下可以用WinMD5.exe或者是md5sum.exe或md5.exe,自己下一個就好了
我常在FreeBSD下做,一個命令就ok:   md5 filename
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復

  

北京盛拓優(yōu)訊信息技術有限公司. 版權所有 京ICP備16024965號-6 北京市公安局海淀分局網監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關心和支持過ChinaUnix的朋友們 轉載本站內容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP