windows環境之下的對應方法

「windows環境之下的對應方法」の編集履歴(バックアップ)一覧に戻る
windows環境之下的對應方法」を以下のとおり復元します。
<p class="MsoNormal"><span style="font-family: PMingLiU;" lang=
"ZH-TW">沒有辦法,如果你只有</span><span style=
"font-family: PMingLiU;" lang="EN-US">windows</span><span style=
"font-family: PMingLiU;" lang=
"ZH-TW">作業系統,又剛好是本書的忠實讀者的話,不想點辦法來照顧你一下不行。</span></p>
<p class="MsoNormal"><span style="font-family: PMingLiU;" lang=
"ZH-TW">在本書所符的光碟裡,有一套</span><span style=
"font-family: PMingLiU;" lang="EN-US">cgwin</span><span style=
"font-family: PMingLiU;" lang=
"ZH-TW">的系統。藉由安裝這個摸擬的系統,你的電腦就可以使用</span><span style="font-family: PMingLiU;"
lang="EN-US">liunx</span><span style="font-family: PMingLiU;" lang=
"ZH-TW">上大多數的程式。<br></span></p>
<p class="MsoNormal"><span style="font-family: PMingLiU;" lang=
"ZH-TW">即使你有一台屬於自已的linux
機器,也可以式著將cygwin裝在你的windows機器上或筆記型電腦上。我最近才開始試這件事情。發現蠻方便的,可以結合widnows及linux的好處。<br>
</span></p>
<p class="MsoNormal">
我很喜愛linux的作業系統。因為它真的很酷。你如果還沒有試過,或許你真的應該用用看。這個cygwin或許是一個很好的開始。<br>
</p>
<p class="MsoNormal"><span style="font-family: PMingLiU;" lang=
"ZH-TW">接下來我們就一步一步的來說明一下這一套系統的安裝與使用的方法。<br>
</span></p>
<div class="SECT1">
<h1 class="SECT1"><a name="WIN" id="WIN">Cygwin 環境</a></h1>
<p><a name="WIN" id=
"WIN">對許多人而言,Windows是他們比較習慣的平台,若要他們為了學習shell入門再去學習如何安裝一套作業系統,可能是不小的工程。還好,redhat的推出了</a>Cygwin,這是
Windows平台上的一種模擬Unix環境,在此簡便的環境下可以簡單的與linux作接觸,或許會另很多人覺得linux不再是遙不可及的東西。<br>
</p>
<br>
<p><a href="http://cygwin.com/" target="_top">cygwin.com</a>
這個網站上很多的提示,主要包括安裝以及更新。在安裝的過程中,會出現選擇你所要安裝套件的選單,如果你所用的網路不是很快,你可能只會想裝一些容量比較
少的套件。你可以這樣作,因為即使你在使用時發現你所想要的套件一開始沒有被安裝,你可以隨時回來作更新,以及安裝的動作,非常的方便。<br>
</p>
<p>
此外,在linux底下的軟體通常都有一些依存性。比方說你要安裝甲軟體之前,你必需先裝乙軟體,因為甲軟體有使用到乙軟體的程式庫。這在
linux底下是一件理所當然的事情,因為linux是由很多人所開發的,所以當一個軟體在開發之前,開發者總會式著去找找看,是否有些功能以經別人早就
完成了的。如果有的話當然就直接拿來用,不用從頭開始寫。對於程式開發者來說,要從linux世界這個大寶庫裡找到一些東西來使用,再加上自已的idea
成為一個新的軟體是一件很有趣的事情。但是對於使用者來說,安裝時難免會覺得盤根錯節,無法理出頭緒。<br>

