<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;DE8FQXY6fip7ImA9WhRRFE4.&quot;"><id>tag:blogger.com,1999:blog-1338633053253444060</id><updated>2011-11-28T06:33:30.816+07:00</updated><category term="UNIX" /><category term="Solaris" /><category term="Tools" /><category term="Ubuntu and Solaris" /><category term="Certification" /><category term="SUN Microsystem" /><category term="SUN Hardware" /><category term="Oracle on Solaris" /><category term="Administration" /><title>The Solaris I Know</title><subtitle type="html">Solaris, Ubuntu, Unix, Oracle, Veritas</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://solaris4livin.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://solaris4livin.blogspot.com/" /><author><name>Koko Hernowo</name><uri>http://www.blogger.com/profile/06756477950003335752</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_P3CkMR14KcQ/SiyZ0RSQFlI/AAAAAAAAAAY/gutE7rMMFjQ/S220/P03-06-09_12.53%5B2%5D.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>21</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/TheSolarisIKnow" /><feedburner:info uri="thesolarisiknow" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;A0UFQ34-fip7ImA9WxFXGEk.&quot;"><id>tag:blogger.com,1999:blog-1338633053253444060.post-5902930811082808481</id><published>2010-05-26T11:16:00.003+07:00</published><updated>2010-05-26T11:46:52.056+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-05-26T11:46:52.056+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Solaris" /><category scheme="http://www.blogger.com/atom/ns#" term="SUN Hardware" /><title>Upgrading firmware LOM and SB in SUN E2900</title><content type="html">&lt;span style="font-style:italic;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_P3CkMR14KcQ/S_yiNxfDPyI/AAAAAAAAABg/p0Moe1mBme4/s1600/images.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 97px; height: 116px;" src="http://1.bp.blogspot.com/_P3CkMR14KcQ/S_yiNxfDPyI/AAAAAAAAABg/p0Moe1mBme4/s320/images.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5475429604481253154" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_P3CkMR14KcQ/S_yiNxfDPyI/AAAAAAAAABg/p0Moe1mBme4/s1600/images.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 97px; height: 116px;" src="http://1.bp.blogspot.com/_P3CkMR14KcQ/S_yiNxfDPyI/AAAAAAAAABg/p0Moe1mBme4/s320/images.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5475429604481253154" /&gt;&lt;/a&gt;&lt;br /&gt;Been a while since my last posting in this blog :D Now, I'm gonna show you how to upgrade firmware LOM and SB in &lt;a href="http://www.sun.com/servers/midrange/sunfire_e2900/index.xml"&gt;SUN E2900&lt;/a&gt;. Even though these server no longer available to get the new one (end-of-life); here, in my project, there are lots of E2900 to be maintained. The user requested for an upgrade on the firmware ILOM due to the compatibility issue.&lt;div class="fullpost"&gt;&lt;br /&gt;First, we need to check on the existing version&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;lom&gt;&lt;span style="font-style:italic;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-style:italic;"&gt;showboards -p v&lt;br /&gt;&lt;br /&gt;Component Compatible Version&lt;br /&gt;--------- ---------- -------&lt;br /&gt;SSC1 Reference 5.20.3 Build_03&lt;br /&gt;/N0/IB6 Yes 5.20.3 Build_03&lt;br /&gt;/N0/SB0 Yes 5.20.13 Build_01&lt;br /&gt;/N0/SB2 Yes 5.20.3 Build_03&lt;br /&gt;/N0/SB4 Yes 5.20.6 Build_02&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;lom&gt;&lt;span style="font-style:italic;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-style:italic;"&gt;showsc -v&lt;br /&gt;&lt;br /&gt;SC: SSC1&lt;br /&gt;System Controller V2&lt;br /&gt;&lt;br /&gt;SC date: Fri Jan 15 02:16:00 PST 2008&lt;br /&gt;PST GMT-08:00 Pacific Standard Time&lt;br /&gt;SC uptime: 6 minutes 26 seconds&lt;br /&gt;&lt;br /&gt;ScApp version: 5.20.3 Build_03&lt;br /&gt;Version build: 3.0&lt;br /&gt;Version String: 5.20.3&lt;br /&gt;RTOS version: 46&lt;br /&gt;&lt;br /&gt;SC POST diag level: max&lt;br /&gt;&lt;br /&gt;Clock source is: 75MHz&lt;br /&gt;&lt;br /&gt;Solaris Host Status: Powered Off&lt;br /&gt;&lt;br /&gt;Chassis HostID: 845xxxxx&lt;br /&gt;PROC RTUs installed: 0&lt;br /&gt;PROC Headroom Quantity: 0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;lom&gt;&lt;span style="font-style:italic;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;lom&gt;&lt;span style="font-style:italic;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-style:italic;"&gt;showboards -p version -v&lt;br /&gt;&lt;br /&gt;Component Segment Compatible In Date Time Build Version&lt;br /&gt;--------- ------- ---------- -- ---- ---- ----- -------&lt;br /&gt;SSC1/FP0 - - - - - - RTOS version: 46&lt;br /&gt;SSC1/FP1 ScApp Reference 12 10/21/2006 06:38 3.0 5.20.3&lt;br /&gt;SSC1/FP1 Ver - - 10/21/2006 06:38 3.0 5.20.3 Build_03&lt;br /&gt;/N0/IB6/FP0 iPOST Yes 12 10/21/2006 06:36 3.0 5.20.3&lt;br /&gt;/N0/IB6/FP0 Ver - - 10/21/2006 06:38 3.0 5.20.3 Build_03&lt;br /&gt;/N0/IB6/FP0 Info - 12 10/21/2006 06:38 3.0 5.20.3&lt;br /&gt;/N0/SB0/FP0 POST Yes 12 06/04/2009 02:44 1.0 5.20.13&lt;br /&gt;/N0/SB0/FP0 OBP Yes 12 06/04/2009 02:43 1.0 5.20.13&lt;br /&gt;/N0/SB0/FP0 Ver - - 06/04/2009 02:46 1.0 5.20.13 Build_01&lt;br /&gt;/N0/SB0/FP0 Info - 12 06/04/2009 02:46 1.0 5.20.13&lt;br /&gt;/N0/SB0/FP1 POST Yes 12 06/04/2009 02:44 1.0 5.20.13&lt;br /&gt;/N0/SB0/FP1 OBP Yes 12 06/04/2009 02:43 1.0 5.20.13&lt;br /&gt;/N0/SB0/FP1 Ver - - 06/04/2009 02:46 1.0 5.20.13 Build_01&lt;br /&gt;/N0/SB0/FP1 Info - 12 06/04/2009 02:46 1.0 5.20.13&lt;br /&gt;/N0/SB2/FP0 POST Yes 12 10/21/2006 06:25 3.0 5.20.3&lt;br /&gt;/N0/SB2/FP0 OBP Yes 12 10/21/2006 06:21 3.0 5.20.3&lt;br /&gt;/N0/SB2/FP0 Ver - - 10/21/2006 06:29 3.0 5.20.3 Build_03&lt;br /&gt;/N0/SB2/FP0 Info - 12 10/21/2006 06:29 3.0 5.20.3&lt;br /&gt;/N0/SB2/FP1 POST Yes 12 10/21/2006 06:25 3.0 5.20.3&lt;br /&gt;/N0/SB2/FP1 OBP Yes 12 10/21/2006 06:21 3.0 5.20.3&lt;br /&gt;/N0/SB2/FP1 Ver - - 10/21/2006 06:29 3.0 5.20.3 Build_03&lt;br /&gt;/N0/SB2/FP1 Info - 12 10/21/2006 06:29 3.0 5.20.3&lt;br /&gt;/N0/SB4/FP0 POST Yes 12 05/23/2007 08:56 2.0 5.20.6&lt;br /&gt;/N0/SB4/FP0 OBP Yes 12 05/23/2007 08:54 2.0 5.20.6&lt;br /&gt;/N0/SB4/FP0 Ver - - 05/23/2007 08:57 2.0 5.20.6 Build_02&lt;br /&gt;/N0/SB4/FP0 Info - 12 05/23/2007 08:57 2.0 5.20.6&lt;br /&gt;/N0/SB4/FP1 POST Yes 12 05/23/2007 08:56 2.0 5.20.6&lt;br /&gt;/N0/SB4/FP1 OBP Yes 12 05/23/2007 08:54 2.0 5.20.6&lt;br /&gt;/N0/SB4/FP1 Ver - - 05/23/2007 08:57 2.0 5.20.6 Build_02&lt;br /&gt;/N0/SB4/FP1 Info - 12 05/23/2007 08:57 2.0 5.20.6&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Based on the info, we can see that the SB0 have version 5.20.13, SB2 have version 5.20.3 and SB4 have 5.20.6 firmware version. RTOS has firmware version 5.20.3 as well. In this case, i'm upgrading all the version to 5.20.14.&lt;br /&gt;&lt;br /&gt;1. Download Patch 114527-15&lt;br /&gt;&lt;br /&gt;2. Save the file on an internal server (the server that is still a network with the server firmware to be upgraded.&lt;br /&gt;&lt;br /&gt;3. &lt;span style="font-weight:bold;"&gt;flashupdate -f ftp://root:root_password@ip_address_ftp_server///tmp/114527-15/114527-15 scapp rtos&lt;span style="font-style:italic;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;As part of this update, the system controller will automatically reboot.&lt;br /&gt;RTOS will be upgraded automatically during the next boot.&lt;br /&gt;ScApp will be upgraded automatically during the next boot.&lt;br /&gt;Rebooting will interrupt any current operations.&lt;br /&gt;This includes keyswitch changes, Solaris reboots&lt;br /&gt;and all current connections.&lt;br /&gt;&lt;br /&gt;Do you want to continue? [no] yes&lt;br /&gt;&lt;br /&gt;Waiting for critical processes to finish. This may take a while.&lt;br /&gt;Critical processes have finished.&lt;br /&gt;No boards can be updated.&lt;br /&gt;&lt;br /&gt;Rebooting the SC to automatically complete the upgrade.&lt;br /&gt;&lt;br /&gt;Rebooting. All network client connections closed. Reestablish any needed connections.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Software Reset...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;@(#) SYSTEM CONTROLLER(SC) POST 46 2006/09/26 07:52&lt;br /&gt;PSR = 0x044010e5&lt;br /&gt;PCR = 0x04004000&lt;br /&gt;&lt;br /&gt;Memory size = 128MB&lt;br /&gt;&lt;br /&gt;SelfTest running at DiagLevel:0x20&lt;br /&gt;&lt;br /&gt;SC Boot PROM Test&lt;br /&gt;BootPROM CheckSum Test&lt;br /&gt;IU Test&lt;br /&gt;IU instruction set Test&lt;br /&gt;Little endian access Test&lt;br /&gt;FPU Test&lt;br /&gt;FPU instruction set Test&lt;br /&gt;SparcReferenceMMU Test&lt;br /&gt;SRMMU TLB RAM Test&lt;br /&gt;SRMMU TLB Read miss Test&lt;br /&gt;SRMMU page probe Test&lt;br /&gt;SRMMU segment probe Test&lt;br /&gt;SRMMU region probe Test&lt;br /&gt;SRMMU context probe Test&lt;br /&gt;IIep Internal Cache Test&lt;br /&gt;DCACHE RAM access Test&lt;br /&gt;DCACHE TAG access Test&lt;br /&gt;DCACHE Read miss Test&lt;br /&gt;DCACHE Read hit Test&lt;br /&gt;DCACHE Write miss Test&lt;br /&gt;DCACHE Write hit Test&lt;br /&gt;ICACHE RAM access Test&lt;br /&gt;ICACHE TAG access Test&lt;br /&gt;ICACHE miss Test&lt;br /&gt;ICACHE hit Test&lt;br /&gt;ICACHE TAG flush Test&lt;br /&gt;PCIC Test&lt;br /&gt;PCIC Probe Test&lt;br /&gt;PCIC Config Register Access Test&lt;br /&gt;PCI Master Abort Test&lt;br /&gt;PCIC Init Test&lt;br /&gt;Memory Test&lt;br /&gt;Memory Address Test&lt;br /&gt;MemBankAddrTest: start address = 0x00010000&lt;br /&gt;MemBankAddrTest: start address = 0x04000000&lt;br /&gt;MemBankAddrTest: start address = 0x08000000&lt;br /&gt;MemBankAddrTest: start address = 0x0c000000&lt;br /&gt;RIO Ebus Test&lt;br /&gt;Rio Ebus Probe Test&lt;br /&gt;RIO Ethernet Test&lt;br /&gt;Rio Enet Probe Test&lt;br /&gt;Rio Ethernet Int Loopbacks Test&lt;br /&gt;DUART(16552) InterSC Test&lt;br /&gt;Loopback Test&lt;br /&gt;COM3 port&lt;br /&gt;COM4 port&lt;br /&gt;Interrupt Test&lt;br /&gt;COM3 port _ Intr #2&lt;br /&gt;&lt;br /&gt;COM4 port _ Intr #2&lt;br /&gt;&lt;br /&gt;System Clock Test&lt;br /&gt;System Clock verify Test&lt;br /&gt;Board0 Clock is selected&lt;br /&gt;75MHZ Fixed Crystal is the selected Clock Source&lt;br /&gt;CLK(Self) :0x0000ffff CLK(Other) : 0x00000000&lt;br /&gt;REF : 0x00002229&lt;br /&gt;CLOCK(SELF) FREQ : 74.99 MHZ&lt;br /&gt;CLOCK(OTHER) FREQ : 0.0 MHZ&lt;br /&gt;SBBC PCI Controller Test&lt;br /&gt;SBBC PCI Config Space probe Test&lt;br /&gt;SBBC Internal Reg Access Test&lt;br /&gt;SBBC Interrupts Test&lt;br /&gt;Port1 interrupt generation Tests INTR #14&lt;br /&gt;&lt;br /&gt;Port0 interrupt generation Tests INTR #14&lt;br /&gt;&lt;br /&gt;SBBC Device0 Test&lt;br /&gt;PS Fail Reg(SBBC Dev0) Test&lt;br /&gt;SBBC Device1 Test&lt;br /&gt;SRAM (SBBC Dev1) Test&lt;br /&gt;Memory Address Test (Non-destructive)&lt;br /&gt;SBBC Device2 Test&lt;br /&gt;BId&amp;MFG Reg (SBBC Dev2) Test&lt;br /&gt;SBBC Device3 Test&lt;br /&gt;FRU Prsnt Reg (SBBC Dev3) Test&lt;br /&gt;SBBC Device5 Test&lt;br /&gt;EPLD (SBBC Dev5) Test&lt;br /&gt;TOD(M48T59) Test&lt;br /&gt;TOD Init Test&lt;br /&gt;TOD Functional Test&lt;br /&gt;TOD NVRAM(Non-Destructive) Test&lt;br /&gt;TOD Interrupts Test&lt;br /&gt;I2C Register Access Test&lt;br /&gt;Enable Mux Register Test&lt;br /&gt;Channel Mux Register Test&lt;br /&gt;Add Command Register Test&lt;br /&gt;Data Register Test&lt;br /&gt;Local I2C AT24C64 Test&lt;br /&gt;EEPROM Device Test&lt;br /&gt;performing eeprom sequential read&lt;br /&gt;&lt;br /&gt;Local I2C PCF8591 Test&lt;br /&gt;VOLT_AD Device Test&lt;br /&gt;channel[00000001] Voltage(0x0000009B) :1.51&lt;br /&gt;channel[00000002] Voltage(0x0000009C) :3.35&lt;br /&gt;channel[00000003] Voltage(0x0000009A) :5.1&lt;br /&gt;channel[00000004] Voltage(0x00000000) :0.0&lt;br /&gt;Local I2C LM75 Test&lt;br /&gt;TEMP0(IIep) Device Test&lt;br /&gt;Temperature : 24.0 Degree(C)&lt;br /&gt;&lt;br /&gt;Local I2C LM75 Test&lt;br /&gt;TEMP1(Rio) Device Test&lt;br /&gt;Temperature : 22.50 Degree(C)&lt;br /&gt;&lt;br /&gt;Local I2C LM75 Test&lt;br /&gt;TEMP2(CBH) Device Test&lt;br /&gt;Temperature : 29.50 Degree(C)&lt;br /&gt;&lt;br /&gt;Local I2C PCF8574 Test&lt;br /&gt;Sc CSR Device Test&lt;br /&gt;Console Bus Hub Test&lt;br /&gt;CBH Register Access Test&lt;br /&gt;POST Complete.&lt;br /&gt;ERI Device Present&lt;br /&gt;Using SCC MAC address&lt;br /&gt;MAC address is 0:13:4e:5a:2a:6f&lt;br /&gt;Hostname: mylom&lt;br /&gt;Address: 192.168.22.10&lt;br /&gt;Netmask: 255.255.255.0&lt;br /&gt;Attached TCP/IP interface to eri unit 0&lt;br /&gt;Attaching interface lo0...done&lt;br /&gt;Gateway: 192.168.22.1&lt;br /&gt;interrupt: 100 Mbps full duplex link up&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Flashupdate&lt;br /&gt;Verifying network connectivity to 192.168.12.101... Passed.&lt;br /&gt;Connecting to 192.168.12.101...&lt;br /&gt;Transferring sgrtos.flash via FTP : 2048 Transferring sgrtos.flash via FTP : 4608&lt;br /&gt;-------- truncated -------&lt;br /&gt;&lt;br /&gt;Validating RTOS flash image...&lt;br /&gt;Updating flashprom sectors at address 0x20000000: 0/11 = 100%&lt;br /&gt;ok&lt;br /&gt;&lt;br /&gt;Connecting to 192.168.12.101...&lt;br /&gt;Transferring sgsc.flash via FTP : 2048 Transferring sgsc.flash via FTP : 4608&lt;br /&gt;------------truncated file ------------&lt;br /&gt;Transferring sgsc.flash via FTP : 6553876&lt;br /&gt;Validating ScApp flash image...&lt;br /&gt;Updating flashprom sectors at address 0x36000000: 0/101 = 0%&lt;br /&gt;----------- truncated -----------&lt;br /&gt;Updating flashprom sectors at address 0x36000000: 101/101 = 100%&lt;br /&gt;ok&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Software Reset...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;@(#) SYSTEM CONTROLLER(SC) POST 49 2009/08/28 05:26&lt;br /&gt;PSR = 0x044010e5&lt;br /&gt;PCR = 0x04004000&lt;br /&gt;&lt;br /&gt;Memory size = 128MB&lt;br /&gt;&lt;br /&gt;SelfTest running at DiagLevel:0x20&lt;br /&gt;&lt;br /&gt;SC Boot PROM Test&lt;br /&gt;BootPROM CheckSum Test&lt;br /&gt;IU Test&lt;br /&gt;IU instruction set Test&lt;br /&gt;Little endian access Test&lt;br /&gt;FPU Test&lt;br /&gt;FPU instruction set Test&lt;br /&gt;SparcReferenceMMU Test&lt;br /&gt;SRMMU TLB RAM Test&lt;br /&gt;SRMMU TLB Read miss Test&lt;br /&gt;SRMMU page probe Test&lt;br /&gt;SRMMU segment probe Test&lt;br /&gt;SRMMU region probe Test&lt;br /&gt;SRMMU context probe Test&lt;br /&gt;IIep Internal Cache Test&lt;br /&gt;DCACHE RAM access Test&lt;br /&gt;DCACHE TAG access Test&lt;br /&gt;DCACHE Read miss Test&lt;br /&gt;DCACHE Read hit Test&lt;br /&gt;DCACHE Write miss Test&lt;br /&gt;DCACHE Write hit Test&lt;br /&gt;ICACHE RAM access Test&lt;br /&gt;ICACHE TAG access Test&lt;br /&gt;ICACHE miss Test&lt;br /&gt;ICACHE hit Test&lt;br /&gt;ICACHE TAG flush Test&lt;br /&gt;PCIC Test&lt;br /&gt;PCIC Probe Test&lt;br /&gt;PCIC Config Register Access Test&lt;br /&gt;PCI Master Abort Test&lt;br /&gt;PCIC Init Test&lt;br /&gt;Memory Test&lt;br /&gt;Memory Address Test&lt;br /&gt;MemBankAddrTest: start address = 0x00010000&lt;br /&gt;MemBankAddrTest: start address = 0x04000000&lt;br /&gt;MemBankAddrTest: start address = 0x08000000&lt;br /&gt;MemBankAddrTest: start address = 0x0c000000&lt;br /&gt;RIO Ebus Test&lt;br /&gt;Rio Ebus Probe Test&lt;br /&gt;RIO Ethernet Test&lt;br /&gt;Rio Enet Probe Test&lt;br /&gt;Rio Ethernet Int Loopbacks Test&lt;br /&gt;DUART(16552) InterSC Test&lt;br /&gt;Loopback Test&lt;br /&gt;COM3 port&lt;br /&gt;COM4 port&lt;br /&gt;Interrupt Test&lt;br /&gt;COM3 port _ Intr #2&lt;br /&gt;&lt;br /&gt;COM4 port _ Intr #2&lt;br /&gt;&lt;br /&gt;System Clock Test&lt;br /&gt;System Clock verify Test&lt;br /&gt;Board0 Clock is selected&lt;br /&gt;75MHZ Fixed Crystal is the selected Clock Source&lt;br /&gt;CLK(Self) :0x0000ffff CLK(Other) : 0x00000000&lt;br /&gt;REF : 0x00002229&lt;br /&gt;CLOCK(SELF) FREQ : 74.99 MHZ&lt;br /&gt;CLOCK(OTHER) FREQ : 0.0 MHZ&lt;br /&gt;SBBC PCI Controller Test&lt;br /&gt;SBBC PCI Config Space probe Test&lt;br /&gt;SBBC Internal Reg Access Test&lt;br /&gt;SBBC Interrupts Test&lt;br /&gt;Port1 interrupt generation Tests INTR #14&lt;br /&gt;&lt;br /&gt;Port0 interrupt generation Tests INTR #14&lt;br /&gt;&lt;br /&gt;SBBC Device0 Test&lt;br /&gt;PS Fail Reg(SBBC Dev0) Test&lt;br /&gt;SBBC Device1 Test&lt;br /&gt;SRAM (SBBC Dev1) Test&lt;br /&gt;Memory Address Test (Non-destructive)&lt;br /&gt;SBBC Device2 Test&lt;br /&gt;BId&amp;MFG Reg (SBBC Dev2) Test&lt;br /&gt;SBBC Device3 Test&lt;br /&gt;FRU Prsnt Reg (SBBC Dev3) Test&lt;br /&gt;SBBC Device5 Test&lt;br /&gt;EPLD (SBBC Dev5) Test&lt;br /&gt;TOD(M48T59) Test&lt;br /&gt;TOD Init Test&lt;br /&gt;TOD Functional Test&lt;br /&gt;TOD NVRAM(Non-Destructive) Test&lt;br /&gt;TOD Interrupts Test&lt;br /&gt;I2C Register Access Test&lt;br /&gt;Enable Mux Register Test&lt;br /&gt;Channel Mux Register Test&lt;br /&gt;Add Command Register Test&lt;br /&gt;Data Register Test&lt;br /&gt;Local I2C AT24C64 Test&lt;br /&gt;EEPROM Device Test&lt;br /&gt;performing eeprom sequential read&lt;br /&gt;&lt;br /&gt;Local I2C PCF8591 Test&lt;br /&gt;VOLT_AD Device Test&lt;br /&gt;channel[00000001] Voltage(0x0000009B) :1.51&lt;br /&gt;channel[00000002] Voltage(0x0000009C) :3.35&lt;br /&gt;channel[00000003] Voltage(0x0000009A) :5.1&lt;br /&gt;channel[00000004] Voltage(0x00000000) :0.0&lt;br /&gt;Local I2C LM75 Test&lt;br /&gt;TEMP0(IIep) Device Test&lt;br /&gt;Temperature : 24.50 Degree(C)&lt;br /&gt;&lt;br /&gt;Local I2C LM75 Test&lt;br /&gt;TEMP1(Rio) Device Test&lt;br /&gt;Temperature : 23.0 Degree(C)&lt;br /&gt;&lt;br /&gt;Local I2C LM75 Test&lt;br /&gt;TEMP2(CBH) Device Test&lt;br /&gt;Temperature : 30.0 Degree(C)&lt;br /&gt;&lt;br /&gt;Local I2C PCF8574 Test&lt;br /&gt;Sc CSR Device Test&lt;br /&gt;Console Bus Hub Test&lt;br /&gt;CBH Register Access Test&lt;br /&gt;POST Complete.&lt;br /&gt;ERI Device Present&lt;br /&gt;Using SCC MAC address&lt;br /&gt;MAC address is 0:13:4e:5a:2a:6f&lt;br /&gt;Hostname: mylom&lt;br /&gt;Address: 192.168.22.10&lt;br /&gt;Netmask: 255.255.255.0&lt;br /&gt;Attached TCP/IP interface to eri unit 0&lt;br /&gt;Attaching interface lo0...done&lt;br /&gt;Gateway: 192.168.22.1&lt;br /&gt;interrupt: 100 Mbps full duplex link up&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Copyright 2009 Sun Microsystems, Inc. All rights reserved.&lt;br /&gt;Use is subject to license terms.&lt;br /&gt;&lt;br /&gt;Sun Fire System Firmware&lt;br /&gt;RTOS version: 49&lt;br /&gt;ScApp version: 5.20.14 Build_02&lt;br /&gt;SC POST diag level: min&lt;br /&gt;&lt;br /&gt;Enter Password:&lt;br /&gt;Connected.&lt;br /&gt;lom&gt;&lt;br /&gt;&lt;br /&gt;4. Verify output&lt;br /&gt;lom&gt;showsc&lt;br /&gt;SC: SSC1&lt;br /&gt;System Controller V2&lt;br /&gt;&lt;br /&gt;SC date: Fri Jan 14 02:33:10 PST 2008&lt;br /&gt;SC uptime: 3 minutes 22 seconds&lt;br /&gt;&lt;br /&gt;ScApp version: 5.20.14 Build_02&lt;br /&gt;RTOS version: 49&lt;br /&gt;&lt;br /&gt;Solaris Host Status: Powered Off&lt;br /&gt;&lt;br /&gt;Chassis HostID: 845xxxx&lt;br /&gt;PROC RTUs installed: 0&lt;br /&gt;PROC Headroom Quantity: 0&lt;br /&gt;lom&gt;showboards -p v&lt;br /&gt;&lt;br /&gt;Component Compatible Version&lt;br /&gt;--------- ---------- -------&lt;br /&gt;SSC1 Reference 5.20.14 Build_02&lt;br /&gt;/N0/IB6 Yes 5.20.3 Build_03&lt;br /&gt;/N0/SB0 Yes 5.20.13 Build_01&lt;br /&gt;/N0/SB2 Yes 5.20.3 Build_03&lt;br /&gt;/N0/SB4 Yes 5.20.6 Build_02&lt;br /&gt;&lt;br /&gt;5. Upgrade Component SB and IB&lt;br /&gt;lom&gt;flashupdate -f ftp://root:root_password@ip_address_ftp_server///tmp/114527-15/114527-15 all rtos&lt;br /&gt;&lt;br /&gt;As part of this update, the system controller will automatically reboot.&lt;br /&gt;RTOS will be upgraded automatically during the next boot.&lt;br /&gt;ScApp will be upgraded automatically during the next boot.&lt;br /&gt;&lt;br /&gt;After this update you must reboot each active domain that was upgraded.&lt;br /&gt;&lt;br /&gt;Rebooting will interrupt any current operations.&lt;br /&gt;This includes keyswitch changes, Solaris reboots&lt;br /&gt;and all current connections.&lt;br /&gt;Do you want to continue? [no] y&lt;br /&gt;Waiting for critical processes to finish. This may take a while.&lt;br /&gt;Critical processes have finished.&lt;br /&gt;&lt;br /&gt;Retrieving: flashupdate -f ftp://root:root_password@ip_address_ftp_server///tmp/114527-15/114527-15/lw8cpu.flash&lt;br /&gt;Validating ................... Done&lt;br /&gt;&lt;br /&gt;Programming PROM /N0/SB0/FP0&lt;br /&gt;Erasing .................. Done&lt;br /&gt;Programming .................. Done&lt;br /&gt;Verifying .................. Done&lt;br /&gt;&lt;br /&gt;Programming PROM /N0/SB0/FP1&lt;br /&gt;Erasing .................. Done&lt;br /&gt;Programming .................. Done&lt;br /&gt;Verifying .................. Done&lt;br /&gt;&lt;br /&gt;Programming PROM /N0/SB2/FP0&lt;br /&gt;Erasing .................. Done&lt;br /&gt;Programming .................. Done&lt;br /&gt;Verifying .................. Done&lt;br /&gt;&lt;br /&gt;Programming PROM /N0/SB2/FP1&lt;br /&gt;Erasing .................. Done&lt;br /&gt;Programming .................. Done&lt;br /&gt;Verifying .................. Done&lt;br /&gt;&lt;br /&gt;Programming PROM /N0/SB4/FP0&lt;br /&gt;Erasing .................. Done&lt;br /&gt;Programming .................. Done&lt;br /&gt;Verifying .................. Done&lt;br /&gt;&lt;br /&gt;Programming PROM /N0/SB4/FP1&lt;br /&gt;Erasing .................. Done&lt;br /&gt;Programming .................. Done&lt;br /&gt;Verifying .................. Done&lt;br /&gt;&lt;br /&gt;Retrieving: flashupdate -f ftp://root:root_password@ip_address_ftp_server///tmp/114527-15/114527-15/lw8pci.flash&lt;br /&gt;Validating ........ Done&lt;br /&gt;&lt;br /&gt;Programming PROM /N0/IB6/FP0&lt;br /&gt;Erasing ....... Done&lt;br /&gt;Programming ....... Done&lt;br /&gt;Verifying ....... Done&lt;br /&gt;&lt;br /&gt;Rebooting the SC to automatically complete the upgrade.&lt;br /&gt;&lt;br /&gt;Rebooting. All network client connections closed. Reestablish any needed connections.&lt;br /&gt;Fri Jan 15 02:40:15 app1lom lom: Stopping all services on this SC&lt;br /&gt;Fri Jan 15 02:40:15 app1lom lom: All services on this SC have been stopped.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Software Reset...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;@(#) SYSTEM CONTROLLER(SC) POST 49 2009/08/28 05:26&lt;br /&gt;PSR = 0x044010e5&lt;br /&gt;PCR = 0x04004000&lt;br /&gt;&lt;br /&gt;Memory size = 128MB&lt;br /&gt;&lt;br /&gt;SelfTest running at DiagLevel:0x20&lt;br /&gt;&lt;br /&gt;SC Boot PROM Test&lt;br /&gt;BootPROM CheckSum Test&lt;br /&gt;IU Test&lt;br /&gt;IU instruction set Test&lt;br /&gt;Little endian access Test&lt;br /&gt;FPU Test&lt;br /&gt;FPU instruction set Test&lt;br /&gt;SparcReferenceMMU Test&lt;br /&gt;SRMMU TLB RAM Test&lt;br /&gt;SRMMU TLB Read miss Test&lt;br /&gt;SRMMU page probe Test&lt;br /&gt;SRMMU segment probe Test&lt;br /&gt;SRMMU region probe Test&lt;br /&gt;SRMMU context probe Test&lt;br /&gt;IIep Internal Cache Test&lt;br /&gt;DCACHE RAM access Test&lt;br /&gt;DCACHE TAG access Test&lt;br /&gt;DCACHE Read miss Test&lt;br /&gt;DCACHE Read hit Test&lt;br /&gt;DCACHE Write miss Test&lt;br /&gt;DCACHE Write hit Test&lt;br /&gt;ICACHE RAM access Test&lt;br /&gt;ICACHE TAG access Test&lt;br /&gt;ICACHE miss Test&lt;br /&gt;ICACHE hit Test&lt;br /&gt;ICACHE TAG flush Test&lt;br /&gt;PCIC Test&lt;br /&gt;PCIC Probe Test&lt;br /&gt;PCIC Config Register Access Test&lt;br /&gt;PCI Master Abort Test&lt;br /&gt;PCIC Init Test&lt;br /&gt;Memory Test&lt;br /&gt;Memory Address Test&lt;br /&gt;MemBankAddrTest: start address = 0x00010000&lt;br /&gt;MemBankAddrTest: start address = 0x04000000&lt;br /&gt;MemBankAddrTest: start address = 0x08000000&lt;br /&gt;MemBankAddrTest: start address = 0x0c000000&lt;br /&gt;RIO Ebus Test&lt;br /&gt;Rio Ebus Probe Test&lt;br /&gt;RIO Ethernet Test&lt;br /&gt;Rio Enet Probe Test&lt;br /&gt;Rio Ethernet Int Loopbacks Test&lt;br /&gt;DUART(16552) InterSC Test&lt;br /&gt;Loopback Test&lt;br /&gt;COM3 port&lt;br /&gt;COM4 port&lt;br /&gt;Interrupt Test&lt;br /&gt;COM3 port _ Intr #2&lt;br /&gt;&lt;br /&gt;COM4 port _ Intr #2&lt;br /&gt;&lt;br /&gt;System Clock Test&lt;br /&gt;System Clock verify Test&lt;br /&gt;Board0 Clock is selected&lt;br /&gt;75MHZ Fixed Crystal is the selected Clock Source&lt;br /&gt;CLK(Self) :0x0000ffff CLK(Other) : 0x00000000&lt;br /&gt;REF : 0x00002228&lt;br /&gt;CLOCK(SELF) FREQ : 75.0 MHZ&lt;br /&gt;CLOCK(OTHER) FREQ : 0.0 MHZ&lt;br /&gt;SBBC PCI Controller Test&lt;br /&gt;SBBC PCI Config Space probe Test&lt;br /&gt;SBBC Internal Reg Access Test&lt;br /&gt;SBBC Interrupts Test&lt;br /&gt;Port1 interrupt generation Tests INTR #14&lt;br /&gt;&lt;br /&gt;Port0 interrupt generation Tests INTR #14&lt;br /&gt;&lt;br /&gt;SBBC Device0 Test&lt;br /&gt;PS Fail Reg(SBBC Dev0) Test&lt;br /&gt;SBBC Device1 Test&lt;br /&gt;SRAM (SBBC Dev1) Test&lt;br /&gt;Memory Address Test (Non-destructive)&lt;br /&gt;SBBC Device2 Test&lt;br /&gt;BId&amp;MFG Reg (SBBC Dev2) Test&lt;br /&gt;SBBC Device3 Test&lt;br /&gt;FRU Prsnt Reg (SBBC Dev3) Test&lt;br /&gt;SBBC Device5 Test&lt;br /&gt;EPLD (SBBC Dev5) Test&lt;br /&gt;TOD(M48T59) Test&lt;br /&gt;TOD Init Test&lt;br /&gt;TOD Functional Test&lt;br /&gt;TOD NVRAM(Non-Destructive) Test&lt;br /&gt;TOD Interrupts Test&lt;br /&gt;I2C Register Access Test&lt;br /&gt;Enable Mux Register Test&lt;br /&gt;Channel Mux Register Test&lt;br /&gt;Add Command Register Test&lt;br /&gt;Data Register Test&lt;br /&gt;Local I2C AT24C64 Test&lt;br /&gt;EEPROM Device Test&lt;br /&gt;performing eeprom sequential read&lt;br /&gt;&lt;br /&gt;Local I2C PCF8591 Test&lt;br /&gt;VOLT_AD Device Test&lt;br /&gt;channel[00000001] Voltage(0x0000009B) :1.51&lt;br /&gt;channel[00000002] Voltage(0x0000009C) :3.35&lt;br /&gt;channel[00000003] Voltage(0x0000009A) :5.1&lt;br /&gt;channel[00000004] Voltage(0x00000000) :0.0&lt;br /&gt;Local I2C LM75 Test&lt;br /&gt;TEMP0(IIep) Device Test&lt;br /&gt;Temperature : 25.0 Degree(C)&lt;br /&gt;&lt;br /&gt;Local I2C LM75 Test&lt;br /&gt;TEMP1(Rio) Device Test&lt;br /&gt;Temperature : 23.50 Degree(C)&lt;br /&gt;&lt;br /&gt;Local I2C LM75 Test&lt;br /&gt;TEMP2(CBH) Device Test&lt;br /&gt;Temperature : 31.50 Degree(C)&lt;br /&gt;&lt;br /&gt;Local I2C PCF8574 Test&lt;br /&gt;Sc CSR Device Test&lt;br /&gt;Console Bus Hub Test&lt;br /&gt;CBH Register Access Test&lt;br /&gt;POST Complete.&lt;br /&gt;ERI Device Present&lt;br /&gt;Using SCC MAC address&lt;br /&gt;MAC address is 0:13:4e:5a:2a:6f&lt;br /&gt;Hostname: mylom&lt;br /&gt;Address: 192.168.22.10&lt;br /&gt;Netmask: 255.255.255.0&lt;br /&gt;Attached TCP/IP interface to eri unit 0&lt;br /&gt;Attaching interface lo0...done&lt;br /&gt;Gateway: 192.168.22.1&lt;br /&gt;interrupt: 100 Mbps full duplex link up&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Flashupdate&lt;br /&gt;Verifying network connectivity to 192.168.12.101... Passed.&lt;br /&gt;Connecting to 192.168.12.101...&lt;br /&gt;Transferring sgrtos.flash via FTP : 2048&lt;br /&gt;---- Truncated -----&lt;br /&gt;Transferring sgrtos.flash via FTP : 696120&lt;br /&gt;Validating RTOS flash image...&lt;br /&gt;Updating flashprom sectors at address 0x20000000: 0/11 = 0%Updating flashprom sectors at address 0x20000000: 11/11 = 100%&lt;br /&gt;ok&lt;br /&gt;&lt;br /&gt;Connecting to 192.168.12.101...&lt;br /&gt;Transferring sgsc.flash via FTP : 2048&lt;br /&gt;------------truncated --------------&lt;br /&gt;Transferring sgsc.flash via FTP : 6553876&lt;br /&gt;Validating ScApp flash image...&lt;br /&gt;Updating flashprom sectors at address 0x36000000: 0/101 = 0%Updating flashprom sectors at address 0x36000000: 9/101 = 8%Updating flashprom sectors at address 0x36000000: 40/101 = 39%Updating flashprom sectors at address 0x36000000: 65/101 = 64%Updating flashprom sectors at address 0x36000000: 89/101 = 88%Updating flashprom sectors at address 0x36000000: 101/101 = 100%&lt;br /&gt;ok&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Software Reset...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;@(#) SYSTEM CONTROLLER(SC) POST 49 2009/08/28 05:26&lt;br /&gt;PSR = 0x044010e5&lt;br /&gt;PCR = 0x04004000&lt;br /&gt;&lt;br /&gt;Memory size = 128MB&lt;br /&gt;&lt;br /&gt;SelfTest running at DiagLevel:0x20&lt;br /&gt;&lt;br /&gt;SC Boot PROM Test&lt;br /&gt;BootPROM CheckSum Test&lt;br /&gt;IU Test&lt;br /&gt;IU instruction set Test&lt;br /&gt;Little endian access Test&lt;br /&gt;FPU Test&lt;br /&gt;FPU instruction set Test&lt;br /&gt;SparcReferenceMMU Test&lt;br /&gt;SRMMU TLB RAM Test&lt;br /&gt;SRMMU TLB Read miss Test&lt;br /&gt;SRMMU page probe Test&lt;br /&gt;SRMMU segment probe Test&lt;br /&gt;SRMMU region probe Test&lt;br /&gt;SRMMU context probe Test&lt;br /&gt;IIep Internal Cache Test&lt;br /&gt;DCACHE RAM access Test&lt;br /&gt;DCACHE TAG access Test&lt;br /&gt;DCACHE Read miss Test&lt;br /&gt;DCACHE Read hit Test&lt;br /&gt;DCACHE Write miss Test&lt;br /&gt;DCACHE Write hit Test&lt;br /&gt;ICACHE RAM access Test&lt;br /&gt;ICACHE TAG access Test&lt;br /&gt;ICACHE miss Test&lt;br /&gt;ICACHE hit Test&lt;br /&gt;ICACHE TAG flush Test&lt;br /&gt;PCIC Test&lt;br /&gt;PCIC Probe Test&lt;br /&gt;PCIC Config Register Access Test&lt;br /&gt;PCI Master Abort Test&lt;br /&gt;PCIC Init Test&lt;br /&gt;Memory Test&lt;br /&gt;Memory Address Test&lt;br /&gt;MemBankAddrTest: start address = 0x00010000&lt;br /&gt;MemBankAddrTest: start address = 0x04000000&lt;br /&gt;MemBankAddrTest: start address = 0x08000000&lt;br /&gt;MemBankAddrTest: start address = 0x0c000000&lt;br /&gt;RIO Ebus Test&lt;br /&gt;Rio Ebus Probe Test&lt;br /&gt;RIO Ethernet Test&lt;br /&gt;Rio Enet Probe Test&lt;br /&gt;Rio Ethernet Int Loopbacks Test&lt;br /&gt;DUART(16552) InterSC Test&lt;br /&gt;Loopback Test&lt;br /&gt;COM3 port&lt;br /&gt;COM4 port&lt;br /&gt;Interrupt Test&lt;br /&gt;COM3 port _ Intr #2&lt;br /&gt;&lt;br /&gt;COM4 port _ Intr #2&lt;br /&gt;&lt;br /&gt;System Clock Test&lt;br /&gt;System Clock verify Test&lt;br /&gt;Board0 Clock is selected&lt;br /&gt;75MHZ Fixed Crystal is the selected Clock Source&lt;br /&gt;CLK(Self) :0x0000ffff CLK(Other) : 0x00000000&lt;br /&gt;REF : 0x00002228&lt;br /&gt;CLOCK(SELF) FREQ : 75.0 MHZ&lt;br /&gt;CLOCK(OTHER) FREQ : 0.0 MHZ&lt;br /&gt;SBBC PCI Controller Test&lt;br /&gt;SBBC PCI Config Space probe Test&lt;br /&gt;SBBC Internal Reg Access Test&lt;br /&gt;SBBC Interrupts Test&lt;br /&gt;Port1 interrupt generation Tests INTR #14&lt;br /&gt;&lt;br /&gt;Port0 interrupt generation Tests INTR #14&lt;br /&gt;&lt;br /&gt;SBBC Device0 Test&lt;br /&gt;PS Fail Reg(SBBC Dev0) Test&lt;br /&gt;SBBC Device1 Test&lt;br /&gt;SRAM (SBBC Dev1) Test&lt;br /&gt;Memory Address Test (Non-destructive)&lt;br /&gt;SBBC Device2 Test&lt;br /&gt;BId&amp;MFG Reg (SBBC Dev2) Test&lt;br /&gt;SBBC Device3 Test&lt;br /&gt;FRU Prsnt Reg (SBBC Dev3) Test&lt;br /&gt;SBBC Device5 Test&lt;br /&gt;EPLD (SBBC Dev5) Test&lt;br /&gt;TOD(M48T59) Test&lt;br /&gt;TOD Init Test&lt;br /&gt;TOD Functional Test&lt;br /&gt;TOD NVRAM(Non-Destructive) Test&lt;br /&gt;TOD Interrupts Test&lt;br /&gt;I2C Register Access Test&lt;br /&gt;Enable Mux Register Test&lt;br /&gt;Channel Mux Register Test&lt;br /&gt;Add Command Register Test&lt;br /&gt;Data Register Test&lt;br /&gt;Local I2C AT24C64 Test&lt;br /&gt;EEPROM Device Test&lt;br /&gt;performing eeprom sequential read&lt;br /&gt;&lt;br /&gt;Local I2C PCF8591 Test&lt;br /&gt;VOLT_AD Device Test&lt;br /&gt;channel[00000001] Voltage(0x0000009B) :1.51&lt;br /&gt;channel[00000002] Voltage(0x0000009C) :3.35&lt;br /&gt;channel[00000003] Voltage(0x0000009A) :5.1&lt;br /&gt;channel[00000004] Voltage(0x00000000) :0.0&lt;br /&gt;Local I2C LM75 Test&lt;br /&gt;TEMP0(IIep) Device Test&lt;br /&gt;Temperature : 25.0 Degree(C)&lt;br /&gt;&lt;br /&gt;Local I2C LM75 Test&lt;br /&gt;TEMP1(Rio) Device Test&lt;br /&gt;Temperature : 23.0 Degree(C)&lt;br /&gt;&lt;br /&gt;Local I2C LM75 Test&lt;br /&gt;TEMP2(CBH) Device Test&lt;br /&gt;Temperature : 31.50 Degree(C)&lt;br /&gt;&lt;br /&gt;Local I2C PCF8574 Test&lt;br /&gt;Sc CSR Device Test&lt;br /&gt;Console Bus Hub Test&lt;br /&gt;CBH Register Access Test&lt;br /&gt;POST Complete.&lt;br /&gt;ERI Device Present&lt;br /&gt;Using SCC MAC address&lt;br /&gt;MAC address is 0:13:4e:5a:2a:6f&lt;br /&gt;Hostname: mylom&lt;br /&gt;Address: 192.168.22.10&lt;br /&gt;Netmask: 255.255.255.0&lt;br /&gt;Attached TCP/IP interface to eri unit 0&lt;br /&gt;Attaching interface lo0...done&lt;br /&gt;Gateway: 192.168.22.1&lt;br /&gt;interrupt: 100 Mbps full duplex link up&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Copyright 2009 Sun Microsystems, Inc. All rights reserved.&lt;br /&gt;Use is subject to license terms.&lt;br /&gt;&lt;br /&gt;Sun Fire System Firmware&lt;br /&gt;RTOS version: 49&lt;br /&gt;ScApp version: 5.20.14 Build_02&lt;br /&gt;SC POST diag level: min&lt;br /&gt;&lt;br /&gt;Enter Password:&lt;br /&gt;Connected.&lt;br /&gt;&lt;br /&gt;lom&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;6. Verify output&lt;br /&gt;&lt;span style="font-style:italic;"&gt;lom&gt;&lt;span style="font-weight:bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-style:italic;"&gt;showboards -p v&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;Component Compatible Version&lt;br /&gt;--------- ---------- -------&lt;br /&gt;SSC1 Reference 5.20.14 Build_02&lt;br /&gt;/N0/IB6 Yes 5.20.14 Build_02&lt;br /&gt;/N0/SB0 Yes 5.20.14 Build_02&lt;br /&gt;/N0/SB2 Yes 5.20.14 Build_02&lt;br /&gt;/N0/SB4 Yes 5.20.14 Build_02&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1338633053253444060-5902930811082808481?l=solaris4livin.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/3rXZ4DGXazyaU7Y_OGBFKPs4Wfw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3rXZ4DGXazyaU7Y_OGBFKPs4Wfw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/3rXZ4DGXazyaU7Y_OGBFKPs4Wfw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3rXZ4DGXazyaU7Y_OGBFKPs4Wfw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheSolarisIKnow/~4/MT319WciO-4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://solaris4livin.blogspot.com/feeds/5902930811082808481/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://solaris4livin.blogspot.com/2010/05/upgrading-firmware-lom-and-sb-in-sun.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1338633053253444060/posts/default/5902930811082808481?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1338633053253444060/posts/default/5902930811082808481?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheSolarisIKnow/~3/MT319WciO-4/upgrading-firmware-lom-and-sb-in-sun.html" title="Upgrading firmware LOM and SB in SUN E2900" /><author><name>Koko Hernowo</name><uri>http://www.blogger.com/profile/06756477950003335752</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_P3CkMR14KcQ/SiyZ0RSQFlI/AAAAAAAAAAY/gutE7rMMFjQ/S220/P03-06-09_12.53%5B2%5D.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_P3CkMR14KcQ/S_yiNxfDPyI/AAAAAAAAABg/p0Moe1mBme4/s72-c/images.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://solaris4livin.blogspot.com/2010/05/upgrading-firmware-lom-and-sb-in-sun.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0QNR349fip7ImA9WxNaEE4.&quot;"><id>tag:blogger.com,1999:blog-1338633053253444060.post-2660241813015341370</id><published>2009-11-24T11:16:00.003+07:00</published><updated>2009-11-24T12:09:56.066+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-24T12:09:56.066+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SUN Microsystem" /><title>The History of SPARC Processor</title><content type="html">When we talk about &lt;a href="http://www.sun.com"&gt;Sun Microsystem&lt;/a&gt;’s hardware, SPARC will always be the first that come directly into our mind. Indeed, SPARC (Scalable Processor ARChitecture) has been Sun Microsystem’s flagship processor architecture for over note years. &lt;br /&gt;With Sun’s dedication to innovation and flexibility, the processor had gone through many revisions over the years in an endeavor to stay on the cutting edge. Eighty-eight of the 500 super-computers in the world used SPARC by June 2002.&lt;br /&gt;&lt;div class="fullpost"&gt;&lt;br /&gt;In 1985, the SPARC microprocessor instruction set architecture was originally designed, but quickly underwent a 32-bit revision in 1986 (SPARC Version 7) They first designed for use in Sun-4 workstation and server systems, replacing the Motorola 68000 family. SPARC processors apace gained in popularity, and were utilized in SMP servers built by, among others, Sun, Solbourne, and Fujitsu.&lt;br /&gt;Even though the processor was designed for and used in SunOS (&lt;a href="http://solaris4livin.blogspot.com/2009/11/brief-history-of-solaris.html"&gt;Solaris&lt;/a&gt;), SPARC processor can be used with other operating systems, such as FreeBSD,OpenBSD,NetBSD and Linux. In attempt to increase processing speed as much as possible, The SPARC instruction set was designed to be minimalist, with as few feature as possible (including the inability to multiply or divide)&lt;br /&gt;The SPARC processor was also designed to be scalable by allowing all types of processor from tiny dedicated processors to huge server-level ones to use the same core instruction set. The first example of SPARC processor contained 128 general-purpose registers-eight global, 32 available to software, and 24 for a run window to transfer duty call parameters and return values.&lt;br /&gt;The SPARC Version 8 (V8), the enhancement architecture, was released in 1990. Adding 16 highly flexible double-precision registers instead of the previous 32. Its instruction set regained the multiply and divide. Every double-precision register, could be utilized as either two single-precision registers (for a total of 32 single-precision registers) or, by using an odd-even pair of double precisions-registers, be utilized as a quad-precision run (resulting in 8 sib precision registers&lt;br /&gt;In 1993, SPARC Version 9 (56-bit data and addressing), also known as SPARC64, was released. Adding sixteen more double-precision registers that could be combined and used as eight quad-precision registers. But could not be used a 32 single-precision registers.&lt;br /&gt; In third-quarter of 2005, Sun Microsystem released the UltraSPARC T1 source code to an open-source project called OpenSPARC. Nowadays, three fully open source versions of the SPARC architecture exists. LEON, a 32-bit, single thread SPARC V8 version, OpenSPARC T1, a 64-bit, 32-thread version of SPARC V9, and OpenSPARC T2, a 64-bit, 64-thread version of SPARC V9.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1338633053253444060-2660241813015341370?l=solaris4livin.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/LF-KqPbo8d5QcqaooqKbSJXHdq4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/LF-KqPbo8d5QcqaooqKbSJXHdq4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/LF-KqPbo8d5QcqaooqKbSJXHdq4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/LF-KqPbo8d5QcqaooqKbSJXHdq4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheSolarisIKnow/~4/UAYTvl18-lk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://solaris4livin.blogspot.com/feeds/2660241813015341370/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://solaris4livin.blogspot.com/2009/11/history-of-sparc-processor.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1338633053253444060/posts/default/2660241813015341370?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1338633053253444060/posts/default/2660241813015341370?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheSolarisIKnow/~3/UAYTvl18-lk/history-of-sparc-processor.html" title="The History of SPARC Processor" /><author><name>Koko Hernowo</name><uri>http://www.blogger.com/profile/06756477950003335752</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_P3CkMR14KcQ/SiyZ0RSQFlI/AAAAAAAAAAY/gutE7rMMFjQ/S220/P03-06-09_12.53%5B2%5D.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://solaris4livin.blogspot.com/2009/11/history-of-sparc-processor.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak4CSXc9eCp7ImA9WxNbFE4.&quot;"><id>tag:blogger.com,1999:blog-1338633053253444060.post-854839313048432601</id><published>2009-11-17T13:18:00.002+07:00</published><updated>2009-11-17T13:22:48.960+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-17T13:22:48.960+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Certification" /><title>SCSA Certification</title><content type="html">Just like linux, Solaris is another “ derivative product” of UNIX. Even though Linux is more popular in UNIX market, having a SCSA (SUN Certified System Administration) certification will make you have a better income and grow professionally.&lt;br /&gt;The SCSA holders are in high demand in larger sectors such as Telecommunication, Financial firms, Oil or even in Military and so on. It means that the will make some money more easily.&lt;br /&gt;This certification, in general, measure the essential system-administration-management skills of Solaris operating system. And it’s also useful for technical application support staff who responsible for administering and maintaining a network server running on the Solaris operating system.&lt;br /&gt;&lt;div class="fullpost"&gt;&lt;br /&gt;Off course, an IT professionals working as a system administration (sys-admin) in a UNIX environment must have this kind of certification. Solaris 8, 9 and 10 SCSA program are offered by SUN Microsystem. It consists of two parts. And the candidates must have passed both part to acquires claim their certificate &lt;br /&gt;If you have already had the previous version of this certificate, you must upgrade it by taking an upgrade exam.This certificate has their own lifetime. It is only valid for two years from the date of certification. &lt;br /&gt;&lt;br /&gt;Even though there are some mandatory requirements, it’s better for you to have at least six months of experience in the field of system administration before taking the first part of the exam. And you’ll need one more year experience before appearing for the second part of the exam.Besides that, you must have a basic understanding, if not a master, of UNIX  fundamental and good knowledge of Solaris OE commands before you can take the SCSA certification.&lt;br /&gt;SCSA exam is quite easy, for the person who is well prepared course :D. &lt;br /&gt;&lt;br /&gt;Lots of book and study guide you can find nowadays. You can search it here &lt;a href="http://www.amazon.com"&gt;amazon&lt;/a&gt; or anywhere else. &lt;br /&gt;Or maybe you want to order some certification package, it’s a comprehensive study-guide made exclusively made for the purpose. Even there are many SCSA workshops available. &lt;br /&gt;Those simulations will not only sharpen your knowledge but also will give you great understanding on the subject so you can get a 100% in the exams. &lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1338633053253444060-854839313048432601?l=solaris4livin.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/bCgMmFJenCz9NL8glD5usGWiHT8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/bCgMmFJenCz9NL8glD5usGWiHT8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/bCgMmFJenCz9NL8glD5usGWiHT8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/bCgMmFJenCz9NL8glD5usGWiHT8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheSolarisIKnow/~4/eSqA6EPHUeo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://solaris4livin.blogspot.com/feeds/854839313048432601/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://solaris4livin.blogspot.com/2009/11/scsa-certification.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1338633053253444060/posts/default/854839313048432601?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1338633053253444060/posts/default/854839313048432601?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheSolarisIKnow/~3/eSqA6EPHUeo/scsa-certification.html" title="SCSA Certification" /><author><name>Koko Hernowo</name><uri>http://www.blogger.com/profile/06756477950003335752</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_P3CkMR14KcQ/SiyZ0RSQFlI/AAAAAAAAAAY/gutE7rMMFjQ/S220/P03-06-09_12.53%5B2%5D.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://solaris4livin.blogspot.com/2009/11/scsa-certification.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEcHQXwyfyp7ImA9WxNbE0k.&quot;"><id>tag:blogger.com,1999:blog-1338633053253444060.post-1263993837790231571</id><published>2009-11-16T10:21:00.002+07:00</published><updated>2009-11-16T10:27:10.297+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-16T10:27:10.297+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="UNIX" /><category scheme="http://www.blogger.com/atom/ns#" term="Solaris" /><title>A Brief History of Solaris</title><content type="html">Solaris, the UNIX-based operating system developed by SUN Microsystem, was born in 1987. AT&amp;T and SUN Microsystem tried to combine the leading Unix versions (BSD, XENIX, and System V) into one operating system.&lt;br /&gt;In 1991, SUN Microsystem replaced it's existing Unix operating system (SunOS 4) with one based on SVR4, called Solaris 2.&lt;br /&gt;Contained with many new advances, including use of the Open Network Computing (ONC) functionality, NIS+ and OpenWindows graphical user interface, Solaris 2 was specially designed for symmetric multiprocessing.&lt;br /&gt;&lt;div class="fullpost"&gt;&lt;br /&gt;And now, for more than twenty-years, numerous versions of Solaris has been released with great innovations to adapt the changing of the computer environment, trying to anticipate where the computer world is going.&lt;br /&gt;Innovations that Solaris OS has made will takes pages to be described. I’ll show you some of the most important milestones:&lt;br /&gt;1. 1996 – Solaris 2.5.1 – NFSv3 file system and NFS/TCP, CDE (Common Desktop Environment), included support for the Macintosh PowerPC and the CDE (Common Desktop Environment), expanded user and group IDs to 32 bits.&lt;br /&gt;2. 1997 – Solaris 2.6 – &lt;a href="http://en.wikipedia.org/wiki/Kerberos_%28protocol%29"&gt;Kerberos&lt;/a&gt; 5 security encryption, WebNFS file system and large file support to increase Solaris internet performance&lt;br /&gt;3. 1998 – Solaris 2.7 (renamed just Solaris 7) – 64-bit released, dramatically increased its performance, capacity, and scalability. Native support for file system meta-data logging (UFS logging)&lt;br /&gt;4. 2000 – Solaris 8 – first OS to combine datecentre and dot-com requirements, offering support for IPMP, IPv6 and IPSEC, Multipath I/O.&lt;br /&gt;5. 2002 – Solaris 9 – OpenWindows (in favour of Linux compatibility), and added a Resource Manager, the Solaris Volume Manager, extended file attributes, and the iPlanet Directory Server&lt;br /&gt;6. 2005 – Solaris 10 – free of charge, more compatible with Linux and IBM system, Dynamic Tracing (DTrace), NFSv4, Java Desktop System based on GNOME, ZFS (later in 2006) &lt;br /&gt;7. 2006 – OpenSolaris Project – In the first year, the community had grown to 29 user groups globally with over than 14,000 members, working on 31 active projects. &lt;br /&gt;The “evolution” of the Solaris OS shows the capacity of Sun Microsystem to be on the cutting edge of the computing world without losing touch with the current computing environment. New versions of Solaris is regularly released incorporated the latest development in computer technology and also included more cross-platform compatibility and incorporating the advances of other systems.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1338633053253444060-1263993837790231571?l=solaris4livin.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/efUt6X79u19M-taGDR0pCsl7ywk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/efUt6X79u19M-taGDR0pCsl7ywk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/efUt6X79u19M-taGDR0pCsl7ywk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/efUt6X79u19M-taGDR0pCsl7ywk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheSolarisIKnow/~4/EqNnmPxFTRM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://solaris4livin.blogspot.com/feeds/1263993837790231571/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://solaris4livin.blogspot.com/2009/11/brief-history-of-solaris.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1338633053253444060/posts/default/1263993837790231571?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1338633053253444060/posts/default/1263993837790231571?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheSolarisIKnow/~3/EqNnmPxFTRM/brief-history-of-solaris.html" title="A Brief History of Solaris" /><author><name>Koko Hernowo</name><uri>http://www.blogger.com/profile/06756477950003335752</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_P3CkMR14KcQ/SiyZ0RSQFlI/AAAAAAAAAAY/gutE7rMMFjQ/S220/P03-06-09_12.53%5B2%5D.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://solaris4livin.blogspot.com/2009/11/brief-history-of-solaris.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkcARH05eCp7ImA9WxNUGUQ.&quot;"><id>tag:blogger.com,1999:blog-1338633053253444060.post-5724516804681403933</id><published>2009-11-12T10:47:00.002+07:00</published><updated>2009-11-12T10:54:05.320+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-12T10:54:05.320+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="UNIX" /><title>UNIX in a nutshell</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_P3CkMR14KcQ/SvuGc_S7bbI/AAAAAAAAABY/_KOSzF3A7QA/s1600-h/n900cov.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 165px;" src="http://4.bp.blogspot.com/_P3CkMR14KcQ/SvuGc_S7bbI/AAAAAAAAABY/_KOSzF3A7QA/s320/n900cov.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5403060010546326962" /&gt;&lt;/a&gt;&lt;br /&gt;An operating system (or “OS”) is a set of programs that controls a computer. It controls both the hardware (things you can touch – keyboards, displays and disk drives) and the sotfware (application program that you run, such as a word processor). &lt;br /&gt;Some computers have a single-user OS, which means only one person can use the computer at a time. Many older OSes (like DOS) can also do only one job at a time. But almost any computer can do a lot more if it has a multiuser, multitasking operating system like UNIX. These powerful OSes let many people use the computer at the same time and let each user run several jobs at once.Unix operating systems are widely used in both servers and workstations. The Unix environment and the client-server program model were essential elements in the development of the Internet and the reshaping of computing as centered in networks rather than in individual computers&lt;br /&gt;&lt;div class="fullpost"&gt;&lt;br /&gt;As mentioned above, Unix was designed to be portable, multi-tasking and multi-user in a time-sharing configuration. Unix systems are characterized by various concepts: the use of plain text for storing data; a hierarchical file system; treating devices and certain types of inter-process communication (IPC) as files; and the use of a large number of software tools, small programs that can be strung together through a command line interpreter using pipes, as opposed to using a single monolithic program that includes all of the same functionality. These concepts are known as the Unix philosophy.&lt;br /&gt;&lt;br /&gt;There are many different versions of UNIX . Until few years ago, there were just two main versions: the line of UNIX releases that started at the AT&amp;T, and the other line from the University of California at Berkeley. Some other major commercial versions include SunOS, Solaris, AIX, HP/UX and ULTRIX. Some of the freely available  versions include LINUX and FreeBSD.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1338633053253444060-5724516804681403933?l=solaris4livin.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/FN-0Ul24qM5kuo6VI4XVOcO7rJA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/FN-0Ul24qM5kuo6VI4XVOcO7rJA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/FN-0Ul24qM5kuo6VI4XVOcO7rJA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/FN-0Ul24qM5kuo6VI4XVOcO7rJA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheSolarisIKnow/~4/D_YFBU8n8WM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://solaris4livin.blogspot.com/feeds/5724516804681403933/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://solaris4livin.blogspot.com/2009/11/unix-in-nutshell.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1338633053253444060/posts/default/5724516804681403933?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1338633053253444060/posts/default/5724516804681403933?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheSolarisIKnow/~3/D_YFBU8n8WM/unix-in-nutshell.html" title="UNIX in a nutshell" /><author><name>Koko Hernowo</name><uri>http://www.blogger.com/profile/06756477950003335752</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_P3CkMR14KcQ/SiyZ0RSQFlI/AAAAAAAAAAY/gutE7rMMFjQ/S220/P03-06-09_12.53%5B2%5D.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_P3CkMR14KcQ/SvuGc_S7bbI/AAAAAAAAABY/_KOSzF3A7QA/s72-c/n900cov.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://solaris4livin.blogspot.com/2009/11/unix-in-nutshell.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEAFRn8-cSp7ImA9WxBTE04.&quot;"><id>tag:blogger.com,1999:blog-1338633053253444060.post-6158163634885805110</id><published>2009-11-10T13:43:00.006+07:00</published><updated>2009-12-09T11:25:17.159+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-12-09T11:25:17.159+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="UNIX" /><category scheme="http://www.blogger.com/atom/ns#" term="Solaris" /><title>Basic UNIX Command (part I)</title><content type="html">UNIX is an operating system developed by AT&amp;T Bell LABS in 1969. Today the term Unix is used to describe any operating system that conforms to Unix standards, meaning the core operating system operates the same as the original Unix operating system. During the late 1970s and early 1980s, the influence of Unix in academic circles led to large-scale adoption of Unix (particularly of the BSD variant, originating from the University of California, Berkeley) by commercial startups, the most notable of which are Solaris, HP-UX and AIX. &lt;br /&gt;&lt;br /&gt;And I think, in order to mastering the SUN Solaris OS, we definitely need to know some of the very basic UNIX commands :D&lt;br /&gt;&lt;div class="fullpost"&gt;&lt;br /&gt;First thing to remember: &lt;span style="font-weight:bold;"&gt;UNIX is case-sensitive.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;COMMAND&lt;/span&gt; and &lt;span style="font-style:italic;"&gt;command&lt;/span&gt; are not the same&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;FILES&lt;/span&gt;&lt;br /&gt;&lt;table&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td width="295" valign="top"&gt;&lt;span style="font-weight:bold;"&gt;ls&lt;/span&gt; &lt;/td&gt;&lt;br /&gt;    &lt;td width="295" valign="top"&gt;lists your files &lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td width="295" valign="top"&gt;&lt;span style="font-weight:bold;"&gt;ls -l&lt;/span&gt; &lt;/td&gt;&lt;br /&gt;    &lt;td width="295" valign="top"&gt;lists your files in 'long format', which contains lots of useful    information, e.g. the exact size of the file, who owns the file and who has    the right to look at it, and when it was last modified &lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td width="295" valign="top"&gt;&lt;span style="font-weight:bold;"&gt;ls -a&lt;/span&gt; &lt;/td&gt;&lt;br /&gt;    &lt;td width="295" valign="top"&gt;lists all files, including the ones whose filenames begin in a dot,    which you do not always want to see &lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td width="295" valign="top"&gt;&lt;span style="font-weight:bold;"&gt;more&lt;/span&gt; &lt;em&gt;filename&lt;/em&gt; &lt;/td&gt;&lt;br /&gt;    &lt;td width="295" valign="top"&gt;shows the first part of a file, just as much as will fit on one screen &lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td width="295" valign="top"&gt;&lt;span style="font-weight:bold;"&gt;emacs&lt;/span&gt; &lt;em&gt;filename&lt;/em&gt;&lt;/td&gt;&lt;br /&gt;    &lt;td width="295" valign="top"&gt;is an editor that lets you create and edit a file&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td width="295" valign="top"&gt;&lt;span style="font-weight:bold;"&gt;mv&lt;/span&gt; &lt;em&gt;filename1 filename2&lt;/em&gt;&lt;/td&gt;&lt;br /&gt;    &lt;td width="295" valign="top"&gt;moves a file&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td width="295" valign="top"&gt;&lt;span style="font-weight:bold;"&gt;cp&lt;/span&gt; &lt;em&gt;filename1 filename2&lt;/em&gt;&lt;/td&gt;&lt;br /&gt;    &lt;td width="295" valign="top"&gt;copies a file&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td width="295" valign="top"&gt;&lt;span style="font-weight:bold;"&gt;rm&lt;/span&gt; &lt;em&gt;filename&lt;/em&gt;&lt;/td&gt;&lt;br /&gt;    &lt;td width="295" valign="top"&gt;removes a file. It is wise to use the option rm -i, which will ask you    for confirmation&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td width="295" valign="top"&gt;&lt;span style="font-weight:bold;"&gt;diff&lt;/span&gt; &lt;em&gt;filename1 filename2&lt;/em&gt;&lt;/td&gt;&lt;br /&gt;    &lt;td width="295" valign="top"&gt;compares files, and shows where they differ&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td width="295" valign="top"&gt;&lt;span style="font-weight:bold;"&gt;wc&lt;/span&gt; &lt;em&gt;filename&lt;/em&gt;&lt;/td&gt;&lt;br /&gt;    &lt;td width="295" valign="top"&gt;tells you how many lines, words, and characters there are in a file&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td width="295" valign="top"&gt;&lt;span style="font-weight:bold;"&gt;chmod&lt;/span&gt; &lt;em&gt;options filename&lt;/em&gt;&lt;/td&gt;&lt;br /&gt;    &lt;td width="295" valign="top"&gt;change the read, write, and execute permissions on your files&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td width="295" valign="top"&gt;&lt;span style="font-weight:bold;"&gt;gzip&lt;/span&gt; &lt;em&gt;filename&lt;/em&gt;&lt;/td&gt;&lt;br /&gt;    &lt;td width="295" valign="top"&gt;compresses files&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td width="295" valign="top"&gt;&lt;span style="font-weight:bold;"&gt;gunzip&lt;/span&gt; &lt;em&gt;filename&lt;/em&gt;&lt;/td&gt;&lt;br /&gt;    &lt;td width="295" valign="top"&gt;uncompresses files compressed by gzip&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td width="295" valign="top"&gt;&lt;span style="font-weight:bold;"&gt;gzcat&lt;/span&gt; &lt;em&gt;filename&lt;/em&gt;&lt;/td&gt;&lt;br /&gt;    &lt;td width="295" valign="top"&gt;lets you look at a gzipped file without actually having to gunzip it&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td width="295" valign="top"&gt;&lt;span style="font-weight:bold;"&gt;lpr&lt;/span&gt; &lt;em&gt;filename&lt;/em&gt;&lt;/td&gt;&lt;br /&gt;    &lt;td width="295" valign="top"&gt;print&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td width="295" valign="top"&gt;&lt;span style="font-weight:bold;"&gt;lpq&lt;/span&gt;&lt;/td&gt;&lt;br /&gt;    &lt;td width="295" valign="top"&gt;check out the printer queue&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td width="295" valign="top"&gt;&lt;span style="font-weight:bold;"&gt;lprm&lt;/span&gt; &lt;em&gt;jobnumber&lt;/em&gt;&lt;/td&gt;&lt;br /&gt;    &lt;td width="295" valign="top"&gt;remove something from the printer queue&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td width="295" valign="top"&gt;&lt;span style="font-weight:bold;"&gt;genscript&lt;/span&gt;&lt;/td&gt;&lt;br /&gt;    &lt;td width="295" valign="top"&gt;converts plain text files into postscript for printing&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td width="295" valign="top"&gt;&lt;span style="font-weight:bold;"&gt;dvips&lt;/span&gt; &lt;em&gt;filename&lt;/em&gt;&lt;/td&gt;&lt;br /&gt;    &lt;td width="295" valign="top"&gt;print .dvi files&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;For further explanation check the manual page.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;root@ult10 # man&lt;/span&gt; &lt;span style="font-style:italic;"&gt;command&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;...to be continued&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1338633053253444060-6158163634885805110?l=solaris4livin.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/bslpUBVNU_XvCztlrgTmr5DSvPA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/bslpUBVNU_XvCztlrgTmr5DSvPA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/bslpUBVNU_XvCztlrgTmr5DSvPA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/bslpUBVNU_XvCztlrgTmr5DSvPA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheSolarisIKnow/~4/d0hmKAW7RQ4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://solaris4livin.blogspot.com/feeds/6158163634885805110/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://solaris4livin.blogspot.com/2009/11/basic-unix-command-part-i.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1338633053253444060/posts/default/6158163634885805110?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1338633053253444060/posts/default/6158163634885805110?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheSolarisIKnow/~3/d0hmKAW7RQ4/basic-unix-command-part-i.html" title="Basic UNIX Command (part I)" /><author><name>Koko Hernowo</name><uri>http://www.blogger.com/profile/06756477950003335752</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_P3CkMR14KcQ/SiyZ0RSQFlI/AAAAAAAAAAY/gutE7rMMFjQ/S220/P03-06-09_12.53%5B2%5D.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://solaris4livin.blogspot.com/2009/11/basic-unix-command-part-i.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0YCQHkzfSp7ImA9WxNUGUw.&quot;"><id>tag:blogger.com,1999:blog-1338633053253444060.post-1750377767746371094</id><published>2009-11-09T15:28:00.007+07:00</published><updated>2009-11-11T11:52:41.785+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-11T11:52:41.785+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Administration" /><category scheme="http://www.blogger.com/atom/ns#" term="Tools" /><category scheme="http://www.blogger.com/atom/ns#" term="Solaris" /><title>WEBMIN</title><content type="html">Webmin is a web-based system configuration and administration tool for any Operating System, such as OpenSolaris, Linux and other *NIX-flavor systems, even now, Webmin can be installed and run on Microsoft Windows. You can configure many operating system internals, such as users, disk quotas, services, configuration files etc., as well as modify and control many open source apps, such as the Apache HTTP Server, PHP, MySQL, DNS, file sharing and much more.&lt;br /&gt;Webmin removes the need to manually edit Unix configuration files like /etc/passwd, /etc/inet.d.conf, and lets you manage a system from the console or remotely&lt;br /&gt;&lt;div class="fullpost"&gt;&lt;br /&gt;Webmin is based on Perl, running as its own process and web server. It defaults to TCP port 10000 for communicating, and can be configured to use SSL if OpenSSL is installed with additional required Perl Modules.&lt;br /&gt;It is built around modules, which have an interface to the configuration files and the Webmin server. This makes it easy to add new functionality without much work. Due to Webmin's modular design, it would be possible for anyone who is interested to write plugins for desktop configuration.&lt;br /&gt;Webmin also allows for controlling many machines through a single interface, or seamless login on other webmin hosts on the same subnet or LAN.&lt;br /&gt;Webmin is primarily coded by Australian Jamie Cameron and released under the BSD license&lt;br /&gt;&lt;br /&gt;I'll show you how to install and use the tool. First, you should have the installer package, You can download the latest version &lt;a href="http://www.webmin.com/download.html"&gt;here&lt;/a&gt;&lt;br /&gt;I'm running the Webmin-tool inside SUN Ultra10 with Solaris 10 11/06&lt;br /&gt;&lt;br /&gt;After you get the package, unzip it.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;root@ult10 # cd package/&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;root@ult10 #&lt;/span&gt; ls&lt;br /&gt;CSKamp_1.3.1_sparc.pkg      CSKruntime_1.3.1_sparc.pkg  webmin-1.490.pkg.gz&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;root@ult10 #&lt;/span&gt; gunzip webmin-1.490.pkg.gz &lt;br /&gt;&lt;span style="font-weight:bold;"&gt;root@ult10 #&lt;/span&gt; ls&lt;br /&gt;CSKamp_1.3.1_sparc.pkg      CSKruntime_1.3.1_sparc.pkg  webmin-1.490.pkg&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Add the package and follow the next instruction until the package is installed completely.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;&lt;span style="font-weight:bold;"&gt;root@ult10 #&lt;/span&gt; pkgadd -d webmin-1.490.pkg &lt;br /&gt;&lt;br /&gt;The following packages are available:&lt;br /&gt;  1  WSwebmin     Webmin - Web-based system administration&lt;br /&gt;                  (all) 1.490&lt;br /&gt;&lt;br /&gt;Select package(s) you wish to process (or 'all' to process&lt;br /&gt;all packages). (default: all) [?,??,q]: 1&lt;br /&gt;&lt;br /&gt;Processing package instance &lt;WSwebmin&gt; from &lt;/export/home/koko/package/webmin-1.490.pkg&gt;&lt;br /&gt;&lt;br /&gt;Webmin - Web-based system administration(all) 1.490&lt;br /&gt;Webmin Software&lt;br /&gt;&lt;br /&gt;The selected base directory &lt;/opt/webmin&gt; must exist before&lt;br /&gt;installation is attempted.&lt;br /&gt;&lt;br /&gt;Do you want this directory created now [y,n,?,q] y&lt;br /&gt;Using &lt;/opt/webmin&gt; as the package base directory.&lt;br /&gt;## Processing package information.&lt;br /&gt;## Processing system information.&lt;br /&gt;## Verifying disk space requirements.&lt;br /&gt;## Checking for conflicts with packages already installed.&lt;br /&gt;## Checking for setuid/setgid programs.&lt;br /&gt;&lt;br /&gt;This package contains scripts which will be executed with super-user&lt;br /&gt;permission during the process of installing this package.&lt;br /&gt;&lt;br /&gt;Do you want to continue with the installation of &lt;WSwebmin&gt; [y,n,?] y&lt;br /&gt;&lt;br /&gt;Installing Webmin - Web-based system administration as &lt;WSwebmin&gt;&lt;br /&gt;&lt;br /&gt;## Installing part 1 of 1.&lt;br /&gt;/etc/init.d/webmin&lt;br /&gt;/opt/webmin/LICENCE&lt;br /&gt;/opt/webmin/LICENCE.ja&lt;br /&gt;/opt/webmin/README&lt;br /&gt;/opt/webmin/Webmin/All.pm&lt;br /&gt;/opt/webmin/Webmin/Button.pm&lt;br /&gt;/opt/webmin/Webmin/Checkbox.pm&lt;br /&gt;/opt/webmin/Webmin/Checkboxes.pm&lt;br /&gt;/opt/webmin/Webmin/Columns.pm&lt;br /&gt;/opt/webmin/Webmin/ConfirmPage.pm&lt;br /&gt;.&lt;br /&gt;.&lt;br /&gt;.&lt;br /&gt;(output truncated)&lt;br /&gt;&lt;br /&gt;Running postinstall scripts ..&lt;br /&gt;sh: syslog-ng: not found&lt;br /&gt;..done&lt;br /&gt;&lt;br /&gt;Attempting to start Webmin mini web server..&lt;br /&gt;Starting Webmin server in /opt/webmin&lt;br /&gt;Pre-loaded WebminCore&lt;br /&gt;..done&lt;br /&gt;&lt;br /&gt;***********************************************************************&lt;br /&gt;Webmin has been installed and started successfully. Use your web&lt;br /&gt;browser to go to&lt;br /&gt;&lt;br /&gt;  http://ult10:10000/&lt;br /&gt;&lt;br /&gt;and login with the name and password you entered previously.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Installation of &lt;WSwebmin&gt; was successful.&lt;br /&gt;root@ult10 # &lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;After that, point your browser to http://webmin-installed-box:10000&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_P3CkMR14KcQ/SvfTzbtHYOI/AAAAAAAAABA/5DfWuEvyNdU/s1600-h/untitled.bmp"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 210px;" src="http://2.bp.blogspot.com/_P3CkMR14KcQ/SvfTzbtHYOI/AAAAAAAAABA/5DfWuEvyNdU/s320/untitled.bmp" border="0" alt=""id="BLOGGER_PHOTO_ID_5402019158617972962" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Login as root&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_P3CkMR14KcQ/SvfW-mKlsEI/AAAAAAAAABI/PczOMaS95Uw/s1600-h/untitled1.bmp"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 230px;" src="http://1.bp.blogspot.com/_P3CkMR14KcQ/SvfW-mKlsEI/AAAAAAAAABI/PczOMaS95Uw/s320/untitled1.bmp" border="0" alt=""id="BLOGGER_PHOTO_ID_5402022648939393090" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1338633053253444060-1750377767746371094?l=solaris4livin.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/mMj8xwmY3SBXKlUh9LrymjRlDOQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mMj8xwmY3SBXKlUh9LrymjRlDOQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/mMj8xwmY3SBXKlUh9LrymjRlDOQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mMj8xwmY3SBXKlUh9LrymjRlDOQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheSolarisIKnow/~4/GTIeQ71UEaU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://solaris4livin.blogspot.com/feeds/1750377767746371094/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://solaris4livin.blogspot.com/2009/11/webmin.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1338633053253444060/posts/default/1750377767746371094?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1338633053253444060/posts/default/1750377767746371094?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheSolarisIKnow/~3/GTIeQ71UEaU/webmin.html" title="WEBMIN" /><author><name>Koko Hernowo</name><uri>http://www.blogger.com/profile/06756477950003335752</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_P3CkMR14KcQ/SiyZ0RSQFlI/AAAAAAAAAAY/gutE7rMMFjQ/S220/P03-06-09_12.53%5B2%5D.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_P3CkMR14KcQ/SvfTzbtHYOI/AAAAAAAAABA/5DfWuEvyNdU/s72-c/untitled.bmp" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://solaris4livin.blogspot.com/2009/11/webmin.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A08EQ3k4fCp7ImA9WxNUEk8.&quot;"><id>tag:blogger.com,1999:blog-1338633053253444060.post-604560762221405646</id><published>2009-07-17T10:40:00.004+07:00</published><updated>2009-11-03T13:30:02.734+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-03T13:30:02.734+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Solaris" /><title>Configuring Apache, PHP and MySql in SOlaris 10</title><content type="html">I spent my whole week trying how to use file-sharing application such as Oliver webshare, PHP file mahager and bfExplorer. Those application are based on PHP (and MySql on bfExplorer) My box has apache2 in it. At the first time i thought Apache2 is enough to run those applications. But then I realized, &lt;span style="font-weight:bold;"&gt;THOSE APPLICATIONS ARE BASED ON PHP&lt;/span&gt; :D&lt;br /&gt;Not just Apache, but also I need to install PHP on it (MySQL is just a bonus :D) Lots of tutorial on how-to configure PHP on Solaris, but these time I'm gonna use a package called coolstack &lt;a href="http://cooltools.sunsource.net/coolstack/index.html "&gt;http://cooltools.sunsource.net/coolstack/index.html&lt;/a&gt; or you can get it &lt;a href="http://sunfreeware.com/coolstack.html"&gt;here&lt;/a&gt;&lt;br /&gt;&lt;div class="fullpost"&gt;&lt;br /&gt;First, login into your Solaris box as root&lt;br /&gt;1. &lt;span style="font-style:italic;"&gt;Connecting to 192.168.1.150:23...&lt;br /&gt;   Connection established.&lt;br /&gt;   Escape character is '^@]'.&lt;br /&gt;   login: root&lt;br /&gt;   Password: &lt;br /&gt;   Last login: Wed Nov  4 12:35:45 from 192.168.1.192&lt;br /&gt;   Sun Microsystems Inc.   SunOS 5.10      Generic January 2005&lt;br /&gt;   You have mail.&lt;br /&gt;   Sourcing //.profile-EIS.....&lt;br /&gt;   root@u10 #&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;2. Install the Coolstack package. CSKruntime first.&lt;br /&gt;   &lt;span style="font-style:italic;"&gt;root@u10 # bunzip CSKruntime_1.3.1_i386.pkg.bz2&lt;br /&gt;   root@u10 # pkgadd -d CSKruntime_1.3.1_i386.pkg&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;3. Install the CSKamp package.&lt;br /&gt;   &lt;span style="font-style:italic;"&gt;root@u10 # bunzip CSKamp_1.3.1_i386.pkg.bz2&lt;br /&gt;   root@u10 # pkgadd -d CSKamp_1.3.1_i386.pkg&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;4. Once the installation is completed, we can start to configure.&lt;br /&gt;   Let's begin with the APACHE&lt;br /&gt;&lt;br /&gt;   &gt; The root document is located at &lt;span style="font-style:italic;"&gt;/opt/coolstack/apache2/htdocs&lt;/span&gt;&lt;br /&gt;   &gt; The configuration file, binary, lib and so on are located at /&lt;span style="font-style:italic;"&gt;opt/coolstack/apache2&lt;/span&gt;&lt;br /&gt;   &gt; At first, there is no file such &lt;span style="font-style:italic;"&gt;httpd.conf&lt;/span&gt;, what exists is &lt;span style="font-style:italic;"&gt;httpd.conf-example&lt;/span&gt;&lt;br /&gt;   &gt; Rename the file to &lt;span style="font-style:italic;"&gt;http.conf&lt;/span&gt;&lt;br /&gt;   &gt; You can customize the configuration file at &lt;span style="font-style:italic;"&gt;/etc/coolstack/apache2/conf/httpd.conf&lt;/span&gt;&lt;br /&gt;   &gt; Start it&lt;br /&gt;&lt;br /&gt;   &lt;span style="font-style:italic;"&gt;root@u10 # svcadm enable apache22&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;   &gt; Check the service&lt;br /&gt;&lt;br /&gt;   &lt;span style="font-style:italic;"&gt;root@u10 # svcs | grep apache22&lt;br /&gt;   online         10:34:47 svc:/network/http:apache22-csk&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;   &gt; Open your browser, go to http://&lt;span style="font-style:italic;"&gt;your-solaris-box&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;   Now, configuring MySql&lt;br /&gt;   &gt; Export the PATH&lt;br /&gt;&lt;br /&gt;   &lt;span style="font-style:italic;"&gt;root@u10 # export PATH=/opt/coolstack/mysql_32bit/bin:$PATH&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;   &gt; Install the database and create the user and the group&lt;br /&gt;&lt;br /&gt;   &lt;span style="font-style:italic;"&gt;root@u10 # /opt/coolstack/mysql_32bit/bin/mysql_install_db&lt;br /&gt;&lt;br /&gt;   root@u10 # groupadd mysql&lt;br /&gt;&lt;br /&gt;   root@u10 # useradd -c “MySQL Server” -g mysql mysql&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;   &gt; Change the owner of the directory&lt;br /&gt;&lt;br /&gt;   &lt;span style="font-style:italic;"&gt;root@u10 # chown -R mysql:mysql /opt/coolstack/mysql_32bit&lt;br /&gt;&lt;br /&gt;   root@u10 # cp /opt/coolstack/mysql_32bit/share/mysql/my-large.cnf /etc/my.cnf&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;   &gt; Run it&lt;br /&gt;&lt;br /&gt;   &lt;span style="font-style:italic;"&gt;root@u10 # /opt/coolstack/mysql_32bit/bin/mysqld_safe &amp;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;   &gt; Check the service&lt;br /&gt;&lt;br /&gt;   &lt;span style="font-style:italic;"&gt;root@u10 # ps -ef | grep mysql         &lt;br /&gt;   root  8530 15420   0 13:23:53 pts/2       0:00 grep mysql&lt;br /&gt;&lt;br /&gt;   mysql  7341  7270   1 13:23:10 pts/3       0:01 /opt/coolstack/mysql_32bit/bin/mysqld --basedir=/opt/coolstack/mysql_32bit --da&lt;br /&gt;&lt;br /&gt;   root  7270 23464   0 13:23:09 pts/3       0:00 /bin/sh /opt/coolstack/mysql_32bit/bin/mysqld_safe&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;   &gt; Set the root password for MySql&lt;br /&gt;&lt;br /&gt;   &lt;span style="font-style:italic;"&gt;root@u10 # /opt/coolstack/mysql_32bit&lt;br /&gt;/bin/mysqladmin -u root password ‘yourpassword’&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;   &gt; Try to login into the MySql&lt;br /&gt;&lt;br /&gt;   &lt;span style="font-style:italic;"&gt;root@u10 # /opt/coolstack/mysql_32bit/bin/mysql -u root -p&lt;br /&gt;   Enter password: &lt;br /&gt;   Welcome to the MySQL monitor.  Commands end with ; or \g.&lt;br /&gt;   Your MySQL connection id is 2&lt;br /&gt;   Server version: 5.1.25-rc-standard-log Source distribution&lt;br /&gt;&lt;br /&gt;   Type 'help;' or '\h' for help. Type '\c' to clear the buffer.&lt;br /&gt;&lt;br /&gt;   mysql&gt; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;   &gt; Try to create a database&lt;br /&gt;&lt;br /&gt;   &lt;span style="font-style:italic;"&gt;mysql&gt; create database mydata;&lt;br /&gt;   Query OK, 1 row affected (0.12 sec)&lt;br /&gt;&lt;br /&gt;   mysql&gt; quit&lt;br /&gt;   Bye&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;   Finally, the PHP5&lt;br /&gt;   &lt;br /&gt;   &gt; PHP5 automatically installed by the CSKampx.x.x&lt;br /&gt;   &gt; the directory is located at &lt;span style="font-style:italic;"&gt;/opt/coolstack/php5&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1338633053253444060-604560762221405646?l=solaris4livin.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/J91Q508Fh6aGlEztuDYkJTN6eB8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/J91Q508Fh6aGlEztuDYkJTN6eB8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/J91Q508Fh6aGlEztuDYkJTN6eB8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/J91Q508Fh6aGlEztuDYkJTN6eB8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheSolarisIKnow/~4/ZwRj4SV-c84" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://solaris4livin.blogspot.com/feeds/604560762221405646/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://solaris4livin.blogspot.com/2009/07/configuring-apache-php-and-mysql-in.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1338633053253444060/posts/default/604560762221405646?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1338633053253444060/posts/default/604560762221405646?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheSolarisIKnow/~3/ZwRj4SV-c84/configuring-apache-php-and-mysql-in.html" title="Configuring Apache, PHP and MySql in SOlaris 10" /><author><name>Koko Hernowo</name><uri>http://www.blogger.com/profile/06756477950003335752</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_P3CkMR14KcQ/SiyZ0RSQFlI/AAAAAAAAAAY/gutE7rMMFjQ/S220/P03-06-09_12.53%5B2%5D.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://solaris4livin.blogspot.com/2009/07/configuring-apache-php-and-mysql-in.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkYBRH46fyp7ImA9WxJVFU8.&quot;"><id>tag:blogger.com,1999:blog-1338633053253444060.post-2050883726216748527</id><published>2009-06-30T23:13:00.004+07:00</published><updated>2009-07-02T15:42:35.017+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-02T15:42:35.017+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Solaris" /><title>Implementing Quota in Solaris 10</title><content type="html">In Solaris, system administrator can control the size of the UFS file system by limiting the amount of disk space using quota. For this reason, quotas are especially useful on the file systems where user home directories reside. As a rule, public and /tmp file systems usually do not benefit as much from the establishment of quotas.&lt;br /&gt;&lt;br /&gt;Take a look at my example..&lt;br /&gt;&lt;div class="fullpost"&gt;&lt;br /&gt;&lt;code&gt;root@fileserver # df -h&lt;br /&gt;Filesystem             size   used  avail capacity  Mounted on&lt;br /&gt;/dev/dsk/c1t0d0s0       53G   667M    52G     2%    /&lt;br /&gt;/devices                 0K     0K     0K     0%    /devices&lt;br /&gt;ctfs                     0K     0K     0K     0%    /system/contract&lt;br /&gt;proc                     0K     0K     0K     0%    /proc&lt;br /&gt;mnttab                   0K     0K     0K     0%    /etc/mnttab&lt;br /&gt;swap                   3.2G   1.6M   3.2G     1%    /etc/svc/volatile&lt;br /&gt;objfs                    0K     0K     0K     0%    /system/object&lt;br /&gt;sharefs                  0K     0K     0K     0%    /etc/dfs/sharetab&lt;br /&gt;/dev/dsk/c1t0d0s4      4.8G   3.5G   1.2G    75%    /usr&lt;br /&gt;/platform/sun4u-us3/lib/libc_psr/libc_psr_hwcap1.so.1&lt;br /&gt;                       53G   667M    52G     2%    /platform/sun4u-us3/lib/libc_psr.so.1&lt;br /&gt;/platform/sun4u-us3/lib/sparcv9/libc_psr/libc_psr_hwcap1.so.1&lt;br /&gt;                       53G   667M    52G     2%    /platform/sun4u-us3/lib/sparcv9/libc_psr.so.1&lt;br /&gt;fd                       0K     0K     0K     0%    /dev/fd&lt;br /&gt;swap                   3.2G     0K   3.2G     0%    /tmp&lt;br /&gt;swap                   3.2G    48K   3.2G     1%    /var/run&lt;br /&gt;/dev/dsk/c1t0d0s5      4.8G   435M   4.3G     9%    /opt&lt;br /&gt;/dev/dsk/c1t0d0s6      4.8G   4.9M   4.8G     1%    /export/home&lt;br /&gt;/dev/md/dsk/d10        202G    64M   200G     1%    /data&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;There are 30 users will be using the /data directory. Each of the them will have 5GB disk space. To implement the quota on /data slice, first you need to make a file called qoutas under /data directory&lt;br /&gt;&lt;br /&gt;1. Change directory to /data&lt;br /&gt;root@fileserver # cd /data&lt;br /&gt;&lt;br /&gt;2. Create file called quotas&lt;br /&gt;root@fileserver # touch quotas&lt;br /&gt;&lt;br /&gt;3. Edit the /etc/vfstab file and add rq to the mount options field for each UFS file system that will have quotas.&lt;br /&gt;root@fileserver # vi /etc/vfstab&lt;br /&gt;&lt;code&gt;/dev/md/dsk/d10 /dev/md/rdsk/d10/data   ufs     3 yes     rq&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;4. Change permissions to read/write for root access only on quotas&lt;br /&gt;root@fileserver # chmod 600 quotas&lt;br /&gt;&lt;br /&gt;5. Set quotas for a user&lt;br /&gt;root@fileserver # edquota kks&lt;br /&gt;&lt;br /&gt;You'll see a file containing a description about the quotas allocation.&lt;br /&gt;&lt;code&gt;fs /files blocks (soft = 0, hard = 0) inodes (soft = 0, hard = 0)&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;I'm gonna set the quotas for each user around 5GB each.&lt;br /&gt;&lt;code&gt;fs /files blocks (soft = 4500000, hard = 5000000) inodes (soft = 0, hard = 0)&lt;/code&gt;&lt;br /&gt;We call that user kks as a prototype to make another quotas for the rest of the users.&lt;br /&gt;&lt;br /&gt;6. root@fileserver # edquota -p kks trs ppa djk bsk ksn opr usk ren umm sdm umn wem tek usy int mar lpn kmp spi kpi jal huk kpn jdi cmo kpd dlk pku drk&lt;br /&gt;&lt;br /&gt;7. Check the quotas&lt;br /&gt;root@fileserver # quotacheck -va&lt;br /&gt;&lt;code&gt;*** Checking quotas for /dev/md/rdsk/d10 (/data)&lt;br /&gt;/dev/md/rdsk/d10: trs        fixed:  files 0 -&gt; 5  blocks 0 -&gt; 10&lt;br /&gt;/dev/md/rdsk/d10: ppa        fixed:  files 0 -&gt; 5  blocks 0 -&gt; 10&lt;br /&gt;/dev/md/rdsk/d10: djk        fixed:  files 0 -&gt; 5  blocks 0 -&gt; 10&lt;br /&gt;/dev/md/rdsk/d10: bsk        fixed:  files 0 -&gt; 5  blocks 0 -&gt; 10&lt;br /&gt;/dev/md/rdsk/d10: ksn        fixed:  files 0 -&gt; 5  blocks 0 -&gt; 10&lt;br /&gt;/dev/md/rdsk/d10: opr        fixed:  files 0 -&gt; 5  blocks 0 -&gt; 10&lt;br /&gt;/dev/md/rdsk/d10: usk        fixed:  files 0 -&gt; 5  blocks 0 -&gt; 10&lt;br /&gt;/dev/md/rdsk/d10: ren        fixed:  files 0 -&gt; 5  blocks 0 -&gt; 10&lt;br /&gt;/dev/md/rdsk/d10: umm        fixed:  files 0 -&gt; 5  blocks 0 -&gt; 10&lt;br /&gt;/dev/md/rdsk/d10: sdm        fixed:  files 0 -&gt; 5  blocks 0 -&gt; 10&lt;br /&gt;/dev/md/rdsk/d10: umn        fixed:  files 0 -&gt; 5  blocks 0 -&gt; 10&lt;br /&gt;/dev/md/rdsk/d10: wem        fixed:  files 0 -&gt; 5  blocks 0 -&gt; 10&lt;br /&gt;/dev/md/rdsk/d10: tek        fixed:  files 0 -&gt; 5  blocks 0 -&gt; 10&lt;br /&gt;/dev/md/rdsk/d10: usy        fixed:  files 0 -&gt; 5  blocks 0 -&gt; 10&lt;br /&gt;/dev/md/rdsk/d10: int        fixed:  files 0 -&gt; 5  blocks 0 -&gt; 10&lt;br /&gt;/dev/md/rdsk/d10: mar        fixed:  files 0 -&gt; 5  blocks 0 -&gt; 10&lt;br /&gt;/dev/md/rdsk/d10: lpn        fixed:  files 0 -&gt; 5  blocks 0 -&gt; 10&lt;br /&gt;/dev/md/rdsk/d10: kmp        fixed:  files 0 -&gt; 5  blocks 0 -&gt; 10&lt;br /&gt;/dev/md/rdsk/d10: spi        fixed:  files 0 -&gt; 5  blocks 0 -&gt; 10&lt;br /&gt;/dev/md/rdsk/d10: kpi        fixed:  files 0 -&gt; 5  blocks 0 -&gt; 10&lt;br /&gt;/dev/md/rdsk/d10: jal        fixed:  files 0 -&gt; 5  blocks 0 -&gt; 10&lt;br /&gt;/dev/md/rdsk/d10: huk        fixed:  files 0 -&gt; 5  blocks 0 -&gt; 10&lt;br /&gt;/dev/md/rdsk/d10: kpn        fixed:  files 0 -&gt; 5  blocks 0 -&gt; 10&lt;br /&gt;/dev/md/rdsk/d10: jdi        fixed:  files 0 -&gt; 5  blocks 0 -&gt; 10&lt;br /&gt;/dev/md/rdsk/d10: cmo        fixed:  files 0 -&gt; 5  blocks 0 -&gt; 10&lt;br /&gt;/dev/md/rdsk/d10: kpd        fixed:  files 0 -&gt; 5  blocks 0 -&gt; 10&lt;br /&gt;/dev/md/rdsk/d10: dlk        fixed:  files 0 -&gt; 5  blocks 0 -&gt; 10&lt;br /&gt;/dev/md/rdsk/d10: pku        fixed:  files 0 -&gt; 5  blocks 0 -&gt; 10&lt;br /&gt;/dev/md/rdsk/d10: drk        fixed:  files 0 -&gt; 5  blocks 0 -&gt; 10&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;8. Turning on the quotas&lt;br /&gt;root@fileserver # quotaon -v /dev/md/dsk/d10&lt;br /&gt;&lt;code&gt;/data: quotas turned on&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;9. Check for exceeded quotas&lt;br /&gt;&lt;code&gt;root@fileserver # quota -v trs&lt;br /&gt;Disk quotas for trs (uid 101):&lt;br /&gt;Filesystem     usage  quota  limit    timeleft  files  quota  limit    timeleft&lt;br /&gt;/data              5 4500000 5000000                  5      0      0            &lt;br /&gt;root@fileserver # quota -v ppa&lt;br /&gt;Disk quotas for ppa (uid 102):&lt;br /&gt;Filesystem     usage  quota  limit    timeleft  files  quota  limit    timeleft&lt;br /&gt;/data              5 4500000 5000000                  5      0      0            &lt;br /&gt;root@fileserver # quota -v djk&lt;br /&gt;Disk quotas for djk (uid 103):&lt;br /&gt;Filesystem     usage  quota  limit    timeleft  files  quota  limit    timeleft&lt;br /&gt;/data              5 4500000 5000000                  5      0      0            &lt;br /&gt;root@fileserver # quota -v bsk&lt;br /&gt;Disk quotas for bsk (uid 104):&lt;br /&gt;Filesystem     usage  quota  limit    timeleft  files  quota  limit    timeleft&lt;br /&gt;/data              5 4500000 5000000                  5      0      0            &lt;br /&gt;root@fileserver # quota -v ksn&lt;br /&gt;Disk quotas for ksn (uid 105):&lt;br /&gt;Filesystem     usage  quota  limit    timeleft  files  quota  limit    timeleft&lt;br /&gt;/data              5 4500000 5000000                  5      0      0            &lt;br /&gt;root@fileserver # quota -v opr&lt;br /&gt;Disk quotas for opr (uid 106):&lt;br /&gt;Filesystem     usage  quota  limit    timeleft  files  quota  limit    timeleft&lt;br /&gt;/data              5 4500000 5000000                  5      0      0            &lt;br /&gt;root@fileserver # quota -v usk&lt;br /&gt;Disk quotas for usk (uid 107):&lt;br /&gt;Filesystem     usage  quota  limit    timeleft  files  quota  limit    timeleft&lt;br /&gt;/data              5 4500000 5000000                  5      0      0            &lt;br /&gt;root@fileserver # quota -v ren&lt;br /&gt;Disk quotas for ren (uid 108):&lt;br /&gt;Filesystem     usage  quota  limit    timeleft  files  quota  limit    timeleft&lt;br /&gt;/data              5 4500000 5000000                  5      0      0            &lt;br /&gt;root@fileserver # quota -v umm&lt;br /&gt;Disk quotas for umm (uid 109):&lt;br /&gt;Filesystem     usage  quota  limit    timeleft  files  quota  limit    timeleft&lt;br /&gt;/data              5 4500000 5000000                  5      0      0            &lt;br /&gt;root@fileserver # quota -v sdm&lt;br /&gt;Disk quotas for sdm (uid 110):&lt;br /&gt;Filesystem     usage  quota  limit    timeleft  files  quota  limit    timeleft&lt;br /&gt;/data              5 4500000 5000000                  5      0      0            &lt;br /&gt;root@fileserver # quota -v umn&lt;br /&gt;Disk quotas for umn (uid 111):&lt;br /&gt;Filesystem     usage  quota  limit    timeleft  files  quota  limit    timeleft&lt;br /&gt;/data              5 4500000 5000000                  5      0      0            &lt;br /&gt;root@fileserver # quota -v wem&lt;br /&gt;Disk quotas for wem (uid 112):&lt;br /&gt;Filesystem     usage  quota  limit    timeleft  files  quota  limit    timeleft&lt;br /&gt;/data              5 4500000 5000000                  5      0      0            &lt;br /&gt;root@fileserver # quota -v tek&lt;br /&gt;Disk quotas for tek (uid 113):&lt;br /&gt;Filesystem     usage  quota  limit    timeleft  files  quota  limit    timeleft&lt;br /&gt;/data              5 4500000 5000000                  5      0      0            &lt;br /&gt;root@fileserver # quota -v usy&lt;br /&gt;Disk quotas for usy (uid 114):&lt;br /&gt;Filesystem     usage  quota  limit    timeleft  files  quota  limit    timeleft&lt;br /&gt;/data              5 4500000 5000000                  5      0      0            &lt;br /&gt;root@fileserver # quota -v int&lt;br /&gt;Disk quotas for int (uid 115):&lt;br /&gt;Filesystem     usage  quota  limit    timeleft  files  quota  limit    timeleft&lt;br /&gt;/data              5 4500000 5000000                  5      0      0            &lt;br /&gt;root@fileserver # quota -v mar&lt;br /&gt;Disk quotas for mar (uid 116):&lt;br /&gt;Filesystem     usage  quota  limit    timeleft  files  quota  limit    timeleft&lt;br /&gt;/data              5 4500000 5000000                  5      0      0            &lt;br /&gt;root@fileserver # quota -v lpn&lt;br /&gt;Disk quotas for lpn (uid 117):&lt;br /&gt;Filesystem     usage  quota  limit    timeleft  files  quota  limit    timeleft&lt;br /&gt;/data              5 4500000 5000000                  5      0      0            &lt;br /&gt;root@fileserver # quota -v kmp&lt;br /&gt;Disk quotas for kmp (uid 118):&lt;br /&gt;Filesystem     usage  quota  limit    timeleft  files  quota  limit    timeleft&lt;br /&gt;/data              5 4500000 5000000                  5      0      0            &lt;br /&gt;root@fileserver # quota -v spi&lt;br /&gt;Disk quotas for spi (uid 119):&lt;br /&gt;Filesystem     usage  quota  limit    timeleft  files  quota  limit    timeleft&lt;br /&gt;/data              5 4500000 5000000                  5      0      0            &lt;br /&gt;root@fileserver # quota -v kpi&lt;br /&gt;Disk quotas for kpi (uid 120):&lt;br /&gt;Filesystem     usage  quota  limit    timeleft  files  quota  limit    timeleft&lt;br /&gt;/data              5 4500000 5000000                  5      0      0            &lt;br /&gt;root@fileserver # quota -v jal&lt;br /&gt;Disk quotas for jal (uid 121):&lt;br /&gt;Filesystem     usage  quota  limit    timeleft  files  quota  limit    timeleft&lt;br /&gt;/data              5 4500000 5000000                  5      0      0            &lt;br /&gt;root@fileserver # quota -v huk&lt;br /&gt;Disk quotas for huk (uid 122):&lt;br /&gt;Filesystem     usage  quota  limit    timeleft  files  quota  limit    timeleft&lt;br /&gt;/data              5 4500000 5000000                  5      0      0            &lt;br /&gt;root@fileserver # quota -v kpn&lt;br /&gt;Disk quotas for kpn (uid 123):&lt;br /&gt;Filesystem     usage  quota  limit    timeleft  files  quota  limit    timeleft&lt;br /&gt;/data              5 4500000 5000000                  5      0      0            &lt;br /&gt;root@fileserver # quota -v jdi&lt;br /&gt;Disk quotas for jdi (uid 124):&lt;br /&gt;Filesystem     usage  quota  limit    timeleft  files  quota  limit    timeleft&lt;br /&gt;/data              5 4500000 5000000                  5      0      0            &lt;br /&gt;root@fileserver # quota -v cmo&lt;br /&gt;Disk quotas for cmo (uid 125):&lt;br /&gt;Filesystem     usage  quota  limit    timeleft  files  quota  limit    timeleft&lt;br /&gt;/data              5 4500000 5000000                  5      0      0            &lt;br /&gt;root@fileserver # quota -v kpd&lt;br /&gt;Disk quotas for kpd (uid 126):&lt;br /&gt;Filesystem     usage  quota  limit    timeleft  files  quota  limit    timeleft&lt;br /&gt;/data              5 4500000 5000000                  5      0      0            &lt;br /&gt;root@fileserver # quota -v dlk&lt;br /&gt;Disk quotas for dlk (uid 127):&lt;br /&gt;Filesystem     usage  quota  limit    timeleft  files  quota  limit    timeleft&lt;br /&gt;/data              5 4500000 5000000                  5      0      0            &lt;br /&gt;root@fileserver # quota -v pku&lt;br /&gt;Disk quotas for pku (uid 128):&lt;br /&gt;Filesystem     usage  quota  limit    timeleft  files  quota  limit    timeleft&lt;br /&gt;/data              5 4500000 5000000                  5      0      0            &lt;br /&gt;root@fileserver # quota -v drk&lt;br /&gt;Disk quotas for drk (uid 129):&lt;br /&gt;Filesystem     usage  quota  limit    timeleft  files  quota  limit    timeleft&lt;br /&gt;/data              5 4500000 5000000                  5      0      0 &lt;/code&gt;          &lt;br /&gt;&lt;br /&gt;10. Check quotas on the filesystem&lt;br /&gt;root@fileserver # repquota -va&lt;br /&gt;&lt;code&gt;/dev/md/dsk/d10 (/data):&lt;br /&gt;                      Block limits                      File limits&lt;br /&gt;User           used   soft   hard    timeleft    used   soft   hard    timeleft&lt;br /&gt;kks       --      5 4500000 5000000                   5      0      0            &lt;br /&gt;trs       --      5 4500000 5000000                   5      0      0            &lt;br /&gt;ppa       --      5 4500000 5000000                   5      0      0            &lt;br /&gt;djk       --      5 4500000 5000000                   5      0      0            &lt;br /&gt;bsk       --      5 4500000 5000000                   5      0      0            &lt;br /&gt;ksn       --      5 4500000 5000000                   5      0      0            &lt;br /&gt;opr       --      5 4500000 5000000                   5      0      0            &lt;br /&gt;usk       --      5 4500000 5000000                   5      0      0            &lt;br /&gt;ren       --      5 4500000 5000000                   5      0      0            &lt;br /&gt;umm       --      5 4500000 5000000                   5      0      0            &lt;br /&gt;sdm       --      5 4500000 5000000                   5      0      0            &lt;br /&gt;umn       --      5 4500000 5000000                   5      0      0            &lt;br /&gt;wem       --      5 4500000 5000000                   5      0      0            &lt;br /&gt;tek       --      5 4500000 5000000                   5      0      0            &lt;br /&gt;usy       --      5 4500000 5000000                   5      0      0            &lt;br /&gt;int       --      5 4500000 5000000                   5      0      0            &lt;br /&gt;mar       --      5 4500000 5000000                   5      0      0            &lt;br /&gt;lpn       --      5 4500000 5000000                   5      0      0            &lt;br /&gt;kmp       --      5 4500000 5000000                   5      0      0            &lt;br /&gt;spi       --      5 4500000 5000000                   5      0      0            &lt;br /&gt;kpi       --      5 4500000 5000000                   5      0      0            &lt;br /&gt;jal       --      5 4500000 5000000                   5      0      0            &lt;br /&gt;huk       --      5 4500000 5000000                   5      0      0            &lt;br /&gt;kpn       --      5 4500000 5000000                   5      0      0            &lt;br /&gt;jdi       --      5 4500000 5000000                   5      0      0            &lt;br /&gt;cmo       --      5 4500000 5000000                   5      0      0            &lt;br /&gt;kpd       --      5 4500000 5000000                   5      0      0            &lt;br /&gt;dlk       --      5 4500000 5000000                   5      0      0            &lt;br /&gt;pku       --      5 4500000 5000000                   5      0      0            &lt;br /&gt;drk       --      5 4500000 5000000                   5      0      0&lt;/code&gt;            &lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1338633053253444060-2050883726216748527?l=solaris4livin.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/6no7zq1JvZZSk-2P_gUR237zG6M/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6no7zq1JvZZSk-2P_gUR237zG6M/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/6no7zq1JvZZSk-2P_gUR237zG6M/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6no7zq1JvZZSk-2P_gUR237zG6M/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheSolarisIKnow/~4/T98_fPLMzv8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://solaris4livin.blogspot.com/feeds/2050883726216748527/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://solaris4livin.blogspot.com/2009/06/implement-quota-in-solaris-10.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1338633053253444060/posts/default/2050883726216748527?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1338633053253444060/posts/default/2050883726216748527?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheSolarisIKnow/~3/T98_fPLMzv8/implement-quota-in-solaris-10.html" title="Implementing Quota in Solaris 10" /><author><name>Koko Hernowo</name><uri>http://www.blogger.com/profile/06756477950003335752</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_P3CkMR14KcQ/SiyZ0RSQFlI/AAAAAAAAAAY/gutE7rMMFjQ/S220/P03-06-09_12.53%5B2%5D.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://solaris4livin.blogspot.com/2009/06/implement-quota-in-solaris-10.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUAHSH87eSp7ImA9WxNbGUk.&quot;"><id>tag:blogger.com,1999:blog-1338633053253444060.post-4669101333297060140</id><published>2009-06-25T12:29:00.008+07:00</published><updated>2009-11-23T10:42:19.101+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-23T10:42:19.101+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Solaris" /><title>RAID 0 in Solaris (Concate)</title><content type="html">A Redundant Array of Independent Disks (RAID) configuration enables you to expand the characteristics od a storage volume beyond the physical limitations of a single disk. You can use a RAID configuration to increase disk capacity as well as to improve disk performance and fault tolerance.&lt;br /&gt;&lt;br&gt;&lt;br /&gt;The Solaris Volume Manager software provides a graphical user interface (GUI) tool to simplify system administration tasks on storage devices. But I'm not gonna use GUI to perform the task. RAID is a classification of methods to back up and to store data on multiple disk drives. There are six levels of RAID as well as a non-redundant array of independent disks (RAID 0).&lt;br /&gt;&lt;div class="fullpost"&gt;&lt;br /&gt;The Solaris Volume Manager software uses metadevices, which are product-specific definitions of logical storage volumes, to implement RAID 0, RADI 1 and RAID 5 :&lt;br /&gt;&gt; RAID 0 : Non-redundant disk array (concatenation and striping)&lt;br /&gt;&gt; RAID 1 : Mirrored disk array&lt;br /&gt;&gt; RAID 5 : Block-interleaved distributed-parity&lt;br /&gt;&lt;br /&gt;RAID-0 volumes, including both stripes and concatenations, are composed of slices and let you expand disk storage capacity. You can either use RAID-0 volumes directly or use the volumes as the building blocks for RAID-1 volume (mirrors). RAID-0 volumes allow you to expand disk storage capacity efficiently. These volumes do not provide data redundancy. If a single slice fails on a RAID-0 volume, there is a loss of data.There are two types of RAID-0 volumes:&lt;br /&gt;&lt;br /&gt;&gt; Concatenated volumes (or concatenations)&lt;br /&gt;A concatenated volume writes data to the first available slice. When the first slice&lt;br /&gt;is full, the volume writes data to the next available slice.&lt;br /&gt;&gt; Striped volumes (or stripes)&lt;br /&gt;A stripe distributes data equally across all slices in the stripe&lt;br /&gt;&lt;br /&gt;I've written a tutorial on how to implement &lt;a href="http://solaris4livin.blogspot.com/2009/06/hardware-1.html"&gt;RAID 1&lt;/a&gt; (Mirrored disk array) and now I'm gonna show you how to implement RAID 0 (in this case, the concatenation)&lt;br /&gt;&lt;br /&gt;Hardware specification:&lt;br /&gt;1. SUN Fire V240&lt;br /&gt;2. 4 x Disk (@ 72 GB)&lt;br /&gt;&lt;br /&gt;As you can see, I have a box along with 4 internal disks. On disk No. 1 I'll install the Operating System, and on the other disks, I'm gonna "unite" it logically so the system will read it as a one physical disk. One more thing, since we're using the Solaris Volume Manager, don't forget to spare some space in any slice (usually slice-7) to store the metadb file. Just around 128 Mb.&lt;br /&gt;&lt;br /&gt;1. Create initial state database replica.&lt;br /&gt;root@fileserver # metadb -a -f c1t0d0s7&lt;br /&gt;&lt;br /&gt;2. Verify the creation&lt;br /&gt;root@fileserver # metadb&lt;br /&gt;        &lt;code&gt;flags           first blk       block count&lt;br /&gt;     a        u         16              8192            /dev/dsk/c1t0d0s7&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;3. Configure the metadevice&lt;br /&gt;root@fileserver # metainit d10 3 1 c1t1d0s2 1 c1t2d0s2 1 c1t3d0s2&lt;br /&gt;d10: Concat/Stripe is setup&lt;br /&gt;&lt;br /&gt;- d10 is just the name&lt;br /&gt;- 3 means that we're gonna make it using 3 slices&lt;br /&gt;- 1 (from) c1t1d0s2, 1 (from) c1t2d0s2 and 1 (from) c1t3d0s2&lt;br /&gt;- we use the slice 2 because we want to use all the three physical disks read as one logical disk.&lt;br /&gt;&lt;br /&gt;4. Don't forget to create a new file-system on the concatenated disk.&lt;br /&gt;root@fileserver # newfs /dev/md/rdsk/d10&lt;br /&gt;&lt;code&gt;/dev/md/rdsk/d10: Unable to find Media type. Proceeding with system determined parameters.&lt;br /&gt;newfs: /dev/md/rdsk/d10 last mounted as /data&lt;br /&gt;newfs: construct a new file system /dev/md/rdsk/d10: (y/n)? y&lt;br /&gt;/dev/md/rdsk/d10: Unable to find Media type. Proceeding with system determined parameters.&lt;br /&gt;Warning: 3264 sector(s) in last cylinder unallocated&lt;br /&gt;/dev/md/rdsk/d10:       430027584 sectors in 69992 cylinders of 48 tracks, 128 sectors&lt;br /&gt;        209974.4MB in 4375 cyl groups (16 c/g, 48.00MB/g, 5824 i/g)&lt;br /&gt;super-block backups (for fsck -F ufs -o b=#) at:&lt;br /&gt; 32, 98464, 196896, 295328, 393760, 492192, 590624, 689056, 787488, 885920,&lt;br /&gt;Initializing cylinder groups:&lt;br /&gt;...............................................................................&lt;br /&gt;........&lt;br /&gt;super-block backups for last 10 cylinder groups at:&lt;br /&gt; 429098656, 429197088, 429295520, 429393952, 429492384, 429590816, 429689248,&lt;br /&gt; 429787680, 429886112, 429984544&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;5. Check the filesystem&lt;br /&gt;root@fileserver # fsck /dev/md/rdsk/d10&lt;br /&gt;&lt;code&gt;** /dev/md/rdsk/d10&lt;br /&gt;** Last Mounted on &lt;br /&gt;** Phase 1 - Check Blocks and Sizes&lt;br /&gt;** Phase 2 - Check Pathnames&lt;br /&gt;** Phase 3a - Check Connectivity&lt;br /&gt;** Phase 3b - Verify Shadows/ACLs&lt;br /&gt;** Phase 4 - Check Reference Counts&lt;br /&gt;** Phase 5 - Check Cylinder Groups&lt;br /&gt;2 files, 9 used, 211758698 free (10 frags, 26469836 blocks, 0.0% fragmentation)&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;6. See the information about the disk&lt;br /&gt;root@fileserver # df -h&lt;br /&gt;&lt;code&gt;Filesystem             size   used  avail capacity  Mounted on&lt;br /&gt;/dev/dsk/c1t0d0s0       53G   667M    52G     2%    /&lt;br /&gt;/devices                 0K     0K     0K     0%    /devices&lt;br /&gt;ctfs                     0K     0K     0K     0%    /system/contract&lt;br /&gt;proc                     0K     0K     0K     0%    /proc&lt;br /&gt;mnttab                   0K     0K     0K     0%    /etc/mnttab&lt;br /&gt;swap                   3.2G   1.6M   3.2G     1%    /etc/svc/volatile&lt;br /&gt;objfs                    0K     0K     0K     0%    /system/object&lt;br /&gt;sharefs                  0K     0K     0K     0%    /etc/dfs/sharetab&lt;br /&gt;/dev/dsk/c1t0d0s4      4.8G   3.5G   1.2G    75%    /usr&lt;br /&gt;/platform/sun4u-us3/lib/libc_psr/libc_psr_hwcap1.so.1&lt;br /&gt;                        53G   667M    52G     2%    /platform/sun4u-us3/lib/libc_psr.so.1&lt;br /&gt;/platform/sun4u-us3/lib/sparcv9/libc_psr/libc_psr_hwcap1.so.1&lt;br /&gt;                        53G   667M    52G     2%    /platform/sun4u-us3/lib/sparcv9/libc_psr.so.1&lt;br /&gt;fd                       0K     0K     0K     0%    /dev/fd&lt;br /&gt;swap                   3.2G     0K   3.2G     0%    /tmp&lt;br /&gt;swap                   3.2G    48K   3.2G     1%    /var/run&lt;br /&gt;/dev/dsk/c1t0d0s5      4.8G   435M   4.3G     9%    /opt&lt;br /&gt;/dev/dsk/c1t0d0s6      4.8G   4.9M   4.8G     1%    /export/home&lt;br /&gt;/dev/md/dsk/d10        202G    64M   200G     1%    /data&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;You can see the concatenated disk is 202Gb&lt;br /&gt;&lt;br /&gt;PS: Don't forget to edit the /etc/vfstab&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1338633053253444060-4669101333297060140?l=solaris4livin.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/VaMdBg7kLUOwpjTP3laGx8TBjM4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/VaMdBg7kLUOwpjTP3laGx8TBjM4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/VaMdBg7kLUOwpjTP3laGx8TBjM4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/VaMdBg7kLUOwpjTP3laGx8TBjM4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheSolarisIKnow/~4/hz7CRdWXhLQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://solaris4livin.blogspot.com/feeds/4669101333297060140/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://solaris4livin.blogspot.com/2009/06/raid-0-in-solaris-concate.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1338633053253444060/posts/default/4669101333297060140?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1338633053253444060/posts/default/4669101333297060140?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheSolarisIKnow/~3/hz7CRdWXhLQ/raid-0-in-solaris-concate.html" title="RAID 0 in Solaris (Concate)" /><author><name>Koko Hernowo</name><uri>http://www.blogger.com/profile/06756477950003335752</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_P3CkMR14KcQ/SiyZ0RSQFlI/AAAAAAAAAAY/gutE7rMMFjQ/S220/P03-06-09_12.53%5B2%5D.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://solaris4livin.blogspot.com/2009/06/raid-0-in-solaris-concate.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkIESHY8fSp7ImA9WxJWE00.&quot;"><id>tag:blogger.com,1999:blog-1338633053253444060.post-5382243883475602015</id><published>2009-06-18T11:07:00.008+07:00</published><updated>2009-06-18T12:55:09.875+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-18T12:55:09.875+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Solaris" /><title>Service Management Facility</title><content type="html">UNIX operating systems have traditionally included a set of services. Services can be described as a software programs not associated with any interactive user login that listen for and respond to request to perform certain tasks, such as webmin service, delivering email, responding to ssh request or permitting command execution.&lt;br /&gt;&lt;p&gt;These services are usually individual applications that executed as a single process that started at boot time and executed continuously while a system was up and running, servicing any request that were received.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Here, I'll show you some of services and how to enable it.&lt;br /&gt;&lt;/p&gt;&lt;div class="fullpost"&gt;List all services known to system and current status&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;root@ultra60 #&lt;/span&gt; &lt;span style="font-style: italic;"&gt;svcs -a&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;disabled        9:52:26 svc:/application/x11/xvnc-inetd:default&lt;br /&gt;disabled        9:52:26 svc:/network/swat:default&lt;br /&gt;online          9:51:32 svc:/system/svc/restarter:default&lt;br /&gt;online          9:51:34 svc:/network/loopback:default&lt;br /&gt;online          9:51:37 svc:/network/pfil:default&lt;br /&gt;online          9:51:37 svc:/network/tnctl:default&lt;br /&gt;online          9:51:39 svc:/system/installupdates:default&lt;br /&gt;online          9:51:40 svc:/milestone/name-services:default&lt;br /&gt;online          9:51:43 svc:/network/physical:default&lt;br /&gt;&lt;/span&gt;You'll see something like that (it's a long list, sorry... :D )&lt;br /&gt;&lt;br /&gt;Enable the webmin service (long FMRI)&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;root@ultra60 #&lt;/span&gt; &lt;span style="font-style: italic;"&gt;svcadm svc:/application/management/webmin:default&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Disable the webmin service (short name)&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;root@ultra60 #&lt;/span&gt; &lt;span style="font-style: italic;"&gt;svcadm disable webmin&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;List details of the ssh(d) service&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;root@ultra60 #&lt;/span&gt; &lt;span style="font-style: italic;"&gt;svcs -l ssh&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;fmri         svc:/network/ssh:default&lt;br /&gt;name         SSH server&lt;br /&gt;enabled      true&lt;br /&gt;state        online&lt;br /&gt;next_state   none&lt;br /&gt;state_time   Thu Jun 18 09:52:28 2009&lt;br /&gt;logfile      /var/svc/log/network-ssh:default.log&lt;br /&gt;restarter    svc:/system/svc/restarter:default&lt;br /&gt;contract_id  61&lt;br /&gt;dependency   require_all/none svc:/system/filesystem/local (online)&lt;br /&gt;dependency   optional_all/none svc:/system/filesystem/autofs (online)&lt;br /&gt;dependency   require_all/none svc:/network/loopback (online)&lt;br /&gt;dependency   require_all/none svc:/network/physical (online)&lt;br /&gt;dependency   require_all/none svc:/system/cryptosvc (online)&lt;br /&gt;dependency   require_all/none svc:/system/utmp (online)&lt;br /&gt;dependency   require_all/restart file://localhost/etc/ssh/sshd_config (online)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Restart the ssh(d) service&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;root@ultra60 #&lt;/span&gt; &lt;span style="font-style: italic;"&gt;svcadm restart ssh&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Verify that the AutoFS service is running&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;root@ultra60 #&lt;/span&gt; &lt;span style="font-style: italic;"&gt;svcs system/filesystem/autofs&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;STATE          STIME    FMRI&lt;br /&gt;online          9:52:28 svc:/system/filesystem/autofs:default&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Verify that the multiuser server milestone has been reached&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;root@ultra60 #&lt;/span&gt; &lt;span style="font-style: italic;"&gt;svcs multi-user-server&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;STATE          STIME    FMRI&lt;br /&gt;online          9:56:22 svc:/milestone/multi-user-server:default&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Disable the telnetd service (Use -e for enable)&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;root@ultra60 #&lt;/span&gt; &lt;span style="font-style: italic;"&gt;inetadm -d telnet&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1338633053253444060-5382243883475602015?l=solaris4livin.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/9kjSrlExIzgWjVTK5sOO5hWJCZM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9kjSrlExIzgWjVTK5sOO5hWJCZM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/9kjSrlExIzgWjVTK5sOO5hWJCZM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9kjSrlExIzgWjVTK5sOO5hWJCZM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheSolarisIKnow/~4/8rgHvZYRir4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://solaris4livin.blogspot.com/feeds/5382243883475602015/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://solaris4livin.blogspot.com/2009/06/service-management-facility.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1338633053253444060/posts/default/5382243883475602015?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1338633053253444060/posts/default/5382243883475602015?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheSolarisIKnow/~3/8rgHvZYRir4/service-management-facility.html" title="Service Management Facility" /><author><name>Koko Hernowo</name><uri>http://www.blogger.com/profile/06756477950003335752</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_P3CkMR14KcQ/SiyZ0RSQFlI/AAAAAAAAAAY/gutE7rMMFjQ/S220/P03-06-09_12.53%5B2%5D.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://solaris4livin.blogspot.com/2009/06/service-management-facility.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkQMSXw4eyp7ImA9WxJVE0o.&quot;"><id>tag:blogger.com,1999:blog-1338633053253444060.post-2564422147199806885</id><published>2009-06-17T15:40:00.005+07:00</published><updated>2009-06-30T23:13:08.233+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-30T23:13:08.233+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Solaris" /><title>Complete vi command</title><content type="html">In Solaris, everything is treated as file. If you want to configure the network, you need to edit a file. Add a user, you need to edit a file as well. Or maybe you want to create a script, you definitely need to write it in a file.&lt;br /&gt;Solaris provides an editor called "vi" Very powerful editor. The format may not be the same like any other editor (such as: notepad or maybe  editplus) So difficult at the first, but when you're getting used to, you'll find that the vi editor will make you feel like the real command-liner.&lt;br /&gt;&lt;br /&gt;&lt;div class="fullpost"&gt;&lt;br /&gt;Notes:&lt;br /&gt;&lt;br /&gt;   * &lt;esc&gt; denotes the Esc key, and &lt;cr&gt; denotes the Enter key.&lt;br /&gt;&lt;br /&gt;   * The expression &lt;cmd&gt;  means that you should enter a command, &lt;f&gt;  means that you should enter a filename, and &lt;x&gt; means that you should enter a character or number.&lt;br /&gt;&lt;br /&gt;   * The symbol  ^  (caret) means that you should hold down the Ctrl key while pressing the indicated letter.&lt;br /&gt;&lt;br /&gt;Here are the complete vi command, categorized by function...&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;Cutting and Pasting / Deleting text&lt;/span&gt;&lt;br /&gt;"&lt;br /&gt;    Specify a buffer to be used any of the commands using buffers. Follow the " with a letter or a number, which corresponds to a buffer. &lt;br /&gt;D&lt;br /&gt;    Delete to the end of the line from the current cursor position. &lt;br /&gt;P&lt;br /&gt;    Paste the specified buffer before the current cursor position or line. If no buffer is specified (with the " command.) then 'P' uses the general buffer. &lt;br /&gt;X&lt;br /&gt;    Delete the character before the cursor. &lt;br /&gt;Y&lt;br /&gt;    Yank the current line into the specified buffer. If no buffer is specified, then the general buffer is used. &lt;br /&gt;d&lt;br /&gt;    Delete until where. "dd" deletes the current line. A count deletes that many lines. Whatever is deleted is placed into the buffer specified with the " command. If no buffer is specified, then the general buffer is used. &lt;br /&gt;p&lt;br /&gt;    Paste the specified buffer after the current cursor position or line. If no buffer is specified (with the " command.) then 'p' uses the general buffer. &lt;br /&gt;x&lt;br /&gt;    Delete character under the cursor. A count tells how many characters to delete. The characters will be deleted after the cursor. &lt;br /&gt;y&lt;br /&gt;    Yank until , putting the result into a buffer. "yy" yanks the current line. a count yanks that many lines. The buffer can be specified with the " command. If no buffer is specified, then the general buffer is used. &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Inserting new text&lt;/span&gt;&lt;br /&gt;A&lt;br /&gt;    Append at the end of the current line. &lt;br /&gt;I&lt;br /&gt;    Insert from the beginning of a line. &lt;br /&gt;O&lt;br /&gt;    (letter oh) Enter insert mode in a new line above the current cursor position. &lt;br /&gt;a&lt;br /&gt;    Enter insert mode, the characters typed in will be inserted after the current cursor position. A count inserts all the text that had been inserted that many times. &lt;br /&gt;i&lt;br /&gt;    Enter insert mode, the characters typed in will be inserted before the current cursor position. A count inserts all the text that had been inserted that many times. &lt;br /&gt;o&lt;br /&gt;    Enter insert mode in a new line below the current cursor position. &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Moving the cursor within the file&lt;/span&gt;&lt;br /&gt;^B&lt;br /&gt;    Scroll backwards one page. A count scrolls that many pages. &lt;br /&gt;^D&lt;br /&gt;    Scroll forwards half a window. A count scrolls that many lines. &lt;br /&gt;^F&lt;br /&gt;    Scroll forwards one page. A count scrolls that many pages. &lt;br /&gt;^H&lt;br /&gt;    Move the cursor one space to the left. A count moves that many spaces. &lt;br /&gt;^J&lt;br /&gt;    Move the cursor down one line in the same column. A count moves that many lines down. &lt;br /&gt;^M&lt;br /&gt;    Move to the first character on the next line. &lt;br /&gt;^N&lt;br /&gt;    Move the cursor down one line in the same column. A count moves that many lines down. &lt;br /&gt;^P&lt;br /&gt;    Move the cursor up one line in the same column. A count moves that many lines up. &lt;br /&gt;^U&lt;br /&gt;    Scroll backwards half a window. A count scrolls that many lines. &lt;br /&gt;$&lt;br /&gt;    Move the cursor to the end of the current line. A count moves to the end of the following lines. &lt;br /&gt;%&lt;br /&gt;    Move the cursor to the matching parenthesis or brace. &lt;br /&gt;^&lt;br /&gt;    Move the cursor to the first non-whitespace character. &lt;br /&gt;(&lt;br /&gt;    Move the cursor to the beginning of a sentence. &lt;br /&gt;)&lt;br /&gt;    Move the cursor to the beginning of the next sentence. &lt;br /&gt;{&lt;br /&gt;    Move the cursor to the preceding paragraph. &lt;br /&gt;}&lt;br /&gt;    Move the cursor to the next paragraph. &lt;br /&gt;|&lt;br /&gt;    Move the cursor to the column specified by the count. &lt;br /&gt;+&lt;br /&gt;    Move the cursor to the first non-whitespace character in the next line. &lt;br /&gt;-&lt;br /&gt;    Move the cursor to the first non-whitespace character in the previous line. &lt;br /&gt;_&lt;br /&gt;    Move the cursor to the first non-whitespace character in the current line. &lt;br /&gt;0&lt;br /&gt;    (Zero) Move the cursor to the first column of the current line. &lt;br /&gt;B&lt;br /&gt;    Move the cursor back one word, skipping over punctuation. &lt;br /&gt;E&lt;br /&gt;    Move forward to the end of a word, skipping over punctuation. &lt;br /&gt;G&lt;br /&gt;    Go to the line number specified as the count. If no count is given, then go to the end of the file. &lt;br /&gt;H&lt;br /&gt;    Move the cursor to the first non-whitespace character on the top of the screen. &lt;br /&gt;L&lt;br /&gt;    Move the cursor to the first non-whitespace character on the bottom of the screen. &lt;br /&gt;M&lt;br /&gt;    Move the cursor to the first non-whitespace character on the middle of the screen. &lt;br /&gt;W&lt;br /&gt;    Move forward to the beginning of a word, skipping over punctuation. &lt;br /&gt;b&lt;br /&gt;    Move the cursor back one word. If the cursor is in the middle of a word, move the cursor to the first character of that word. &lt;br /&gt;e&lt;br /&gt;    Move the cursor forward one word. If the cursor is in the middle of a word, move the cursor to the last character of that word. &lt;br /&gt;h&lt;br /&gt;    Move the cursor to the left one character position. &lt;br /&gt;j&lt;br /&gt;    Move the cursor down one line. &lt;br /&gt;k&lt;br /&gt;    Move the cursor up one line. &lt;br /&gt;l&lt;br /&gt;    Move the cursor to the right one character position. &lt;br /&gt;w&lt;br /&gt;    Move the cursor forward one word. If the cursor is in the middle of a word, move the cursor to the first character of the next word.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Moving the cursor around the screen&lt;/span&gt;&lt;br /&gt;^E&lt;br /&gt;    Scroll forwards one line. A count scrolls that many lines. &lt;br /&gt;^Y&lt;br /&gt;    Scroll backwards one line. A count scrolls that many lines. &lt;br /&gt;z&lt;br /&gt;    Redraw the screen with the following options. "z&lt;return&gt;" puts the current line on the top of the screen; "z." puts the current line on the center of the screen; and "z-" puts the current line on the bottom of the screen. If you specify a count before the 'z' command, it changes the current line to the line specified. For example, "16z." puts line 16 on the center of the screen.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;Replacing text&lt;/span&gt;&lt;br /&gt;C&lt;br /&gt;    Change to the end of the line from the current cursor position. &lt;br /&gt;R&lt;br /&gt;    Replace characters on the screen with a set of characters entered, ending with the Escape key. &lt;br /&gt;S&lt;br /&gt;    Change an entire line. &lt;br /&gt;c&lt;br /&gt;    Change until . "cc" changes the current line. A count changes that many lines. &lt;br /&gt;r&lt;br /&gt;    Replace one character under the cursor. Specify a count to replace a number of characters. &lt;br /&gt;s&lt;br /&gt;    Substitute one character under the cursor, and go into insert mode. Specify a count to substitute a number of characters. A dollar sign ($) will be put at the last character to be substituted.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Searching for text or characters&lt;/span&gt;&lt;br /&gt;,&lt;br /&gt;    Repeat the last f, F, t or T command in the reverse direction. &lt;br /&gt;/&lt;br /&gt;    Search the file downwards for the string specified after the /. &lt;br /&gt;;&lt;br /&gt;    Repeat the last f, F, t or T command. &lt;br /&gt;?&lt;br /&gt;    Search the file upwards for the string specified after the ?. &lt;br /&gt;F&lt;br /&gt;    Search the current line backwards for the character specified after the 'F' command. If found, move the cursor to the position. &lt;br /&gt;N&lt;br /&gt;    Repeat the last search given by '/' or '?', except in the reverse direction. &lt;br /&gt;T&lt;br /&gt;    Search the current line backwards for the character specified after the 'T' command, and move to the column after the if it's found. &lt;br /&gt;f&lt;br /&gt;    Search the current line for the character specified after the 'f' command. If found, move the cursor to the position. &lt;br /&gt;n&lt;br /&gt;    Repeat last search given by '/' or '?'. &lt;br /&gt;t&lt;br /&gt;    Search the current line for the character specified after the 't' command, and move to the column before the character if it's found.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Manipulating character or line formatting&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;~&lt;br /&gt;    Switch the case of the character under the cursor. &lt;br /&gt;&lt;&lt;br /&gt;    Shift the lines up to where to the left by one shiftwidth. "&lt;&lt;" shifts the current line to the left, and can be specified with a count. &lt;br /&gt;&gt;&lt;br /&gt;    Shift the lines up to where to the right by one shiftwidth. "&gt;&gt;" shifts the current line to the right, and can be specified with a count. &lt;br /&gt;J&lt;br /&gt;    Join the current line with the next one. A count joins that many lines.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Saving and quitting&lt;/span&gt;&lt;br /&gt;^\&lt;br /&gt;    Quit out of "VI" mode and go into "EX" mode. The EX editor is the line editor VI is build upon. The EX command to get back into VI is ":vi". &lt;br /&gt;Q&lt;br /&gt;    Quit out of "VI" mode and go into "EX" mode. The ex editor is a line-by-line editor. The EX command to get back into VI is ":vi". &lt;br /&gt;ZZ&lt;br /&gt;    Exit the editor, saving if any changes were made. &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Miscellany&lt;/span&gt;&lt;br /&gt;^G&lt;br /&gt;    Show the current filename and the status. &lt;br /&gt;^L&lt;br /&gt;    Clear and redraw the screen. &lt;br /&gt;^R&lt;br /&gt;    Redraw the screen removing false lines. &lt;br /&gt;^[&lt;br /&gt;    Escape key. Cancels partially formed command. &lt;br /&gt;^^&lt;br /&gt;    Go back to the last file edited. &lt;br /&gt;!&lt;br /&gt;    Execute a shell. If a is specified, the program which is executed using ! uses the specified line(s) as standard input, and will replace those lines with the standard output of the program executed. "!!" executes a program using the current line as input. For example, "!4jsort" will take five lines from the current cursor position and execute sort. After typing the command, there will be a single exclamation point where you can type the command in. &lt;br /&gt;&amp;&lt;br /&gt;    Repeat the previous ":s" command. &lt;br /&gt;.&lt;br /&gt;    Repeat the last command that modified the file. &lt;br /&gt;:&lt;br /&gt;    Begin typing an EX editor command. The command is executed once the user types return. (See section below.) &lt;br /&gt;@&lt;br /&gt;    Type the command stored in the specified buffer. &lt;br /&gt;U&lt;br /&gt;    Restore the current line to the state it was in before the cursor entered the line. &lt;br /&gt;m&lt;br /&gt;    Mark the current position with the character specified after the 'm' command. &lt;br /&gt;u&lt;br /&gt;    Undo the last change to the file. Typing 'u' again will re-do the change.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;EX commands&lt;/span&gt;&lt;br /&gt;The VI editor is built upon another editor, called EX. The EX editor only edits by line. From the VI editor you use the : command to start entering an EX command. This list given here is not complete, but the commands given are the more commonly used. If more than one line is to be modified by certain commands (such as ":s" and ":w" ) the range must be specified before the command. For example, to substitute lines 3 through 15, the command is ":3,15s/from/this/g".&lt;br /&gt;&lt;br /&gt;:ab string strings&lt;br /&gt;    Abbreviation. If a word is typed in VI corresponding to string1, the editor automatically inserts the corresponding words. For example, the abbreviation ":ab usa United States of America" would insert the words, "United States of America" whenever the word "usa" is typed in. &lt;br /&gt;:map keys new_seq&lt;br /&gt;    Mapping. This lets you map a key or a sequence of keys to another key or a sequence of keys. &lt;br /&gt;:q&lt;br /&gt;    Quit VI. If there have been changes made, the editor will issue a warning message. &lt;br /&gt;:q!&lt;br /&gt;    Quit VI without saving changes. &lt;br /&gt;:s/pattern/to_pattern/options&lt;br /&gt;    Substitute. This substitutes the specified pattern with the string in the to_pattern. Without options, it only substitutes the first occurence of the pattern. If a 'g' is specified, then all occurences are substituted. For example, the command ":1,$s/Dwayne/Dwight/g" substitutes all occurences of "Dwayne" to "Dwight". &lt;br /&gt;:set [all]&lt;br /&gt;    Sets some customizing options to VI and EX. The ":set all" command gives all the possible options. (See the section on customizing VI for some options.) &lt;br /&gt;:una string&lt;br /&gt;    Removes the abbreviation previously defined by ":ab". &lt;br /&gt;:unm keys&lt;br /&gt;    Removes the remove mapping defined by ":map". &lt;br /&gt;:vi filename&lt;br /&gt;    Starts editing a new file. If changes have not been saved, the editor will give you a warning. &lt;br /&gt;:w&lt;br /&gt;    Write out the current file. &lt;br /&gt;:w filename&lt;br /&gt;    Write the buffer to the filename specified. &lt;br /&gt;:w &gt;&gt; filename&lt;br /&gt;    Append the contents of the buffer to the filename. &lt;br /&gt;:wq&lt;br /&gt;    Write the buffer and quit. &lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;http://www.eng.hawaii.edu/Tutor/vi.html&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1338633053253444060-2564422147199806885?l=solaris4livin.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/iVxXtxp6MtrsX0n3wsP3veHMg8Y/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/iVxXtxp6MtrsX0n3wsP3veHMg8Y/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/iVxXtxp6MtrsX0n3wsP3veHMg8Y/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/iVxXtxp6MtrsX0n3wsP3veHMg8Y/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheSolarisIKnow/~4/p8u4cydMg2c" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://solaris4livin.blogspot.com/feeds/2564422147199806885/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://solaris4livin.blogspot.com/2009/06/complete-vi-command.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1338633053253444060/posts/default/2564422147199806885?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1338633053253444060/posts/default/2564422147199806885?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheSolarisIKnow/~3/p8u4cydMg2c/complete-vi-command.html" title="Complete vi command" /><author><name>Koko Hernowo</name><uri>http://www.blogger.com/profile/06756477950003335752</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_P3CkMR14KcQ/SiyZ0RSQFlI/AAAAAAAAAAY/gutE7rMMFjQ/S220/P03-06-09_12.53%5B2%5D.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://solaris4livin.blogspot.com/2009/06/complete-vi-command.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0cAQXk5eCp7ImA9WxJXF0o.&quot;"><id>tag:blogger.com,1999:blog-1338633053253444060.post-7611502017776832916</id><published>2009-06-12T10:39:00.001+07:00</published><updated>2009-06-12T10:57:20.720+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-12T10:57:20.720+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Solaris" /><title>Solaris Networking</title><content type="html">Just a little note on Solaris networking..&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;span style="font-style:italic;"&gt;dladm show-dev&lt;/span&gt;&lt;/span&gt; : show network interfaces currently installed on system, speed and duplex&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;span style="font-style:italic;"&gt;ifconfig -aZ&lt;/span&gt;&lt;/span&gt;   : list network interfaces from the global zone only&lt;br /&gt; &lt;br /&gt;&lt;div class="fullpost"&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;span style="font-style:italic;"&gt;/etc/defaultdomain&lt;/span&gt;&lt;/span&gt;      : Set the default NIS domain name, if any, if it changed.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;span style="font-style:italic;"&gt;/etc/defaultrouter&lt;/span&gt;&lt;/span&gt;      : Set the default router's IP address, if it changed.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;span style="font-style:italic;"&gt;/etc/hostname.le0&lt;/span&gt;&lt;/span&gt;       : (or .hme0 or ?) Update if the hostname changed.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;span style="font-style:italic;"&gt;/etc/hostname6.le0&lt;/span&gt;&lt;/span&gt;      : (or .hme0 or ?) Ditto, if you use IPv6.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;span style="font-style:italic;"&gt;/etc/dhcp.le0&lt;/span&gt; &lt;/span&gt;          : Touch or remove, if you are (or are not) using DHCP&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;span style="font-style:italic;"&gt;/etc/hostname6.ip.tun0&lt;/span&gt;&lt;/span&gt;  : Update if you use a IPv4/IPv6 tunnel (e.g., 6bone)&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;span style="font-style:italic;"&gt;/etc/nodename&lt;/span&gt;&lt;/span&gt;           : Update if the hostname changed.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;span style="font-style:italic;"&gt;/etc/nsswitch.conf&lt;/span&gt;&lt;/span&gt;      : Update if your name resolution method/order changed.&lt;br /&gt;                          Copy /etc/nsswitch.dns to /etc/nsswitch.conf if you&lt;br /&gt;                          use DNS instead of (rarely used) NIS.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;span style="font-style:italic;"&gt;/etc/resolv.conf&lt;/span&gt;&lt;/span&gt;        : Update if your name servers/domain changed (DNS only).&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;span style="font-style:italic;"&gt;/etc/inet/hosts&lt;/span&gt;&lt;/span&gt;         : Make sure your IP address is updated or added here.&lt;br /&gt;                          List your FQDN is first, before the short hostname.&lt;br /&gt;                          E.g., "192.168.128.64 foo.bar.com foo"&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;span style="font-style:italic;"&gt;/etc/inet/ipnodes&lt;/span&gt;&lt;/span&gt;       : IPv6 version of hosts file (Solaris 8+).&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;span style="font-style:italic;"&gt;/etc/inet/netmasks&lt;/span&gt;&lt;/span&gt;      : Set your network number &amp; netmask, if it changed.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;span style="font-style:italic;"&gt;/etc/inet/networks&lt;/span&gt; &lt;/span&gt;     : Set your network name, if it changed.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;span style="font-style:italic;"&gt;/etc/net/ticlts/hosts&lt;/span&gt;&lt;/span&gt;   : For the streams-level loopback interface.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;span style="font-style:italic;"&gt;/etc/net/ticots/hosts&lt;/span&gt;&lt;/span&gt;   : For the streams-level loopback interface.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;span style="font-style:italic;"&gt;/etc/net/ticotsord/hosts&lt;/span&gt;&lt;/span&gt; : For the streams-level loopback interface.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1338633053253444060-7611502017776832916?l=solaris4livin.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/b6pfGun5WPh0AnyEQqq15m1Q-hc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/b6pfGun5WPh0AnyEQqq15m1Q-hc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/b6pfGun5WPh0AnyEQqq15m1Q-hc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/b6pfGun5WPh0AnyEQqq15m1Q-hc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheSolarisIKnow/~4/DGMUTA8Y_bs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://solaris4livin.blogspot.com/feeds/7611502017776832916/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://solaris4livin.blogspot.com/2009/06/solaris-networking.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1338633053253444060/posts/default/7611502017776832916?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1338633053253444060/posts/default/7611502017776832916?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheSolarisIKnow/~3/DGMUTA8Y_bs/solaris-networking.html" title="Solaris Networking" /><author><name>Koko Hernowo</name><uri>http://www.blogger.com/profile/06756477950003335752</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_P3CkMR14KcQ/SiyZ0RSQFlI/AAAAAAAAAAY/gutE7rMMFjQ/S220/P03-06-09_12.53%5B2%5D.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://solaris4livin.blogspot.com/2009/06/solaris-networking.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak4FQno5eyp7ImA9WxJXF00.&quot;"><id>tag:blogger.com,1999:blog-1338633053253444060.post-3644200389817028267</id><published>2009-06-11T12:59:00.002+07:00</published><updated>2009-06-11T15:28:33.423+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-11T15:28:33.423+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Solaris" /><title>Solaris 10 Zone</title><content type="html">Zone is a virtual operating system environment created within a single instance of the Solaris operating system.&lt;br /&gt;Zone allow virtual environments to run on the same physical system. If you are familliar with VMWare or SUN xVM Virtual box then you know the concept.&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;1. login to a terminal as root&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;span style="font-style:italic;"&gt;root@ultra60 #&lt;/span&gt;&lt;/span&gt; &lt;br /&gt;&lt;br /&gt;2. check the current status of the zones using zoneadm command&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;span style="font-style:italic;"&gt;root@ultra60 # zoneadm list -v&lt;/span&gt;&lt;/span&gt; &lt;br /&gt;  &lt;span style="font-style:italic;"&gt;ID NAME             STATUS     PATH                           BRAND    IP    &lt;br /&gt;   0 global           running    /                              native   shared&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;As you can see, the box has non-global zone installed&lt;br /&gt;&lt;br /&gt;3. I'll create a non-global zone called zone1&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;span style="font-style:italic;"&gt;root@ultra60 # zonecfg -z zone1&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;zone1: No such zone configured&lt;br /&gt;Use 'create' to begin configuring a new zone.&lt;br /&gt;zonecfg:zone1&gt; create&lt;br /&gt;zonecfg:zone1&gt; set zonepath=/export/zone/1&lt;br /&gt;zonecfg:zone1&gt; set autoboot=true&lt;br /&gt;zonecfg:zone1&gt; add net&lt;br /&gt;zonecfg:zone1:net&gt; set address=192.168.1.179&lt;br /&gt;zonecfg:zone1:net&gt; set physical qfe0&lt;br /&gt;zonecfg:zone1:net&gt; end&lt;br /&gt;zonecfg:zone1&gt;&lt;br /&gt;zonecfg:zone1&gt; verify&lt;br /&gt;zonecfg:zone1&gt; commit&lt;br /&gt;zonecfg:zone1&gt; exit&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;4. After the 'exit' step, the zone1 zone is now in 'configured' state. &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;span style="font-style:italic;"&gt;root@ultra60 # zoneadm list -vc&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;  &lt;span style="font-style:italic;"&gt;ID NAME             STATUS     PATH                           BRAND    IP    &lt;br /&gt;   0 global           running    /                              native   shared&lt;br /&gt;   - zone1            configured /export/zone/1                 native   shared&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;5. You can see the information about the zone&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;span style="font-style:italic;"&gt;root@ultra60 # zonecfg -z zone1 info&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;zonename: zone1&lt;br /&gt;zonepath: /export/zone/1&lt;br /&gt;brand: native&lt;br /&gt;autoboot: true&lt;br /&gt;bootargs: &lt;br /&gt;pool: &lt;br /&gt;limitpriv: &lt;br /&gt;scheduling-class: &lt;br /&gt;ip-type: shared&lt;br /&gt;inherit-pkg-dir:&lt;br /&gt; dir: /lib&lt;br /&gt;inherit-pkg-dir:&lt;br /&gt; dir: /platform&lt;br /&gt;inherit-pkg-dir:&lt;br /&gt; dir: /sbin&lt;br /&gt;inherit-pkg-dir:&lt;br /&gt; dir: /usr&lt;br /&gt;net:&lt;br /&gt; address: 192.168.1.179&lt;br /&gt; physical: hme1&lt;br /&gt; defrouter not specified&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;6. The next step is to install the zone.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;span style="font-style:italic;"&gt;root@ultra60 # zoneadm -z zone1 install&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;Preparing to install zone &lt;zone1&gt;.&lt;br /&gt;Creating list of files to copy from the global zone.&lt;br /&gt;Copying &lt;7753&gt; files to the zone.&lt;br /&gt;Initializing zone product registry.&lt;br /&gt;Determining zone package initialization order.&lt;br /&gt;Preparing to initialize &lt;1189&gt; packages on the zone.&lt;br /&gt;Initializing package &lt;0&gt; of &lt;1189&gt;: percent complete: 0%         &lt;br /&gt;Initializing package &lt;1&gt; of &lt;1189&gt;: percent complete: 0%         &lt;br /&gt;Initializing package &lt;2&gt; of &lt;1189&gt;: percent complete: 0%         &lt;br /&gt;Initializing package &lt;3&gt; of &lt;1189&gt;: percent complete: 0%&lt;br /&gt;.&lt;br /&gt;.&lt;br /&gt;.&lt;br /&gt;Initializing package &lt;1187&gt; of &lt;1189&gt;: percent complete: 99%         &lt;br /&gt;Initializing package &lt;1188&gt; of &lt;1189&gt;: percent complete: 99%         &lt;br /&gt;Initialized &lt;1189&gt; packages on zone.                                &lt;br /&gt;Zone &lt;zone1&gt; is initialized.&lt;br /&gt;Installation of &lt;2&gt; packages was skipped.&lt;br /&gt;Installation of these packages generated warnings: &lt;STATsrv&gt;&lt;br /&gt;The file &lt;/export/zone/1/root/var/sadm/system/logs/install_log&gt; contains a log of the zone installation.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;7. Check the status&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;span style="font-style:italic;"&gt;root@ultra60 # zoneadm list -vc&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;  &lt;span style="font-style:italic;"&gt;ID NAME             STATUS     PATH                           BRAND    IP    &lt;br /&gt;   0 global           running    /                              native   shared&lt;br /&gt;   - zone1            installed  /export/zone/1                 native   shared&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;8. Boot the zone&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;span style="font-style:italic;"&gt;root@ultra60 # zoneadm -z zone1 boot&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;9. Login into the zone&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;span style="font-style:italic;"&gt;root@ultra60 # zlogin -C zone1&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;10. Since this is the first time that this zone is being booted up, some initial configurations needs to be performed&lt;br /&gt;&lt;br /&gt;------------------------------------------Begin------------------------------------------------&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;What type of terminal are you using?&lt;br /&gt; 1) ANSI Standard CRT&lt;br /&gt; 2) DEC VT52&lt;br /&gt; 3) DEC VT100&lt;br /&gt; 4) Heathkit 19&lt;br /&gt; 5) Lear Siegler ADM31&lt;br /&gt; 6) PC Console&lt;br /&gt; 7) Sun Command Tool&lt;br /&gt; 8) Sun Workstation&lt;br /&gt; 9) Televideo 910&lt;br /&gt; 10) Televideo 925&lt;br /&gt; 11) Wyse Model 50&lt;br /&gt; 12) X Terminal Emulator (xterms)&lt;br /&gt; 13) CDE Terminal Emulator (dtterm)&lt;br /&gt; 14) Other&lt;br /&gt;Type the number of your choice and press Return: 3&lt;br /&gt;&lt;br /&gt;Creating new rsa public/private host key pair&lt;br /&gt;&lt;br /&gt;Creating new dsa public/private host key pair&lt;br /&gt;&lt;br /&gt;Configuring network interface addresses: qfe0.&lt;br /&gt;&lt;br /&gt;Host Name for qfe0:1 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&lt;br /&gt;Enter the host name which identifies this system on the network.  &lt;br /&gt;The name must be unique within your domain; creating a duplicate host name will cause&lt;br /&gt;problems on the network after you install Solaris.&lt;br /&gt;A host name must have at least one character; it can contain letters,&lt;br /&gt;digits, and minus signs (-).&lt;br /&gt;Host name for qfe0:1 zone                            &lt;br /&gt;F2_Continue    F6_zone&lt;br /&gt;Confirm Information for qfe0:1&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;... and so on...&lt;br /&gt;------------------------------------------End----------------------------------------------------&lt;br /&gt;&lt;br /&gt;11. After the reboot, the root prompt will appear and ready for login &lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;[NOTICE: Zone rebooting]&lt;br /&gt;SunOS Release 5.10 Version Generic_137137-09 64-bit&lt;br /&gt;Copyright 1983-2008 Sun Microsystems, Inc.  All rights reserved.&lt;br /&gt;Use is subject to license terms.&lt;br /&gt;Hostname: zone1&lt;br /&gt;Reading ZFS config: done.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;zone1 console login: root&lt;br /&gt;Password: &lt;br /&gt;Jun 11 12:42:41 zone login: ROOT LOGIN /dev/console&lt;br /&gt;&lt;br /&gt;Sun Microsystems Inc.   SunOS 5.10      Generic January 2005&lt;br /&gt;# &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;12. Close the session using 'tilde' then 'dot'&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;span style="font-style:italic;"&gt;zone1 console login: ~.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;[Connection to zone 'zone1' console closed] &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;13. To shutdown the zone, issue the command (assuming from global zone):&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;span style="font-style:italic;"&gt;root@ultra60# zlogin zone1 shutdown -y -i0 -g0&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;span style="font-style:italic;"&gt;root@ultra60# zlogin -C zone1&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;[Connected to zone 'zone1' console]&lt;br /&gt;&lt;br /&gt;svc.startd: The system is coming down. Please wait.&lt;br /&gt;&lt;br /&gt;svc.startd: 58 system services are now being stopped.&lt;br /&gt;&lt;br /&gt;Jun 11 12:58:58 zone1-zone syslogd: going down on signal 15&lt;br /&gt;&lt;br /&gt;svc.startd: The system is down.&lt;br /&gt;&lt;br /&gt;[NOTICE: Zone halted]&lt;/span&gt;&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1338633053253444060-3644200389817028267?l=solaris4livin.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ejD2aoSLHqJ35L8QpfXvnMUJF_4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ejD2aoSLHqJ35L8QpfXvnMUJF_4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ejD2aoSLHqJ35L8QpfXvnMUJF_4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ejD2aoSLHqJ35L8QpfXvnMUJF_4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheSolarisIKnow/~4/uxXcBDXVuXU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://solaris4livin.blogspot.com/feeds/3644200389817028267/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://solaris4livin.blogspot.com/2009/06/solaris-10-zone.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1338633053253444060/posts/default/3644200389817028267?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1338633053253444060/posts/default/3644200389817028267?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheSolarisIKnow/~3/uxXcBDXVuXU/solaris-10-zone.html" title="Solaris 10 Zone" /><author><name>Koko Hernowo</name><uri>http://www.blogger.com/profile/06756477950003335752</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_P3CkMR14KcQ/SiyZ0RSQFlI/AAAAAAAAAAY/gutE7rMMFjQ/S220/P03-06-09_12.53%5B2%5D.jpg" /></author><thr:total>2</thr:total><feedburner:origLink>http://solaris4livin.blogspot.com/2009/06/solaris-10-zone.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0cDSX8-cSp7ImA9WxJXFEg.&quot;"><id>tag:blogger.com,1999:blog-1338633053253444060.post-1572838291525546319</id><published>2009-06-08T15:38:00.002+07:00</published><updated>2009-06-08T15:51:18.159+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-08T15:51:18.159+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Solaris" /><title>Jump Start in Solaris 10</title><content type="html">Jumpstart is another method for Solaris installation. Why should we use Jumpstart method instead of the normal installation?&lt;br /&gt;Jumpstart installation allow you to install numerous SUN-box in just one-execution. This method, absolutely, will reduce the time and effort in Solaris installation.&lt;br /&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;Here's the tutorial&lt;br /&gt;&lt;br /&gt;1. Create a new directory to store the image.&lt;br /&gt;&lt;span style="font-style:italic;"&gt;&lt;span style="font-weight:bold;"&gt;#&lt;/span&gt; mkdir –p /export/install/&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;2. Copy image from CD/DVD&lt;br /&gt;&lt;span style="font-style:italic;"&gt;&lt;span style="font-weight:bold;"&gt;#&lt;/span&gt; cd /cdrom/Solaris_10_606/Tools&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;#&lt;/span&gt; ./setup_install_server /export/install&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;3. Create the jumpstart directory&lt;br /&gt;&lt;span style="font-style:italic;"&gt;&lt;span style="font-weight:bold;"&gt;#&lt;/span&gt; mkdir /jumpstart&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;4. Copy the sample&lt;br /&gt;&lt;span style="font-style:italic;"&gt;&lt;span style="font-weight:bold;"&gt;#&lt;/span&gt; cp –r /export/install/sparc_10_606/Solaris_10_606/Misc/jumpstart_sample /jumpstart&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;5. Share jumpstart direcroty &lt;br /&gt;&lt;span style="font-style:italic;"&gt;&lt;span style="font-weight:bold;"&gt;#&lt;/span&gt; vi /etc/dfs/dfstab&lt;br /&gt;share –F nfs –o ro,anon=0 /jumpstart&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;#&lt;/span&gt; shareall&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;6. Create profile in /jumpstart directory&lt;br /&gt;&lt;span style="font-style:italic;"&gt;&lt;span style="font-weight:bold;"&gt;#&lt;/span&gt; vi profile1&lt;br /&gt;install_type initial_install&lt;br /&gt;system_type standalone&lt;br /&gt;partitioning default&lt;br /&gt;cluster SUNWCprog&lt;br /&gt;filesys c0t0d0s0 free /&lt;br /&gt;filesys c0t0d0s0 512 swap&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;7. Edit rules file in /jumpstart&lt;br /&gt;&lt;span style="font-style:italic;"&gt;hostname (nama_host) – profile1 –&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;8. Validate the rules file&lt;br /&gt;&lt;span style="font-style:italic;"&gt;&lt;span style="font-weight:bold;"&gt;#&lt;/span&gt; cd /jumpstart&lt;br /&gt;./check&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;9. Set-up to start installing from the jumpstart server&lt;br /&gt;&lt;span style="font-style:italic;"&gt;&lt;span style="font-weight:bold;"&gt;#&lt;/span&gt; cd /export/install/sparc_10_606/Solaris_10_606/Tools&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;#&lt;/span&gt; ./add_install_client –c (nama_server):/jumpstart (nama_client) sun4u&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;10. From the client machine&lt;br /&gt;&lt;span style="font-style:italic;"&gt;&lt;span style="font-weight:bold;"&gt;#&lt;/span&gt; boot net - install&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1338633053253444060-1572838291525546319?l=solaris4livin.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/0lIyCmujIIOZU50kFA8xUVu2dTs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/0lIyCmujIIOZU50kFA8xUVu2dTs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/0lIyCmujIIOZU50kFA8xUVu2dTs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/0lIyCmujIIOZU50kFA8xUVu2dTs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheSolarisIKnow/~4/Ep78FM59sKU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://solaris4livin.blogspot.com/feeds/1572838291525546319/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://solaris4livin.blogspot.com/2009/06/jump-start-in-solaris-10.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1338633053253444060/posts/default/1572838291525546319?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1338633053253444060/posts/default/1572838291525546319?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheSolarisIKnow/~3/Ep78FM59sKU/jump-start-in-solaris-10.html" title="Jump Start in Solaris 10" /><author><name>Koko Hernowo</name><uri>http://www.blogger.com/profile/06756477950003335752</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_P3CkMR14KcQ/SiyZ0RSQFlI/AAAAAAAAAAY/gutE7rMMFjQ/S220/P03-06-09_12.53%5B2%5D.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://solaris4livin.blogspot.com/2009/06/jump-start-in-solaris-10.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkUNQXk7fSp7ImA9WxJXFEg.&quot;"><id>tag:blogger.com,1999:blog-1338633053253444060.post-2321868939684633874</id><published>2009-06-08T15:36:00.001+07:00</published><updated>2009-06-08T15:38:10.705+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-08T15:38:10.705+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu and Solaris" /><title>Sharing resources between Ubuntu and Solaris</title><content type="html">Let me show you how to share (in this case) DVD-ROM between Ubuntu and Solaris.&lt;br /&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;1. Choose the folder that you want to share (DVD-ROM)&lt;br /&gt;&lt;br /&gt;2. edit /etc/exports&lt;br /&gt;&lt;span style="font-style:italic;"&gt;&lt;span style="font-weight:bold;"&gt;#&lt;/span&gt; sudo vi /etc/exports&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;3. Replace (rw) to (ro,async)&lt;br /&gt;&lt;br /&gt;4. Restart the service&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;&lt;span style="font-weight:bold;"&gt;#&lt;/span&gt; sudo /etc/init.d/nfs-kernel-server restart&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;5. On Solaris box&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;&lt;span style="font-weight:bold;"&gt;$&lt;/span&gt; mount -F nfs -o vers=2 :/media/cdrom0 /a&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1338633053253444060-2321868939684633874?l=solaris4livin.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/3N64a8Q7y3N01LkMCu5KLW_f6gQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3N64a8Q7y3N01LkMCu5KLW_f6gQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/3N64a8Q7y3N01LkMCu5KLW_f6gQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3N64a8Q7y3N01LkMCu5KLW_f6gQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheSolarisIKnow/~4/rPjk15E6tQM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://solaris4livin.blogspot.com/feeds/2321868939684633874/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://solaris4livin.blogspot.com/2009/06/sharing-resources-between-ubuntu-and.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1338633053253444060/posts/default/2321868939684633874?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1338633053253444060/posts/default/2321868939684633874?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheSolarisIKnow/~3/rPjk15E6tQM/sharing-resources-between-ubuntu-and.html" title="Sharing resources between Ubuntu and Solaris" /><author><name>Koko Hernowo</name><uri>http://www.blogger.com/profile/06756477950003335752</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_P3CkMR14KcQ/SiyZ0RSQFlI/AAAAAAAAAAY/gutE7rMMFjQ/S220/P03-06-09_12.53%5B2%5D.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://solaris4livin.blogspot.com/2009/06/sharing-resources-between-ubuntu-and.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A04BRHk6fyp7ImA9WxJXFEk.&quot;"><id>tag:blogger.com,1999:blog-1338633053253444060.post-6626769449441379500</id><published>2009-06-08T11:52:00.000+07:00</published><updated>2009-06-08T15:32:35.717+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-08T15:32:35.717+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Solaris" /><title>Koneksi internet di Solaris</title><content type="html">Setelah sempet klimpungan karena gak bisa konek inet di Solaris dan setelah bertanya ke mang Gugu maka akhirnya ditemukan jawabannya (halah...)&lt;br /&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;Step-by-step nya:&lt;br /&gt;&lt;br /&gt;1. # vi /etc/nsswitch.conf&lt;br /&gt;host : files dns&lt;br /&gt;&lt;br /&gt;2. # vi /etc/resolv.conf (file baru)&lt;br /&gt;namaserver xxx.xxx.xxx.xxx&lt;br /&gt;&lt;br /&gt;3. # vi /etc/defaultrouter (file baru)&lt;br /&gt;xxx.xxx.xxx.xxx -&gt; host IP address&lt;br /&gt;xxx.xxx.xxx.xxx -&gt; gateway IP address&lt;br /&gt;&lt;br /&gt;Catatan :&lt;br /&gt;1. Feel free to add some comment&lt;br /&gt;2. Gue masih belum tau caranya koneksi inet di Solaris pake wifi.. Cari drivernya suse banget da ah...&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1338633053253444060-6626769449441379500?l=solaris4livin.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/sUoSSo3J_NzY233lJ0nmYx3L9RQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/sUoSSo3J_NzY233lJ0nmYx3L9RQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/sUoSSo3J_NzY233lJ0nmYx3L9RQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/sUoSSo3J_NzY233lJ0nmYx3L9RQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheSolarisIKnow/~4/WWhJS1iAu4M" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://solaris4livin.blogspot.com/feeds/6626769449441379500/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://solaris4livin.blogspot.com/2009/06/koneksi-internet-di-solaris.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1338633053253444060/posts/default/6626769449441379500?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1338633053253444060/posts/default/6626769449441379500?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheSolarisIKnow/~3/WWhJS1iAu4M/koneksi-internet-di-solaris.html" title="Koneksi internet di Solaris" /><author><name>Koko Hernowo</name><uri>http://www.blogger.com/profile/06756477950003335752</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_P3CkMR14KcQ/SiyZ0RSQFlI/AAAAAAAAAAY/gutE7rMMFjQ/S220/P03-06-09_12.53%5B2%5D.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://solaris4livin.blogspot.com/2009/06/koneksi-internet-di-solaris.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A04BRHk6fyp7ImA9WxJXFEk.&quot;"><id>tag:blogger.com,1999:blog-1338633053253444060.post-7187877024012846132</id><published>2009-06-08T11:36:00.000+07:00</published><updated>2009-06-08T15:32:35.717+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-08T15:32:35.717+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Solaris" /><title>Upgrading Java version (JSE) in Solaris</title><content type="html">I'm going to show you how to up-grade your java version in Solaris 10..&lt;br /&gt;First of all, check your current version&lt;br /&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;root@u10 # java -version&lt;br /&gt;java version "1.5.0_07"&lt;br /&gt;Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_07-b03)&lt;br /&gt;Java HotSpot(TM) Client VM (build 1.5.0_07-b03, mixed mode, sharing)&lt;br /&gt;root@u10 #&lt;br /&gt;&lt;br /&gt;Here, we can see that the java version in my box is 1.5.0_07&lt;br /&gt;We want to up-grade the latest version. You can get the latest version from here. In this tutorial, I'm going to up-grade the java into 6update3. The file named jdk-6u3-solaris-sparc.tar.Z&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Unzip the file in any folder (/tmp for example)&lt;br /&gt;&lt;br /&gt;root@u10 # gunzip jdk-6u3-solaris-sparc.tar.Z&lt;br /&gt;&lt;br /&gt;It will create the gunzip jdk-6u3-solaris-sparc.tar&lt;br /&gt;Untar the file&lt;br /&gt;&lt;br /&gt;root@u10 # tar xvf jdk-6u3-solaris-sparc.tar&lt;br /&gt;&lt;br /&gt;The result :&lt;br /&gt;&lt;br /&gt;root@u10 # ls&lt;br /&gt;COPYRIGHT SUNWj6rt&lt;br /&gt;LICENSE SUNWjavadb-client&lt;br /&gt;README.html SUNWjavadb-common&lt;br /&gt;SUNWj6cfg SUNWjavadb-core&lt;br /&gt;SUNWj6dev SUNWjavadb-demo&lt;br /&gt;SUNWj6dmo SUNWjavadb-docs&lt;br /&gt;SUNWj6jmp SUNWjavadb-javadoc&lt;br /&gt;SUNWj6man&lt;br /&gt;&lt;br /&gt;Add the package&lt;br /&gt;&lt;br /&gt;root@u10 # pkgadd -d /tmp&lt;br /&gt;&lt;br /&gt;Solaris will perform the package installation. Just follow all the steps.&lt;br /&gt;After that check the /usr/jdk folder&lt;br /&gt;&lt;br /&gt;root@u10 # cd /usr/jdk&lt;br /&gt;root@u10 # ls&lt;br /&gt;instances jdk1.5.0_07 latest&lt;br /&gt;j2sdk1.4.2_12 jdk1.6.0_03 packages&lt;br /&gt;&lt;br /&gt;You'll see the new folder named jdk1.6.0_03. That's the new folder Solaris made after the pkgadd command.&lt;br /&gt;In Solaris, java reside in /usr/java&lt;br /&gt;Change your directory to /usr&lt;br /&gt;&lt;br /&gt;root@u10 # cd /usr&lt;br /&gt;root@u10 # ls -ltr java&lt;br /&gt;lrwxrwxrwx 1 root other 15 Sep 12 21:48 java -&gt; jdk/jdk1.5.0_07&lt;br /&gt;&lt;br /&gt;As you can see, /usr/java is a link to /usr/jdk/jdk1.5.0_07 folder. Remember the current version of java.. That's right, 1.5.0_07 is the current version.&lt;br /&gt;Next step is, change the link destination to /usr/jdk/jdk1.6.0_03&lt;br /&gt;&lt;br /&gt;root@u10 # rm java (remove the current link)&lt;br /&gt;root@u10 # ln -s jdk/jdk1.5.0_03 java (create new link)&lt;br /&gt;root@u10 # ls -ltr java&lt;br /&gt;lrwxrwxrwx 1 root root 15 Nov 28 22:35 java -&gt; jdk/jdk1.6.0_03&lt;br /&gt;&lt;br /&gt;The link has been created.&lt;br /&gt;And the step, check your current java version&lt;br /&gt;&lt;br /&gt;root@u10 # java -version&lt;br /&gt;java version "1.6.0_03"&lt;br /&gt;Java(TM) SE Runtime Environment (build 1.6.0_03-b05)&lt;br /&gt;Java HotSpot(TM) Client VM (build 1.6.0_03-b05, mixed mode, sharing)&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1338633053253444060-7187877024012846132?l=solaris4livin.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/FfglRHOI2gaWF_6U-ujx0W5td8g/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/FfglRHOI2gaWF_6U-ujx0W5td8g/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/FfglRHOI2gaWF_6U-ujx0W5td8g/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/FfglRHOI2gaWF_6U-ujx0W5td8g/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheSolarisIKnow/~4/R2XdJgOdQpk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://solaris4livin.blogspot.com/feeds/7187877024012846132/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://solaris4livin.blogspot.com/2009/06/upgrading-java-version-jse-in-solaris.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1338633053253444060/posts/default/7187877024012846132?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1338633053253444060/posts/default/7187877024012846132?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheSolarisIKnow/~3/R2XdJgOdQpk/upgrading-java-version-jse-in-solaris.html" title="Upgrading Java version (JSE) in Solaris" /><author><name>Koko Hernowo</name><uri>http://www.blogger.com/profile/06756477950003335752</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_P3CkMR14KcQ/SiyZ0RSQFlI/AAAAAAAAAAY/gutE7rMMFjQ/S220/P03-06-09_12.53%5B2%5D.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://solaris4livin.blogspot.com/2009/06/upgrading-java-version-jse-in-solaris.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A04BRHk6cCp7ImA9WxJXFEk.&quot;"><id>tag:blogger.com,1999:blog-1338633053253444060.post-4473278828761731862</id><published>2009-06-08T11:30:00.000+07:00</published><updated>2009-06-08T15:32:35.718+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-08T15:32:35.718+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Solaris" /><title>Backup O/S in Solaris</title><content type="html">I've got DLT7000 (Magnetic Tape drive) at my office as the backup device. I'm gonna test it before send it to my customer. The easy way is to perform O/S backup. I'm using SUN Ultra 60, Solaris 5.8 using ufsrestore and ufsdump command. Btw, it's full backup&lt;br /&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;Step-by-Step:&lt;br /&gt;&lt;br /&gt;1.Go to the single-user mode&lt;br /&gt;# init -s&lt;br /&gt;&lt;br /&gt;2.Check the partition consistency&lt;br /&gt;# fsck –m /dev/dsk/c0t0d0s0&lt;br /&gt;&lt;br /&gt;3.Check the status of the tape&lt;br /&gt;# mt status&lt;br /&gt;&lt;br /&gt;4.Rewind the tape&lt;br /&gt;# mt –f /dev/mnt/0 rew&lt;br /&gt;&lt;br /&gt;5.Perform full backup backup&lt;br /&gt;# ufsdump 0vf /dev/rmt/0n /dev/rdsk/c0t0d0s0&lt;br /&gt;&lt;br /&gt;That's it.. The process will take some time because of the tape is working in sequential way.&lt;br /&gt;&lt;br /&gt;How to restore:&lt;br /&gt;&lt;br /&gt;1.Go to single-user via the cdrom&lt;br /&gt;ok&gt; boot cdrom –s&lt;br /&gt;&lt;br /&gt;2.Create the same partition on the new disk&lt;br /&gt;&lt;br /&gt;3.Create new file system on every slices&lt;br /&gt;# newfs /dev/rdsk/c0t0d0s0&lt;br /&gt;# newfs /dev/rdsk/c0t0d0s6&lt;br /&gt;.&lt;br /&gt;.&lt;br /&gt;.&lt;br /&gt;&lt;br /&gt;4.Create new directory in /tmp/root/a&lt;br /&gt;# mkdir /tmp&lt;br /&gt;&lt;br /&gt;5.Mount c0t0d0s0 to /mnt&lt;br /&gt;# mount c0t0d0s0 /mnt&lt;br /&gt;&lt;br /&gt;6.Check tape status&lt;br /&gt;# mt –f /dev/rmt/0 status&lt;br /&gt;&lt;br /&gt;7.Rewind the tape if u'r not sure&lt;br /&gt;# mt –f /dev/rmt/0 rew&lt;br /&gt;&lt;br /&gt;8.Change directory to /mnt&lt;br /&gt;# cd /mnt&lt;br /&gt;&lt;br /&gt;9.Execute the process&lt;br /&gt;# ufsrestore rvf /dev/rmt/0n&lt;br /&gt;&lt;br /&gt;10.After completed the process, don't forget to create the bootblock&lt;br /&gt;# cd /tmp/usr/platform/'uname -m'/lib/fs/ufs&lt;br /&gt;# installboot bootblk /dev/rdsk/c0t0d0s0&lt;br /&gt;&lt;br /&gt;11. Try it by rebooting the system&lt;br /&gt;&lt;br /&gt;PS: Don't forget to edit the /etc/vfstab&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1338633053253444060-4473278828761731862?l=solaris4livin.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/yMsujNSrG-beaBfZMKMCOfFny1k/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/yMsujNSrG-beaBfZMKMCOfFny1k/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/yMsujNSrG-beaBfZMKMCOfFny1k/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/yMsujNSrG-beaBfZMKMCOfFny1k/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheSolarisIKnow/~4/YFnzEOzjKmg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://solaris4livin.blogspot.com/feeds/4473278828761731862/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://solaris4livin.blogspot.com/2009/06/backup-os-in-solaris.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1338633053253444060/posts/default/4473278828761731862?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1338633053253444060/posts/default/4473278828761731862?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheSolarisIKnow/~3/YFnzEOzjKmg/backup-os-in-solaris.html" title="Backup O/S in Solaris" /><author><name>Koko Hernowo</name><uri>http://www.blogger.com/profile/06756477950003335752</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_P3CkMR14KcQ/SiyZ0RSQFlI/AAAAAAAAAAY/gutE7rMMFjQ/S220/P03-06-09_12.53%5B2%5D.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://solaris4livin.blogspot.com/2009/06/backup-os-in-solaris.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A04BRHk6cCp7ImA9WxJXFEk.&quot;"><id>tag:blogger.com,1999:blog-1338633053253444060.post-8873592151953717440</id><published>2009-06-08T11:13:00.000+07:00</published><updated>2009-06-08T15:32:35.718+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-08T15:32:35.718+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Solaris" /><title>RAID 1 in Solaris</title><content type="html">Hardware :&lt;br /&gt;1. Ultra 60&lt;br /&gt;2. 512 Mhz&lt;br /&gt;3. Compaq 72 GB (2 pcs)&lt;br /&gt;a.c0t0d0&lt;br /&gt;b.c0t1d0&lt;br /&gt;4. Solaris 9&lt;br /&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;Step-by-step:&lt;br /&gt;&lt;br /&gt;1. Look at the configuration for each mount-point.&lt;br /&gt;# more /etc/vfstab&lt;br /&gt;&lt;br /&gt;#device device mount FS fsck mount mount&lt;br /&gt;#to mount to fsck point type pass at boot options&lt;br /&gt;#&lt;br /&gt;fd - /dev/fd fd - no -&lt;br /&gt;/proc - /proc proc - no -&lt;br /&gt;/dev/dsk/c0t0d0s1 - - swap - no -&lt;br /&gt;/dev/dsk/c0t0d0s0 /dev/rdsk/c0t0d0s0 / ufs 1 no -&lt;br /&gt;/dev/dsk/c0t0d0s5 /dev/rdsk/c0t0d0s5 /usr ufs 1 no -&lt;br /&gt;/dev/dsk/c0t0d0s6 /dev/rdsk/c0t0d0s6 /export/home ufs 2 yes -&lt;br /&gt;/dev/dsk/c0t0d0s4 /dev/rdsk/c0t0d0s4 /opt ufs 2 yes -&lt;br /&gt;swap - /tmp tmpfs - yes -&lt;br /&gt;&lt;br /&gt;4. Look at the partition that to be mirrored&lt;br /&gt;# format&lt;br /&gt;&lt;br /&gt;Part Tag Flag Cylinders Size Block 0 root wm 0 - 1362 3.30GB (1363/0/0) 6924040&lt;br /&gt;1 swap wu 1363 - 1775 1.00GB (413/0/0) 2098040 2 backup wm 0 - 28001 67.83GB (28002/0/0) 142250160 3 unassigned wm 0 0 (0/0/0) 0 4 unassigned wm 1776 - 1781 14.88MB (6/0/0) 30480 5 usr wm 1782 - 3064 3.11GB (1283/0/0) 6517640 6 home wm 3065 - 27920 60.21GB (24856/0/0) 126268480&lt;br /&gt;7 unassigned wm 27921 – 28001 200.92MB (81/0/0) 411480&lt;br /&gt;&lt;br /&gt;5. Make a copy of the VTOC (Volume Table of Content) containing information about the partition of the first disk.&lt;br /&gt;# prtvtoc /dev/rdsk/c0t0d0s2 | fmthard –s - /dev/rdsk/c0t1d0s2&lt;br /&gt;&lt;br /&gt;6. Create metadb (file that will handle all the configuration of the mirror) Usually on the 7th slice&lt;br /&gt;# metadb –a –c 3 –f c0t0d0s7 c0t1d0s7&lt;br /&gt;&lt;br /&gt;7.Create virtual devices on every slices.&lt;br /&gt;# metainit -f d11 1 1 c0t0d0s0&lt;br /&gt;d11: Concat/Stripe is setup&lt;br /&gt;# metainit -f d12 1 1 c0t1d0s0&lt;br /&gt;d12: Concat/Stripe is setup&lt;br /&gt;# metainit d10 -m d11&lt;br /&gt;d10: Mirror is setup&lt;br /&gt;# metainit -f d21 1 1 c0t0d0s1&lt;br /&gt;d21: Concat/Stripe is setup&lt;br /&gt;# metainit -f d22 1 1 c0t1d0s1&lt;br /&gt;d22: Concat/Stripe is setup&lt;br /&gt;# metainit d20 -m d21&lt;br /&gt;d20: Mirror is setup&lt;br /&gt;# metainit -f d31 1 1 c0t0d0s5&lt;br /&gt;d31: Concat/Stripe is setup&lt;br /&gt;# metainit -f d32 1 1 c0t1d0s5&lt;br /&gt;d32: Concat/Stripe is setup&lt;br /&gt;# metainit d30 -m d31&lt;br /&gt;d30: Mirror is setup&lt;br /&gt;# metainit -f d41 1 1 c0t0d0s6&lt;br /&gt;d41: Concat/Stripe is setup&lt;br /&gt;# metainit -f d42 1 1 c0t1d0s6&lt;br /&gt;d42: Concat/Stripe is setup&lt;br /&gt;# metainit d40 -m d41&lt;br /&gt;d40: Mirror is setup&lt;br /&gt;&lt;br /&gt;8. We need to inform the OS that the root is on virtual device not on the disk anymore.&lt;br /&gt;# metaroot d10&lt;br /&gt;&lt;br /&gt;9. Restart the server&lt;br /&gt;# init 6&lt;br /&gt;&lt;br /&gt;10. Add virtual device from disk number two to the appropriate mirror.&lt;br /&gt;# metattach d10 d12&lt;br /&gt;d10: submirror d12 is attached&lt;br /&gt;# metattach d20 d22&lt;br /&gt;d20: submirror d22 is attached&lt;br /&gt;# metattach d30 d32&lt;br /&gt;d30: submirror d32 is attached&lt;br /&gt;# metattach d40 d42&lt;br /&gt;d40: submirror d42 is attached&lt;br /&gt;&lt;br /&gt;11. Look at the status&lt;br /&gt;# metastat&lt;br /&gt;&lt;br /&gt;d40: Mirror&lt;br /&gt;Submirror 0: d41&lt;br /&gt;State: Okay&lt;br /&gt;Submirror 1: d42&lt;br /&gt;State: Resyncing&lt;br /&gt;Resync in progress: 0 % done&lt;br /&gt;Pass: 1&lt;br /&gt;Read option: roundrobin (default)&lt;br /&gt;Write option: parallel (default)&lt;br /&gt;Size: 126268480 blocks (60 GB)&lt;br /&gt;&lt;br /&gt;d41: Submirror of d40&lt;br /&gt;State: Okay&lt;br /&gt;Size: 126268480 blocks (60 GB)&lt;br /&gt;Stripe 0:&lt;br /&gt;Device Start Block Dbase State Reloc Hot Spare&lt;br /&gt;c0t0d0s6 0 No Okay Yes&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;d42: Submirror of d40&lt;br /&gt;State: Resyncing&lt;br /&gt;Size: 126268480 blocks (60 GB)&lt;br /&gt;Stripe 0:&lt;br /&gt;Device Start Block Dbase State Reloc Hot Spare&lt;br /&gt;c0t1d0s6 0 No Okay Yes&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;d30: Mirror&lt;br /&gt;Submirror 0: d31&lt;br /&gt;State: Okay&lt;br /&gt;Submirror 1: d32&lt;br /&gt;State: Resyncing&lt;br /&gt;Resync in progress: 1 % done&lt;br /&gt;Pass: 1&lt;br /&gt;Read option: roundrobin (default)&lt;br /&gt;Write option: parallel (default)&lt;br /&gt;Size: 6517640 blocks (3.1 GB)&lt;br /&gt;&lt;br /&gt;d31: Submirror of d30&lt;br /&gt;State: Okay&lt;br /&gt;Size: 6517640 blocks (3.1 GB)&lt;br /&gt;Stripe 0:&lt;br /&gt;Device Start Block Dbase State Reloc Hot Spare&lt;br /&gt;c0t0d0s5 0 No Okay Yes&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;d32: Submirror of d30&lt;br /&gt;State: Resyncing&lt;br /&gt;Size: 6517640 blocks (3.1 GB)&lt;br /&gt;Stripe 0:&lt;br /&gt;Device Start Block Dbase State Reloc Hot Spare&lt;br /&gt;c0t1d0s5 0 No Okay Yes&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;d20: Mirror&lt;br /&gt;Submirror 0: d21&lt;br /&gt;State: Okay&lt;br /&gt;Submirror 1: d22&lt;br /&gt;State: Resyncing&lt;br /&gt;Resync in progress: 9 % done&lt;br /&gt;Pass: 1&lt;br /&gt;Read option: roundrobin (default)&lt;br /&gt;Write option: parallel (default)&lt;br /&gt;Size: 2098040 blocks (1.0 GB)&lt;br /&gt;&lt;br /&gt;d21: Submirror of d20&lt;br /&gt;State: Okay&lt;br /&gt;Size: 2098040 blocks (1.0 GB)&lt;br /&gt;Stripe 0:&lt;br /&gt;Device Start Block Dbase State Reloc Hot Spare&lt;br /&gt;c0t0d0s1 0 No Okay Yes&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;d22: Submirror of d20&lt;br /&gt;State: Resyncing&lt;br /&gt;Size: 2098040 blocks (1.0 GB)&lt;br /&gt;Stripe 0:&lt;br /&gt;Device Start Block Dbase State Reloc Hot Spare&lt;br /&gt;c0t1d0s1 0 No Okay Yes&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;d10: Mirror&lt;br /&gt;Submirror 0: d11&lt;br /&gt;State: Okay&lt;br /&gt;Submirror 1: d12&lt;br /&gt;State: Resyncing&lt;br /&gt;Resync in progress: 5 % done&lt;br /&gt;Pass: 1&lt;br /&gt;Read option: roundrobin (default)&lt;br /&gt;Write option: parallel (default)&lt;br /&gt;Size: 6924040 blocks (3.3 GB)&lt;br /&gt;&lt;br /&gt;d11: Submirror of d10&lt;br /&gt;State: Okay&lt;br /&gt;Size: 6924040 blocks (3.3 GB)&lt;br /&gt;Stripe 0:&lt;br /&gt;Device Start Block Dbase State Reloc Hot Spare&lt;br /&gt;c0t0d0s0 0 No Okay Yes&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;d12: Submirror of d10&lt;br /&gt;State: Resyncing&lt;br /&gt;Size: 6924040 blocks (3.3 GB)&lt;br /&gt;Stripe 0:&lt;br /&gt;Device Start Block Dbase State Reloc Hot Spare&lt;br /&gt;c0t1d0s0 0 No Okay Yes&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Device Relocation Information:&lt;br /&gt;Device Reloc Device ID&lt;br /&gt;c0t1d0 Yes id1,sd@w0004cffffee08628&lt;br /&gt;c0t0d0 Yes id1,sd@w0004cffffee045be&lt;br /&gt;&lt;br /&gt;12. Takes time until all the process done.&lt;br /&gt;&lt;br /&gt;13. Look at the /etc/vfstab&lt;br /&gt;# more /etc/vfstab&lt;br /&gt;#device device mount FS fsck mount mount&lt;br /&gt;#to mount to fsck point type pass at boot options&lt;br /&gt;#&lt;br /&gt;fd - /dev/fd fd - no -&lt;br /&gt;/proc - /proc proc - no -&lt;br /&gt;/dev/dsk/c0t0d0s1 - - swap - no -&lt;br /&gt;/dev/md/dsk/d10 /dev/md/rdsk/d10 / ufs 1 no -&lt;br /&gt;/dev/dsk/c0t0d0s5 /dev/rdsk/c0t0d0s5 /usr ufs 1 no -&lt;br /&gt;/dev/dsk/c0t0d0s6 /dev/rdsk/c0t0d0s6 /export/home ufs 2 yes -&lt;br /&gt;/dev/dsk/c0t0d0s4 /dev/rdsk/c0t0d0s4 /opt ufs 2 yes -&lt;br /&gt;swap - /tmp tmpfs - yes -&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1338633053253444060-8873592151953717440?l=solaris4livin.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/gwMANx_tfBwTWTtSWWss687-91E/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/gwMANx_tfBwTWTtSWWss687-91E/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/gwMANx_tfBwTWTtSWWss687-91E/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/gwMANx_tfBwTWTtSWWss687-91E/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheSolarisIKnow/~4/xvaHCV-kk8o" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://solaris4livin.blogspot.com/feeds/8873592151953717440/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://solaris4livin.blogspot.com/2009/06/hardware-1.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1338633053253444060/posts/default/8873592151953717440?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1338633053253444060/posts/default/8873592151953717440?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheSolarisIKnow/~3/xvaHCV-kk8o/hardware-1.html" title="RAID 1 in Solaris" /><author><name>Koko Hernowo</name><uri>http://www.blogger.com/profile/06756477950003335752</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_P3CkMR14KcQ/SiyZ0RSQFlI/AAAAAAAAAAY/gutE7rMMFjQ/S220/P03-06-09_12.53%5B2%5D.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://solaris4livin.blogspot.com/2009/06/hardware-1.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUIHQnoyfip7ImA9WxJXGUk.&quot;"><id>tag:blogger.com,1999:blog-1338633053253444060.post-7916021260628304617</id><published>2008-12-01T10:22:00.003+07:00</published><updated>2009-06-14T08:38:53.496+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-14T08:38:53.496+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Oracle on Solaris" /><title>Uninstalling ORACLE 10R2 in Solaris</title><content type="html">I want to make a post about how to install Oracle R2 on Solaris. But since my box is installed, I have to remove it first. Friend of mine told me that removing Oracle in Solaris is easy. You just delete the folder that contains Oracle. But it's not that simple eventhough. When I tried it, it was not that simple. Lot's of things need to be considered..&lt;br /&gt;There's a saver method on how to uninstall Oracle on Solaris... I'll show you&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="fullpost"&gt;&lt;br /&gt;First you need to log on as a oracle user (or admin or whatever user that handle the installation)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;root@ultra60 # &lt;span style="font-weight: bold;"&gt;su - oracle&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;bash-2.05$&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;After that change your working directory to /oracle/product/10.2.0/Db_1/oui/bin&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;bash-2.05$&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; &lt;span style="font-style: italic;"&gt;cd /oracle/product/10.2.0/Db_1/oui/bin&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Run the installer&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;bash-2.05$ &lt;span style="font-weight: bold;"&gt;./runInstaller&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;You'll see the installer windows&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_g5KgmGXeMfk/STNckNlcpuI/AAAAAAAAAAM/8lZOGl4vABg/s1600-h/1.bmp"&gt;&lt;img style="cursor: pointer; width: 400px; height: 400px;" src="http://2.bp.blogspot.com/_g5KgmGXeMfk/STNckNlcpuI/AAAAAAAAAAM/8lZOGl4vABg/s320/1.bmp" alt="" id="BLOGGER_PHOTO_ID_5274661365772756706" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Verify the product in "Installed Product"&lt;br /&gt;Select the product to remove&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_g5KgmGXeMfk/STNeFPDg8PI/AAAAAAAAAAU/ewGuz8pFKr0/s1600-h/2.bmp"&gt;&lt;img style="cursor: pointer; width: 417px; height: 400px;" src="http://2.bp.blogspot.com/_g5KgmGXeMfk/STNeFPDg8PI/AAAAAAAAAAU/ewGuz8pFKr0/s320/2.bmp" alt="" id="BLOGGER_PHOTO_ID_5274663032614613234" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Click on "Remove"&lt;br /&gt;A warning will appears. Just follow all the next step until it's completed.&lt;br /&gt;&lt;br /&gt;-EOF-&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1338633053253444060-7916021260628304617?l=solaris4livin.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Gz0eEa3lGHcixwcSAq1K_XCoBFs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Gz0eEa3lGHcixwcSAq1K_XCoBFs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Gz0eEa3lGHcixwcSAq1K_XCoBFs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Gz0eEa3lGHcixwcSAq1K_XCoBFs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheSolarisIKnow/~4/a8TaCWTbA4A" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://solaris4livin.blogspot.com/feeds/7916021260628304617/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://solaris4livin.blogspot.com/2008/12/uninstalling-oracle-10r2-in-solaris.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1338633053253444060/posts/default/7916021260628304617?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1338633053253444060/posts/default/7916021260628304617?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheSolarisIKnow/~3/a8TaCWTbA4A/uninstalling-oracle-10r2-in-solaris.html" title="Uninstalling ORACLE 10R2 in Solaris" /><author><name>Koko Hernowo</name><uri>http://www.blogger.com/profile/06756477950003335752</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_P3CkMR14KcQ/SiyZ0RSQFlI/AAAAAAAAAAY/gutE7rMMFjQ/S220/P03-06-09_12.53%5B2%5D.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_g5KgmGXeMfk/STNckNlcpuI/AAAAAAAAAAM/8lZOGl4vABg/s72-c/1.bmp" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://solaris4livin.blogspot.com/2008/12/uninstalling-oracle-10r2-in-solaris.html</feedburner:origLink></entry></feed>