不過這個問題,對於cygwin來講,在大多數的情況是不存在的。只要你選擇了你想安裝的軟體,這個軟體的關連項目也主動會被一起安裝。<br>
</p>
<p>安裝法如下:</p>
<ol type="1">
<li>
<p>連至 <a href="http://cygwin.com/" target=
"_top">cygwin.com</a>,如下圖所示:</p>
<div class="FIGURE">
<p><a name="AEN64" id="AEN64"><img src="picts/cygwin.png"></a></p>
<p><a name="AEN64" id="AEN64"><b>Figure 1. cygwin.com 首頁</b></a></p>
</div>
</li>
<li>
<p><a name="AEN64" id="AEN64">點按畫面右方的InstallCygwinnow,然後選
"<i>開啟</i>"以執行線上安裝程式</a></p>
<div class="FIGURE">
<p><a name="AEN71" id="AEN71"><img src="picts/install-now.png"></a></p>
<p><a name="AEN71" id="AEN71"><b>Figure 2. Install Cygwin now</b></a></p>
</div>
</li>
<li>
<p><a name="AEN71" id=
"AEN71">接著點選安裝套件的mirror站台(交大ftp.nctu.edu.tw也列名其中喔!),點按view選欲安裝的套件,如下圖所示:</a></p>
<div class="FIGURE">
<p><a name="AEN77" id="AEN77"><img src="picts/install-cygwin.png"></a></p>
<p><a name="AEN77" id="AEN77"><b>Figure 3. 安裝套件</b></a></p>
</div>
</li>
<li>
<p><a name="AEN77" id=
"AEN77">安裝完成之後,會在桌面上出現Cygwin的
icon圖示:</a></p>
<div class="FIGURE">
<p><a name="AEN83" id="AEN83"><img src="picts/cygwin-icon.png"></a></p>
<p><a name="AEN83" id="AEN83"><b>Figure 4. Cygwin 的 icon 圖示</b></a></p>
</div>
</li>
<li>
<p><a name="AEN83" id=
"AEN83">點按之,即可執行此一Unix環境。</a></p>
<div class="FIGURE">
<p><a name="AEN89" id="AEN89"><img src="picts/cygwin-run.png"></a></p>
<p><b>Figure 5. 執行 Cygwin</b></p>
</div>
</li>
</ol>
此時,你應該就可以在cygwin裡頭使用linux的一些功能了。<br>
不
過,此時重頭西才正要開始,我們該如何將nagios給放到cygwin上去運作呢。這個問題我困擾了很久。因為很麻煩,要修改一些東西,我花了一整個晚
上的時間式著將這件事情作的完美,不過很可惜的,還是沒有辦法作的很好,而且遇到蠻多的挫折的。途中我甚至想過,乾脆不要寫這一段了。<br>

<br>
最
主要的問題點在於,cygwin裡沒有使用者的概念。它是與windows共用使用者的帳戶。所以如果你想要創建一個使用者,你必須使用windows平
台上的工具,來新增user。然後你也沒有辦法使用su的命令,對於熟悉linux的模樣的人來說,的確是有點難以適應,而且,nagios的原始設計
裡,也是需要區隔使用者,使用者族群,命令執行者,及命令執行者族群的。所以在cygwin上安裝並編繹nagios時,要修改很多地方。<br>

<br>
這些過程太麻煩了,所以我覺定割愛不寫出來。取而代之的是這本書裡的光碟。它有一個目錄是專門讓你在cygwin裡可以直接運作nagios的。<br>

<br>
<br>
這
個東西是努力了一整晚的產品。我把這個玩意作好之後,也發現了它的價值。它讓我在寫書的過程裡,可以很快速的進行一些測式。而不需要像已前一樣需要連接到
公司裡的大型主機,省了很多時間,也是一個很好的學習環境。我把它安裝在我的小黑ibm筆記型電腦上,甚至不需要連上internet,nagios的功
能依然可以進行運作。(日本的咖啡店裡有網路的好象不太多,我又很喜歡沒事往咖啡店裡跑,邊喝咖啡邊寫作,所以這個功能對我來說蠻方便的)<br>

<br>
<br>
不過,想先說明的是,這個目錄裡的nagios有點不健全,因為我把它定義在用作學習用的工具。希望大家介由他真正的了解nagios。然後在真正的linuxserver上進行運用。<br>

<br>
<br>
接
下來簡單的說明如何在你的windows電腦上讓nagios運行的細部過程。不過有點可惜的是,我只在windows2000及xp上測式過這一個套
件,如果你還在使用win98,winme,或是其他的作業系統的話,那真的很抱歉了,我無法保証它在這些機器上的運作情形。你應該先去找一台可用的機器
在來買這一本書。<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br></div>
<p class="MsoNormal"><br></p>

復元してよろしいですか?

ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。